/*! tailwindcss v4.2.1 | 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)))){*,:before,:after,::backdrop{--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}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{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}html,:host{-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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{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}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,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{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-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{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.start{inset-inline-start:var(--spacing)}.block{display:block}.contents{display:contents}.hidden{display:none}.table{display:table}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.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,)}}:root{--ink:#172321;--muted:#64716e;--line:#dfe5e1;--paper:#fbfaf6;--card:#fff;--teal-950:#0a3734;--teal-900:#0d4541;--teal-800:#145d57;--teal-100:#dff1ed;--coral:#e76f51;--coral-soft:#fbe6df;--yellow:#f2c45d;--shadow:0 24px 70px #0b2e2a1f}.request-purpose-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.request-purpose-grid>button{color:#4c535c;min-height:154px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #d8dde4;border-radius:10px;align-content:start;gap:8px;padding:18px 42px 18px 18px;display:grid;position:relative}.request-purpose-grid>button>span{color:#78828d;letter-spacing:.08em;font-size:10px;font-weight:850}.request-purpose-grid>button>b{color:#34435a;font-size:16px;line-height:1.35}.request-purpose-grid>button>small{color:#7b838c;font-size:12px;line-height:1.6}.request-purpose-grid>button>i{color:#89919a;border:1px solid #d7dce2;border-radius:50%;place-items:center;width:24px;height:24px;font-style:normal;display:grid;position:absolute;top:17px;right:16px}.request-purpose-grid>button.active{background:#f4f7fc;border-color:#335c91;box-shadow:inset 3px 0 #335c91}.request-purpose-grid>button.active>span,.request-purpose-grid>button.active>i{color:#335c91}.request-purpose-grid>button.active>i{color:#fff;background:#335c91;border-color:#335c91}.request-purpose-grid>button.purpose-relationship_message.active{background:#fff7f6;border-color:#b76261;box-shadow:inset 3px 0 #b76261}.request-purpose-grid>button.purpose-relationship_message.active>span{color:#b76261}.request-purpose-grid>button.purpose-relationship_message.active>i{background:#b76261;border-color:#b76261}.relationship-type-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.relationship-type-grid>button{min-height:92px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #d8dde4;border-radius:10px;grid-template-columns:38px 1fr;align-items:start;gap:12px;padding:16px;display:grid}.relationship-type-grid>button>i{color:#335c91;background:#edf3fb;border-radius:10px;place-items:center;width:36px;height:36px;font-style:normal;display:grid}.relationship-type-grid>button b{color:#3d4651;font-size:15px;display:block}.relationship-type-grid>button small{color:#7f8790;margin-top:5px;font-size:12px;line-height:1.5;display:block}.relationship-type-grid>button.active{background:#fff7f6;border-color:#b76261;box-shadow:inset 3px 0 #b76261}.relationship-type-grid>button.active>i{color:#b76261;background:#f7dedc}.relationship-suggestions{gap:8px;display:grid}.relationship-suggestions>span{color:#777f88;font-size:12px;font-weight:800}.relationship-suggestions>button{color:#665858;font:inherit;text-align:left;cursor:pointer;background:snow;border:1px solid #e3d7d6;border-radius:8px;padding:12px 14px;font-size:12px;line-height:1.6}.relationship-suggestions>button.active{color:#9c4947;background:#fff2f1;border-color:#c97774}.relationship-no-case-note{border-top:1px solid #e2e5e8;border-bottom:1px solid #e2e5e8;grid-template-columns:34px 1fr;gap:12px;padding:15px 0;display:grid}.relationship-no-case-note>i{color:#32735a;background:#eaf4ef;border-radius:9px;place-items:center;width:32px;height:32px;font-style:normal;font-weight:850;display:grid}.relationship-no-case-note b{color:#3f4a54;font-size:14px}.relationship-no-case-note p{color:#7b838b;margin:4px 0 0;font-size:12px;line-height:1.6}.relationship-empty{border-top:1px solid #e1e4e7;border-bottom:1px solid #e1e4e7;padding:18px 0}.relationship-empty b{color:#40516a}.relationship-empty p{color:#7a838d;margin:6px 0 0;font-size:13px}.case-purpose-badges{flex-wrap:wrap;gap:7px;margin-bottom:8px;display:flex}.request-purpose-badge,.case-request-purpose{border-radius:999px;width:fit-content;font-size:10px;font-weight:800}.request-purpose-badge{color:#335c91;background:#edf3fb;padding:5px 8px}.case-request-purpose{margin-top:5px;display:block;color:#536c91!important}.request-purpose-badge.purpose-regular_check{color:#34725c;background:#eaf5f0}.renewal-intent-summary{border-top:1px solid #dfe4e2;border-bottom:1px solid #dfe4e2;gap:5px;margin-bottom:18px;padding:16px 0;display:grid}.renewal-intent-summary span{color:#78817e;font-size:11px}.renewal-intent-summary b{color:#315a82;font-size:16px}.member-change-page .member-thanks-inbox{border-top:1px solid var(--member-line);border-bottom:1px solid var(--member-line);margin-bottom:34px}.member-change-page .member-thanks-inbox>header{padding:24px 0 18px}.member-change-page .member-thanks-inbox>header>div{justify-content:space-between;align-items:center;gap:16px;display:flex}.member-change-page .member-thanks-inbox>header span{color:#bd6663;letter-spacing:.1em;font-size:10px;font-weight:850}.member-change-page .member-thanks-inbox>header b{color:#a35b59;font-size:11px}.member-change-page .member-thanks-inbox>header h2{color:var(--member-blue);margin:5px 0;font-size:23px}.member-change-page .member-thanks-inbox>header p{color:#78808a;margin:0;font-size:12px}.member-change-page .member-thanks-inbox>div{display:grid}.member-change-page .member-thanks-inbox article{border-top:1px solid var(--member-line);grid-template-columns:40px 1fr;gap:14px;padding:20px 0;display:grid}.member-change-page .member-thanks-inbox article>i{width:38px;height:38px;color:var(--member-green);background:#eaf3ef;border-radius:11px;place-items:center;font-style:normal;display:grid}.member-change-page .member-thanks-inbox article.appreciation>i{color:#c36360;background:#fff0ef}.member-change-page .member-thanks-inbox article span{color:#a35b59;letter-spacing:.08em;font-size:10px;font-weight:850}.member-change-page .member-thanks-inbox article blockquote{color:#3f4854;margin:7px 0;font-size:15px;font-weight:700;line-height:1.7}.member-change-page .member-thanks-inbox article small{color:#8a9199;font-size:11px}.member-change-page .member-thanks-empty{border-top:1px solid var(--member-line);border-bottom:1px solid var(--member-line);justify-items:start;padding:46px 0;display:grid}.member-change-page .member-thanks-empty>i{color:#bd6663;background:#fff0ef;border-radius:12px;place-items:center;width:40px;height:40px;margin-bottom:18px;font-size:20px;font-style:normal;display:grid}.member-change-page .member-thanks-empty h2{color:var(--member-blue);margin:0;font-size:20px}.member-change-page .member-thanks-empty p{color:#78808a;margin:8px 0 0;font-size:13px;line-height:1.7}@media (width<=760px){.request-purpose-grid{grid-template-columns:1fr}.request-purpose-grid>button{min-height:118px}.relationship-type-grid{grid-template-columns:1fr}.member-change-page .member-thanks-inbox article{grid-template-columns:34px 1fr}.member-change-page .member-thanks-inbox article>i{width:34px;height:34px}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);text-rendering:optimizelegibility;margin:0;font-family:Pretendard,Noto Sans KR,-apple-system,BlinkMacSystemFont,Segoe UI,Malgun Gothic,sans-serif}button,input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}:focus-visible{outline-offset:3px;outline:3px solid #e76f5173}.page-width{width:min(1180px,100% - 48px);margin-inline:auto}.brand{align-items:center;gap:11px;min-height:44px;display:inline-flex}.brand-mark{background:var(--teal-900);border-radius:8px;grid-template-columns:repeat(3,5px);align-items:end;gap:3px;width:28px;height:28px;padding:5px;display:grid}.brand-mark i{background:#fff;border-radius:3px;display:block}.brand-mark i:first-child{opacity:.7;height:9px}.brand-mark i:nth-child(2){height:15px}.brand-mark i:nth-child(3){background:var(--coral);height:20px}.brand>span:last-child{flex-direction:column;line-height:1;display:flex}.brand b{letter-spacing:-.04em;white-space:nowrap;font-size:18px}.brand small{color:#7a8582;letter-spacing:.18em;margin-top:5px;font-size:8px;font-weight:700}.brand-compact small{display:none}.button{cursor:pointer;border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;min-height:50px;padding:0 22px;font-weight:750;line-height:1;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex}.button:hover{transform:translateY(-1px)}.button:disabled{cursor:wait;opacity:.62;transform:none}.button-primary{background:var(--coral);color:#fff;box-shadow:0 12px 28px #e76f513d}.button-primary:hover{background:#d96044;box-shadow:0 16px 34px #e76f514a}.button-secondary{border-color:var(--line);color:var(--teal-900);background:#fff}.button-quiet{background:#ffffffb3;border-color:#cad5d1}.button-small{border-radius:12px;min-height:42px;padding-inline:16px;font-size:14px}.button-full{width:100%}.text-link{min-height:44px;color:var(--teal-800);align-items:center;gap:8px;font-weight:750;display:inline-flex}.eyebrow,.section-kicker{color:var(--coral);letter-spacing:.15em;text-transform:uppercase;margin:0 0 18px;font-size:12px;font-weight:850}.public-page{background:radial-gradient(circle at 78% 12%, #dff1edcc, transparent 26%), var(--paper);overflow:hidden}.public-nav{justify-content:space-between;align-items:center;height:82px;display:flex}.public-nav nav{color:#4f5d59;align-items:center;gap:30px;font-size:14px;font-weight:650;display:flex}.public-nav nav>a:not(.button):hover{color:var(--teal-800)}.hero{grid-template-columns:minmax(0,1fr);gap:50px;padding-block:70px 110px;display:grid}.hero-copy{max-width:800px}.hero-copy h1{color:var(--teal-950);letter-spacing:-.07em;margin:0;font-size:clamp(52px,6vw,78px);font-weight:780;line-height:1.07}.hero-copy h1 span{display:block}.hero-description{color:#586661;word-break:keep-all;max-width:640px;margin:28px 0 0;font-size:18px;line-height:1.82}.founding-benefit{background:radial-gradient(circle at 100% 0,#e76f511f,#0000 38%),#f0f8f5;border:1px solid #c7ded8;border-radius:18px;gap:10px;max-width:720px;margin-top:26px;padding:19px 20px 20px;display:grid;box-shadow:0 12px 32px #10464112}.founding-benefit-topline{justify-content:space-between;align-items:center;gap:12px;display:flex}.founding-benefit-topline>span:first-child{color:var(--teal-800);letter-spacing:.08em;font-size:11px;font-weight:850}.founding-benefit-status{color:#6b7773;background:#fff;border-radius:999px;flex:none;align-items:center;gap:7px;padding:6px 9px;font-size:10px;font-weight:750;display:inline-flex}.founding-benefit-status:before{background:var(--coral);content:"";border-radius:50%;width:6px;height:6px}.founding-benefit strong{color:var(--teal-950);letter-spacing:-.035em;word-break:keep-all;font-size:17px;line-height:1.45}.founding-benefit p{color:#61706b;word-break:keep-all;margin:0;font-size:13px;line-height:1.7}.hero-actions{align-items:center;gap:24px;margin-top:36px;display:flex}.trust-row{color:#6c7875;flex-wrap:wrap;gap:10px 18px;margin-top:34px;font-size:13px;display:flex}.trust-row span:before{content:"✓";color:var(--teal-800);margin-right:7px;font-weight:900}.hero-product{width:min(940px,100% - 28px);margin:0 auto;padding:40px 0 20px 22px;position:relative}.hero-product:before{content:"";background:#cfe7e1;border-radius:52% 48% 42% 58%;position:absolute;inset:0 0 42px 62px;transform:rotate(-4deg)}.product-window{z-index:1;box-shadow:var(--shadow);background:#fff;border:1px solid #1046411f;border-radius:24px;position:relative;overflow:hidden;transform:rotate(1deg)}.window-top{color:#5b6865;border-bottom:1px solid #edf1ef;grid-template-columns:80px 1fr auto;align-items:center;min-height:58px;padding:0 20px;font-size:12px;display:grid}.window-dots{color:#cbd4d1;letter-spacing:5px;font-size:8px}.product-body{gap:16px;padding:28px;display:grid}.member-quote,.speech-preview{background:#f5f8f6;border-radius:16px;padding:20px}.member-quote span,.speech-preview span,.action-preview span{color:#78837f;font-size:11px;font-weight:750}.member-quote p,.speech-preview p{margin:8px 0 0;font-size:14px;font-weight:650;line-height:1.6}.action-preview{background:#f1faf7;border:1px solid #cfe1dc;border-radius:18px;gap:16px;padding:21px;display:flex}.action-number{background:var(--teal-900);color:#fff;border-radius:12px;flex:0 0 42px;place-items:center;height:42px;font-size:13px;font-weight:800;display:grid}.action-preview h3{color:var(--teal-950);letter-spacing:-.035em;margin:5px 0 4px;font-size:18px}.action-preview p{color:#65726e;margin:0;font-size:13px;line-height:1.55}.speech-preview{border-left:3px solid var(--coral);background:#fff7f3}.mini-timeline{grid-template-columns:repeat(5,1fr);gap:8px;margin-top:2px;display:grid}.mini-timeline span{color:#a0aaa7;text-align:center;padding-top:16px;font-size:10px;position:relative}.mini-timeline span:before{content:"";background:#fff;border:2px solid #d6ddda;border-radius:50%;width:8px;height:8px;position:absolute;top:2px;left:50%;transform:translate(-50%)}.mini-timeline span:not(:last-child):after{content:"";background:#e4e9e7;width:calc(100% - 8px);height:2px;position:absolute;top:5px;left:calc(50% + 8px)}.mini-timeline .done,.mini-timeline .active{color:var(--teal-800);font-weight:800}.mini-timeline .done:before,.mini-timeline .active:before,.mini-timeline .done:after{border-color:var(--teal-800);background:var(--teal-800)}.mini-timeline .active:before{box-shadow:0 0 0 5px #145d5724}.floating-note{z-index:2;background:var(--teal-950);color:#fff;border-radius:16px;align-items:center;gap:12px;padding:15px 20px;display:flex;position:absolute;bottom:-12px;right:-24px;box-shadow:0 16px 34px #08312d3d}.floating-note b{color:var(--yellow);font-size:23px}.floating-note span{font-size:12px;font-weight:650}.status-pill{color:#596661;white-space:nowrap;background:#eef2f0;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:5px 10px;font-size:11px;font-weight:800;display:inline-flex}.tone-teal{color:#0e655d;background:#dff2ed}.tone-coral{background:var(--coral-soft);color:#b7472c}.tone-blue{color:#356c9f;background:#e2eef9}.tone-violet{color:#7052a0;background:#eee8f8}.tone-green{color:#287344;background:#e1f2e7}.tone-amber{color:#96660a;background:#fff0cd}.tone-red{color:#b33a32;background:#fee6e4}.tone-neutral{color:#66716e;background:#edf0ef}.problem-strip{background:var(--teal-950);color:#fff;padding-block:54px}.problem-grid{grid-template-columns:170px 1.3fr .8fr;align-items:center;gap:50px;display:grid}.problem-grid .section-kicker{margin:0}.problem-grid blockquote{letter-spacing:-.025em;word-break:keep-all;margin:0;font-size:23px;font-weight:650;line-height:1.55}.problem-grid>p:last-child{color:#bfd1cc;margin:0;font-size:14px;line-height:1.8}.problem-grid>p:last-child b{color:#fff}.section{padding-block:110px}.section-heading{max-width:680px;margin-bottom:44px}.section-heading h2,.pilot-card h2,.application-grid h2{color:var(--teal-950);letter-spacing:-.06em;word-break:keep-all;margin:0;font-size:clamp(34px,4.2vw,52px);font-weight:760;line-height:1.2}.section-heading>p:last-child{color:var(--muted);margin:16px 0 0;font-size:17px;line-height:1.7}.flow-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.flow-card{border:1px solid var(--line);background:#fff;border-radius:20px;min-height:220px;padding:26px;transition:transform .16s,box-shadow .16s}.flow-card:hover{transform:translateY(-4px);box-shadow:0 18px 40px #10464117}.flow-card>span{color:var(--coral);letter-spacing:.1em;font-size:12px;font-weight:850}.flow-card h3{color:var(--teal-950);letter-spacing:-.035em;margin:38px 0 12px;font-size:20px}.flow-card p{color:#66736f;margin:0;font-size:14px;line-height:1.72}.role-section{background:var(--teal-950)}.section-heading.inverse h2{color:#fff}.role-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.role-grid article{background:#ffffff0f;border:1px solid #ffffff21;border-radius:22px;padding:34px}.role-index{color:#ffac96;background:#e76f5126;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:800;display:inline-flex}.role-grid h3{color:#fff;letter-spacing:-.035em;margin:52px 0 12px;font-size:21px}.role-grid p{color:#b9cbc6;margin:0;font-size:14px;line-height:1.75}.pilot-card{background:linear-gradient(120deg,#dff1ed8a,#0000 60%),#fff;border:1px solid #d9e5e1;border-radius:30px;grid-template-columns:1.1fr .9fr;gap:40px 70px;padding:60px;display:grid;box-shadow:0 18px 60px #10464114}.pilot-lead{color:#63706c;max-width:560px;margin:20px 0 0;font-size:16px;line-height:1.8}.check-list{align-content:center;gap:13px;margin:0;padding:0;list-style:none;display:grid}.check-list li{color:#43514d;padding-left:30px;font-size:15px;line-height:1.55;position:relative}.check-list li:before{background:var(--teal-100);width:21px;height:21px;color:var(--teal-800);content:"✓";border-radius:50%;place-items:center;font-size:12px;font-weight:900;display:grid;position:absolute;top:1px;left:0}.pilot-meta{border-top:1px solid #e4e9e7;grid-column:1/-1;grid-template-columns:repeat(3,1fr);padding-top:28px;display:grid}.pilot-meta span{color:#70807b;text-align:center;font-size:13px}.pilot-meta span:not(:last-child){border-right:1px solid #e2e8e5}.pilot-meta b{color:var(--teal-950);margin-bottom:6px;font-size:26px;display:block}.application-section{background:#e7f1ee;padding-block:110px}.application-grid{grid-template-columns:.82fr 1.18fr;align-items:start;gap:90px;display:grid}.application-grid>div:first-child{padding-top:32px;position:sticky;top:40px}.application-grid>div:first-child>p:last-child{color:#63716d;margin:24px 0 0;font-size:16px;line-height:1.8}.application-form{background:#fff;border:1px solid #d6e2de;border-radius:24px;gap:20px;padding:36px;display:grid;box-shadow:0 18px 50px #10464114}.field-row{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.application-form label,.field-label{color:#364541;gap:9px;font-size:13px;font-weight:750;display:grid}.optional{color:#919b98;font-size:11px;font-weight:550}input,select,textarea{width:100%;min-height:48px;color:var(--ink);background:#fff;border:1px solid #d5ddda;border-radius:12px;outline:none;padding:12px 14px;font-size:14px;transition:border .15s,box-shadow .15s}textarea{resize:vertical;min-height:96px;line-height:1.6}input:focus,select:focus,textarea:focus{border-color:var(--teal-800);box-shadow:0 0 0 3px #145d571a}.check-label{align-items:flex-start;line-height:1.6;color:#6d7875!important;grid-template-columns:none!important;gap:10px!important;font-size:12px!important;font-weight:500!important;display:flex!important}.check-label input{width:18px;min-height:18px;accent-color:var(--teal-800);flex:0 0 18px;margin-top:1px}.check-label a{color:var(--teal-800);text-decoration:underline}.form-message{border-radius:10px;margin:-4px 0 0;padding:12px 14px;font-size:13px;line-height:1.55}.form-message.success{color:#276d40;background:#e5f4e9}.form-message.error{color:#a53d32;background:#fee9e6}.public-footer{color:#75807d;grid-template-columns:auto 1fr auto;align-items:center;gap:30px;min-height:130px;font-size:12px;display:grid}.public-footer>p{margin:0}.public-footer>div{gap:20px;display:flex}.legal-page{background:#edf4f1;min-height:100vh;padding-bottom:100px}.legal-header{justify-content:space-between;align-items:center;min-height:86px;display:flex}.legal-card{background:#fff;border:1px solid #dfe6e3;border-radius:28px;max-width:900px;padding:64px;box-shadow:0 22px 60px #10464114}.legal-card h1{color:var(--teal-950);letter-spacing:-.06em;margin:0;font-size:48px}.legal-lead{color:#60706b;margin:22px 0 56px;font-size:17px;line-height:1.8}.legal-card section{border-top:1px solid #e7ecea;padding:34px 0}.legal-card h2{color:var(--teal-950);letter-spacing:-.035em;margin:0 0 18px;font-size:21px}.legal-card h3{margin:0 0 8px;font-size:15px}.legal-card p,.legal-card li{color:#5f6c68;font-size:14px;line-height:1.8}.legal-card ul{gap:8px;padding-left:22px;display:grid}.legal-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.legal-grid>div{background:#f4f7f6;border-radius:14px;padding:20px}.legal-grid p{margin:0}.notice-box{border-left:3px solid var(--coral);background:#fff6f1;margin-top:14px;padding:14px 18px;color:#8d4d3e!important}@media (width<=980px){.hero{gap:30px;padding-block:80px}.hero-copy{max-width:720px}.hero-product{width:min(700px,100%);margin-inline:auto}.problem-grid{grid-template-columns:1fr 2fr}.problem-grid>p:last-child{grid-column:2}.flow-grid{grid-template-columns:repeat(2,1fr)}.pilot-card,.application-grid{grid-template-columns:1fr}.application-grid{gap:38px}.application-grid>div:first-child{padding-top:0;position:static}}@media (width<=720px){.page-width{width:min(100% - 32px,1180px)}.public-nav{height:70px}.public-nav nav>a:not(.button){display:none}.public-nav nav{gap:0}.hero{min-height:0;padding-block:56px 80px}.hero-copy h1{font-size:48px}.hero-description{font-size:16px}.founding-benefit{padding:17px}.founding-benefit-topline{flex-direction:column;align-items:flex-start;gap:8px}.founding-benefit strong{font-size:16px}.hero-actions{flex-direction:column;align-items:stretch;gap:10px}.hero-actions .text-link{justify-content:center}.hero-product{padding:26px 0 36px}.hero-product:before{inset:10px 4px 40px 20px}.product-window{transform:none}.window-top{grid-template-columns:1fr auto;padding:0 15px}.window-dots{display:none}.product-body{padding:18px}.floating-note{bottom:8px;right:10px}.problem-grid{grid-template-columns:1fr;gap:22px}.problem-grid>p:last-child{grid-column:auto}.section,.application-section{padding-block:78px}.flow-grid,.role-grid,.pilot-meta,.field-row,.legal-grid{grid-template-columns:1fr}.role-grid h3{margin-top:34px}.pilot-card{border-radius:22px;padding:34px 24px}.pilot-meta{gap:18px}.pilot-meta span:not(:last-child){border-bottom:1px solid #e2e8e5;border-right:0;padding-bottom:18px}.application-form{padding:24px}.public-footer{grid-template-columns:1fr;gap:12px;padding-block:34px}.legal-header .text-link{font-size:12px}.legal-card{width:min(100% - 24px,900px);padding:34px 24px}.legal-card h1{font-size:37px}}.app-layout{background:#f1f4f2;min-height:100vh}.app-sidebar{z-index:20;background:var(--teal-950);color:#fff;border-right:1px solid #ffffff14;flex-direction:column;width:258px;padding:30px 22px 24px;display:flex;position:fixed;inset:0 auto 0 0}.app-sidebar .brand-mark{background:#ffffff1c}.app-sidebar .brand small{color:#88aaa4}.app-nav{gap:7px;margin-top:64px;display:grid}.nav-label{color:#6f9791;letter-spacing:.18em;padding:0 13px 10px;font-size:9px;font-weight:800}.app-nav a{color:#a9c1bc;border-radius:13px;align-items:center;gap:12px;min-height:50px;padding:0 14px;font-size:14px;font-weight:650;transition:background .15s,color .15s;display:flex}.app-nav a:hover,.app-nav a.active{color:#fff;background:#ffffff1a}.app-nav a.active{box-shadow:inset 3px 0 var(--coral)}.app-nav-count{color:#fff;background:#ffffff24;border-radius:999px;justify-content:center;align-items:center;min-width:24px;height:22px;margin-left:auto;padding-inline:7px;font-size:10px;font-weight:850;line-height:1;display:inline-flex}.mobile-nav a{position:relative}.mobile-nav .app-nav-count{background:#c65d5b;min-width:18px;height:18px;margin:0;padding-inline:5px;font-size:9px;position:absolute;top:3px;right:max(8px,50% - 24px)}.app-nav i,.mobile-nav i{background:#ffffff12;border-radius:8px;place-items:center;width:24px;height:24px;font-size:15px;font-style:normal;display:grid}.sidebar-profile{border-top:1px solid #ffffff1a;align-items:center;gap:11px;margin-top:auto;padding:15px 8px 0;display:flex}.profile-avatar{background:var(--teal-100);width:38px;height:38px;color:var(--teal-900);border-radius:12px;flex:0 0 38px;place-items:center;font-size:14px;font-weight:850;display:grid}.sidebar-profile b,.sidebar-profile span{display:block}.sidebar-profile b{font-size:12px}.sidebar-profile span{color:#7fa49d;margin-top:4px;font-size:9px;line-height:1.4}.profile-copy{flex:1;min-width:0}.role-switcher{margin-top:9px;position:relative}.role-switcher summary{color:#b7cec9;cursor:pointer;width:fit-content;font-size:9px;font-weight:750;list-style:none}.role-switcher summary::-webkit-details-marker{display:none}.role-switcher summary:after{content:"⌄";margin-left:5px}.role-switcher-menu{z-index:40;background:#fff;border:1px solid #dbe5e1;border-radius:12px;gap:3px;min-width:136px;padding:10px;display:grid;position:absolute;bottom:calc(100% + 8px);left:0;box-shadow:0 14px 34px #07252233}.role-switcher-menu>span{color:#87928e;margin:0 4px 4px;font-size:8px;font-weight:750}.role-switcher-menu a{color:var(--teal-900);border-radius:8px;padding:8px 9px;font-size:11px;font-weight:700}.role-switcher-menu a:hover,.role-switcher-menu a[aria-current=page]{background:#eaf3f0}.app-stage{min-width:0;margin-left:258px}.app-topbar,.mobile-nav{display:none}.app-main{width:min(1420px,100%);min-height:100vh;padding:54px clamp(30px,4vw,72px) 90px}.dashboard-header{margin-bottom:32px}.dashboard-header .eyebrow,.detail-page-head .eyebrow{margin-bottom:12px}.dashboard-header h1,.detail-page-head h1{color:var(--teal-950);letter-spacing:-.055em;margin:0;font-size:clamp(31px,3.3vw,46px);line-height:1.17}.dashboard-header>div>p:last-child,.dashboard-header>p:last-child{color:#687571;margin:12px 0 0;font-size:15px;line-height:1.65}.split-header{justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.header-callout{background:#fff;border:1px solid #dce4e1;border-radius:17px;min-width:180px;padding:20px 22px;display:grid;box-shadow:0 12px 35px #1046410d}.header-callout span{color:#74817d;font-size:11px;font-weight:750}.header-callout b{color:var(--teal-950);margin:4px 0 2px;font-size:31px}.header-callout small{color:var(--coral);font-size:10px}.stat-grid{grid-template-columns:repeat(4,1fr);gap:13px;margin-bottom:28px;display:grid}.stat-card{background:#fff;border:1px solid #e0e6e3;border-radius:17px;min-height:112px;padding:20px 22px;position:relative;overflow:hidden}.stat-card:after{content:"";opacity:.07;background:currentColor;border-radius:50%;width:72px;height:72px;position:absolute;bottom:-22px;right:-18px}.stat-card span{color:#6f7b77;font-size:11px;font-weight:750}.stat-card b{color:var(--teal-950);margin-top:15px;font-size:29px;display:block}.stat-coral{color:var(--coral)}.stat-teal{color:var(--teal-800)}.stat-blue{color:#477cac}.stat-green{color:#3b8a5a}.operator-strip{background:#e7efec;border:1px solid #dfe6e3;border-radius:17px;grid-template-columns:repeat(4,1fr);margin-bottom:26px;display:grid;overflow:hidden}.operator-strip>*{border-right:1px solid #d4dfdb;min-height:94px;padding:17px 20px;display:grid}.operator-strip>:last-child{border-right:0}.operator-strip span{color:#65736f;font-size:10px;font-weight:750}.operator-strip b{color:var(--teal-950);align-self:end;font-size:23px}.operator-strip small{color:#87918e;font-size:9px}.operator-strip a:hover{background:#dfeae6}.instructor-header-actions{align-items:center;gap:12px;display:flex}.instructor-header-actions>span{color:#71807b;background:#ffffffc7;border:1px solid #dce4e1;border-radius:14px;align-items:center;gap:6px;min-height:50px;padding:0 18px;font-size:11px;font-weight:700;display:inline-flex}.instructor-header-actions>span b{color:var(--teal-950);font-size:17px}.instructor-workflow{background:#e7efec;border:1px solid #d9e3df;border-radius:19px;margin-bottom:26px;overflow:hidden}.instructor-workflow-heading{border-bottom:1px solid #d4dfdb;justify-content:space-between;align-items:center;gap:20px;min-height:70px;padding:16px 20px;display:flex}.instructor-workflow-heading>div{gap:5px;display:grid}.instructor-workflow-heading span{color:var(--coral);letter-spacing:.14em;font-size:8px;font-weight:850}.instructor-workflow-heading h2{color:var(--teal-950);letter-spacing:-.035em;margin:0;font-size:15px}.instructor-workflow-heading>small{color:#7e8b87;font-size:9px}.instructor-workflow ol{grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.instructor-workflow li{border-right:1px solid #d4dfdb;min-width:0;position:relative}.instructor-workflow li:last-child{border-right:0}.instructor-workflow li:not(:last-child):after{z-index:1;content:"";background:#e7efec;border-top:1px solid #a9bbb5;border-right:1px solid #a9bbb5;width:9px;height:9px;position:absolute;top:50%;right:-5px;transform:translateY(-50%)rotate(45deg)}.instructor-workflow a{grid-template-rows:1fr auto;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:0 10px;min-height:86px;padding:15px 17px;transition:background .15s;display:grid}.instructor-workflow a:hover{background:#fff6}.instructor-workflow i{color:#688079;background:#ffffffa6;border:1px solid #b9c9c4;border-radius:10px;grid-row:1/-1;place-items:center;width:29px;height:29px;font-size:9px;font-style:normal;font-weight:850;display:grid}.instructor-workflow li.active i{border-color:var(--teal-800);background:var(--teal-800);color:#fff}.instructor-workflow a>span{gap:4px;min-width:0;display:grid}.instructor-workflow b{color:var(--teal-950);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.instructor-workflow a small{color:#7d8985;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.instructor-workflow em{color:var(--coral);grid-column:2;font-size:8px;font-style:normal;font-weight:800}.case-list-section{background:#fff;border:1px solid #dfe5e2;border-radius:21px;overflow:hidden;box-shadow:0 14px 45px #1046410d}.section-row-heading{border-bottom:1px solid #e8ecea;justify-content:space-between;align-items:center;gap:20px;padding:25px 28px;display:flex}.section-row-heading h2{color:var(--teal-950);letter-spacing:-.035em;margin:0;font-size:19px}.section-row-heading p{color:#82908b;margin:5px 0 0;font-size:11px}.case-table{grid-template-columns:minmax(150px,.9fr) minmax(116px,.62fr) minmax(220px,1.65fr) minmax(120px,.75fr) 28px;align-items:center;gap:18px;padding-inline:28px;display:grid}.case-table-head{color:#8a9592;letter-spacing:.05em;background:#f6f8f7;min-height:41px;font-size:9px;font-weight:800}.case-row{border-top:1px solid #edf0ef;min-height:92px;transition:background .14s}.case-table-head+.case-row{border-top:0}.case-row:hover{background:#fbfcfb}.case-member{min-width:0}.case-member b,.case-member small,.case-next b,.case-next small,.case-date b,.case-date small{display:block}.priority-stars{color:var(--coral);letter-spacing:.08em;font-size:9px}.case-renewal-badges{flex-wrap:wrap;gap:5px;margin-bottom:5px;display:flex}.renewal-likelihood,.renewal-result{color:#66736f;letter-spacing:-.01em;background:#eef3f1;border-radius:999px;width:fit-content;padding:4px 8px;font-size:8px;font-weight:800;display:inline-flex}.renewal-likelihood.likelihood-high{color:#2f7462;background:#edf7f3}.renewal-likelihood.likelihood-low{color:#b85d45;background:#fff1ec}.renewal-result.result-renewed{color:#237253;background:#e5f6ed}.renewal-result.result-declined,.renewal-result.result-churned{color:#aa503b;background:#fff0ec}.renewal-result.result-paused,.renewal-result.result-pending{color:#8a6712;background:#fff7df}.case-member b{color:var(--teal-950);margin-top:5px;font-size:14px}.case-member small,.case-next small,.case-date small{color:#8a9592;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:9px;overflow:hidden}.case-renewal-flow{display:block!important}.case-renewal-outcome.result-renewed{color:#348157}.case-renewal-outcome.result-declined,.case-renewal-outcome.result-churned{color:#a55b49}.case-renewal-outcome.result-paused,.case-renewal-outcome.result-pending{color:#8a6b20}.case-next{min-width:0}.case-next b{color:#35433f;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.case-date b{color:#46544f;font-size:11px}.row-arrow{color:#9ba5a2;font-size:18px}.case-row-shell{position:relative}.case-table-head+.case-row-shell .case-row{border-top:0}.case-row-shell .case-row{padding-right:132px}.case-delete-button{z-index:2;color:#9b4939;cursor:pointer;background:#fff6f3;border:1px solid #e7c8c0;border-radius:9px;min-height:32px;padding:0 11px;font-size:9px;font-weight:800;position:absolute;top:50%;right:26px;transform:translateY(-50%)}.case-delete-button:hover{background:#ffede8;border-color:#d9a99d}.case-delete-button:disabled{cursor:wait;opacity:.55}.operator-case-message{margin:0 0 11px}.empty-state{text-align:center;align-content:center;place-items:center;min-height:330px;padding:50px;display:grid}.empty-state>span{color:#b9c8c3;font-size:40px}.empty-state h3{color:var(--teal-950);margin:14px 0 8px}.empty-state p{color:#7b8884;max-width:450px;margin:0 0 22px;font-size:13px;line-height:1.6}.panel-card{background:#fff;border:1px solid #dfe6e3;border-radius:20px;padding:30px;box-shadow:0 12px 38px #1046410d}.panel-heading{align-items:flex-start;gap:13px;margin-bottom:24px;display:flex}.panel-index{background:var(--teal-100);min-width:34px;min-height:24px;color:var(--teal-800);letter-spacing:.06em;border-radius:8px;justify-content:center;align-items:center;padding:0 8px;font-size:9px;font-weight:850;display:inline-flex}.panel-heading h2{color:var(--teal-950);letter-spacing:-.035em;margin:0;font-size:18px}.panel-heading p{color:#82908b;margin:5px 0 0;font-size:11px;line-height:1.5}.field{color:#3f4c48;gap:8px;font-size:12px;font-weight:750;display:grid}.field>span:first-child,.inline-checkbox b,.form-section-heading h2,.signal-step-head b{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.field em:not(.input-badge){color:#9aa4a1;font-size:10px;font-style:normal;font-weight:550}.input-requirement-guide{color:#6e7b77;background:#f7f9f8;border:1px solid #dfe6e3;border-radius:12px;flex-wrap:wrap;align-items:center;gap:9px 20px;padding:12px 14px;font-size:10px;line-height:1.45;display:flex}.input-requirement-guide>span{align-items:center;gap:7px;display:inline-flex}.input-badge{white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:19px;padding:2px 7px;font-size:8px;font-style:normal;font-weight:850;line-height:1;display:inline-flex}.input-badge-required{color:#bf5036;background:#fff0eb;border-color:#f0b7a7}.input-badge-optional{color:#7a8581;background:#f1f3f2;border-color:#d9dfdc}.field-required>input,.field-required>select{border-left:3px solid var(--coral)}.stack-form,.request-form{gap:18px;display:grid}.request-success-links{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.request-another{cursor:pointer;background:0 0;border:0;justify-self:center}.form-divider{background:#e7ecea;height:1px;margin-block:7px}.form-section-heading{align-items:flex-start;gap:13px;display:flex}.form-section-heading>span{background:var(--teal-950);color:#fff;border-radius:9px;place-items:center;width:28px;height:28px;font-size:11px;font-weight:800;display:grid}.form-section-heading h2{color:var(--teal-950);margin:0;font-size:17px}.form-section-heading p{color:#84908d;margin:5px 0 0;font-size:11px}.form-section-heading-optional>span{background:#7b8984}.narrow-workflow{width:min(720px,100%);margin-inline:auto}.priority-options{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.priority-options label{cursor:pointer}.priority-options input{opacity:0;pointer-events:none;position:absolute}.priority-options span{background:#fafbfa;border:1px solid #dce3e0;border-radius:13px;align-content:center;min-height:76px;padding:15px;display:grid}.priority-options b{color:#4d5a56;font-size:12px}.priority-options small{color:#929c99;margin-top:5px;font-size:9px}.priority-options input:checked+span{border-color:var(--coral);background:#fff7f4;box-shadow:0 0 0 2px #e76f511a}.privacy-inline{color:#74817d;background:#f2f6f4;border-radius:11px;justify-content:space-between;gap:15px;padding:13px 15px;font-size:10px;display:flex}.privacy-inline b{color:var(--teal-800)}.request-success{text-align:center;gap:14px;max-width:590px;margin-inline:auto;display:grid}.request-success h2{color:var(--teal-950);margin:0;font-size:28px}.request-success>p:not(.eyebrow,.form-message){color:#74817d;margin:0 0 8px;font-size:13px;line-height:1.7}.success-mark{background:var(--teal-100);width:56px;height:56px;color:var(--teal-800);border-radius:50%;place-items:center;margin:0 auto 7px;font-size:25px;font-weight:900;display:grid}.success-mark.muted{color:#84908d;background:#eef1f0}.link-result{background:#f3f7f5;border:1px solid #d9e4e0;border-radius:13px;gap:10px;padding:15px;display:grid}.link-result>span{color:#71807b;font-size:10px;font-weight:750}.link-result code{overflow-wrap:anywhere;color:var(--teal-900);font-family:inherit;font-size:11px;line-height:1.5}.segmented-control,.mini-segmented{background:#eef2f0;border-radius:12px;grid-template-columns:repeat(2,1fr);padding:4px;display:grid}.segmented-control button,.mini-segmented button{color:#788581;cursor:pointer;background:0 0;border:0;border-radius:9px;min-height:39px;font-size:11px;font-weight:750}.segmented-control button.active,.mini-segmented button.active{color:var(--teal-900);background:#fff;box-shadow:0 4px 12px #10464114}.access-admin-grid{grid-template-columns:minmax(320px,.85fr) minmax(380px,1.15fr);align-items:start;gap:18px;display:grid}.people-list{display:grid}.people-list>div{border-bottom:1px solid #edf0ef;grid-template-columns:38px 1fr auto;align-items:center;gap:11px;min-height:67px;display:grid}.people-list>div>div:nth-child(2) b,.people-list>div>div:nth-child(2) small,.people-role b,.people-role small{display:block}.people-list>div>div:nth-child(2) b{color:#3e4b47;font-size:12px}.people-list>div>div:nth-child(2) small{color:#909a97;margin-top:4px;font-size:9px}.people-role{text-align:right}.people-role b{color:var(--teal-800);font-size:10px}.people-role small{color:#929c99;margin-top:4px;font-size:9px}.muted-copy{color:#8a9692;font-size:12px}.invite-history{margin-top:18px}.invite-history summary{color:#687672;cursor:pointer;background:#f3f6f5;border-radius:11px;min-height:44px;padding:13px;font-size:11px;font-weight:750}.invite-history p{color:#6f7c78;border-bottom:1px solid #edf0ef;justify-content:space-between;margin:0;padding:12px 4px;font-size:10px;display:flex}.access-page{background:radial-gradient(circle at 78% 28%,#dff1edbf,#0000 25%),#f6f5f0;min-height:100vh;padding:36px 24px}.access-wrap{width:min(1050px,100%);margin-inline:auto}.access-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:90px;min-height:calc(100vh - 170px);display:grid}.access-copy h1{color:var(--teal-950);letter-spacing:-.07em;margin:0;font-size:clamp(46px,5.2vw,68px);line-height:1.12}.access-copy>p:last-of-type{color:#66736f;max-width:520px;margin:24px 0 32px;font-size:16px;line-height:1.75}.access-copy ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.access-copy li{color:#6d7a76;border-top:1px solid #dfe5e2;grid-template-columns:86px 1fr;gap:12px;padding:13px 0;font-size:12px;display:grid}.access-copy li b{color:var(--teal-900)}.access-action-card{box-shadow:var(--shadow);background:#ffffffeb;border:1px solid #dce4e1;border-radius:25px;gap:18px;padding:40px;display:grid}.access-step{background:var(--coral-soft);color:#b95036;border-radius:999px;justify-self:start;padding:7px 10px;font-size:10px;font-weight:800}.access-action-card h2{color:var(--teal-950);letter-spacing:-.045em;margin:2px 0 0;font-size:26px}.access-action-card>p:not(.form-message){color:#788580;margin:0 0 6px;font-size:13px;line-height:1.7}.access-footnote{color:#87918e;text-align:center;margin:0;font-size:10px}.access-footnote a{color:var(--teal-800);text-decoration:underline}.detail-page-head{gap:18px;margin-bottom:28px;display:grid}.detail-page-head .text-link{justify-self:start;font-size:12px}.case-work-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;display:grid}.case-detail{gap:18px;display:grid}.case-detail.compact{grid-template-columns:minmax(290px,.68fr) minmax(0,1.32fr);margin-bottom:18px}.case-detail.compact .case-overview{grid-column:1}.case-detail.compact .member-voice-card{grid-column:2}.case-detail.compact .action-card-view{grid-column:1/-1}.case-overview-top{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.case-overview-top h2{color:var(--teal-950);letter-spacing:-.045em;margin:5px 0 4px;font-size:25px}.case-overview-top p{color:#85918d;margin:0;font-size:11px}.meta-grid{border-top:1px solid #e9edeb;grid-template-columns:repeat(4,1fr);gap:12px;margin:24px 0 0;padding-top:20px;display:grid}.meta-grid div{min-width:0}.meta-grid dt{color:#929c99;font-size:9px}.meta-grid dd{color:#43504c;text-overflow:ellipsis;white-space:nowrap;margin:6px 0 0;font-size:11px;font-weight:700;overflow:hidden}.member-voice-card{background:#fcfffe;border:2px solid #b9d9d1;box-shadow:0 16px 34px #0f4f4817}.member-voice-card .panel-index{color:var(--teal-800);background:#dff2ed}.voice-grid{gap:11px;display:grid}.voice-grid blockquote{background:#f5f7f6;border-radius:13px;margin:0;padding:17px}.voice-grid span,.neutral-summary span,.action-main>span,.phrase-grid span,.member-action-reminder span{color:#7b8884;letter-spacing:.04em;font-size:9px;font-weight:800}.voice-grid p,.neutral-summary p{color:#46534f;margin:7px 0 0;font-size:12px;line-height:1.65}.neutral-summary{border-left:3px solid var(--teal-800);background:#edf5f2;border-radius:0 12px 12px 0;margin-top:12px;padding:16px}.member-voice-prediction{border-top:1px solid #e2eae7;gap:12px;margin-top:18px;padding-top:17px;display:grid}.member-voice-prediction-heading{grid-template-columns:auto 1fr;align-items:baseline;gap:4px 9px;display:grid}.member-voice-prediction-heading>span{color:#84908c;background:#edf0ef;border-radius:6px;padding:4px 7px;font-size:8px;font-weight:800}.member-voice-prediction-heading>b{color:#66736f;font-size:12px}.member-voice-prediction-heading>small{color:#96a09d;grid-column:2;font-size:8px}.member-voice-prediction .prediction-compare-grid{gap:8px}.member-voice-prediction .prediction-compare-grid article{min-height:0;box-shadow:none;background:#f8faf9;border-color:#e4e9e7;padding:12px 14px}.member-voice-prediction .prediction-compare-grid article:before{display:none}.member-voice-prediction .prediction-compare-grid article>span{color:#929c98}.member-voice-prediction .prediction-compare-grid article>b{color:#67746f;font-size:10px}.member-voice-prediction .prediction-compare-grid article>p,.member-voice-prediction .prediction-compare-grid article>small{color:#929c98}.consent-mask{text-align:center;background:repeating-linear-gradient(135deg,#f4f6f5 0 8px,#f0f3f1 8px 16px);border-radius:14px;place-items:center;padding:32px 20px;display:grid}.consent-mask span{color:#6b7874;background:#e1e7e4;border-radius:7px;padding:6px 9px;font-size:9px}.consent-mask b{color:#45524e;margin-top:13px;font-size:12px}.consent-mask p{color:#84908d;max-width:420px;margin:7px 0 0;font-size:10px;line-height:1.6}.action-main{background:var(--teal-950);color:#fff;border-radius:16px;padding:22px}.action-main>span{color:#82aaa3}.action-main h3{letter-spacing:-.025em;overflow-wrap:anywhere;white-space:pre-wrap;margin:10px 0 0;font-size:19px;line-height:1.55}.action-main p{color:#a8c3bd;overflow-wrap:anywhere;white-space:pre-wrap;margin:12px 0 0;font-size:10px}.phrase-grid{grid-template-columns:repeat(2,1fr);gap:11px;margin-top:12px;display:grid}.phrase-grid>div{border-radius:13px;padding:17px}.phrase-grid .say{background:#eaf5f1}.phrase-grid .avoid{background:#fff1ed}.phrase-grid .say span{color:#267267}.phrase-grid .avoid span{color:#b5503a}.phrase-grid p{color:#4f5b57;overflow-wrap:anywhere;white-space:pre-wrap;margin:8px 0 0;font-size:11px;line-height:1.65}.action-card-view .meta-grid{grid-template-columns:repeat(2,1fr)}.action-proposal-content{background:#eef6f3;border:1px solid #d8e7e2;border-radius:12px;padding:16px}.action-proposal-content p{color:#42534e;white-space:pre-wrap;margin:0;font-size:12px;line-height:1.75}.timeline-card ol{margin:0;padding:0;list-style:none}.timeline-card li{grid-template-columns:15px 1fr;gap:12px;min-height:62px;display:grid;position:relative}.timeline-card li:before{content:"";background:#dbe4e0;width:1px;position:absolute;top:14px;bottom:-2px;left:5px}.timeline-card li:last-child:before{display:none}.timeline-card li>i{z-index:1;background:#fff;border:3px solid #d8e5e1;border-radius:50%;width:11px;height:11px;margin-top:3px}.timeline-card li b{color:#43504c;font-size:11px}.timeline-card li p{color:#7d8985;margin:4px 0;font-size:10px}.timeline-card time{color:#a1aaa7;font-size:9px}.timeline-card-collapsible{box-shadow:none;background:#f8faf9;border-color:#e4e9e7;padding:0;overflow:hidden}.timeline-card-collapsible>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:82px;padding:20px 24px;list-style:none;display:flex}.timeline-card-collapsible>summary::-webkit-details-marker{display:none}.timeline-card-collapsible>summary:hover{background:#f4f7f5}.timeline-card-collapsible .panel-heading{align-items:center;margin:0}.timeline-card-collapsible .panel-heading h2{color:#64716d;font-size:14px}.timeline-card-collapsible .panel-heading p{color:#96a09d;margin-top:3px;font-size:9px}.timeline-card-collapsible .panel-index{color:#84908c;background:#edf0ef}.timeline-summary-count{color:#8d9894;white-space:nowrap;align-items:center;gap:8px;font-size:9px;display:inline-flex}.timeline-summary-count i{font-size:15px;font-style:normal;transition:transform .16s}.timeline-card-collapsible[open] .timeline-summary-count i{transform:rotate(180deg)}.timeline-card-body{background:#fff;border-top:1px solid #e5eae8;padding:4px 24px 22px}.timeline-card-body ol{padding-top:20px}.action-control-card{gap:14px;display:grid}.decision-grid{gap:9px;display:grid}.decision-guide{color:#6f7d78;margin:0;font-size:10px;line-height:1.6}.decision-guide.confirmed{color:var(--teal-800);background:#edf7f4;border-radius:10px;padding:12px 14px}.decision-card{text-align:left;color:#56635f;cursor:pointer;background:#f9faf9;border:1px solid #dde4e1;border-radius:13px;min-height:76px;padding:16px 46px 16px 16px;transition:border-color .15s,background .15s,box-shadow .15s;display:grid;position:relative}.decision-card.accept{color:var(--teal-800);background:#edf7f4;border-color:#bcdcd3}.decision-card.selected{color:var(--teal-800);background:#edf7f4;border-color:#4d9b8f;box-shadow:0 0 0 2px #145d5714}.decision-card i{color:#fff;background:#fff;border:1px solid #cfd9d5;border-radius:7px;place-items:center;width:22px;height:22px;font-size:12px;font-style:normal;display:grid;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.decision-card.selected i{border-color:var(--teal-800);background:var(--teal-800)}.decision-card b{font-size:12px}.decision-card span{color:#87928e;margin-top:5px;font-size:9px}.action-selection-list{gap:10px;display:grid}.action-selection-list>article{background:#fafcfb;border:1px solid #dde6e2;border-radius:14px;gap:10px;padding:10px;display:grid}.action-selection-list>article.selected{background:#f1f9f6;border-color:#91c4b8;box-shadow:0 0 0 2px #145d570f}.action-select-card{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:30px minmax(0,1fr) 22px;align-items:center;gap:10px;padding:5px;display:grid}.action-select-card>i{color:#7b8984;background:#fff;border:1px solid #cfdcd7;border-radius:9px;place-items:center;width:28px;height:28px;font-size:9px;font-style:normal;font-weight:850;display:grid}.action-selection-list>article.selected .action-select-card>.action-select-index{color:#7b8984;background:#fff;border-color:#cfdcd7}.action-select-card>span{gap:5px;display:grid}.action-select-card>.action-select-checkbox{color:#fff;background:#fff;border:1px solid #cfd9d5;border-radius:7px;align-self:center;place-items:center;gap:0;width:22px;height:22px;font-size:12px;font-weight:800;line-height:1;display:grid}.action-selection-list>article.selected .action-select-card>.action-select-checkbox{border-color:var(--teal-800);background:var(--teal-800)}.action-select-card small{color:var(--coral);font-size:8px;font-weight:850}.action-select-card b{color:#465650;white-space:pre-wrap;font-size:10px;line-height:1.6}.action-draft-field{background:#fff;border-radius:11px;padding:13px}.responder-guide{padding-top:4px;font-weight:800}.center-request-field{background:#f6faf8;border:1px solid #d7e5e1;border-radius:12px;padding:14px}.center-request-summary{border-left:3px solid var(--coral);background:#fff5f1;border-radius:8px;padding:14px 16px}.center-request-summary span{color:#a55340;font-size:9px;font-weight:800}.center-request-summary p{color:#5b6662;white-space:pre-wrap;margin:6px 0 0;font-size:10px;line-height:1.65}.waiting-note{color:#72807b;background:#f3f6f5;border-radius:12px;margin:0;padding:18px;font-size:11px;line-height:1.65}.link-tools{gap:7px;display:grid}.link-tools small{color:#929c99;text-align:center;font-size:9px}.review-form{gap:18px;display:grid}.review-form>.panel-card{box-shadow:none}.action-request-banner{background:#fff8e6;border:1px solid #e8d19a;border-radius:15px;padding:19px 22px}.action-request-banner b{color:#8c5b13;font-size:12px}.action-request-banner p{color:#6e5a38;white-space:pre-wrap;margin:7px 0 0;font-size:11px;line-height:1.65}.action-request-banner small{color:#9b835c;margin-top:8px;font-size:9px;display:block}.sensitive-banner{background:#fff0ec;border:1px solid #efc8c0;border-radius:15px;padding:19px 22px}.sensitive-banner b{color:#a73e2c;font-size:12px}.sensitive-banner p{color:#9a5c4f;margin:6px 0 0;font-size:11px;line-height:1.65}.code-grid{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.code-grid button{text-align:left;color:#687571;cursor:pointer;background:#fafbfa;border:1px solid #dfe5e2;border-radius:12px;min-width:0;min-height:88px;padding:12px;display:grid}.code-grid button.active{border-color:var(--teal-800);background:#eaf4f1;box-shadow:0 0 0 2px #145d5717}.code-grid button span{color:var(--coral);font-size:9px;font-weight:850}.code-grid button b{text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:10px;overflow:hidden}.code-grid button small{color:#9aa4a1;align-self:end;font-size:8px}.secondary-code{max-width:360px;margin-top:18px}.diagnosis-questions{margin-top:18px}.diagnosis-questions>summary{color:#586661;cursor:pointer;background:#f2f5f4;border-radius:11px;min-height:44px;padding:13px 15px;font-size:11px;font-weight:750}.diagnosis-questions>div{gap:8px;padding-top:11px;display:grid}.diagnosis-questions article{border:1px solid #e6ebe9;border-radius:11px;grid-template-columns:1fr 240px;align-items:center;gap:15px;padding:12px;display:grid}.diagnosis-questions article p{color:#5d6a66;gap:10px;margin:0;font-size:10px;line-height:1.5;display:flex}.diagnosis-questions article p b{color:var(--coral)}.mini-segmented{grid-template-columns:repeat(3,1fr)}.mini-segmented button{min-height:32px;font-size:9px}.filter-chips{scrollbar-width:thin;gap:7px;padding-bottom:6px;display:flex;overflow-x:auto}.filter-chips button{color:#6a7773;cursor:pointer;background:#fff;border:1px solid #dce3e0;border-radius:999px;flex:none;min-height:36px;padding:0 12px;font-size:10px;font-weight:700}.filter-chips button.active{border-color:var(--teal-800);background:var(--teal-800);color:#fff}.filter-chips small{opacity:.65}.multi-select-label{color:var(--teal-800);vertical-align:middle;background:#e8f4f1;border-radius:999px;margin-left:7px;padding:3px 7px;font-size:8px;font-style:normal;display:inline-flex}.measure-selection-status{color:#7b8884;background:#f2f6f4;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;margin:14px 0 10px;padding:10px 13px;font-size:9px;display:flex}.measure-selection-status b{color:var(--teal-800);font-size:10px}.measure-list{grid-template-columns:repeat(2,1fr);gap:9px;max-height:550px;margin-top:14px;display:grid;overflow:auto}.measure-list label{cursor:pointer}.measure-list input{opacity:0;pointer-events:none;position:absolute}.measure-list label>span{background:#fafbfa;border:1px solid #e0e6e3;border-radius:13px;min-height:150px;padding:17px;display:grid;position:relative}.measure-list label.active>span{border-color:var(--coral);box-shadow:inset 3px 0 var(--coral);background:#fff8f5}.measure-list label>span>i{color:#92a09b;background:#fff;border:1px solid #dce4e1;border-radius:7px;place-items:center;width:22px;height:22px;font-size:10px;font-style:normal;font-weight:850;display:grid;position:absolute;top:12px;right:12px}.measure-list label.active>span>i{border-color:var(--coral);background:var(--coral);color:#fff}.measure-list small{color:var(--coral);font-size:8px;font-weight:800}.measure-list b{color:#40504b;margin-top:7px;font-size:11px}.measure-list p{color:#788480;margin:7px 0;font-size:10px;line-height:1.55}.measure-list em{color:#8b9693;align-self:end;font-size:8px;font-style:normal}.measure-owner-list{background:#f7f9f8;border:1px solid #dfe7e4;border-radius:12px;gap:8px;margin-top:12px;padding:14px;display:grid}.measure-owner-list>b{color:var(--teal-800);font-size:10px}.measure-owner-list label{border-top:1px solid #e4eae8;grid-template-columns:minmax(0,1fr) 150px;align-items:center;gap:12px;padding-top:8px;display:grid}.measure-owner-list label span{color:#52605c;font-size:9px;line-height:1.45}.measure-owner-list select{color:#46544f;min-height:38px;font:inherit;background:#fff;border:1px solid #d9e2df;border-radius:9px;padding:0 10px}.review-form .panel-card:last-child{gap:16px;display:grid}.selected-source{color:#70807b;background:#eff5f3;border-radius:11px;justify-content:space-between;gap:15px;padding:13px 15px;font-size:10px;display:flex}.selected-source b{color:var(--teal-800)}.selected-source-list{background:#eff5f3;border-radius:12px;gap:10px;padding:14px 15px;display:grid}.selected-source-list>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.selected-source-list>div>b{color:var(--teal-800);font-size:10px}.selected-source-list .button{min-height:34px;padding:0 12px;font-size:9px}.selected-source-list ol{gap:7px;margin:0;padding:0;list-style:none;display:grid}.selected-source-list li{background:#fff;border-radius:9px;grid-template-columns:80px 1fr auto;align-items:center;gap:10px;padding:9px 10px;display:grid}.selected-source-list li span{color:var(--coral);font-size:8px;font-weight:800}.selected-source-list li b{color:#52605c;font-size:9px}.selected-source-list li button{color:#84908c;cursor:pointer;background:0 0;border:0;font-size:8px;text-decoration:underline}.selected-source-list>p{color:#73827d;margin:0;font-size:9px;line-height:1.55}.action-measure-sources{background:#f2f6f4;border-radius:12px;gap:9px;padding:14px 15px;display:grid}.action-measure-sources>span{color:var(--teal-800);font-size:9px;font-weight:800}.action-measure-sources ol{gap:7px;margin:0;padding:0;list-style:none;display:grid}.action-measure-sources li{grid-template-columns:24px 1fr;align-items:center;gap:9px;display:grid}.action-measure-sources li i{width:22px;height:22px;color:var(--coral);background:#fff;border-radius:7px;place-items:center;font-size:8px;font-style:normal;font-weight:850;display:grid}.action-measure-sources li div{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.action-measure-sources li b{color:#52605c;font-size:9px}.action-measure-sources li small{color:#899590;flex:none;font-size:8px}.resolved-review{text-align:center}.resolved-review h2{color:var(--teal-950);margin:0;font-size:20px}.resolved-review p{color:#788580;margin:10px 0 0;font-size:12px}.member-page{background:#f4f6f4;min-height:100vh}.member-header{border-bottom:1px solid #dde5e1;justify-content:space-between;align-items:center;width:min(680px,100% - 40px);min-height:76px;margin-inline:auto;display:flex}.member-header>span{color:#85918d;font-size:10px;font-weight:700}.member-wrap{width:min(620px,100% - 40px);margin-inline:auto;padding:55px 0 80px}.member-intro{text-align:center;margin-bottom:36px}.member-status-dot{border-radius:50%;place-items:center;width:52px;height:52px;margin:0 auto 22px;display:grid}.member-status-dot i{background:currentColor;border-radius:50%;width:11px;height:11px;box-shadow:0 0 0 7px #ffffff94}.member-intro .eyebrow{margin-bottom:12px}.member-intro h1{color:var(--teal-950);letter-spacing:-.06em;white-space:pre-line;word-break:keep-all;margin:0;font-size:clamp(32px,7vw,43px);line-height:1.22}.member-intro>p:last-child{color:#72807b;word-break:keep-all;max-width:540px;margin:18px auto 0;font-size:14px;line-height:1.75}.member-form{gap:16px;display:grid}.member-form>section,.member-progress-card{background:#fff;border:1px solid #dce4e1;border-radius:20px;padding:26px;box-shadow:0 14px 42px #1046410d}.member-step{color:var(--coral);letter-spacing:.08em;font-size:9px;font-weight:850}.member-form section>h2{color:var(--teal-950);letter-spacing:-.04em;margin:10px 0 6px;font-size:21px}.member-form section>p{color:#7d8a86;margin:0 0 20px;font-size:12px;line-height:1.6}.reason-options,.scope-options,.outcome-options{gap:8px;margin-bottom:20px;display:grid}.reason-options label,.scope-options label,.outcome-options label{cursor:pointer;background:#fbfcfb;border:1px solid #dfe5e2;border-radius:13px;align-items:center;gap:12px;min-height:66px;padding:13px 16px;display:flex;position:relative}.reason-options label.active,.scope-options label.active,.outcome-options label.active{border-color:var(--teal-800);background:#edf7f4;box-shadow:0 0 0 2px #145d5714}.reason-options input,.scope-options input,.outcome-options input{opacity:0;pointer-events:none;position:absolute}.reason-options span,.scope-options span{flex:1;display:grid}.reason-options b,.scope-options b{color:#40504b;font-size:12px}.reason-options small,.scope-options small{color:#899490;margin-top:4px;font-size:9px;line-height:1.4}.reason-options i,.outcome-options i{color:#0000;border:1px solid #d9e1de;border-radius:50%;place-items:center;width:23px;height:23px;font-size:10px;font-style:normal;display:grid}.reason-options label.active i,.outcome-options label.active i{border-color:var(--teal-800);background:var(--teal-800);color:#fff}.sensitive-choice{cursor:pointer;background:#fff8f5;border:1px solid #e6d9d5;border-radius:13px;align-items:flex-start;gap:11px;min-height:74px;padding:15px;display:flex}.sensitive-choice.active{border-color:var(--coral);background:#fff0eb}.sensitive-choice input{width:19px;min-height:19px;accent-color:var(--coral);flex:0 0 19px;margin-top:2px}.sensitive-choice span{display:grid}.sensitive-choice b{color:#765047;font-size:11px}.sensitive-choice small{color:#9a746b;margin-top:5px;font-size:9px;line-height:1.45}.member-submit-bar{background:#fff;border:1px solid #d7e1dd;border-radius:17px;justify-content:space-between;align-items:center;gap:18px;padding:14px 14px 14px 18px;display:flex;position:static}.member-submit-bar p{color:#84908d;margin:0;font-size:10px}.member-submit-bar .button{min-height:46px}.outcome-form .member-action-reminder{margin-bottom:0}.outcome-options label{min-height:56px}.outcome-options span{color:#46544f;flex:1;font-size:12px;font-weight:700}.member-action-reminder{background:var(--teal-950);color:#fff;border-radius:15px;padding:20px}.member-action-reminder span{color:#86aaa4}.member-action-reminder p{overflow-wrap:anywhere;white-space:pre-wrap;margin:8px 0 0;font-size:14px;line-height:1.65}.member-progress-card{text-align:center}.member-progress-card h1,.member-progress-card h2{color:var(--teal-950);letter-spacing:-.045em;margin:12px 0}.member-progress-card>p{color:#74817d;font-size:13px;line-height:1.7}.member-progress-card .member-action-reminder{text-align:left;margin:22px 0}.member-progress-card ol{text-align:left;margin:28px 0 0;padding:0;list-style:none}.member-progress-card li{gap:13px;min-height:56px;display:flex}.member-progress-card li>i{background:var(--teal-800);border:3px solid #bedbd4;border-radius:50%;width:11px;height:11px;margin-top:3px}.member-progress-card li b,.member-progress-card li time{display:block}.member-progress-card li b{color:#47544f;font-size:11px}.member-progress-card li time{color:#99a29f;margin-top:4px;font-size:9px}.member-close-note{border-top:1px solid #e7ecea;padding-top:18px}.member-footer{color:#87918e;border-top:1px solid #dce4e1;justify-content:space-between;align-items:center;width:min(680px,100% - 40px);min-height:86px;margin-inline:auto;font-size:9px;display:flex}.member-footer p{margin:0}.member-footer a{color:var(--teal-800);text-decoration:underline}.invalid-link{place-items:center;display:grid}.invalid-link .member-wrap{gap:35px;padding-block:45px;display:grid}@media (width<=1180px){.app-sidebar{width:222px}.app-stage{margin-left:222px}.app-main{padding-inline:30px}.code-grid{grid-template-columns:repeat(5,1fr)}.case-table{grid-template-columns:minmax(130px,.8fr) 110px minmax(180px,1.3fr) 110px 22px;gap:12px;padding-inline:20px}}@media (width<=900px){.app-sidebar{display:none}.app-stage{margin-left:0}.app-topbar{z-index:18;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffe6;border-bottom:1px solid #dfe5e2;justify-content:space-between;align-items:center;min-height:68px;padding:0 24px;display:flex;position:sticky;top:0}.topbar-account{text-align:right;align-items:center;gap:10px;display:flex}.topbar-account>div:last-child{display:grid}.topbar-account>div:last-child>span{color:var(--coral);font-size:8px;font-weight:800}.topbar-account>div:last-child>b{color:var(--teal-900);margin-top:3px;font-size:10px}.role-switcher.compact{margin-top:0}.role-switcher.compact summary{min-height:34px;color:var(--teal-800);border:1px solid #dbe5e1;border-radius:10px;padding:10px}.role-switcher.compact .role-switcher-menu{text-align:left;inset:calc(100% + 7px) 0 auto auto}.app-main{min-height:calc(100vh - 68px);padding:38px 24px 105px}.mobile-nav{z-index:30;right:18px;bottom:max(14px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border:1px solid #d6e2dde6;border-radius:20px;grid-auto-columns:1fr;grid-auto-flow:column;min-height:68px;padding:7px;display:grid;position:fixed;left:18px;box-shadow:0 18px 48px #0a37342e}.mobile-nav a{color:#7c8985;border-radius:14px;align-content:center;place-items:center;gap:3px;font-size:9px;font-weight:700;display:grid}.mobile-nav a.active{color:var(--teal-800);background:#eaf3f0}.mobile-nav i{background:0 0}.access-admin-grid,.case-work-grid{grid-template-columns:1fr}.case-work-grid>aside{position:static}.case-detail.compact{grid-template-columns:1fr}.case-detail.compact .case-overview,.case-detail.compact .member-voice-card,.case-detail.compact .action-card-view{grid-column:1}.code-grid{grid-template-columns:repeat(4,1fr)}.access-grid{grid-template-columns:1fr;gap:45px;padding:70px 0}.access-copy{max-width:680px}.access-action-card{width:min(560px,100%)}.instructor-workflow ol{scrollbar-width:thin;grid-template-columns:repeat(5,minmax(150px,1fr));overflow-x:auto}}@media (width<=720px){.app-main{padding:30px 16px 105px}.app-topbar{padding-inline:18px}.dashboard-header{margin-bottom:24px}.dashboard-header h1,.detail-page-head h1{font-size:31px}.split-header{flex-direction:column;align-items:stretch}.split-header .export-control .button{width:100%}.header-callout{grid-template-columns:1fr auto;align-items:center;min-width:0}.header-callout small{grid-column:1/-1}.instructor-header-actions{flex-direction:column;align-items:stretch}.instructor-header-actions>span{justify-content:center}.instructor-header-actions .button{width:100%}.stat-grid{grid-template-columns:repeat(2,1fr)}.stat-card{min-height:94px;padding:16px}.stat-card b{margin-top:10px;font-size:25px}.operator-strip{grid-template-columns:repeat(2,1fr)}.operator-strip>*{border-bottom:1px solid #d4dfdb}.operator-strip>:nth-child(2){border-right:0}.operator-strip>:nth-child(n+3){border-bottom:0}.instructor-workflow-heading{flex-direction:column;align-items:flex-start;gap:7px}.section-row-heading{padding:20px}.section-row-heading p,.case-table-head{display:none}.case-table.case-row{grid-template-columns:1fr auto;gap:13px;min-height:0;padding:19px 20px;position:relative}.case-row-shell .case-row{padding-bottom:58px}.case-delete-button{top:auto;bottom:16px;right:18px;transform:none}.case-row>div:nth-child(2){justify-self:end}.case-next,.case-date{grid-column:1/-1}.case-next{border-top:1px solid #edf0ef;padding-top:11px}.case-next b,.case-next small{white-space:normal}.case-date{justify-content:space-between;display:flex}.case-date small{margin-top:0}.row-arrow{display:none;position:absolute;bottom:18px;right:18px}.panel-card{border-radius:17px;padding:22px 19px}.field-row,.priority-options,.phrase-grid,.request-success-links{grid-template-columns:1fr}.priority-options span{min-height:62px}.privacy-inline{flex-direction:column;align-items:flex-start;gap:4px}.meta-grid{grid-template-columns:repeat(2,1fr)}.case-overview-top{flex-direction:column;align-items:flex-start}.code-grid{grid-template-columns:repeat(3,1fr)}.diagnosis-questions article{grid-template-columns:1fr}.measure-list{grid-template-columns:1fr;max-height:620px}.access-page{padding:22px 16px}.access-grid{min-height:0;padding:55px 0}.access-copy h1{font-size:44px}.access-copy li{grid-template-columns:74px 1fr}.access-action-card{border-radius:21px;padding:28px 22px}.selected-source{flex-direction:column;align-items:flex-start;gap:5px}.measure-selection-status,.selected-source-list>div{flex-direction:column;align-items:flex-start}.selected-source-list li{grid-template-columns:70px 1fr auto}.measure-owner-list label{grid-template-columns:1fr}}@media (width<=540px){.member-header,.member-footer{width:min(100% - 28px,680px)}.member-header>span{display:none}.member-wrap{width:min(100% - 24px,620px);padding:42px 0 70px}.member-intro{padding-inline:8px}.member-intro h1{font-size:33px}.member-intro>p:last-child{font-size:13px}.member-form>section,.member-progress-card{border-radius:17px;padding:22px 18px}.member-submit-bar{flex-direction:column;align-items:stretch;gap:8px}.member-submit-bar p{text-align:center}.member-submit-bar .button{width:100%}.member-footer{flex-direction:column;justify-content:center;align-items:flex-start;gap:7px}.code-grid{grid-template-columns:repeat(2,1fr)}}.desktop-refresh{z-index:24;position:fixed;top:22px;right:28px}.refresh-button{min-height:40px;color:var(--teal-800);cursor:pointer;background:#fffffff0;border:1px solid #d8e2de;border-radius:11px;align-items:center;gap:7px;padding:0 13px;display:inline-flex;box-shadow:0 8px 24px #0c363214}.refresh-button:disabled{cursor:wait;opacity:.7}.refresh-button span{font-size:17px;line-height:1}.refresh-button span.spinning{animation:.7s linear infinite refresh-spin}.refresh-button b{font-size:9px}@keyframes refresh-spin{to{transform:rotate(360deg)}}.signal-step{background:#fbfcfb;border:1px solid #dfe7e4;border-radius:15px;gap:12px;padding:16px;display:grid}.signal-step-required{border-left:4px solid var(--coral);padding-left:14px}.signal-step+.signal-step{margin-top:2px}.signal-step-head{justify-content:space-between;align-items:center;gap:15px;display:flex}.signal-step-head b{color:#46554f;font-size:11px}.signal-step-head span{color:#899591;font-size:8px}.signal-category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.signal-category-grid button{text-align:left;color:#61706b;cursor:pointer;background:#fff;border:1px solid #dde5e2;border-radius:12px;min-height:64px;padding:12px 14px;display:grid}.signal-category-grid button.active{border-color:var(--teal-800);box-shadow:inset 3px 0 var(--teal-800);background:#eaf5f1}.signal-category-grid b{font-size:10px}.signal-category-grid small{color:#8d9894;margin-top:5px;font-size:8px}.signal-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:560px;display:grid;overflow-y:auto}.signal-list button{text-align:left;color:#66736f;cursor:pointer;background:#fff;border:1px solid #e0e6e3;border-radius:12px;grid-template-columns:32px 1fr 24px;align-items:start;gap:9px;min-height:92px;padding:13px;display:grid}.signal-list button.active{background:#fff6f1;border-color:#c9a18f}.signal-list button>span{min-height:25px;color:var(--teal-800);background:#edf4f2;border-radius:7px;place-items:center;font-size:8px;font-weight:850;display:grid}.signal-list button p{word-break:keep-all;margin:0;font-size:9px;line-height:1.6}.signal-list button i{color:#83908b;border:1px solid #d9e2df;border-radius:50%;place-items:center;width:22px;height:22px;font-size:10px;font-style:normal;display:grid}.signal-list button.active i{border-color:var(--coral);background:var(--coral);color:#fff}.prediction-candidate-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.prediction-candidate-grid button{text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe6e3;border-radius:12px;min-height:98px;padding:13px;display:grid}.prediction-candidate-grid button.active{border-color:var(--teal-800);background:#eaf5f1;box-shadow:0 0 0 2px #145d5714}.prediction-candidate-grid span{color:var(--coral);font-size:8px;font-weight:850}.prediction-candidate-grid b{color:#45534e;margin-top:7px;font-size:10px;line-height:1.45}.prediction-candidate-grid small{color:#8d9894;align-self:end;margin-top:8px;font-size:8px}.signal-empty{color:#87938f;margin:0;font-size:10px}.optional-diagnosis{gap:10px;display:grid}.prediction-diagnosis-list{background:#f8faf9;border:1px solid #e0e6e3;border-radius:13px;gap:7px;max-height:520px;padding:10px;display:grid;overflow-y:auto}.prediction-diagnosis-list article{background:#fff;border:1px solid #e3e8e6;border-radius:11px;grid-template-columns:1fr 220px;align-items:center;gap:13px;padding:12px;display:grid}.prediction-diagnosis-list article p{color:#5c6965;gap:9px;margin:0;font-size:9px;line-height:1.55;display:flex}.prediction-diagnosis-list article p b{color:var(--coral)}.member-confirm-card{background:#eef8f5;border:1px solid #bcd9d1;border-radius:14px;gap:7px;padding:18px;display:grid}.member-confirm-card span{color:#78908a;font-size:9px;font-weight:750}.member-confirm-card b{color:var(--teal-900);font-size:17px}.member-confirm-card small{color:#71817c;font-size:10px;line-height:1.55}.member-confirm-summary{gap:8px;margin:12px 0 0;display:grid}.member-confirm-summary div{background:#f6f8f7;border-radius:10px;grid-template-columns:110px 1fr;gap:12px;padding:11px 13px;display:grid}.member-confirm-summary dt{color:#87938f;font-size:9px}.member-confirm-summary dd{color:#52605b;margin:0;font-size:10px;line-height:1.5}.hero-case-loop,.demo-case-loop,.case-loop-summary{gap:0;margin:0;padding:0;list-style:none;display:grid}.hero-case-loop>li,.demo-case-loop>li,.case-loop-summary>li{border-bottom:1px solid #e5ebe8;grid-template-columns:40px minmax(0,1fr);gap:15px;padding:16px 0;display:grid;position:relative}.hero-case-loop>li:first-child,.demo-case-loop>li:first-child,.case-loop-summary>li:first-child{padding-top:0}.hero-case-loop>li:last-child,.demo-case-loop>li:last-child,.case-loop-summary>li:last-child{border-bottom:0;padding-bottom:0}.hero-case-loop>li>i,.demo-case-loop>li>i,.case-loop-summary>li>i{z-index:1;background:var(--teal-900);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:11px;font-style:normal;font-weight:850;display:grid;position:relative}.hero-case-loop>li:not(:last-child):before,.demo-case-loop>li:not(:last-child):before,.case-loop-summary>li:not(:last-child):before{content:"";border-left:1px dashed #cbd8d4;position:absolute;top:38px;bottom:-1px;left:16px}.hero-case-loop>li>div,.demo-case-loop>li>div,.case-loop-summary>li>div{min-width:0}.hero-case-step-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.hero-case-loop .hero-case-status{color:#0e655d;letter-spacing:0;flex:none;font-size:10px}.hero-case-loop span,.demo-case-loop span,.case-loop-summary span{color:var(--teal-950);letter-spacing:-.01em;font-size:11px;font-weight:850}.hero-case-loop p,.demo-case-loop p,.case-loop-summary p,.case-loop-summary ol{color:#63716c;word-break:keep-all;margin:6px 0 0;font-size:12px;line-height:1.65}.hero-case-loop h3,.demo-case-loop h3{color:var(--teal-950);letter-spacing:-.035em;margin:6px 0 0;font-size:16px}.hero-case-loop>li.active,.demo-case-loop>li.active,.case-loop-summary>li.active{background:#eff8f5;border:1px solid #c5ded7;border-radius:15px;margin-inline:-12px;padding-inline:12px}.hero-case-loop>li.active+li,.demo-case-loop>li.active+li,.case-loop-summary>li.active+li{border-top:0}.demo-case-loop{background:#fff;border:1px solid #dce4e1;border-radius:17px;margin-top:14px;padding:22px}.demo-case-loop small{border-left:3px solid var(--coral);color:#79594f;background:#fff7f3;border-radius:0 10px 10px 0;margin-top:10px;padding:10px 12px;font-size:10px;line-height:1.55;display:block}.case-loop-card{grid-column:1/-1}.case-loop-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.case-loop-summary>li,.case-loop-summary>li:first-child,.case-loop-summary>li:last-child{background:#fbfcfb;border:1px solid #dfe6e3;border-radius:14px;grid-template-columns:32px minmax(0,1fr);align-content:start;gap:10px;min-height:148px;padding:15px;display:grid}.case-loop-summary>li:not(:last-child):before{display:none}.case-loop-summary>li>i{width:28px;height:28px;font-size:9px}.case-loop-summary>li>div{grid-column:1/-1}.case-loop-summary>li.active{background:#edf7f4;border-color:#bdd8d1;margin:0;padding:15px}.case-loop-summary>li.confirmed{background:#fff7f3;border-color:#efcabe}.case-loop-summary ol{gap:6px;padding-left:18px;display:grid}.case-loop-summary ol li{padding-left:2px}@media (width<=900px){.case-loop-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=540px){.hero-case-loop>li{grid-template-columns:34px minmax(0,1fr);gap:11px}.hero-case-loop>li>i{width:30px;height:30px}.hero-case-loop>li:not(:last-child):before{top:34px;left:14px}.case-loop-summary{grid-template-columns:1fr}.case-loop-summary>li,.case-loop-summary>li:first-child,.case-loop-summary>li:last-child{min-height:0}}.application-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.application-facts>div:nth-child(3){border-top:1px solid #e3e8e6;border-left:0;grid-column:1/-1}.invite-delivery-card{background:#f0f8f5;border:1px solid #cbded8;border-radius:14px;gap:12px;padding:16px;display:grid}.invite-delivery-card>div:first-child>span{color:var(--teal-800);font-size:9px;font-weight:850}.invite-delivery-card p{color:#52625d;white-space:pre-wrap;margin:8px 0 0;font-size:10px;line-height:1.65}.invite-delivery-actions{flex-wrap:wrap;gap:7px;display:flex}.invite-delivery-card>small{color:#80908b;font-size:8px;line-height:1.5}.operator-renewal-review{text-align:center;max-width:720px;margin:18px 0 0 auto}.operator-renewal-review h2{color:var(--teal-950);margin:0;font-size:18px}.operator-renewal-review p{color:#77847f;margin:8px 0 0;font-size:10px;line-height:1.65}.code-db-layout{grid-template-columns:310px minmax(0,1fr);align-items:start;gap:18px;display:grid}.code-db-index{max-height:calc(100vh - 40px);padding:16px;position:sticky;top:20px;overflow:hidden}.code-db-index-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.code-db-index-head>div{gap:4px;display:grid}.code-db-index-head span{color:var(--coral);letter-spacing:.08em;font-size:8px;font-weight:850}.code-db-index-head b{color:var(--teal-950);font-size:14px}.code-db-code-list{gap:6px;max-height:calc(100vh - 125px);padding-right:3px;display:grid;overflow-y:auto}.code-db-code-list>button{text-align:left;color:#61706b;cursor:pointer;background:#fafbfa;border:1px solid #e0e6e3;border-radius:11px;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;min-height:61px;padding:10px;display:grid}.code-db-code-list>button.active{border-color:var(--teal-800);background:#eaf5f1}.code-db-code-list>button>span{width:31px;height:31px;color:var(--coral);background:#fff;border-radius:8px;place-items:center;font-size:9px;font-weight:850;display:grid}.code-db-code-list>button>div{gap:4px;min-width:0;display:grid}.code-db-code-list>button b{color:#45544f;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.code-db-code-list>button small{color:#899591;font-size:7px}.code-db-code-list>button em{color:#888;background:#eee;border-radius:999px;padding:4px 6px;font-size:7px;font-style:normal}.code-db-workspace{gap:18px;display:grid}.code-definition-editor,.countermeasure-editor{gap:14px;display:grid}.code-definition-editor textarea,.countermeasure-editor textarea{white-space:pre-wrap}.code-db-measures{gap:14px;display:grid}.code-db-measure-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:420px;display:grid;overflow-y:auto}.code-db-measure-list>button{text-align:left;cursor:pointer;background:#fafbfa;border:1px solid #e0e6e3;border-radius:12px;min-height:105px;padding:14px;display:grid}.code-db-measure-list>button.active{border-color:var(--coral);box-shadow:inset 3px 0 var(--coral);background:#fff6f1}.code-db-measure-list span{color:var(--coral);font-size:8px;font-weight:800}.code-db-measure-list b{color:#46544f;margin-top:8px;font-size:10px;line-height:1.5}.code-db-measure-list small{color:#8d9894;align-self:end;margin-top:8px;font-size:8px}.countermeasure-editor-actions{justify-content:flex-end;gap:8px;display:flex}.code-db-message{z-index:10;margin:0;position:sticky;bottom:18px;box-shadow:0 12px 34px #0c36321f}@media (width<=1050px){.code-db-layout{grid-template-columns:260px minmax(0,1fr)}.signal-list,.code-db-measure-list{grid-template-columns:1fr}}@media (width<=900px){.desktop-refresh{display:none}.code-db-layout{grid-template-columns:1fr}.code-db-index{max-height:none;position:static}.code-db-code-list{grid-template-columns:repeat(2,minmax(0,1fr));max-height:420px}}@media (width<=620px){.topbar-account .refresh-button b{display:none}.topbar-account .refresh-button{justify-content:center;width:36px;min-height:36px;padding:0}.signal-category-grid,.prediction-candidate-grid,.code-db-code-list{grid-template-columns:repeat(2,minmax(0,1fr))}.signal-list,.prediction-diagnosis-list article{grid-template-columns:1fr}.member-confirm-summary div{grid-template-columns:1fr;gap:5px}.application-facts{grid-template-columns:1fr}.application-facts>div:nth-child(3){grid-column:auto}.application-facts>div+div{border-top:1px solid #e3e8e6;border-left:0}}.member-mode-switch{background:#edf3f1;border-radius:13px;grid-template-columns:repeat(2,1fr);gap:7px;padding:5px;display:grid}.member-mode-switch button{color:#70807a;cursor:pointer;background:0 0;border:0;border-radius:10px;min-height:41px;font-size:10px;font-weight:800}.member-mode-switch button.active{color:var(--teal-900);background:#fff;box-shadow:0 5px 16px #0f423d1a}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.history-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:22px;display:grid}.history-summary-grid article{background:#fff;border:1px solid #dfe6e3;border-radius:17px;min-height:112px;padding:19px 21px;display:grid;box-shadow:0 10px 30px #1046410a}.history-summary-grid span{color:#71807b;font-size:10px;font-weight:750}.history-summary-grid b{color:var(--teal-950);align-self:end;font-size:29px}.history-summary-grid small{color:#929d99;font-size:8px}.member-history-panel{background:#fff;border:1px solid #dfe5e2;border-radius:21px;overflow:hidden;box-shadow:0 14px 45px #1046410d}.member-history-toolbar{border-bottom:1px solid #e5ebe8;justify-content:space-between;align-items:end;gap:24px;padding:24px 27px;display:flex}.member-history-toolbar h2{color:var(--teal-950);letter-spacing:-.035em;margin:0;font-size:19px}.member-history-toolbar p{color:#7c8985;margin:6px 0 0;font-size:10px}.member-history-toolbar label{width:min(320px,100%)}.member-history-toolbar input{color:#3f4d48;width:100%;min-height:43px;font:inherit;background:#f8faf9;border:1px solid #d7e1dd;border-radius:12px;padding:0 14px;font-size:11px}.member-history-list{display:grid}.member-history-group{border-bottom:1px solid #e8edeb}.member-history-group:last-child{border-bottom:0}.member-history-group>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto 24px;align-items:center;gap:24px;min-height:104px;padding:20px 27px;list-style:none;display:grid}.member-history-group>summary::-webkit-details-marker{display:none}.member-history-group>summary:hover{background:#fbfcfb}.member-history-group>summary>div:first-child>span{color:var(--coral);font-size:8px;font-weight:850}.member-history-group h2{color:var(--teal-950);margin:7px 0 4px;font-size:17px}.member-history-group summary p{color:#88938f;margin:0;font-size:9px}.member-history-group summary dl{gap:22px;margin:0;display:flex}.member-history-group summary dl div{text-align:right;gap:4px;min-width:58px;display:grid}.member-history-group summary dt{color:#929c99;font-size:8px}.member-history-group summary dd{color:var(--teal-900);margin:0;font-size:13px;font-weight:850}.member-history-group summary>i{color:#8d9995;font-size:17px;font-style:normal;transition:transform .16s}.member-history-group[open] summary>i{transform:rotate(180deg)}.member-history-timeline{background:#f7f9f8;border-top:1px solid #e8edeb;gap:11px;padding:0 27px 24px;display:grid}.member-history-case{background:#fff;border:1px solid #dfe6e3;border-radius:16px;gap:14px;margin-top:18px;padding:20px;display:grid;position:relative}.member-history-case-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.member-history-case-head>div{gap:5px;display:grid}.member-history-case-head time{color:#899590;font-size:8px}.member-history-case-head b{color:#46544f;font-size:12px}.history-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.history-evidence-grid-single{grid-template-columns:1fr}.history-evidence-grid>div{background:#f4f7f5;border-radius:11px;padding:13px 14px}.history-evidence-grid span,.history-action-list span{color:#83908c;font-size:8px;font-weight:800;display:block}.history-evidence-grid p{color:#56645f;margin:6px 0 0;font-size:10px;line-height:1.55}.history-action-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.history-action-list li{border:1px solid #dce6e2;border-radius:12px;grid-template-columns:28px 1fr;gap:11px;padding:13px;display:grid}.history-action-list li>i{background:var(--teal-950);color:#fff;border-radius:8px;place-items:center;width:26px;height:26px;font-size:9px;font-style:normal;font-weight:850;display:grid}.history-action-list li>div{gap:5px;display:grid}.history-action-list b{color:#45534e;font-size:10px;line-height:1.45}.history-action-list p{color:var(--teal-800);margin:0 0 3px;font-size:10px;line-height:1.55}.history-action-list .history-expected-effect{color:#4c625b;background:#eef6f3;border-radius:8px;padding:8px 10px}.history-action-list small,.history-pending{color:#929d99;font-size:8px}.history-pending{margin:0}.history-result-row{color:#84908c;border-top:1px solid #e8edeb;flex-wrap:wrap;align-items:center;gap:8px 18px;padding-top:12px;font-size:8px;display:flex}.history-result-row b{color:#4b5954;margin-left:4px}.history-result-row a{color:var(--teal-800);margin-left:auto;font-size:9px;font-weight:800}.compact-empty{min-height:240px}.action-card-draft-list,.application-card-list,.case-action-card-list{gap:12px;display:grid}.action-card-draft-heading,.action-bundle-count{background:#edf5f2;border-radius:12px;justify-content:space-between;align-items:center;gap:15px;padding:13px 15px;display:flex}.action-card-draft-heading b,.action-bundle-count b{color:var(--teal-900);font-size:11px}.action-card-draft-heading span,.action-bundle-count span{color:#7a8984;font-size:8px}.action-card-draft-list>article,.application-card{background:#fbfcfb;border:1px solid #dce5e1;border-radius:14px;gap:14px;padding:16px;display:grid}.action-card-draft-list>article>div:first-child,.application-card-title,.case-action-item-head{align-items:flex-start;gap:11px;display:flex}.action-card-draft-list>article>div:first-child>i,.application-card-title>i,.case-action-item-head>i{background:var(--teal-950);color:#fff;border-radius:9px;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:9px;font-style:normal;font-weight:850;display:grid}.action-card-draft-list>article>div:first-child>span,.application-card-title>span,.case-action-item-head>span{gap:4px;display:grid}.action-card-draft-list small,.application-card-title small,.case-action-item-head small{color:var(--coral);font-size:8px;font-weight:800}.action-card-draft-list b,.application-card-title b{color:#46544f;font-size:11px}.action-card-draft-list article>p{color:#6a7773;white-space:pre-line;background:#f1f5f3;border-radius:10px;gap:5px;margin:0;padding:11px 13px;font-size:9px;line-height:1.55;display:grid}.action-card-source-summary{color:#64716d;background:#f1f5f3;border-radius:10px;gap:5px;margin:0;padding:11px 13px 11px 28px;font-size:9px;line-height:1.5;display:grid}.application-card.applied{background:#f0f8f5;border-color:#bfded4}.application-card.applied>p{color:var(--teal-800);margin:0;font-size:10px;line-height:1.6}.case-action-item{background:#fbfcfb;border:1px solid #dfe6e3;border-radius:15px;gap:15px;padding:18px;display:grid}.action-card-expected-effect{background:#eef6f3;border:1px solid #d8e7e2;border-radius:10px;gap:5px;padding:11px 13px;display:grid}.action-card-expected-effect small{color:var(--teal-800);font-size:8px;font-weight:850}.action-card-expected-effect strong{color:#42534e;white-space:pre-wrap;font-size:10px;font-weight:750;line-height:1.6}.action-select-copy>.action-card-expected-effect{margin-top:5px}.case-action-item.applied{background:#f4faf7;border-color:#c8e1d8}.case-action-item-head h3{color:var(--teal-950);margin:0;font-size:15px;line-height:1.45}.actual-action-record{background:var(--teal-950);color:#fff;border-radius:11px;padding:14px}.actual-action-record span{color:#8fb1ab;font-size:8px;font-weight:800}.actual-action-record p{margin:7px 0 0;font-size:11px;line-height:1.6}.result-application-list{gap:9px;margin:0;padding:0;list-style:none;display:grid}.result-application-list li{border-bottom:1px solid #e5ebe8;padding-bottom:9px}.result-application-list li:last-child{border-bottom:0;padding-bottom:0}.member-applied-action-list{gap:10px!important;margin:12px 0 0!important;padding:0!important;list-style:none!important;display:grid!important}.member-applied-action-list li{grid-template-columns:24px 1fr;align-items:start;gap:10px!important;min-height:0!important;display:grid!important}.member-applied-action-list li>i{color:#fff;place-items:center;font-size:8px;font-style:normal;font-weight:850;background:#ffffff24!important;border:0!important;border-radius:7px!important;width:23px!important;height:23px!important;margin:0!important;display:grid!important}.member-applied-action-list p{color:#fff;line-height:1.6;margin:0!important;font-size:12px!important}.member-change-page .member-wrap{gap:18px;display:grid}.member-change-intro{margin-bottom:8px}.member-current-task{gap:16px;display:grid}.member-current-task>div:first-child{background:linear-gradient(145deg,#f0f8f5,#fff);border:1px solid #dce4e1;border-radius:20px;padding:25px 26px}.member-current-task>div:first-child span,.member-change-status-head span,.member-current-voice-head>span,.member-change-focus>span,.member-completed-history>div:first-child>span,.member-referral-card>span,.member-new-opinion summary>span,.member-new-opinion-copy>span{color:var(--coral);letter-spacing:.06em;font-size:9px;font-weight:850}.member-current-task>div:first-child h2,.member-completed-history>div:first-child h2,.member-referral-card h2{color:var(--teal-950);letter-spacing:-.045em;margin:9px 0 7px;font-size:22px}.member-current-task>div:first-child p,.member-completed-history>div:first-child p,.member-referral-card p{color:#77847f;margin:0;font-size:11px;line-height:1.65}.member-change-status-card,.member-current-result,.member-completed-history,.member-referral-card,.member-new-opinion,.member-trust-system{background:#fff;border:1px solid #dce4e1;border-radius:20px;overflow:hidden;box-shadow:0 14px 42px #1046410d}.member-change-status-head{background:#fbfcfb;border-bottom:1px solid #e3e9e6;justify-content:space-between;align-items:center;gap:18px;padding:17px 22px;display:flex}.member-change-status-head b{color:#53615c;font-size:11px}.member-current-voice{background:#fff;border-bottom:1px solid #e3e9e6;padding:24px 26px 26px}.member-current-voice-head{margin-bottom:16px}.member-current-voice-head p{color:#77847f;margin:7px 0 0;font-size:10px;line-height:1.65}.member-current-voice .member-written-content{gap:9px;padding:0}.member-current-voice .member-written-content>div{padding:14px 15px}.member-change-focus{grid-template-columns:1fr auto;gap:10px 16px;padding:27px 26px;display:grid}.member-change-focus>span{align-self:center}.member-change-badge{color:var(--teal-800);background:#e8f4f0;border-radius:999px;padding:7px 10px;font-size:8px;font-style:normal;font-weight:850}.member-change-badge.status-partial_alternative,.member-change-badge.status-needs_clarification{color:#8b5c16;background:#fff2dc}.member-change-badge.status-unavailable_alternative{color:#9b493b;background:#fbe9e5}.member-change-badge.status-confirmed{color:#267157;background:#dff3e8}.member-change-focus h2{color:var(--teal-950);letter-spacing:-.045em;word-break:keep-all;grid-column:1/-1;margin:2px 0 0;font-size:24px;line-height:1.45}.member-change-focus p{color:#66746f;background:#f7f9f8;border-radius:11px;grid-column:1/-1;margin:0;padding:13px 15px;font-size:11px;line-height:1.65}.member-change-focus>small{color:#98a29f;grid-column:1/-1;font-size:8px}.member-other-changes{border-top:1px solid #e6ebe9}.member-other-changes summary{color:var(--teal-800);cursor:pointer;padding:16px 22px;font-size:10px;font-weight:800}.member-other-changes ol{gap:9px;margin:0;padding:0 22px 20px;list-style:none;display:grid}.member-other-changes li{background:#f7f9f8;border-radius:12px;grid-template-columns:26px 1fr;gap:10px;padding:12px;display:grid}.member-other-changes i{background:var(--teal-900);color:#fff;border-radius:8px;place-items:center;width:25px;height:25px;font-size:8px;font-style:normal;display:grid}.member-other-changes b,.member-other-changes small{display:block}.member-other-changes b{color:#4e5c57;font-size:10px;line-height:1.5}.member-other-changes small{color:#8b9692;margin-top:4px;font-size:8px}.member-change-empty{padding:27px 26px}.member-change-empty h2,.member-change-empty h3{color:var(--teal-950);letter-spacing:-.035em;margin:0;font-size:18px}.member-change-empty p{color:#87928e;margin:8px 0 0;font-size:10px;line-height:1.6}.member-current-result>span{color:var(--coral);letter-spacing:.06em;font-size:9px;font-weight:850}.member-current-result h2{color:var(--teal-950);letter-spacing:-.045em;margin:9px 0 7px;font-size:22px}.member-written-content{gap:11px;margin:0;padding:0 26px 26px;display:grid}.member-written-content>div{background:#f4f7f5;border-radius:13px;padding:16px 17px}.member-written-content dt{color:#75847f;font-size:9px;font-weight:850}.member-written-content dd{color:#46554f;overflow-wrap:anywhere;white-space:pre-wrap;margin:8px 0 0;font-size:11px;line-height:1.65}.member-written-content dd.empty{color:#929d99}.member-current-result{padding:25px 26px}.member-current-result>b{color:#267157;background:#dff3e8;border-radius:999px;margin-top:7px;padding:9px 12px;font-size:10px;display:inline-flex}.member-current-result>p{color:#53625c;white-space:pre-wrap;background:#f4f7f5;border-radius:12px;margin:13px 0 0;padding:14px 16px;font-size:11px;line-height:1.65}.member-completed-history>div:first-child{padding:25px 26px}.member-completed-list{border-top:1px solid #e5ebe8}.member-completed-list details{border-bottom:1px solid #e8edeb}.member-completed-list details:last-child{border-bottom:0}.member-completed-list summary{cursor:pointer;grid-template-columns:1fr auto;align-items:center;gap:18px;padding:18px 22px;list-style:none;display:grid}.member-completed-list summary::-webkit-details-marker{display:none}.member-completed-list summary div{gap:5px;display:grid}.member-completed-list summary small{color:#929d99;font-size:8px}.member-completed-list summary b{color:#4b5954;font-size:11px;line-height:1.5}.member-completed-list summary>span{color:#267157;background:#dff3e8;border-radius:999px;padding:6px 9px;font-size:8px;font-weight:850}.member-completed-detail{background:#f7f9f8;gap:12px;padding:18px 22px 22px;display:grid}.member-record-section{background:#fff;border:1px solid #e0e7e4;border-radius:14px;padding:18px}.member-record-section>h3{color:var(--teal-950);align-items:center;gap:9px;margin:0 0 14px;font-size:12px;display:flex}.member-record-section>h3>i{background:var(--teal-950);color:#fff;border-radius:7px;place-items:center;width:23px;height:23px;font-size:8px;font-style:normal;display:grid}.member-record-voice .member-written-content{gap:9px;padding:0}.member-record-voice .member-written-content>div{padding:14px 15px}.member-record-actions{gap:9px;margin:0;padding:0;list-style:none;display:grid}.member-record-actions li{grid-template-columns:25px 1fr;align-items:start;gap:10px;display:grid}.member-record-actions li>i{width:24px;height:24px;color:var(--teal-800);background:#e9f4f1;border-radius:7px;place-items:center;font-size:8px;font-style:normal;font-weight:850;display:grid}.member-record-actions li>span{color:#4e5d57;white-space:pre-wrap;font-size:11px;line-height:1.65}.member-record-empty{color:#919b98;margin:0;font-size:10px}.member-record-result>b{color:#267157;background:#dff3e8;border-radius:999px;padding:8px 11px;font-size:10px;display:inline-flex}.member-record-result>p{color:#52615b;white-space:pre-wrap;background:#f4f7f5;border-radius:11px;margin:12px 0 0;padding:13px 15px;font-size:10px;line-height:1.65}.member-referral-card{background:linear-gradient(145deg,#eef8f5,#fff);padding:26px}.member-referral-card .button{margin-top:13px}.member-referral-card>small{color:#7d8985;margin-top:10px;font-size:9px;line-height:1.5;display:block}.member-referral-confirmed{color:#28735a;text-align:center;margin-top:15px;font-size:11px;display:block}.member-new-opinion summary{cursor:pointer;gap:6px;padding:23px 25px;list-style:none;display:grid}.member-new-opinion summary::-webkit-details-marker{display:none}.member-new-opinion summary b{color:var(--teal-950);font-size:18px}.member-new-opinion summary small{color:#84908c;font-size:9px}.member-new-opinion>div{border-top:1px solid #e5ebe8;padding:0 18px 18px}.member-new-opinion .member-form{margin-top:18px}.member-new-opinion-anytime{background:linear-gradient(145deg,#eef8f5,#fff);border-color:#bad7d0}.member-new-opinion-anytime summary{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px}.member-new-opinion-copy{gap:6px;display:grid}.member-new-opinion-action{background:var(--teal-900);color:#fff;white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;gap:9px;min-height:43px;padding:0 15px;font-size:10px;font-weight:850;display:inline-flex;box-shadow:0 9px 22px #0d45412e}.member-new-opinion-action i{font-size:17px;font-style:normal;font-weight:450;transition:transform .16s}.member-new-opinion-anytime[open] .member-new-opinion-action i{transform:rotate(45deg)}.member-feedback-success{background:#eef8f5;border:1px solid #bcd9d1;border-radius:14px;grid-template-columns:38px 1fr;align-items:center;gap:13px;margin-top:18px;padding:20px;display:grid}.member-feedback-success>i{background:var(--teal-800);color:#fff;border-radius:50%;place-items:center;width:38px;height:38px;font-size:15px;font-style:normal;font-weight:850;display:grid}.member-feedback-success b{color:var(--teal-900);font-size:13px}.member-feedback-success p{color:#687a74;margin:5px 0 0;font-size:9px;line-height:1.6}.member-trust-system{background:#eef8f5;border-color:#bdd8d1;padding:18px 21px}.member-trust-system b{color:var(--teal-900);font-size:10px}.member-trust-system p{color:#667872;margin:6px 0 0;font-size:9px;line-height:1.6}.member-public-status-control{background:#f8faf9;border:1px solid #d7e3df;border-radius:15px;margin-top:15px}.member-public-status-control>summary{color:var(--teal-900);cursor:pointer;padding:15px 17px;font-size:10px;font-weight:850}.member-public-status-control>p{color:#7b8884;margin:0;padding:0 17px 14px;font-size:9px;line-height:1.6}.member-public-status-control>div{gap:9px;padding:0 12px 12px;display:grid}.member-public-status-control article{background:#fff;border:1px solid #dfe6e3;border-radius:13px;gap:11px;padding:15px;display:grid}.member-public-status-control article header{grid-template-columns:27px 1fr;gap:10px;display:grid}.member-public-status-control article header>i{background:var(--teal-950);color:#fff;border-radius:8px;place-items:center;width:27px;height:27px;font-size:8px;font-style:normal;display:grid}.member-public-status-control article header small,.member-public-status-control article header b{display:block}.member-public-status-control article header small{color:#8a9692;font-size:8px}.member-public-status-control article header b{color:#53615c;margin-top:4px;font-size:10px;line-height:1.5}.member-status-confirmed{color:#267157;background:#e2f3ea;border-radius:10px;margin:0;padding:12px;font-size:10px;font-weight:850}@media (width<=720px){.history-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.member-history-toolbar{flex-direction:column;align-items:stretch}.member-history-toolbar label{width:100%}.member-history-group>summary{grid-template-columns:minmax(0,1fr) 20px;gap:12px;padding:18px}.member-history-group summary dl{display:none}.member-history-timeline{padding:0 14px 18px}.history-evidence-grid{grid-template-columns:1fr}.history-result-row a{width:100%;margin-left:0;padding-top:5px}.action-card-draft-heading,.action-bundle-count{flex-direction:column;align-items:flex-start}.member-new-opinion-anytime summary{grid-template-columns:1fr}.member-new-opinion-action{width:100%}}.existing-member-summary{background:#f1f8f5;border:1px solid #cfe0db;border-radius:13px;gap:4px;padding:14px 16px;display:grid}.existing-member-summary b{color:var(--teal-900);font-size:13px}.existing-member-summary span{color:#64736e;font-size:10px}.existing-member-summary small{color:#81908b;font-size:8px}.inline-checkbox{cursor:pointer;background:#fafbfa;border:1px solid #dde5e2;border-radius:13px;align-items:flex-start;gap:10px;padding:13px 15px;display:flex}.inline-checkbox input{width:17px;height:17px;accent-color:var(--teal-800);margin-top:2px}.inline-checkbox span{gap:4px;display:grid}.inline-checkbox b{color:#52615c;font-size:10px}.inline-checkbox small{color:#8a9692;font-size:8px;line-height:1.5}.prediction-lock-note{color:#7c6b65;background:#fff7f3;border:1px solid #ead6cc;border-radius:13px;gap:10px 18px;padding:14px 16px;font-size:9px;line-height:1.55;display:flex}.prediction-lock-note b{color:var(--coral);white-space:nowrap}.prediction-card{grid-column:1/-1}.prediction-card-subdued{box-shadow:none;background:#f8faf9;border-color:#e4e9e7;padding:18px}.prediction-card-subdued .panel-heading{margin-bottom:12px}.prediction-card-subdued .panel-heading h2{color:#64716d;font-size:14px}.prediction-card-subdued .panel-heading p{color:#929c98;font-size:8px}.prediction-card-subdued .panel-index{color:#7f8b87;background:#edf0ef}.prediction-card-subdued .prediction-compare-grid article{background:#fbfcfb;border-color:#e3e8e6;min-height:0;padding:13px 15px}.prediction-card-subdued .prediction-compare-grid article.match,.prediction-card-subdued .prediction-compare-grid article.different{background:#f6f8f7;border-color:#dce4e1}.prediction-card-subdued .prediction-compare-grid b{color:#687671;font-size:11px}.prediction-card-subdued .prediction-compare-grid p{color:#87928e;font-size:9px}.prediction-compare-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.prediction-compare-grid article{background:#f8faf9;border:1px solid #dfe6e3;border-radius:14px;min-height:142px;padding:17px}.prediction-compare-grid article.match{background:#eff8f5;border-color:#b8d9d0}.prediction-compare-grid article.different{background:#fff7f3;border-color:#ead2c8}.prediction-compare-grid span{color:#7f8c88;font-size:8px;font-weight:850}.prediction-compare-grid b{color:var(--teal-900);margin-top:9px;font-size:14px;display:block}.prediction-compare-grid p{color:#64726e;margin:8px 0;font-size:10px;line-height:1.6}.prediction-compare-grid small{color:#8b9692;font-size:8px}.renewal-result-panel{gap:13px;display:grid}.renewal-next-period{background:#f0f8f5;border:1px solid #cce0da;border-radius:13px;gap:10px;padding:14px;display:grid}.renewal-next-period p{color:#768681;margin:0;font-size:8px}.operator-renewal-wrap{max-width:680px;margin:16px 0 0 auto}.renewal-summary-card{grid-column:1/-1}.renewal-status{background:#f4f7f6;border-radius:14px;gap:5px;padding:17px;display:grid}.renewal-status b{color:var(--teal-900);font-size:16px}.renewal-status span,.renewal-status small{color:#7b8884;font-size:9px}.renewal-status p{color:#52615c;margin:5px 0;font-size:11px}.renewal-status.status-renewed{background:#edf8f4;border:1px solid #b9d9d0}.content-manager{gap:24px;display:grid}.content-manager-expanded{padding-bottom:80px}.content-manager-overview{background:linear-gradient(135deg,#f6fbf9,#fff);border:1px solid #d8e5e0;grid-template-columns:minmax(0,1fr) auto;gap:36px;padding:28px 30px;display:grid}.content-overview-kicker{color:var(--coral);letter-spacing:.15em;font-size:8px;font-weight:900}.content-manager-overview h2{color:var(--teal-950);letter-spacing:-.035em;margin:9px 0 8px;font-size:21px}.content-manager-overview p{color:#6c7b76;max-width:720px;margin:0;font-size:10px;line-height:1.7}.content-manager-overview dl{grid-template-columns:repeat(3,minmax(82px,1fr));gap:8px;margin:0;display:grid}.content-manager-overview dl div{background:#ffffffe6;border:1px solid #dce7e3;border-radius:13px;align-content:center;min-height:78px;padding:13px 14px;display:grid}.content-manager-overview dt{color:#7e8d88;font-size:8px}.content-manager-overview dd{color:var(--teal-900);margin:5px 0 0;font-size:22px;font-weight:850}.content-manager-safety{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.content-manager-safety>div{background:#edf6f3;border-left:3px solid #9bc8bb;border-radius:10px;gap:5px;padding:14px 16px;display:grid}.content-manager-safety b{color:#315d54;font-size:10px}.content-manager-safety span{color:#758580;font-size:8px;line-height:1.5}.content-manager-controls{align-items:end;gap:18px;padding:17px 19px;display:flex}.content-search{flex:1;gap:7px;display:grid}.content-search>span{color:#65746f;font-size:9px;font-weight:800}.content-search input{color:#42514c;background:#fbfcfb;border:1px solid #d6e0dc;border-radius:11px;min-height:44px;padding:0 14px;font-size:10px}.content-draft-toggle{color:#687772;cursor:pointer;border:1px solid #d9e2df;border-radius:11px;align-items:center;gap:8px;min-height:44px;padding:0 14px;font-size:9px;font-weight:750;display:flex}.content-draft-toggle input{accent-color:var(--teal-800)}.content-group-tabs{scrollbar-width:thin;gap:7px;padding-bottom:3px;display:flex;overflow-x:auto}.content-group-tabs button{color:#6d7b77;cursor:pointer;background:#fff;border:1px solid #d9e2df;border-radius:999px;flex:none;align-items:center;gap:8px;min-height:39px;padding:0 11px 0 13px;font-size:9px;font-weight:750;display:flex}.content-group-tabs button b{color:#72817c;text-align:center;background:#eef3f1;border-radius:999px;min-width:22px;padding:3px 6px;font-size:7px}.content-group-tabs button.active{border-color:var(--teal-800);background:var(--teal-900);color:#fff}.content-group-tabs button.active b{color:#fff;background:#ffffff26}.content-manager-message{z-index:12;color:#3f655d;background:#edf8f4;border:1px solid #bedbd2;border-radius:12px;margin:0;padding:13px 17px;font-size:9px;font-weight:750;position:sticky;top:14px;box-shadow:0 12px 28px #0f45411f}.content-results-head{justify-content:space-between;align-items:end;gap:18px;padding-top:4px;display:flex}.content-results-head span{color:var(--coral);font-size:8px;font-weight:850}.content-results-head h2{color:var(--teal-950);margin:5px 0 0;font-size:19px}.content-results-head p{color:#87938f;margin:0;font-size:8px}.content-entry-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.content-entry{align-content:start;gap:13px;display:grid}.content-entry-expanded{padding:19px}.content-entry-head{justify-content:space-between;align-items:start;gap:16px;display:flex}.content-entry h3{color:#344640;overflow-wrap:anywhere;margin:8px 0 0;font-size:13px;line-height:1.45}.content-entry-route-row{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.content-entry-route-row>span{color:var(--coral);font-size:7px;font-weight:900}.content-entry-route-row small{color:#74827e;background:#eff4f2;border-radius:999px;padding:3px 6px;font-size:7px}.content-state{border-radius:999px;flex:none;padding:5px 8px;font-size:8px;font-weight:850}.content-state.default{color:#7c8884;background:#f0f3f2}.content-state.published{color:var(--teal-800);background:#e8f4f0}.content-state.draft{color:#a66452;background:#fff0e9}.content-current-copy{background:#f2f6f4;border-radius:11px;gap:7px;padding:12px 13px;display:grid}.content-current-copy span,.content-edit-field>span,.content-protected-tokens>span{color:#7b8984;font-size:8px;font-weight:800}.content-current-copy p{color:#56655f;overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:9px;line-height:1.65}.content-edit-field{gap:7px;display:grid}.content-entry textarea{resize:vertical;color:#3f4f49;width:100%;min-height:94px;font:inherit;background:#fff;border:1px solid #cfdcd7;border-radius:11px;padding:13px;font-size:10px;line-height:1.65}.content-entry textarea:focus{border-color:#8dbbb0;outline:0;box-shadow:0 0 0 3px #145d5714}.content-protected-tokens{background:#fff9ec;border:1px solid #eadcc0;border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px;padding:10px 11px;display:flex}.content-protected-tokens code{color:#8b6331;background:#fff;border-radius:6px;padding:4px 6px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:8px}.content-entry-actions{justify-content:space-between;gap:10px;padding-top:2px;display:flex}.content-entry-actions>div{align-items:center;gap:7px;display:flex}.content-entry-actions>div:first-child a,.content-entry-actions>div:first-child button{color:#6d7c77;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;min-height:34px;padding:0 8px;font-size:8px;font-weight:750;text-decoration:underline}.content-entry-actions>div:first-child button:disabled{cursor:default;opacity:.42}.content-entry-actions .button{border-radius:10px;min-height:38px;padding-inline:12px;font-size:9px}.content-empty{text-align:center;padding:38px}.content-empty b{color:var(--teal-900);font-size:13px}.content-empty p{color:#7f8c88;margin:8px 0 0;font-size:9px}.export-control-group{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.export-control-group details{position:relative}.export-control-group summary{color:#73817d;cursor:pointer;background:#fff;border:1px solid #d9e2df;border-radius:11px;place-items:center;min-height:42px;padding:0 12px;font-size:9px;font-weight:750;list-style:none;display:grid}.export-control-group details[open]{background:#fff;border:1px solid #dbe3e0;border-radius:12px;padding:12px;box-shadow:0 12px 28px #1438341f}.export-control-group details[open] summary{border:0;min-height:auto;padding:0}.export-control-group details p{color:#7c8985;max-width:220px;font-size:8px;line-height:1.5}.people-list>div{grid-template-columns:38px minmax(120px,1fr) minmax(145px,auto) auto;padding:8px 0}.people-list>div.suspended{opacity:.6}.people-role select{color:#63716c;background:#fff;border:1px solid #d7dfdc;border-radius:9px;max-width:175px;min-height:34px;padding:0 8px;font-size:8px}.people-status-button{color:#6b7874;cursor:pointer;background:#fff;border:1px solid #d7dfdc;border-radius:9px;min-height:34px;padding:0 10px;font-size:8px;font-weight:750}.member-manager{gap:12px;display:grid}.member-manager-toolbar{justify-content:space-between;align-items:end;gap:18px;padding-block:16px;display:flex}.member-manager-toolbar .field{flex:1;max-width:440px}.member-manager-toolbar>span{color:#7d8a86;font-size:9px}.managed-member-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.managed-member{gap:15px;display:grid}.managed-member.inactive{opacity:.58}.managed-member-main{justify-content:space-between;gap:18px;display:flex}.managed-member-main>div:first-child>span{color:var(--coral);font-size:8px;font-weight:850}.managed-member-main h2{color:var(--teal-950);margin:7px 0 4px;font-size:18px}.managed-member-main p{color:#7d8a86;margin:0;font-size:9px}.managed-member-count{align-content:start;justify-items:end;display:grid}.managed-member-count b{color:var(--teal-900);font-size:23px}.managed-member-count span,.managed-member-count small{color:#88948f;font-size:8px}.managed-member-actions{grid-template-columns:minmax(150px,1fr) auto auto;align-items:end;gap:7px;display:grid}.managed-member-actions .text-link{grid-column:1/-1;justify-self:end}.filtered-view-note{color:#6a7974;background:#eff8f5;border:1px solid #cfe0da;border-radius:13px;align-items:center;gap:10px;margin-bottom:12px;padding:12px 15px;font-size:9px;display:flex}.filtered-view-note b{color:var(--teal-900)}.filtered-view-note a{color:var(--teal-800);margin-left:auto;font-weight:800}@media (width<=900px){.content-entry-list,.managed-member-list,.content-manager-overview{grid-template-columns:1fr}.content-manager-overview dl{max-width:420px}.content-manager-safety{grid-template-columns:1fr}.people-list>div{grid-template-columns:38px 1fr auto}.people-status-button{grid-area:1/3/3}.people-role{grid-column:2}}@media (width<=720px){.prediction-compare-grid{grid-template-columns:1fr}.prediction-lock-note{display:grid}.managed-member-actions{grid-template-columns:1fr}.managed-member-actions .text-link{grid-column:1}.member-manager-toolbar{flex-direction:column;align-items:stretch}.member-manager-toolbar .field,.operator-renewal-wrap{max-width:none}.content-manager-overview{padding:22px 20px}.content-manager-overview dl{grid-template-columns:repeat(3,1fr)}.content-manager-overview dl div{min-height:68px;padding:10px}.content-manager-controls{flex-direction:column;align-items:stretch}.content-draft-toggle{justify-content:center}.content-results-head{flex-direction:column;align-items:flex-start}.content-entry-actions{flex-direction:column;align-items:stretch}.content-entry-actions>div{justify-content:space-between}.content-entry-actions>div:last-child .button{flex:1}}.pilot-access-flow{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:10px;margin-top:28px;display:grid}.pilot-access-flow span{color:#72807b;background:#ffffffb8;border:1px solid #dbe5e1;border-radius:14px;align-content:center;min-height:70px;padding:14px;font-size:10px;line-height:1.45;display:grid}.pilot-access-flow b{color:var(--teal-900);margin-bottom:4px;font-size:11px}.pilot-access-flow i{color:var(--coral);font-size:13px;font-style:normal;font-weight:900}.application-complete{background:#fff;border:1px solid #cfe0da;border-radius:25px;gap:18px;padding:40px;display:grid;box-shadow:0 18px 50px #10464117}.application-complete .success-mark,.application-complete .eyebrow{margin:0}.application-complete h3{color:var(--teal-950);letter-spacing:-.05em;margin:-3px 0 0;font-size:32px}.application-complete-lead{color:#64726d;word-break:keep-all;margin:0;font-size:14px;line-height:1.75}.application-next-steps{grid-template-columns:repeat(3,1fr);gap:10px;margin:4px 0;padding:0;list-style:none;display:grid}.application-next-steps li{background:#f8faf9;border:1px solid #e1e7e4;border-radius:14px;align-items:center;gap:10px;min-height:78px;padding:14px;display:flex}.application-next-steps li.active{background:#edf7f4;border-color:#b9d8cf}.application-next-steps i{color:#6f7d78;background:#dfe7e4;border-radius:9px;flex:0 0 26px;place-items:center;width:26px;height:26px;font-size:10px;font-style:normal;font-weight:850;display:grid}.application-next-steps .active i{background:var(--teal-900);color:#fff}.application-next-steps span{color:#7b8883;font-size:9px;display:grid}.application-next-steps b{color:#46544f;margin-bottom:4px;font-size:11px}.application-complete-actions{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.status-link-box{background:#f4f7f6;border:1px solid #dce5e1;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px;display:grid}.status-link-box>div{min-width:0}.status-link-box span{color:#74817d;font-size:9px;font-weight:800;display:block}.status-link-box code{color:var(--teal-800);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-family:inherit;font-size:10px;display:block;overflow:hidden}.demo-page{background:radial-gradient(circle at 82% 9%, #d5ebe5e6, transparent 25%), var(--paper);min-height:100vh;overflow:hidden}.demo-hero h1{color:var(--teal-950);letter-spacing:-.07em;margin:0;font-size:clamp(46px,5.5vw,70px);line-height:1.1}.demo-tabs{background:#e8f0ed;border:1px solid #d7e2de;border-bottom:0;border-radius:19px 19px 0 0;grid-template-columns:repeat(3,1fr);gap:8px;width:min(760px,100%);margin:0 auto -1px;padding:8px 8px 0;display:grid}.demo-tabs button{color:#7b8884;cursor:pointer;background:0 0;border:0;border-radius:12px 12px 0 0;align-content:center;min-height:66px;padding:11px 15px;display:grid}.demo-tabs button.active{color:var(--teal-900);background:#fff;box-shadow:0 -4px 16px #1046410d}.demo-window-bar{color:#98a29f;background:#fff;border-bottom:1px solid #e4e9e7;grid-template-columns:80px 1fr auto;align-items:center;min-height:54px;padding:0 22px;font-size:9px;display:grid}.demo-window-bar>span{color:#c1cbc7;letter-spacing:4px}.demo-window-bar b{color:#5d6a66;text-align:center}.demo-window-bar em{background:var(--coral-soft);color:#b55038;border-radius:999px;padding:6px 9px;font-style:normal;font-weight:800}.demo-dashboard{padding:34px}.demo-dashboard-head{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.demo-dashboard-head>div>span{color:var(--coral);letter-spacing:.13em;font-size:9px;font-weight:850}.demo-dashboard-head h2{color:var(--teal-950);letter-spacing:-.05em;margin:8px 0 0;font-size:28px}.demo-stat-row{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:22px;display:grid}.demo-stat-row article{background:#fff;border:1px solid #dfe5e2;border-radius:14px;min-height:82px;padding:16px 18px}.demo-stat-row span{color:#7a8783;font-size:9px}.demo-stat-row b{color:var(--teal-900);margin-top:9px;font-size:22px;display:block}.demo-action-layout{grid-template-columns:.78fr 1.22fr;gap:12px;margin-top:12px;display:grid}.demo-voice-card,.demo-action-card{background:#fff;border:1px solid #dce4e1;border-radius:17px;padding:23px}.demo-voice-card>span,.demo-action-card>span{color:#7c8985;font-size:9px;font-weight:800}.demo-voice-card blockquote{color:#34433e;margin:20px 0 28px;font-size:16px;font-weight:650;line-height:1.65}.demo-voice-card small{color:#899490;font-size:9px;line-height:1.55}.demo-action-card{background:#edf7f4;border-color:#bfd9d2}.demo-action-card h3{color:var(--teal-950);letter-spacing:-.04em;margin:10px 0 8px;font-size:22px}.demo-action-card>p{color:#66746f;margin:0;font-size:11px;line-height:1.65}.demo-action-card>div{border-left:3px solid var(--coral);background:#fff7f3;border-radius:0 12px 12px 0;gap:7px;margin-top:22px;padding:15px;display:grid}.demo-action-card>div span{color:#a45e4c;font-size:9px;font-weight:800}.demo-action-card>div b{color:#5d4a44;font-size:11px;line-height:1.6}.demo-disabled-actions{align-items:center;gap:8px;margin-top:12px;display:flex}.demo-disabled-actions button{color:#8d9794;background:#f8faf9;border:1px solid #dce3e0;border-radius:10px;min-height:38px;padding:0 13px;font-size:9px}.demo-disabled-actions span{color:#8a9591;margin-left:auto;font-size:9px}.demo-member-view{background:radial-gradient(circle at 23%,#dcece7,#0000 31%);grid-template-columns:.72fr 1.28fr;align-items:center;gap:70px;min-height:650px;padding:46px clamp(40px,7vw,100px);display:grid}.demo-phone{text-align:center;background:#fff;border:8px solid #183a37;border-radius:38px;width:min(350px,100%);margin-inline:auto;padding:16px 24px 27px;box-shadow:0 24px 55px #0a373430}.demo-phone-top{color:#43514c;justify-content:space-between;align-items:start;min-height:27px;font-size:8px;font-weight:800;display:flex}.demo-phone-top i{background:#183a37;border-radius:0 0 12px 12px;width:74px;height:18px;margin-top:-10px}.demo-phone .eyebrow{margin:18px 0 10px;font-size:8px}.demo-member-icon{background:var(--teal-100);width:43px;height:43px;color:var(--teal-800);border-radius:50%;place-items:center;margin:0 auto 14px;font-size:17px;font-weight:900;display:grid}.demo-phone h2{color:var(--teal-950);letter-spacing:-.05em;margin:0;font-size:22px;line-height:1.35}.demo-phone>p:not(.eyebrow){color:#7b8884;margin:12px 0 17px;font-size:9px;line-height:1.55}.demo-phone article{background:var(--teal-950);color:#fff;text-align:left;border-radius:13px;gap:7px;padding:15px;display:grid}.demo-phone article span{color:#85a8a2;font-size:8px;font-weight:800}.demo-phone article b{font-size:10px;line-height:1.55}.demo-phone article small{color:#9db8b3;font-size:8px}.demo-phone ol{text-align:left;gap:0;margin:18px 0 0;padding:0;list-style:none;display:grid}.demo-phone li{color:#8a9591;grid-template-columns:12px 1fr auto;align-items:start;gap:8px;min-height:36px;font-size:8px;display:grid}.demo-phone li i{background:#fff;border:2px solid #d4ded9;border-radius:50%;width:9px;height:9px}.demo-phone li.done{color:#40524d;font-weight:700}.demo-phone li.done i{border-color:var(--teal-800);background:var(--teal-800)}.demo-phone time{color:#a1aaa7}.demo-member-explain{max-width:520px}.demo-member-explain>span{color:var(--coral);letter-spacing:.08em;font-size:10px;font-weight:850}.demo-member-explain h3{color:var(--teal-950);letter-spacing:-.055em;word-break:keep-all;margin:14px 0;font-size:clamp(30px,4vw,46px);line-height:1.25}.demo-member-explain p{color:#6b7874;margin:0;font-size:14px;line-height:1.75}.demo-center-count{color:var(--teal-800);font-size:12px}.demo-center-stats{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:22px;display:grid}.demo-center-stats article{background:#fff;border:1px solid #dfe5e2;border-radius:13px;min-height:88px;padding:14px;display:grid}.demo-center-stats span{color:#7c8884;font-size:8px}.demo-center-stats b{color:var(--teal-950);align-self:end;font-size:20px}.demo-center-stats small{color:#9aa3a0;font-size:8px}.demo-work-list{background:#fff;border:1px solid #dce4e0;border-radius:15px;margin-top:12px;overflow:hidden}.demo-work-head,.demo-work-list article{grid-template-columns:1fr 1fr 1fr .7fr;align-items:center;gap:16px;min-height:56px;padding:0 20px;display:grid}.demo-work-head{color:#8b9692;background:#f3f6f5;min-height:37px;font-size:8px;font-weight:800}.demo-work-list article{color:#66736f;border-top:1px solid #edf0ef;font-size:10px}.demo-work-list article b{color:#3e4c47}.demo-work-list article time{color:#7b8884}.demo-cta h2{letter-spacing:-.055em;margin:0;font-size:clamp(34px,4.5vw,55px);line-height:1.22}.application-status-page{background:radial-gradient(circle at 50% 5%,#d5ebe5f2,#0000 25%),#f4f5f1;align-content:start;min-height:100vh;padding:28px 20px 70px;display:grid}.status-page-header{justify-content:space-between;align-items:center;width:min(760px,100%);min-height:70px;margin:0 auto 24px;display:flex}.application-status-card{width:min(640px,100%);box-shadow:var(--shadow);text-align:center;background:#fffffff5;border:1px solid #d7e2de;border-radius:28px;gap:18px;margin-inline:auto;padding:44px;display:grid}.application-status-icon{border-radius:50%;place-items:center;width:58px;height:58px;margin-inline:auto;font-size:24px;font-weight:900;display:grid}.application-status-card .eyebrow{margin:2px 0 -8px}.application-status-card>.status-pill{justify-self:center}.application-status-card h1{color:var(--teal-950);letter-spacing:-.06em;margin:0;font-size:clamp(33px,6vw,46px);line-height:1.25}.status-lead{color:#6c7975;margin:0;font-size:14px;line-height:1.7}.application-status-steps{grid-template-columns:repeat(3,1fr);margin:8px 0;padding:0;list-style:none;display:grid}.application-status-steps li{color:#96a09d;justify-items:center;gap:9px;display:grid;position:relative}.application-status-steps li:not(:last-child):after{content:"";background:#e0e7e4;width:calc(100% - 36px);height:2px;position:absolute;top:13px;left:calc(50% + 18px)}.application-status-steps li.done:not(:last-child):after{background:#8dbdb2}.application-status-steps i{z-index:1;background:#fff;border:2px solid #dce4e1;border-radius:50%;place-items:center;width:28px;height:28px;font-size:9px;font-style:normal;display:grid}.application-status-steps li.done i{border-color:var(--teal-800);background:var(--teal-800);color:#fff}.application-status-steps li.active i{border-color:var(--coral);box-shadow:0 0 0 5px var(--coral-soft)}.application-status-steps div{gap:4px;display:grid}.application-status-steps b{color:#50605b;font-size:10px}.application-status-steps span{font-size:8px;line-height:1.4}.decision-note{border-left:3px solid var(--coral);text-align:left;background:#fff6f1;border-radius:0 12px 12px 0;padding:16px}.decision-note span{color:#a45e4b;font-size:9px;font-weight:800}.decision-note p{color:#795d55;white-space:pre-wrap;margin:7px 0 0;font-size:11px;line-height:1.6}.claim-access-control{gap:9px;display:grid}.claim-access-control>p:not(.form-message){color:#85908d;margin:0;font-size:9px}.status-demo-callout{text-align:left;background:#f4f8f6;border:1px solid #dce5e1;border-radius:14px;justify-content:space-between;align-items:center;gap:15px;padding:17px;display:flex}.status-demo-callout>div{gap:4px;display:grid}.status-demo-callout span{color:#7c8884;font-size:9px}.status-demo-callout b{color:#40504b;font-size:11px;line-height:1.5}.status-security-note{color:#8d9794;border-top:1px solid #e6ebe9;margin:0;padding-top:16px;font-size:9px;line-height:1.55}.application-admin{gap:18px;display:grid}.application-filter-tabs{background:#e8eeec;border:1px solid #dce4e1;border-radius:16px;grid-template-columns:repeat(5,1fr);gap:7px;padding:7px;display:grid}.application-filter-tabs button{color:#71807b;cursor:pointer;background:0 0;border:0;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:0 14px;font-size:10px;font-weight:750;display:flex}.application-filter-tabs button.active{color:var(--teal-900);background:#fff;box-shadow:0 5px 14px #10464112}.application-filter-tabs b{background:#145d5717;border-radius:8px;place-items:center;min-width:24px;height:24px;padding-inline:6px;font-size:9px;display:grid}.application-admin-list{gap:14px;display:grid}.application-admin-card{background:#fff;border:1px solid #dfe5e2;border-radius:20px;gap:18px;padding:25px;display:grid;box-shadow:0 11px 34px #1046410d}.application-admin-card>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.application-card-badges{color:#899490;align-items:center;gap:8px;font-size:9px;font-weight:750;display:flex}.application-admin-card h2{color:var(--teal-950);letter-spacing:-.045em;margin:10px 0 4px;font-size:22px}.application-admin-card header p{color:#7b8884;margin:0;font-size:10px}.application-admin-card header time{color:#8c9693;white-space:nowrap;font-size:9px}.application-facts{border:1px solid #e3e8e6;border-radius:13px;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);display:grid;overflow:hidden}.application-facts>div{align-content:center;min-height:75px;padding:14px 16px;display:grid;position:relative}.application-facts>div+div{border-left:1px solid #e3e8e6}.application-facts span{color:#8a9591;font-size:8px;font-weight:800}.application-facts b{color:#46544f;overflow-wrap:anywhere;margin-top:6px;font-size:11px}.application-facts p{color:#596762;white-space:pre-wrap;margin:6px 0 0;font-size:10px;line-height:1.55}.application-facts button{color:var(--teal-800);cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:750;position:absolute;top:13px;right:13px}.application-decision-grid{background:#f2f6f4;border-radius:15px;gap:14px;padding:18px;display:grid}.application-access-fields{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.application-decision-actions{gap:8px;display:flex}.application-decision-actions .button{border-radius:11px;min-height:44px;padding-inline:17px;font-size:11px}.approved-application-box{background:#edf7f4;border:1px solid #cce1da;border-radius:15px;grid-template-columns:1fr 1fr auto;align-items:center;gap:18px;padding:18px;display:grid}.approved-application-box>div{gap:4px;display:grid}.approved-application-box span{color:#6f817b;font-size:8px;font-weight:800}.approved-application-box b{color:var(--teal-950);font-size:12px}.approved-application-box small{color:#87938f;font-size:8px}.application-empty{background:#fff;border:1px solid #dfe5e2;border-radius:20px;min-height:260px}@media (width<=980px){.demo-hero{grid-template-columns:1fr;gap:25px}.demo-hero>p{max-width:720px}.demo-member-view{grid-template-columns:.85fr 1.15fr;gap:38px;padding-inline:35px}.application-access-fields{grid-template-columns:repeat(2,1fr)}.application-access-fields .field:last-child{grid-column:1/-1}}@media (width<=720px){.pilot-access-flow{grid-template-columns:1fr}.pilot-access-flow i{text-align:center;transform:rotate(90deg)}.pilot-access-flow span{min-height:60px}.application-complete{padding:28px 22px}.application-next-steps{grid-template-columns:1fr}.application-next-steps li{min-height:62px}.application-complete-actions,.status-link-box{grid-template-columns:1fr}.status-link-box .button{width:100%}.demo-hero{padding-block:55px 38px}.demo-hero h1{font-size:45px}.demo-tabs{gap:4px;padding-inline:5px}.demo-tabs button{min-height:58px;padding-inline:7px}.demo-tabs span{display:none}.demo-stage{border-radius:19px}.demo-window-bar{grid-template-columns:1fr auto;padding-inline:15px}.demo-window-bar>span{display:none}.demo-window-bar b{text-align:left}.demo-dashboard{padding:20px 16px}.demo-dashboard-head{flex-direction:column;align-items:flex-start}.demo-dashboard-head h2{font-size:24px}.demo-stat-row{grid-template-columns:repeat(3,minmax(0,1fr))}.demo-stat-row article{min-height:72px;padding:12px}.demo-action-layout{grid-template-columns:1fr}.demo-disabled-actions{flex-direction:column;align-items:stretch}.demo-disabled-actions button{width:100%}.demo-disabled-actions span{text-align:center;margin-left:0}.demo-member-view{grid-template-columns:1fr;gap:35px;min-height:0;padding:30px 18px 42px}.demo-member-explain{order:-1}.demo-member-explain h3{font-size:31px}.demo-center-stats{grid-template-columns:repeat(2,1fr)}.demo-work-head{display:none}.demo-work-list article{grid-template-columns:1fr auto;gap:8px;padding:13px 15px}.demo-work-list article>span:first-of-type{grid-row:2}.demo-work-list article>span:nth-of-type(2){grid-area:1/2}.demo-work-list article time{text-align:right;grid-area:2/2}.demo-cta>div{flex-direction:column;align-items:stretch}.application-status-card{border-radius:22px;padding:34px 22px}.application-status-steps{text-align:left;grid-template-columns:1fr;gap:14px}.application-status-steps li{grid-template-columns:30px 1fr;place-items:center start}.application-status-steps li:not(:last-child):after{width:2px;height:auto;top:31px;bottom:-14px;left:13px}.status-demo-callout{flex-direction:column;align-items:stretch}.status-demo-callout .button{width:100%}.application-filter-tabs{grid-template-columns:repeat(5,minmax(92px,1fr));overflow-x:auto}.application-admin-card{padding:20px 16px}.application-admin-card>header{flex-direction:column}.application-facts{grid-template-columns:1fr}.application-facts>div+div{border-top:1px solid #e3e8e6;border-left:0}.application-access-fields{grid-template-columns:1fr}.application-access-fields .field:last-child{grid-column:auto}.application-decision-actions{flex-direction:column}.application-decision-actions .button{width:100%}.approved-application-box{grid-template-columns:1fr}.approved-application-box .button{width:100%}}@media (width<=480px){.demo-stat-row{grid-template-columns:1fr}.demo-center-stats{grid-template-columns:repeat(2,1fr)}.demo-phone{padding-inline:18px}.status-page-header{min-height:60px}.status-page-header .button{padding-inline:12px}}.operator-sidebar{background:#14211f;border-right-color:#e76f5138}.operator-console-label{background:#e76f5114;border:1px solid #e76f513d;border-radius:12px;gap:4px;margin:34px 8px -38px;padding:14px;display:grid}.operator-console-label span{color:#d88a76;letter-spacing:.15em;font-size:8px;font-weight:850}.operator-console-label b{color:#fff;font-size:12px}.operator-signout{color:#9fb8b2;margin-top:8px;font-size:9px;text-decoration:underline;display:inline-block}.operator-topbar{border-bottom-color:#eadbd6}.operator-access-page{background:radial-gradient(circle at 50% 0,#e76f511f,#0000 34%),#101b19;place-items:center;min-height:100vh;padding:32px 20px;display:grid}.operator-access-card{background:#fff;border:1px solid #ffffff1f;border-radius:26px;gap:18px;width:min(520px,100%);padding:44px;display:grid;box-shadow:0 30px 80px #00000057}.operator-access-brand{justify-content:space-between;align-items:center;gap:16px;display:flex}.operator-access-brand>span{color:#a9503a;letter-spacing:.12em;white-space:nowrap;background:#f8e7e1;border-radius:999px;padding:6px 9px;font-size:8px;font-weight:850}.operator-access-card h1{color:var(--teal-950);letter-spacing:-.06em;margin:0;font-size:clamp(34px,6vw,48px)}.operator-access-lead{color:#65736f;margin:0 0 8px;font-size:14px;line-height:1.75}.operator-access-denied{color:#8d4635;background:#fff1ed;border-radius:14px;gap:12px;padding:18px;display:grid}.operator-access-denied p{overflow-wrap:anywhere;margin:0;font-size:11px}.operator-back-link{justify-self:center;margin-top:4px}.pilot-access-card{max-width:680px}.pilot-account-check{text-align:left;background:#f5f8f7;border:1px solid #dbe6e2;border-radius:16px;gap:14px;padding:20px;display:grid}.pilot-account-check>b{color:var(--teal-950);font-size:14px}.pilot-account-check>p{color:#697773;margin:0;font-size:11px;line-height:1.65}.pilot-account-check.account-warning{background:#fff3ef;border-color:#efd3ca}.confirmed-account{border-bottom:1px solid #dce5e2;gap:4px;padding-bottom:13px;display:grid}.confirmed-account span{color:#7b8884;font-size:9px;font-weight:750}.confirmed-account b{color:var(--teal-950);overflow-wrap:anywhere;font-size:12px}.account-change-link{color:#6b7a76;justify-self:center;font-size:9px;text-decoration:underline}@media (width<=720px){.operator-access-card{border-radius:20px;padding:30px 22px}}.line-icon{color:currentColor;width:18px;height:18px;display:inline-block;position:relative;background:0 0!important;border:0!important}.line-icon:before,.line-icon:after{content:"";display:block;position:absolute}.line-icon-home:before{border:1.5px solid;border-top:0;border-radius:2px;inset:5px 3px 2px}.line-icon-home:after{border-top:1.5px solid;border-left:1.5px solid;width:8px;height:8px;top:2px;left:5px;transform:rotate(45deg)}.line-icon-plus:before{border-top:1.5px solid;width:12px;top:8px;left:3px}.line-icon-plus:after{border-left:1.5px solid;height:12px;top:3px;left:8px}.line-icon-queue:before{border:1.5px solid;border-radius:4px;inset:3px 2px}.line-icon-queue:after{border-top:1.5px solid;border-bottom:1.5px solid;width:7px;height:4px;top:7px;left:6px}.line-icon-form:before{border:1.5px solid;border-radius:3px;inset:2px 3px}.line-icon-form:after{border-top:1.5px solid;border-bottom:1.5px solid;width:6px;height:5px;top:7px;left:6px}.line-icon-people:before{border:1.5px solid;border-radius:50%;width:6px;height:6px;top:2px;left:6px}.line-icon-people:after{border:1.5px solid;border-radius:9px 9px 3px 3px;height:7px;bottom:2px;left:2px;right:2px}.center-workspace-switch{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:-12px 0 22px;display:grid}.center-workspace-switch a{background:#fff;border:1px solid #d8e2de;border-radius:17px;grid-template-columns:38px 1fr;align-content:center;column-gap:12px;min-height:82px;padding:15px 18px;transition:border-color .16s,transform .16s;display:grid}.center-workspace-switch a:hover{border-color:#9fc7bd;transform:translateY(-1px)}.center-workspace-switch span{background:var(--teal-900);color:#fff;border-radius:12px;grid-row:1/3;place-items:center;width:38px;height:38px;font-size:10px;font-weight:850;display:grid}.center-workspace-switch b{color:var(--teal-950);font-size:13px}.center-workspace-switch small{color:#84908c;margin-top:5px;font-size:9px}.center-case-board{scroll-margin-top:92px}.center-board-toolbar{justify-content:space-between;align-items:end;gap:18px;margin:28px 0 12px;display:flex}.center-owner-filters,.queue-filter-bar{scrollbar-width:thin;gap:7px;padding:3px 0 7px;display:flex;overflow-x:auto}.center-owner-filters button,.queue-filter-bar button{color:#65736f;cursor:pointer;background:#fff;border:1px solid #d8e2de;border-radius:999px;flex:none;align-items:center;gap:8px;min-height:40px;padding:0 13px;font-size:10px;font-weight:750;display:inline-flex}.center-owner-filters button.active,.queue-filter-bar button.active{border-color:var(--teal-900);background:var(--teal-900);color:#fff}.center-owner-filters button span,.queue-filter-bar button span{background:#145d571a;border-radius:999px;place-items:center;min-width:21px;height:21px;padding:0 5px;font-size:8px;display:grid}.center-owner-filters button.active span,.queue-filter-bar button.active span{background:#ffffff29}.center-instructor-filter{color:#72807b;flex:0 0 220px;gap:5px;font-size:9px;font-weight:750;display:grid}.center-instructor-filter select{color:#4d5b57;background:#fff;border:1px solid #d8e2de;border-radius:11px;min-height:40px;padding:0 12px}.center-instructor-section{margin-top:46px;padding-top:8px;scroll-margin-top:92px;position:relative}.center-instructor-section>.section-row-heading{background:#f4f8f6;border:1px solid #dce5e1;border-bottom:0;border-radius:19px 19px 0 0}.center-instructor-section .section-row-heading .eyebrow{margin:0 0 7px;font-size:8px}.instructor-mini-stats{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.instructor-mini-stats span{color:#7b8783;background:#fff;border:1px solid #d8e3df;border-radius:999px;align-items:center;gap:5px;min-height:34px;padding:0 11px;font-size:9px;display:inline-flex}.instructor-mini-stats b{color:var(--teal-900);font-size:12px}.center-instructor-grid{grid-template-columns:minmax(310px,.78fr) minmax(430px,1.22fr);gap:14px;display:grid}.center-instructor-grid .panel-card{box-shadow:none;border-radius:0 0 19px 19px}.center-instructor-grid .panel-card+.panel-card{border-radius:0 0 19px 19px}.center-instructor-grid .panel-heading h3{color:var(--teal-950);margin:0;font-size:16px}.center-invite-card{align-content:start;gap:16px;display:grid}.center-invite-result{background:#eef8f5;border:1px solid #bfd9d2;border-radius:13px;gap:9px;padding:14px;display:grid}.center-invite-result>span{color:#69807a;font-size:9px;font-weight:750}.center-invite-result code{color:var(--teal-800);text-overflow:ellipsis;white-space:nowrap;font-family:inherit;font-size:10px;overflow:hidden}.center-invite-result>div{grid-template-columns:repeat(2,1fr);gap:7px;display:grid}.center-invite-note,.assignment-rule{color:#87938f;margin:0;font-size:9px;line-height:1.6}.center-instructor-list-card{align-content:start;gap:14px;display:grid}.center-instructor-list{gap:8px;display:grid}.center-instructor-list article{background:#fafbfa;border:1px solid #e1e7e4;border-radius:13px;grid-template-columns:38px minmax(120px,1fr) auto auto;align-items:center;gap:11px;min-height:72px;padding:11px;display:grid}.center-instructor-person,.center-instructor-load{gap:4px;display:grid}.center-instructor-person b,.center-instructor-load b{color:#45534e;font-size:11px}.center-instructor-person small,.center-instructor-load small{color:#8b9692;font-size:8px}.center-instructor-load{text-align:right}.status-control{color:#687571;cursor:pointer;background:#fff;border:1px solid #d7dfdc;border-radius:10px;min-height:34px;padding:0 10px;font-size:9px;font-weight:750}.status-control.suspended{color:var(--teal-800);background:#eaf6f2;border-color:#b5d6cd}.pending-instructor-invites{border-top:1px solid #e3e9e6}.pending-instructor-invites summary{color:#687571;cursor:pointer;padding:13px 0;font-size:10px;font-weight:800}.pending-instructor-invites>div{border-top:1px solid #edf0ef;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:10px 0;display:grid}.pending-instructor-invites span{gap:3px;display:grid}.pending-instructor-invites b{color:#53615d;font-size:10px}.pending-instructor-invites small,.pending-instructor-invites time{color:#909a97;font-size:8px}.pending-instructor-invites button{color:#a35e4c;cursor:pointer;background:0 0;border:0;font-size:9px;text-decoration:underline}.center-link-rule{color:#687671;background:#edf5f2;border:1px solid #dbe5e1;border-radius:14px;flex-wrap:wrap;gap:8px 18px;margin-top:10px;padding:15px 18px;font-size:9px;line-height:1.55;display:flex}.center-link-rule b{color:var(--teal-800)}.center-link-rule span:before{color:var(--coral);content:"→";margin-right:6px}.center-manager-message{margin-top:10px}.case-assignment-card{gap:13px;display:grid}.internal-case-note{background:#f3f6f5;border-radius:12px;margin-top:16px;padding:13px 15px}.internal-case-note span{color:#778480;font-size:8px;font-weight:800}.internal-case-note p{color:#596762;margin:6px 0 0;font-size:10px;line-height:1.6}.case-result-card{grid-column:1/-1}.case-result-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.case-result-grid article{background:#f8faf9;border:1px solid #dfe6e3;border-radius:14px;min-height:120px;padding:17px}.case-result-grid span{color:#7d8a86;font-size:8px;font-weight:800}.case-result-grid b{color:var(--teal-900);margin-top:10px;font-size:12px;display:block}.case-result-grid p{color:#6d7a76;margin:7px 0 0;font-size:10px;line-height:1.55}.lost-link-recovery{border-top:1px solid #e5eae8;padding-top:4px}.lost-link-recovery summary{color:#74817d;cursor:pointer;min-height:40px;padding:12px 0;font-size:9px;font-weight:750}.lost-link-recovery p{color:#8a9591;margin:0 0 10px;font-size:9px;line-height:1.6}.kakao-message-preview{background:#fff9df;border:1px solid #eadfbd;border-radius:14px;padding:15px}.kakao-message-preview span{color:#8c7640;font-size:9px;font-weight:800}.kakao-message-preview p{color:#5f5948;white-space:pre-line;margin:8px 0 0;font-size:11px;line-height:1.65}.request-share-actions{grid-template-columns:1.2fr 1fr 1fr;gap:8px;display:grid}.inquiry-section{color:#fff;background:#102a27;padding:110px 0}.inquiry-grid{grid-template-columns:minmax(0,.82fr) minmax(500px,1.18fr);align-items:start;gap:72px;display:grid}.inquiry-intro{position:sticky;top:44px}.inquiry-intro h2{color:#fff;letter-spacing:-.06em;margin:0;font-size:clamp(38px,5vw,58px);line-height:1.15}.inquiry-intro>p:not(.eyebrow){color:#b8cbc6;word-break:keep-all;margin:24px 0 0;font-size:15px;line-height:1.8}.inquiry-intro ul{gap:13px;margin:34px 0 0;padding:0;list-style:none;display:grid}.inquiry-intro li{color:#c6d5d1;align-items:center;gap:11px;font-size:11px;display:flex}.inquiry-intro li span{height:29px;color:var(--coral);border:1px solid #ffffff29;border-radius:9px;flex:0 0 29px;place-items:center;font-size:8px;font-weight:850;display:grid}.inquiry-form{color:var(--ink);background:#fff;border:1px solid #ffffff24;border-radius:24px;gap:15px;padding:34px;display:grid;box-shadow:0 28px 70px #00000038}.inquiry-form>label,.inquiry-form .field-row>label{color:#5d6b66;gap:8px;font-size:10px;font-weight:750;display:grid}.inquiry-form input,.inquiry-form select,.inquiry-form textarea{color:#394743;background:#fafbfa;border:1px solid #dbe3e0;border-radius:12px;width:100%;min-height:48px;padding:12px 14px}.inquiry-form textarea{resize:vertical}.inquiry-honeypot{width:1px;height:1px;left:-10000px;overflow:hidden;position:absolute!important}.operator-case-queue{margin-top:24px}.operator-case-filters{margin-bottom:11px}.operator-inquiry-section{background:#fff;border:1px solid #d5e0dc;border-radius:18px;margin-top:34px;overflow:hidden}.queue-count{color:#8b655b;background:#f5e8e3;border-radius:999px;align-items:center;gap:6px;min-height:36px;padding:0 12px;font-size:9px;display:inline-flex}.queue-count b{color:var(--coral);font-size:13px}.operator-inquiry-section>.queue-filter-bar{padding:0 22px 14px}.operator-inquiry-list{border-top:1px solid #e1e7e4}.inquiry-row{border-bottom:1px solid #e8ecea;grid-template-columns:120px minmax(0,1fr) auto;gap:18px;padding:20px 22px;display:grid}.inquiry-row:last-child{border-bottom:0}.inquiry-row.status-new{box-shadow:inset 4px 0 var(--coral);background:#fffaf8}.inquiry-meta{align-content:start;gap:6px;display:grid}.inquiry-meta span{width:fit-content;color:var(--teal-800);background:#e8f2ef;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:850}.inquiry-meta time{color:#939d9a;font-size:8px}.inquiry-copy h3{color:#40504b;margin:0;font-size:13px}.inquiry-copy p{color:#697672;white-space:pre-line;margin:7px 0;font-size:10px;line-height:1.65}.inquiry-copy small{color:#89938f;font-size:8px}.inquiry-copy a{color:var(--teal-800);text-decoration:underline}.inquiry-actions{align-items:center;gap:6px;display:flex}.inquiry-actions button{color:#64716d;cursor:pointer;background:#fff;border:1px solid #d7dfdc;border-radius:9px;min-height:34px;padding:0 10px;font-size:8px;font-weight:750}.inquiry-actions button.complete{color:var(--teal-800);background:#eaf6f2;border-color:#b9d7cf}.empty-state.compact{border:0;border-radius:0;min-height:160px}.member-state-flow{grid-template-columns:repeat(5,1fr);gap:7px;margin:-8px 0 24px;padding:0;list-style:none;display:grid}.member-state-flow li{color:#9aa4a0;text-align:center;justify-items:center;gap:7px;font-size:8px;font-weight:700;display:grid;position:relative}.member-state-flow li:before{z-index:0;content:"";background:#d8e1de;height:1px;position:absolute;top:13px;left:-50%;right:50%}.member-state-flow li:first-child:before{display:none}.member-state-flow i{z-index:1;background:#f4f6f4;border:1px solid #d5dedb;border-radius:50%;place-items:center;width:27px;height:27px;font-size:8px;font-style:normal;display:grid}.member-state-flow li.done i,.member-state-flow li.active i{border-color:var(--teal-800);background:var(--teal-800);color:#fff}.member-state-flow li.done,.member-state-flow li.active{color:var(--teal-800)}.member-step-track{grid-template-columns:repeat(3,1fr);align-items:center;gap:6px;padding:0 6px 3px;display:grid}.member-step-track i{background:#dde5e2;border-radius:999px;height:4px}.member-step-track i.active{background:var(--coral)}.member-step-track span{color:#84908c;text-align:right;grid-column:1/-1;font-size:9px}.member-optional-detail{border-top:1px solid #e6ebe9;margin-top:15px;padding-top:10px}.member-optional-detail summary{min-height:40px;color:var(--teal-800);cursor:pointer;padding:11px 0;font-size:10px;font-weight:750}.member-optional-detail .field{padding-top:8px}.member-submit-bar>div{gap:7px;display:flex}.member-submit-bar>div .button{min-width:92px}@media (width<=1100px){.center-instructor-grid{grid-template-columns:1fr}.center-instructor-grid .panel-card{border-radius:0}.center-instructor-grid .panel-card:last-child{border-radius:0 0 19px 19px}.inquiry-grid{grid-template-columns:1fr}.inquiry-intro{max-width:720px;position:static}.operator-strip{grid-template-columns:repeat(3,1fr)}}@media (width<=720px){.center-workspace-switch{grid-template-columns:1fr}.center-board-toolbar{flex-direction:column;align-items:stretch}.center-instructor-filter{flex-basis:auto}.instructor-mini-stats{justify-content:flex-start;margin-top:10px}.center-instructor-list article{grid-template-columns:38px 1fr auto}.center-instructor-load{text-align:left;grid-column:2}.status-control{grid-area:1/3/3}.pending-instructor-invites>div{grid-template-columns:1fr auto}.pending-instructor-invites button{grid-column:2}.request-share-actions,.case-result-grid{grid-template-columns:1fr}.inquiry-section{padding:78px 0}.inquiry-grid{gap:42px}.inquiry-form{border-radius:20px;padding:25px 20px}.operator-strip{grid-template-columns:repeat(2,1fr)}.inquiry-row{grid-template-columns:1fr;gap:10px}.inquiry-meta{justify-content:space-between;align-items:center;display:flex}.inquiry-actions{justify-content:flex-end}.member-state-flow span{font-size:7px}.member-submit-bar>div{width:100%}.member-submit-bar>div .button{flex:1}.member-change-status-head{flex-direction:column;align-items:flex-start;gap:5px}.member-change-focus{grid-template-columns:1fr;padding:22px 18px}.member-change-badge{justify-self:start}.member-change-focus h2,.member-change-focus p,.member-change-focus>small{grid-column:1}.member-current-task>div:first-child,.member-current-voice,.member-current-result,.member-completed-history>div:first-child,.member-referral-card{padding:22px 18px}.member-completed-list summary{grid-template-columns:1fr;padding:17px 18px}.member-completed-list summary>span{justify-self:start}.member-completed-detail{padding:0 18px 16px}.member-written-content{padding:0 18px 22px}.member-record-voice .member-written-content{padding:0}.member-completed-detail{gap:10px;padding-top:16px}.member-record-section{padding:16px}.member-voice-prediction .prediction-compare-grid{grid-template-columns:1fr}.timeline-card-collapsible>summary{min-height:74px;padding:18px}.timeline-card-body{padding-inline:18px}}@media (width<=540px){.application-form input,.application-form select,.application-form textarea,.inquiry-form input,.inquiry-form select,.inquiry-form textarea,.member-form input,.member-form select,.member-form textarea,.request-form input,.request-form select,.request-form textarea{font-size:16px}.center-owner-filters{margin-inline:-2px}.center-instructor-grid .panel-card{padding-inline:16px}.center-instructor-list article{padding:10px 8px}.center-link-rule{display:grid}.member-submit-bar{bottom:max(12px, env(safe-area-inset-bottom))}}.operator-strip{grid-template-columns:repeat(6,minmax(0,1fr))}.people-row-actions{justify-items:stretch;gap:5px;display:grid}.people-delete-button{color:#9a5848;cursor:pointer;background:#fff8f5;border:1px solid #ead4cd;border-radius:8px;min-height:30px;padding:0 9px;font-size:8px;font-weight:800}.button-danger{color:#9b4939;background:#fff6f3;border-color:#e7c8c0}.button-danger:hover{background:#ffede8;border-color:#d9a99d}.application-delete-row{border-top:1px solid #edf1ef;justify-content:flex-end;align-items:center;gap:10px;padding-top:14px;display:flex}.application-delete-row small{color:#8a9692;font-size:9px}.workspace-heading-actions{align-items:center;gap:8px;display:flex}.participant-source{color:#6d7c77;background:#edf3f1;border-radius:999px;width:fit-content;margin-top:5px;padding:3px 6px;font-size:7px;font-style:normal;font-weight:800;display:inline-flex}.participant-source.center_invite{color:var(--teal-800);background:#e5f3ef}.participant-source.pilot_application{color:#a15d4b;background:#fff0e9}.invite-history p{align-items:center;gap:7px}.invite-history p small{color:#8a9692;font-size:8px}.center-origin-invites{margin-top:30px}.center-origin-invite-table{border:1px solid #e0e7e4;border-radius:14px;overflow-x:auto}.center-origin-invite-table>div{border-bottom:1px solid #edf0ef;grid-template-columns:minmax(150px,1fr) minmax(130px,.8fr) minmax(150px,1fr) 90px;align-items:center;gap:12px;min-width:620px;padding:13px 15px;display:grid}.center-origin-invite-table>div:last-child{border-bottom:0}.center-origin-invite-head{color:#75827e;background:#f4f7f6;font-size:8px;font-weight:850}.center-origin-invite-table b{color:#41504b;font-size:10px}.center-origin-invite-table span,.center-origin-invite-table small{color:#75817d;font-size:9px}.center-origin-invite-table em{color:#956858;background:#f5eee9;border-radius:999px;width:fit-content;padding:5px 8px;font-size:8px;font-style:normal;font-weight:850}.center-origin-invite-table em.accepted{color:var(--teal-800);background:#e5f3ef}.center-origin-invite-table em.revoked{color:#8a9290;background:#f2f2f2}.code-db-header-actions{align-items:stretch;gap:10px;display:flex}.code-db-export-control{align-content:center;gap:5px;display:grid}.code-db-export-control small{color:#7d8985;max-width:160px;font-size:8px;line-height:1.4}.code-db-index-head>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.code-rename-warning{color:#8c5c50;background:#fff8f5;border:1px solid #ead6ce;border-radius:10px;margin:0;padding:11px 13px;font-size:9px;line-height:1.55}.workspace-summary-cards{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.workspace-summary-cards span{color:#71807b;background:#fff;border:1px solid #dce5e1;border-radius:13px;align-items:center;gap:5px;min-height:46px;padding:0 14px;font-size:9px;display:inline-flex}.workspace-summary-cards b{color:var(--teal-900);font-size:17px}.operator-workspace-manager{gap:18px;display:grid}.workspace-toolbar{grid-template-columns:minmax(240px,1fr) auto auto;align-items:end;gap:12px;padding:16px 18px;display:grid}.workspace-toolbar .field{margin:0}.workspace-toolbar small{color:#7f8b87;align-self:center;font-size:9px}.workspace-center-list{gap:17px;display:grid}.workspace-center-card{padding:0;overflow:hidden}.workspace-center-heading{background:#f6f9f8;border-bottom:1px solid #dfe7e4;grid-template-columns:minmax(250px,1fr) auto auto;align-items:center;gap:14px;padding:18px 20px;display:grid}.workspace-center-heading>div:first-child{gap:5px;display:grid}.workspace-center-heading>div:first-child span{color:var(--coral);letter-spacing:.06em;font-size:8px;font-weight:850}.workspace-center-heading input{width:100%;max-width:380px;color:var(--teal-950);background:#fff;border:1px solid #cddbd6;border-radius:8px;padding:7px 9px;font-size:16px;font-weight:850}.workspace-center-counts{gap:7px;display:flex}.workspace-center-counts span{color:#71807b;background:#e7f1ee;border-radius:999px;padding:6px 9px;font-size:8px}.workspace-center-counts b{color:var(--teal-800);font-size:10px}.workspace-relation-table{overflow-x:auto}.workspace-relation-head,.workspace-relation-row{grid-template-columns:80px minmax(170px,1fr) minmax(170px,1fr) minmax(210px,1.25fr) 95px 80px 105px;align-items:center;gap:10px;min-width:980px;padding:11px 16px;display:grid}.workspace-relation-head{color:#7a8783;background:#fafbfb;font-size:8px;font-weight:850}.workspace-relation-row{border-top:1px solid #edf0ef}.workspace-relation-row>b{color:#4c5b56;font-size:9px}.workspace-relation-row input,.workspace-relation-row select{color:#52605c;background:#fff;border:1px solid #d8e1de;border-radius:8px;width:100%;min-height:32px;padding:5px 7px;font-size:9px}.workspace-person-cell,.workspace-membership-cell,.workspace-member-cell{gap:5px;display:grid}.workspace-person-cell small{color:#909a97;overflow-wrap:anywhere;font-size:7px}.workspace-person-cell span,.workspace-member-cell span,.workspace-membership-cell span{color:#8a9591;font-size:8px}.workspace-record-count{gap:3px;display:grid}.workspace-record-count b{color:var(--teal-900);font-size:13px}.workspace-record-count small{color:#87928e;font-size:7px}.workspace-save-actions{gap:5px;display:grid}.workspace-save-actions button{min-height:31px;color:var(--teal-800);cursor:pointer;background:#edf6f3;border:1px solid #cfe0db;border-radius:8px;padding:0 7px;font-size:8px;font-weight:800}.workspace-save-actions button:disabled{opacity:.5}.workspace-message{z-index:4;position:sticky;bottom:14px;box-shadow:0 12px 30px #1945401f}@media (width<=1100px){.operator-strip{grid-template-columns:repeat(3,1fr)}.workspace-center-heading{grid-template-columns:1fr auto}.workspace-center-heading>.workspace-heading-actions{grid-column:2}}@media (width<=720px){.operator-strip{grid-template-columns:repeat(2,1fr)}.code-db-header-actions{justify-content:space-between;width:100%}.code-db-index-head{flex-direction:column;align-items:flex-start}.code-db-index-head>div:last-child{justify-content:flex-start}.people-list>div{grid-template-columns:38px 1fr auto}.people-row-actions{grid-column:2/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-toolbar{grid-template-columns:1fr auto}.workspace-toolbar small{grid-column:1/-1}.workspace-center-heading{grid-template-columns:1fr}.workspace-center-heading>.workspace-heading-actions{grid-column:1}.workspace-heading-actions{width:100%}.workspace-heading-actions .button{flex:1}.application-delete-row{flex-direction:column-reverse;align-items:stretch}.workspace-center-counts{justify-content:flex-start}}.instructor-flat-layout{--reading-indent:48px;--reading-sub-indent:38px;width:min(1160px,100%)}.instructor-flat-layout.case-work-grid,.instructor-flat-layout .case-detail{gap:0}.instructor-flat-layout .case-detail>.panel-card{box-shadow:none;background:0 0;border:0;border-radius:0;padding:42px 0}.instructor-flat-layout .case-detail>.panel-card:first-child{padding-top:8px}.instructor-flat-layout .case-detail>.panel-card+.panel-card{border-top:1px solid #dfe6e3}.instructor-flat-layout .case-detail>.member-voice-card{box-shadow:none;background:0 0;border-width:0}.instructor-flat-layout .timeline-card-collapsible{overflow:visible}.instructor-flat-layout .timeline-card-collapsible>summary{min-height:0;padding:0}.instructor-flat-layout .timeline-card-collapsible>summary:hover,.instructor-flat-layout .timeline-card-body{background:0 0}.instructor-flat-layout .timeline-card-body{width:calc(100% - var(--reading-indent));margin-left:var(--reading-indent);padding:22px 0 0}.instructor-flat-layout .member-history-panel{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.instructor-flat-layout .member-history-toolbar{padding:26px 0 22px}.instructor-flat-layout .member-history-group>summary,.instructor-flat-layout .member-history-timeline{padding-inline:0}.instructor-flat-layout .voice-grid,.instructor-flat-layout .neutral-summary,.instructor-flat-layout .member-voice-prediction,.instructor-flat-layout .action-workflow-card>:not(.panel-heading),.instructor-flat-layout .member-reaction-content,.instructor-flat-layout .renewal-status{width:calc(100% - var(--reading-indent));margin-left:var(--reading-indent)}.workflow-subheading{grid-template-columns:34px 1fr;align-items:start;gap:12px;display:grid}.workflow-subheading>span{min-height:30px;color:var(--teal-800);background:#e2f1ed;border-radius:999px;place-items:center;font-size:11px;font-weight:900;display:grid}.workflow-subheading h3{color:var(--teal-900);letter-spacing:-.025em;margin:0;font-size:19px}.workflow-subheading p{color:var(--muted);margin:6px 0 0;font-size:14px;line-height:1.65}.action-proposal-stage,.action-control-card{gap:16px;display:grid}.action-control-card{border-top:1px solid #dfe8e4;padding-top:22px}.instructor-flat-layout .voice-grid{gap:0}.instructor-flat-layout .voice-grid blockquote{background:0 0;border-bottom:1px solid #e6ece9;border-radius:0;padding:18px 0}.instructor-flat-layout .voice-grid blockquote:first-child{padding-top:0}.instructor-flat-layout .voice-grid blockquote:last-child{border-bottom:0;padding-bottom:0}.instructor-flat-layout .neutral-summary,.instructor-flat-layout .internal-case-note{background:0 0;border:0;border-top:1px solid #dfe8e4;border-radius:0;margin-top:22px;padding:20px 0 0}.instructor-flat-layout .internal-case-note{width:calc(100% - var(--reading-indent));margin-left:var(--reading-indent)}.instructor-flat-layout .member-voice-prediction{gap:18px;margin-top:24px;padding-top:22px}.instructor-flat-layout .member-voice-prediction-heading>span{color:var(--coral);background:0 0;border-radius:0;padding:0}.instructor-flat-layout .member-voice-prediction .prediction-compare-grid{width:calc(100% - var(--reading-sub-indent));margin-left:var(--reading-sub-indent);gap:0}.instructor-flat-layout .member-voice-prediction .prediction-compare-grid article,.instructor-flat-layout .member-voice-prediction .prediction-compare-grid article.match,.instructor-flat-layout .member-voice-prediction .prediction-compare-grid article.different,.instructor-flat-layout .member-voice-prediction .prediction-compare-grid article.pending{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0 22px 0 0}.instructor-flat-layout .member-voice-prediction .prediction-compare-grid article+article{border-left:1px solid #e1e8e5;padding:0 0 0 22px}.instructor-flat-layout .application-card-list{gap:0}.instructor-flat-layout .action-proposal-stage .case-action-card-list,.instructor-flat-layout .action-control-card>:not(.workflow-subheading){width:calc(100% - var(--reading-sub-indent));margin-left:var(--reading-sub-indent)}.instructor-flat-layout .action-proposal-stage .case-action-card-list{gap:0}.instructor-flat-layout .case-action-item,.instructor-flat-layout .case-action-item.applied,.instructor-flat-layout .application-card,.instructor-flat-layout .application-card.applied{box-shadow:none;background:0 0;border:0;border-top:1px solid #e2e9e6;border-radius:0;padding:22px 0}.instructor-flat-layout .case-action-item:first-child,.instructor-flat-layout .application-card:first-child{border-top:0;padding-top:0}.instructor-flat-layout .case-action-item:last-child,.instructor-flat-layout .application-card:last-child{padding-bottom:0}.instructor-flat-layout .action-proposal-content{padding:0 0 0 var(--reading-sub-indent);background:0 0;border:0;border-radius:0}.instructor-flat-layout .actual-action-record{width:calc(100% - var(--reading-sub-indent));margin-left:var(--reading-sub-indent);color:#46534f;background:0 0;border-top:1px solid #dfe7e4;border-radius:0;padding:16px 0 0}.instructor-flat-layout .actual-action-record span{color:var(--teal-800)}.instructor-flat-layout .case-action-item .meta-grid{width:calc(100% - var(--reading-sub-indent));margin:0 0 0 var(--reading-sub-indent);padding-top:16px}.instructor-flat-layout .case-action-item>.center-request-summary{width:calc(100% - var(--reading-sub-indent));margin-left:var(--reading-sub-indent)}.instructor-flat-layout .renewal-result-panel>:not(.panel-heading){width:calc(100% - var(--reading-indent));margin-left:var(--reading-indent)}.instructor-flat-layout .action-bundle-count{background:0 0;border-bottom:1px solid #e1e8e5;border-radius:0;padding:0 0 13px}.instructor-flat-layout .action-selection-list{border-top:1px solid #e1e8e5;gap:0}.instructor-flat-layout .action-selection-list>article,.instructor-flat-layout .action-selection-list>article.selected{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #e1e8e5;border-radius:0;gap:10px;padding:16px 0}.instructor-flat-layout .action-selection-list>article.selected{box-shadow:inset 3px 0 var(--teal-800);padding-left:0}.instructor-flat-layout .action-select-card{padding:0 0 0 12px}.instructor-flat-layout .action-draft-field{width:calc(100% - var(--reading-sub-indent));margin-left:var(--reading-sub-indent);background:0 0;border-radius:0;padding:4px 0 0}.instructor-flat-layout .decision-grid{border-top:0;gap:9px}.instructor-flat-layout .decision-guide.confirmed,.instructor-flat-layout .center-request-field,.instructor-flat-layout .center-request-summary,.instructor-flat-layout .waiting-note{background:0 0;border:0;border-radius:0;padding:14px 0}.instructor-flat-layout .center-request-summary,.instructor-flat-layout .waiting-note{border-top:1px solid #e1e8e5}.instructor-flat-layout .application-card>:not(.application-card-title),.instructor-flat-layout .member-public-status-control article>:not(header){width:calc(100% - var(--reading-sub-indent));margin-left:var(--reading-sub-indent)}.instructor-flat-layout .member-public-status-control{background:0 0;border:0;border-top:1px solid #dfe7e4;border-radius:0;margin-top:18px}.instructor-flat-layout .member-public-status-control>summary{padding:17px 0}.instructor-flat-layout .member-public-status-control>p{padding:0 0 15px}.instructor-flat-layout .member-public-status-control>div{border-top:1px solid #e4eae7;gap:0;padding:0}.instructor-flat-layout .member-public-status-control article{background:0 0;border:0;border-bottom:1px solid #e4eae7;border-radius:0;padding:18px 0}.instructor-flat-layout .member-status-confirmed{background:0 0;border-left:3px solid #77b6a4;border-radius:0;padding:10px 0 0 12px}.member-reaction-content{background:#f8faf9;border:1px solid #dfe6e3;border-radius:14px;padding:17px}.member-reaction-content>span{color:#7d8a86;font-size:8px;font-weight:800}.member-reaction-content>b{color:var(--teal-900);margin-top:10px;font-size:12px;display:block}.member-reaction-content>p{color:#6d7a76;margin:7px 0 0;font-size:10px;line-height:1.55}.instructor-flat-layout .member-reaction-content,.instructor-flat-layout .renewal-status,.instructor-flat-layout .renewal-status.status-renewed{background:0 0;border:0;border-radius:0;padding:0}.instructor-flat-layout .renewal-next-period{padding:16px 0 0 var(--reading-sub-indent);background:0 0;border:0;border-top:1px solid #dfe8e4;border-radius:0}.instructor-flat-layout .member-history-timeline{background:0 0;gap:0}.instructor-flat-layout .member-history-case{background:0 0;border:0;border-top:1px solid #e1e8e5;border-radius:0;gap:18px;margin:0;padding:26px 0}.instructor-flat-layout .history-evidence-grid{width:calc(100% - var(--reading-indent));margin-left:var(--reading-indent);gap:0}.instructor-flat-layout .history-evidence-grid>div{background:0 0;border-radius:0;padding:0 20px 0 0}.instructor-flat-layout .history-evidence-grid>div+div{border-left:1px solid #e1e8e5;padding:0 0 0 20px}.instructor-flat-layout .history-action-list{width:calc(100% - var(--reading-indent));margin-left:var(--reading-indent);border-top:1px solid #e4eae7;gap:0}.instructor-flat-layout .history-action-list li{border:0;border-bottom:1px solid #e4eae7;border-radius:0;padding:15px 0}.instructor-flat-layout .history-result-row,.instructor-flat-layout .history-pending{width:calc(100% - var(--reading-indent));margin-left:var(--reading-indent)}.instructor-flat-layout .panel-heading{gap:16px;margin-bottom:30px}.instructor-flat-layout .panel-index{min-width:40px;min-height:28px;padding-inline:9px;font-size:11px}.instructor-flat-layout .panel-heading h2{font-size:22px;line-height:1.35}.instructor-flat-layout .panel-heading p{margin-top:7px;font-size:14px;line-height:1.65}.instructor-flat-layout .case-overview-top h2{margin-top:8px;font-size:31px;line-height:1.25}.instructor-flat-layout .case-overview-top p,.instructor-flat-layout .renewal-likelihood,.instructor-flat-layout .status-badge{font-size:13px}.instructor-flat-layout .renewal-likelihood{padding:6px 10px}.instructor-flat-layout .case-overview .meta-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 28px;margin-top:28px;padding-top:24px}.instructor-flat-layout .meta-grid dt{font-size:12px}.instructor-flat-layout .meta-grid dd{text-overflow:clip;white-space:normal;margin-top:7px;font-size:14px;line-height:1.45;overflow:visible}.instructor-flat-layout .voice-grid span,.instructor-flat-layout .neutral-summary span,.instructor-flat-layout .actual-action-record span,.instructor-flat-layout .member-reaction-content>span,.instructor-flat-layout .center-request-summary span{font-size:12px}.instructor-flat-layout .voice-grid p,.instructor-flat-layout .neutral-summary p,.instructor-flat-layout .internal-case-note p,.instructor-flat-layout .action-proposal-content p,.instructor-flat-layout .actual-action-record p,.instructor-flat-layout .member-reaction-content>p,.instructor-flat-layout .center-request-summary p{word-break:keep-all;overflow-wrap:anywhere;font-size:16px;line-height:1.75}.instructor-flat-layout .member-voice-prediction-heading>span,.instructor-flat-layout .member-voice-prediction-heading>small{font-size:12px}.instructor-flat-layout .member-voice-prediction-heading>b{font-size:16px}.instructor-flat-layout .member-voice-prediction .prediction-compare-grid span{font-size:12px}.instructor-flat-layout .member-voice-prediction .prediction-compare-grid b{margin-top:10px;font-size:16px;line-height:1.55}.instructor-flat-layout .member-voice-prediction .prediction-compare-grid p{margin-block:9px;font-size:14px;line-height:1.7}.instructor-flat-layout .member-voice-prediction .prediction-compare-grid small{font-size:12px;line-height:1.55}.instructor-flat-layout .case-action-item-head>i,.instructor-flat-layout .application-card-title>i,.instructor-flat-layout .action-select-card>i{width:32px;height:32px;font-size:11px}.instructor-flat-layout .case-action-item-head small,.instructor-flat-layout .application-card-title small,.instructor-flat-layout .action-select-card small,.instructor-flat-layout .action-bundle-count span{font-size:12px}.instructor-flat-layout .case-action-item-head b,.instructor-flat-layout .application-card-title b,.instructor-flat-layout .action-select-card b,.instructor-flat-layout .action-bundle-count b{font-size:15px;line-height:1.65}.instructor-flat-layout .decision-guide,.instructor-flat-layout .waiting-note,.instructor-flat-layout .member-public-status-control>p{font-size:14px;line-height:1.7}.instructor-flat-layout .field{gap:9px;font-size:14px}.instructor-flat-layout .field em:not(.input-badge),.instructor-flat-layout .field small{font-size:12px;line-height:1.55}.instructor-flat-layout input,.instructor-flat-layout select,.instructor-flat-layout textarea{min-height:46px;font-size:14px;line-height:1.6}.instructor-flat-layout textarea{padding:14px 15px}.instructor-flat-layout .button{min-height:48px;font-size:14px}.instructor-flat-layout .decision-card b{font-size:15px}.instructor-flat-layout .decision-card span{font-size:12px;line-height:1.5}.instructor-flat-layout .member-public-status-control>summary{font-size:15px}.instructor-flat-layout .member-public-status-control article header small{font-size:12px}.instructor-flat-layout .member-public-status-control article header b,.instructor-flat-layout .member-status-confirmed{font-size:14px;line-height:1.65}.instructor-flat-layout .member-reaction-content>b{margin-top:10px;font-size:18px}.instructor-flat-layout .renewal-status b{font-size:20px}.instructor-flat-layout .renewal-status span,.instructor-flat-layout .renewal-status small,.instructor-flat-layout .renewal-next-period p{font-size:13px;line-height:1.6}.instructor-flat-layout .renewal-status p{font-size:15px;line-height:1.65}.instructor-flat-layout .timeline-card-collapsible .panel-heading h2{font-size:18px}.instructor-flat-layout .timeline-card-collapsible .panel-heading{margin-bottom:0}.instructor-flat-layout .timeline-card-collapsible .panel-heading p,.instructor-flat-layout .timeline-summary-count{font-size:12px}.instructor-flat-layout .timeline-card li b{font-size:14px}.instructor-flat-layout .timeline-card li p{font-size:13px;line-height:1.65}.instructor-flat-layout .timeline-card time{font-size:11px}.instructor-flat-layout .member-history-toolbar h2,.instructor-flat-layout .member-history-group h2{font-size:20px}.instructor-flat-layout .member-history-toolbar p,.instructor-flat-layout .member-history-group p,.instructor-flat-layout .member-history-case p{font-size:14px;line-height:1.65}.instructor-flat-layout .history-evidence-grid span,.instructor-flat-layout .history-action-list span,.instructor-flat-layout .history-result-row span{font-size:12px}.instructor-flat-layout .history-evidence-grid b,.instructor-flat-layout .history-action-list b,.instructor-flat-layout .history-result-row b{font-size:15px;line-height:1.65}@media (width<=1180px){.instructor-flat-layout{width:100%}}@media (width<=900px){.instructor-flat-layout{--reading-indent:36px;--reading-sub-indent:30px}.instructor-flat-layout .case-detail>.panel-card{padding-block:36px}}@media (width<=720px){.instructor-flat-layout{--reading-indent:24px;--reading-sub-indent:20px}.instructor-flat-layout .panel-heading{gap:12px;margin-bottom:24px}.instructor-flat-layout .panel-heading h2{font-size:20px}.instructor-flat-layout .panel-heading p{font-size:13px}.instructor-flat-layout .case-overview-top h2{font-size:27px}.instructor-flat-layout .case-overview .meta-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px}.instructor-flat-layout .member-voice-prediction .prediction-compare-grid article,.instructor-flat-layout .member-voice-prediction .prediction-compare-grid article+article,.instructor-flat-layout .history-evidence-grid>div,.instructor-flat-layout .history-evidence-grid>div+div{border-left:0;padding:0}.instructor-flat-layout .member-voice-prediction .prediction-compare-grid article+article,.instructor-flat-layout .history-evidence-grid>div+div{border-top:1px solid #e1e8e5;margin-top:17px;padding-top:17px}.instructor-flat-layout .member-voice-prediction .prediction-compare-grid{width:calc(100% - var(--reading-sub-indent));margin-left:var(--reading-sub-indent)}.instructor-flat-layout .application-card>:not(.application-card-title),.instructor-flat-layout .member-public-status-control article>:not(header){--reading-sub-indent:20px}}@media (width<=480px){.instructor-flat-layout{--reading-indent:20px;--reading-sub-indent:18px}.instructor-flat-layout .case-detail>.panel-card{padding-block:32px}.instructor-flat-layout .panel-index{min-width:36px}.instructor-flat-layout .voice-grid p,.instructor-flat-layout .neutral-summary p,.instructor-flat-layout .internal-case-note p,.instructor-flat-layout .action-proposal-content p,.instructor-flat-layout .actual-action-record p,.instructor-flat-layout .member-reaction-content>p,.instructor-flat-layout .center-request-summary p{font-size:15px}.instructor-flat-layout .case-overview .meta-grid{grid-template-columns:1fr 1fr}}.role-instructor{--instructor-blue:#2f568b;--instructor-blue-dark:#294d80;--instructor-blue-soft:#e7f0ff;--instructor-green:#4b9650;--instructor-text:#333a43;--instructor-muted:#8a9098;background:#fff}.role-instructor .app-sidebar{background:var(--instructor-blue-dark);border:0;width:200px;padding:28px 22px 24px}.role-instructor .app-sidebar .brand-mark{background:#ffffff1a;border-radius:7px;width:25px;height:25px}.role-instructor .app-sidebar .brand b{letter-spacing:-.025em;font-size:13px}.role-instructor .app-sidebar .brand small,.role-instructor .nav-label,.role-instructor .app-nav i,.role-instructor .profile-avatar{display:none}.role-instructor .app-nav a{color:#d5e0ef;border-radius:9px;gap:0;min-height:40px;padding:0 12px;font-size:12px;font-weight:700}.role-instructor .app-nav a.active{box-shadow:none;color:#fff;background:#ffffff24}.role-instructor .sidebar-profile{border:0;padding:0 6px;display:block}.role-instructor .sidebar-profile b{font-size:12px;font-weight:500}.role-instructor .sidebar-profile span{color:#d7e2f1;margin-top:6px;font-size:11px}.role-instructor .sidebar-profile .role-switcher{margin-top:7px}.role-instructor .sidebar-profile .role-switcher summary{color:#d7e2f1}.role-instructor .app-stage{background:#fff;margin-left:200px}.role-instructor .app-main{width:min(760px,100%);margin-inline:auto;padding:48px 48px 90px}.role-instructor .desktop-refresh{display:none}.role-instructor .detail-page-head .text-link{min-height:auto;color:var(--instructor-blue);font-size:12px;font-weight:700}.role-instructor .detail-page-head .eyebrow{color:var(--instructor-green);letter-spacing:.06em;margin-bottom:8px;font-size:11px}.role-instructor .detail-page-head h1{color:var(--instructor-blue);letter-spacing:-.035em;font-size:27px;font-weight:750}.role-instructor .instructor-flat-layout{--reading-indent:40px;--reading-sub-indent:32px;width:100%;color:var(--instructor-text)}.role-instructor .instructor-flat-layout .case-detail>.panel-card:first-child{padding-top:0}.role-instructor .instructor-flat-layout .case-detail>.panel-card+.panel-card{border-top-color:#e2e4e7}.role-instructor .instructor-flat-layout .case-overview-top{align-items:center}.role-instructor .instructor-flat-layout .case-overview-top h2{color:var(--instructor-blue);letter-spacing:-.01em;margin:0 0 7px;font-size:14px;font-weight:600}.role-instructor .instructor-flat-layout .case-overview-top p{color:#969aa0;font-size:12px}.role-instructor .instructor-flat-layout .renewal-likelihood{display:none}.role-instructor .instructor-flat-layout .case-overview-top>.status-pill{min-height:0;color:var(--instructor-blue);background:0 0;border-radius:0;padding:0;font-size:12px}.role-instructor .instructor-flat-layout .case-overview .meta-grid{border-top:0;grid-template-columns:repeat(3,max-content);gap:28px;margin-top:20px;padding-top:0}.role-instructor .instructor-flat-layout .case-overview .meta-grid>div:first-child,.role-instructor .instructor-flat-layout .case-overview .meta-grid>div:nth-child(2),.role-instructor .instructor-flat-layout .case-overview .meta-grid>div:nth-child(6){display:none}.role-instructor .instructor-flat-layout .meta-grid dt{color:#92979d;font-size:11px}.role-instructor .instructor-flat-layout .meta-grid dd{color:#2f343a;margin-top:5px;font-size:12px;line-height:1.4}.role-instructor .instructor-flat-layout .panel-index{background:var(--instructor-blue-soft);color:#4674b1;border-radius:7px;min-width:30px;min-height:22px;padding-inline:7px;font-size:10px}.role-instructor .instructor-flat-layout .panel-heading h2{color:var(--instructor-blue);letter-spacing:-.025em;font-size:18px;font-weight:750;line-height:1.3}.role-instructor .instructor-flat-layout .panel-heading p{color:#979ba1;margin-top:4px;font-size:11px;line-height:1.5}.role-instructor .instructor-flat-layout .voice-grid,.role-instructor .instructor-flat-layout .neutral-summary,.role-instructor .instructor-flat-layout .member-voice-prediction,.role-instructor .instructor-flat-layout .action-workflow-card>:not(.panel-heading),.role-instructor .instructor-flat-layout .change-confirm-grid,.role-instructor .instructor-flat-layout .renewal-result-panel>:not(.panel-heading){width:calc(100% - var(--reading-indent));margin-left:var(--reading-indent)}.role-instructor .instructor-flat-layout .voice-grid blockquote{border-bottom-color:#e4e6e8;padding:13px 0 16px}.role-instructor .instructor-flat-layout .voice-grid blockquote:first-child{padding-top:0}.role-instructor .instructor-flat-layout .voice-grid span,.role-instructor .instructor-flat-layout .neutral-summary span,.role-instructor .instructor-flat-layout .actual-change-content>span,.role-instructor .instructor-flat-layout .member-reaction-content>span{color:#8f9499;letter-spacing:0;font-size:11px;font-weight:500}.role-instructor .instructor-flat-layout .voice-grid p,.role-instructor .instructor-flat-layout .neutral-summary p,.role-instructor .instructor-flat-layout .action-proposal-content p,.role-instructor .instructor-flat-layout .actual-change-content p,.role-instructor .instructor-flat-layout .member-reaction-content>p{color:#5e6268;word-break:keep-all;margin-top:7px;font-size:12px;line-height:1.7}.role-instructor .instructor-flat-layout .neutral-summary{border-top:1px solid #e4e6e8;margin-top:0;padding:15px 0 0}.role-instructor .instructor-flat-layout .member-voice-prediction-heading{display:block}.role-instructor .instructor-flat-layout .member-voice-prediction-heading>span{color:var(--instructor-green);font-size:11px;font-weight:750}.role-instructor .instructor-flat-layout .member-voice-prediction-heading>small{display:none}.role-instructor .instructor-flat-layout .member-voice-prediction .prediction-compare-grid{width:calc(100% - var(--reading-sub-indent));margin-left:var(--reading-sub-indent);grid-template-columns:1fr;gap:8px;display:grid}.role-instructor .instructor-flat-layout .member-voice-prediction .prediction-compare-grid article,.role-instructor .instructor-flat-layout .member-voice-prediction .prediction-compare-grid article+article{border:0;padding:0}.role-instructor .instructor-flat-layout .member-voice-prediction .prediction-compare-grid article>span{color:#777d83;font-size:11px;display:inline}.role-instructor .instructor-flat-layout .member-voice-prediction .prediction-compare-grid article>b{color:var(--instructor-blue);margin:0 0 0 4px;font-size:11px;line-height:1.5;display:inline}.role-instructor .instructor-flat-layout .member-voice-prediction .prediction-compare-grid article>p,.role-instructor .instructor-flat-layout .member-voice-prediction .prediction-compare-grid article>small,.role-instructor .instructor-flat-layout .action-control-heading,.role-instructor .instructor-flat-layout .action-bundle-count,.role-instructor .instructor-flat-layout .decision-guide:not(.confirmed){display:none}.role-instructor .instructor-flat-layout .action-control-card{border-top:0;gap:12px;padding-top:0}.role-instructor .instructor-flat-layout .action-control-card>:not(.workflow-subheading),.role-instructor .instructor-flat-layout .action-proposal-stage .case-action-card-list{width:100%;margin-left:0}.role-instructor .instructor-flat-layout .action-selection-list{border-top:0}.role-instructor .instructor-flat-layout .action-selection-list>article,.role-instructor .instructor-flat-layout .action-selection-list>article.selected{box-shadow:none;border-bottom-color:#e4e6e8;padding:14px 0}.role-instructor .instructor-flat-layout .action-selection-list>article:first-child{padding-top:0}.role-instructor .instructor-flat-layout .action-select-card{grid-template-columns:25px minmax(0,1fr) 22px;gap:9px;padding:0}.role-instructor .instructor-flat-layout .action-select-card>i,.role-instructor .instructor-flat-layout .case-action-item-head>i,.role-instructor .instructor-flat-layout .application-card-title>i{background:var(--instructor-blue);color:#fff;border:0;border-radius:7px;width:24px;height:24px;font-size:10px}.role-instructor .instructor-flat-layout .action-select-card small,.role-instructor .instructor-flat-layout .case-action-item-head small,.role-instructor .instructor-flat-layout .application-card-title small{color:var(--instructor-green);font-size:10px}.role-instructor .instructor-flat-layout .action-select-card b,.role-instructor .instructor-flat-layout .case-action-item-head b,.role-instructor .instructor-flat-layout .application-card-title b{color:#33383e;font-size:12px;font-weight:650;line-height:1.55}.role-instructor .instructor-flat-layout .action-select-card>.action-select-checkbox{background:#fff;border-color:#cfd7d4;border-radius:7px;width:22px;height:22px}.role-instructor .instructor-flat-layout .action-selection-list>article.selected .action-select-card>.action-select-checkbox{background:#176b65;border-color:#176b65}.role-instructor .instructor-flat-layout .action-draft-field{width:calc(100% - var(--reading-sub-indent));margin:10px 0 0 var(--reading-sub-indent)}.role-instructor .instructor-flat-layout .field{color:#4b5056;gap:7px;font-size:11px}.role-instructor .instructor-flat-layout input,.role-instructor .instructor-flat-layout select,.role-instructor .instructor-flat-layout textarea{color:#42474d;background:#fff;border:1px solid #d9dcdf;border-radius:8px;min-height:40px;padding:9px 10px;font-size:12px;line-height:1.55}.role-instructor .instructor-flat-layout .button-primary{box-shadow:none;background:#111;border-color:#111}.role-instructor .instructor-flat-layout .change-confirm-grid{grid-template-columns:1fr 1fr;gap:0;display:grid}.role-instructor .instructor-flat-layout .member-reaction-content{border-left:1px solid #e1e4e7;width:auto;margin:0;padding:0 0 0 18px}.role-instructor .instructor-flat-layout .actual-change-content article{margin-top:8px}.role-instructor .instructor-flat-layout .actual-change-content b,.role-instructor .instructor-flat-layout .member-reaction-content>b{color:#4a6da1;margin-top:7px;font-size:12px;line-height:1.45;display:block}.role-instructor .instructor-flat-layout .renewal-result-panel>:not(.panel-heading){width:calc(100% - var(--reading-indent))}.role-instructor .instructor-flat-layout .renewal-next-period{border:0;gap:8px;width:100%;margin:0;padding:0}.role-instructor .instructor-flat-layout .renewal-advanced-field{display:none}.role-instructor .instructor-flat-layout .renewal-result-panel .button{color:#41464c;background:#fff;border-color:#d8dcdf;width:fit-content;min-height:34px;padding-inline:12px}.role-instructor .instructor-flat-layout .timeline-card-collapsible{display:none}@media (width<=1180px){.role-instructor .app-sidebar{width:150px;padding:22px 15px 20px;display:flex}.role-instructor .app-stage{margin-left:150px}.role-instructor .app-main{width:min(680px,100%);padding:36px 38px 80px}.role-instructor .app-nav a{min-height:36px;padding-inline:10px;font-size:11px}}@media (width<=900px){.role-instructor .app-sidebar{display:flex}.role-instructor .app-stage{margin-left:150px}.role-instructor .app-topbar,.role-instructor .mobile-nav{display:none}.role-instructor .app-main{min-height:100vh}}@media (width<=640px){.role-instructor .app-sidebar{display:none}.role-instructor .app-stage{margin-left:0}.role-instructor .app-topbar{border-bottom-color:#e2e5e8;min-height:62px;display:flex}.role-instructor .mobile-nav{display:grid}.role-instructor .app-main{width:100%;min-height:calc(100vh - 62px);padding:26px 20px 105px}.role-instructor .detail-page-head h1{font-size:24px}.role-instructor .instructor-flat-layout{--reading-indent:24px;--reading-sub-indent:18px}.role-instructor .instructor-flat-layout .case-detail>.panel-card{padding:27px 0}.role-instructor .instructor-flat-layout .panel-heading{gap:9px}.role-instructor .instructor-flat-layout .panel-heading h2{font-size:17px}.role-instructor .instructor-flat-layout .case-overview-top{flex-direction:row;align-items:flex-start}.role-instructor .instructor-flat-layout .case-overview .meta-grid{grid-template-columns:repeat(3,1fr);gap:12px}.role-instructor .instructor-flat-layout .change-confirm-grid{grid-template-columns:1fr;gap:18px}.role-instructor .instructor-flat-layout .actual-change-content{padding-right:0}.role-instructor .instructor-flat-layout .member-reaction-content{border-top:1px solid #e1e4e7;border-left:0;padding:18px 0 0}.role-instructor .instructor-flat-layout .action-draft-field{width:calc(100% - var(--reading-sub-indent))}}@media (width<=390px){.role-instructor .app-main{padding-inline:16px}.role-instructor .instructor-flat-layout{--reading-indent:18px;--reading-sub-indent:14px}.role-instructor .instructor-flat-layout .case-overview .meta-grid{gap:8px}.role-instructor .instructor-flat-layout .meta-grid dt{font-size:10px}.role-instructor .instructor-flat-layout .meta-grid dd{font-size:11px}}.role-instructor .detail-page-head h1{font-size:54px;line-height:1.16}.role-instructor .instructor-flat-layout .case-overview-top h2{margin-bottom:12px;font-size:28px;line-height:1.35}.role-instructor .instructor-flat-layout .case-overview-top p,.role-instructor .instructor-flat-layout .case-overview-top>.status-pill{font-size:24px;line-height:1.5}.role-instructor .instructor-flat-layout .meta-grid dd{margin-top:9px;font-size:24px;line-height:1.45}.role-instructor .instructor-flat-layout .panel-heading h2{font-size:36px;line-height:1.3}.role-instructor .instructor-flat-layout .panel-heading p{margin-top:8px;font-size:22px;line-height:1.6}.role-instructor .instructor-flat-layout .voice-grid p,.role-instructor .instructor-flat-layout .neutral-summary p,.role-instructor .instructor-flat-layout .internal-case-note p,.role-instructor .instructor-flat-layout .action-proposal-content p,.role-instructor .instructor-flat-layout .actual-action-record p,.role-instructor .instructor-flat-layout .actual-change-content p,.role-instructor .instructor-flat-layout .member-reaction-content>p,.role-instructor .instructor-flat-layout .center-request-summary p{margin-top:12px;font-size:24px;line-height:1.72}.role-instructor .instructor-flat-layout .member-voice-prediction .prediction-compare-grid article>span,.role-instructor .instructor-flat-layout .member-voice-prediction .prediction-compare-grid article>b{font-size:21px;line-height:1.55}.role-instructor .instructor-flat-layout .action-select-card b,.role-instructor .instructor-flat-layout .case-action-item-head b,.role-instructor .instructor-flat-layout .application-card-title b,.role-instructor .instructor-flat-layout .action-bundle-count b{font-size:24px;line-height:1.65}.role-instructor .instructor-flat-layout .action-select-card>.action-select-checkbox{border-width:2px;border-radius:11px;width:40px;height:40px;font-size:24px}.role-instructor .instructor-flat-layout .decision-guide,.role-instructor .instructor-flat-layout .waiting-note,.role-instructor .instructor-flat-layout .member-public-status-control>p{font-size:22px;line-height:1.7}.role-instructor .instructor-flat-layout .field em:not(.input-badge),.role-instructor .instructor-flat-layout .field small{font-size:19px;line-height:1.55}.role-instructor .instructor-flat-layout input,.role-instructor .instructor-flat-layout select,.role-instructor .instructor-flat-layout textarea{border-radius:12px;min-height:64px;padding:15px 17px;font-size:24px;line-height:1.6}.role-instructor .instructor-flat-layout .decision-card span{font-size:20px;line-height:1.5}.role-instructor .instructor-flat-layout .actual-change-content b,.role-instructor .instructor-flat-layout .member-reaction-content>b{margin-top:12px;font-size:24px;line-height:1.5}.role-instructor .instructor-flat-layout .renewal-status span,.role-instructor .instructor-flat-layout .renewal-status small,.role-instructor .instructor-flat-layout .renewal-next-period p{font-size:22px;line-height:1.6}.role-instructor .instructor-flat-layout .member-public-status-control article header b,.role-instructor .instructor-flat-layout .member-status-confirmed{font-size:22px;line-height:1.65}.role-instructor .instructor-flat-layout .member-history-toolbar p,.role-instructor .instructor-flat-layout .member-history-group p,.role-instructor .instructor-flat-layout .member-history-case p,.role-instructor .instructor-flat-layout .history-evidence-grid b,.role-instructor .instructor-flat-layout .history-action-list b,.role-instructor .instructor-flat-layout .history-result-row b{font-size:24px;line-height:1.65}@media (width<=1180px){.role-instructor .app-sidebar{width:210px;padding:32px 22px 26px}.role-instructor .app-sidebar .brand b{font-size:20px}.role-instructor .app-nav a{min-height:56px;padding-inline:14px;font-size:19px}.role-instructor .sidebar-profile b{font-size:18px}.role-instructor .sidebar-profile span,.role-instructor .sidebar-profile .role-switcher summary{font-size:16px}.role-instructor .app-stage{margin-left:210px}.role-instructor .app-main{width:min(1120px,100%);padding:54px 44px 120px}.role-instructor .detail-page-head h1{font-size:46px}.role-instructor .instructor-flat-layout{--reading-indent:56px;--reading-sub-indent:42px}.role-instructor .instructor-flat-layout .panel-heading h2{font-size:32px}.role-instructor .instructor-flat-layout .panel-heading p{font-size:20px}}@media (width<=900px){.role-instructor .app-sidebar{width:190px}.role-instructor .app-stage{margin-left:190px}.role-instructor .app-main{width:100%;padding:46px 32px 112px}.role-instructor .instructor-flat-layout{--reading-indent:42px;--reading-sub-indent:30px}.role-instructor .instructor-flat-layout .change-confirm-grid{grid-template-columns:1fr;gap:30px}.role-instructor .instructor-flat-layout .actual-change-content{padding-right:0}.role-instructor .instructor-flat-layout .member-reaction-content{border-top:1px solid #e1e4e7;border-left:0;padding:30px 0 0}}@media (width<=720px){.role-instructor .app-sidebar{display:none}.role-instructor .app-stage{margin-left:0}.role-instructor .app-topbar{min-height:82px;padding-inline:22px;display:flex}.role-instructor .app-topbar .brand b{font-size:21px}.role-instructor .topbar-account>div span{font-size:15px}.role-instructor .topbar-account>div b{font-size:18px}.role-instructor .mobile-nav{right:12px;bottom:max(10px, env(safe-area-inset-bottom));min-height:82px;display:grid;left:12px}.role-instructor .mobile-nav a{gap:5px;font-size:16px}.role-instructor .app-main{min-height:calc(100vh - 82px);padding:34px 22px 126px}.role-instructor .detail-page-head{gap:24px;margin-bottom:30px}.role-instructor .detail-page-head .text-link{font-size:19px}.role-instructor .detail-page-head .eyebrow{font-size:17px}.role-instructor .detail-page-head h1{font-size:42px}.role-instructor .instructor-flat-layout{--reading-indent:24px;--reading-sub-indent:18px}.role-instructor .instructor-flat-layout .case-detail>.panel-card{padding:44px 0}.role-instructor .instructor-flat-layout .case-overview-top{align-items:flex-start;gap:18px}.role-instructor .instructor-flat-layout .case-overview-top h2{font-size:26px}.role-instructor .instructor-flat-layout .case-overview-top p,.role-instructor .instructor-flat-layout .case-overview-top>.status-pill{font-size:20px}.role-instructor .instructor-flat-layout .case-overview .meta-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 18px}.role-instructor .instructor-flat-layout .meta-grid dt{font-size:17px}.role-instructor .instructor-flat-layout .meta-grid dd{font-size:20px}.role-instructor .instructor-flat-layout .panel-heading{gap:14px;margin-bottom:30px}.role-instructor .instructor-flat-layout .panel-index{min-width:52px;min-height:40px;font-size:18px}.role-instructor .instructor-flat-layout .panel-heading h2{font-size:30px}.role-instructor .instructor-flat-layout .panel-heading p,.role-instructor .instructor-flat-layout .voice-grid span,.role-instructor .instructor-flat-layout .neutral-summary span,.role-instructor .instructor-flat-layout .actual-change-content>span,.role-instructor .instructor-flat-layout .member-reaction-content>span,.role-instructor .instructor-flat-layout .actual-action-record span,.role-instructor .instructor-flat-layout .center-request-summary span{font-size:18px}.role-instructor .instructor-flat-layout .voice-grid p,.role-instructor .instructor-flat-layout .neutral-summary p,.role-instructor .instructor-flat-layout .internal-case-note p,.role-instructor .instructor-flat-layout .action-proposal-content p,.role-instructor .instructor-flat-layout .actual-action-record p,.role-instructor .instructor-flat-layout .actual-change-content p,.role-instructor .instructor-flat-layout .member-reaction-content>p,.role-instructor .instructor-flat-layout .center-request-summary p{font-size:22px}.role-instructor .instructor-flat-layout .action-select-card{grid-template-columns:42px minmax(0,1fr) 36px;gap:13px}.role-instructor .instructor-flat-layout .action-select-card>i,.role-instructor .instructor-flat-layout .case-action-item-head>i,.role-instructor .instructor-flat-layout .application-card-title>i{width:42px;height:42px;font-size:18px}.role-instructor .instructor-flat-layout .action-select-card>.action-select-checkbox{width:36px;height:36px;font-size:21px}.role-instructor .instructor-flat-layout .action-select-card small,.role-instructor .instructor-flat-layout .case-action-item-head small,.role-instructor .instructor-flat-layout .application-card-title small{font-size:18px}.role-instructor .instructor-flat-layout .action-select-card b,.role-instructor .instructor-flat-layout .case-action-item-head b,.role-instructor .instructor-flat-layout .application-card-title b{font-size:22px}.role-instructor .instructor-flat-layout .field,.role-instructor .instructor-flat-layout .decision-guide,.role-instructor .instructor-flat-layout .waiting-note{font-size:20px}.role-instructor .instructor-flat-layout input,.role-instructor .instructor-flat-layout select,.role-instructor .instructor-flat-layout textarea{font-size:22px}.role-instructor .instructor-flat-layout .button{min-height:62px;font-size:20px}.role-instructor .instructor-flat-layout .decision-grid{grid-template-columns:1fr}}@media (width<=390px){.role-instructor .app-main{padding-inline:18px}.role-instructor .detail-page-head h1{font-size:38px}.role-instructor .instructor-flat-layout{--reading-indent:20px;--reading-sub-indent:14px}.role-instructor .instructor-flat-layout .panel-heading h2{font-size:28px}.role-instructor .instructor-flat-layout .panel-heading p{font-size:17px}.role-instructor .instructor-flat-layout .case-overview .meta-grid{gap:20px 14px}.role-instructor .instructor-flat-layout .meta-grid dt{font-size:16px}.role-instructor .instructor-flat-layout .meta-grid dd{font-size:19px}.role-instructor .instructor-flat-layout .voice-grid p,.role-instructor .instructor-flat-layout .neutral-summary p,.role-instructor .instructor-flat-layout .internal-case-note p,.role-instructor .instructor-flat-layout .action-proposal-content p,.role-instructor .instructor-flat-layout .actual-action-record p,.role-instructor .instructor-flat-layout .actual-change-content p,.role-instructor .instructor-flat-layout .member-reaction-content>p,.role-instructor .instructor-flat-layout .center-request-summary p{font-size:21px}}.role-instructor .app-sidebar{width:174px;padding:28px 20px 24px}.role-instructor .app-sidebar .brand{gap:9px;min-height:44px}.role-instructor .app-sidebar .brand-mark{border-radius:7px;width:28px;height:28px}.role-instructor .app-sidebar .brand b{font-size:16px}.role-instructor .app-nav{gap:7px;margin-top:32px}.role-instructor .app-nav a{border-radius:9px;min-height:44px;padding-inline:12px;font-size:15px}.role-instructor .sidebar-profile b{font-size:14px}.role-instructor .sidebar-profile span,.role-instructor .sidebar-profile .role-switcher summary{font-size:12px}.role-instructor .app-stage{margin-left:174px}.role-instructor .app-main{width:min(1018px,100%);padding:48px 43px 94px}.role-instructor .detail-page-head{gap:23px;margin-bottom:25px}.role-instructor .detail-page-head .text-link{font-size:15px}.role-instructor .detail-page-head .eyebrow{margin-bottom:9px;font-size:13px}.role-instructor .detail-page-head h1{font-size:36px}.role-instructor .instructor-flat-layout{--reading-indent:54px;--reading-sub-indent:43px}.role-instructor .instructor-flat-layout .case-detail>.panel-card{padding:39px 0}.role-instructor .instructor-flat-layout .case-overview-top h2{margin-bottom:8px;font-size:19px}.role-instructor .instructor-flat-layout .case-overview-top p,.role-instructor .instructor-flat-layout .case-overview-top>.status-pill{font-size:16px}.role-instructor .instructor-flat-layout .case-overview .meta-grid{gap:23px 38px;margin-top:24px}.role-instructor .instructor-flat-layout .meta-grid dt{font-size:13px}.role-instructor .instructor-flat-layout .meta-grid dd{margin-top:6px;font-size:16px}.role-instructor .instructor-flat-layout .panel-heading{gap:15px;margin-bottom:25px}.role-instructor .instructor-flat-layout .panel-index{border-radius:8px;min-width:40px;min-height:30px;padding-inline:9px;font-size:13px}.role-instructor .instructor-flat-layout .panel-heading h2{font-size:24px}.role-instructor .instructor-flat-layout .panel-heading p{margin-top:5px;font-size:15px}.role-instructor .instructor-flat-layout .voice-grid blockquote{padding:17px 0 21px}.role-instructor .instructor-flat-layout .voice-grid span,.role-instructor .instructor-flat-layout .neutral-summary span,.role-instructor .instructor-flat-layout .actual-change-content>span,.role-instructor .instructor-flat-layout .member-reaction-content>span,.role-instructor .instructor-flat-layout .actual-action-record span,.role-instructor .instructor-flat-layout .center-request-summary span{font-size:13px}.role-instructor .instructor-flat-layout .voice-grid p,.role-instructor .instructor-flat-layout .neutral-summary p,.role-instructor .instructor-flat-layout .internal-case-note p,.role-instructor .instructor-flat-layout .action-proposal-content p,.role-instructor .instructor-flat-layout .actual-action-record p,.role-instructor .instructor-flat-layout .actual-change-content p,.role-instructor .instructor-flat-layout .member-reaction-content>p,.role-instructor .instructor-flat-layout .center-request-summary p{margin-top:8px;font-size:16px}.role-instructor .instructor-flat-layout .neutral-summary{padding-top:19px}.role-instructor .instructor-flat-layout .member-voice-prediction{gap:13px;margin-top:20px;padding-top:20px}.role-instructor .instructor-flat-layout .member-voice-prediction-heading>span{font-size:13px}.role-instructor .instructor-flat-layout .member-voice-prediction .prediction-compare-grid{gap:9px}.role-instructor .instructor-flat-layout .member-voice-prediction .prediction-compare-grid article>span,.role-instructor .instructor-flat-layout .member-voice-prediction .prediction-compare-grid article>b{font-size:14px}.role-instructor .instructor-flat-layout .action-control-card{gap:15px}.role-instructor .instructor-flat-layout .action-selection-list>article,.role-instructor .instructor-flat-layout .action-selection-list>article.selected{padding:19px 0}.role-instructor .instructor-flat-layout .action-select-card{grid-template-columns:32px minmax(0,1fr) 27px;gap:12px}.role-instructor .instructor-flat-layout .action-select-card>i,.role-instructor .instructor-flat-layout .case-action-item-head>i,.role-instructor .instructor-flat-layout .application-card-title>i{border-radius:8px;width:32px;height:32px;font-size:13px}.role-instructor .instructor-flat-layout .action-select-card small,.role-instructor .instructor-flat-layout .case-action-item-head small,.role-instructor .instructor-flat-layout .application-card-title small,.role-instructor .instructor-flat-layout .action-bundle-count span{font-size:13px}.role-instructor .instructor-flat-layout .action-select-card b,.role-instructor .instructor-flat-layout .case-action-item-head b,.role-instructor .instructor-flat-layout .application-card-title b,.role-instructor .instructor-flat-layout .action-bundle-count b{font-size:16px}.role-instructor .instructor-flat-layout .action-select-card>.action-select-checkbox{border-radius:7px;width:27px;height:27px;font-size:16px}.role-instructor .instructor-flat-layout .action-draft-field{margin-top:12px}.role-instructor .instructor-flat-layout .decision-guide,.role-instructor .instructor-flat-layout .waiting-note,.role-instructor .instructor-flat-layout .member-public-status-control>p{font-size:15px}.role-instructor .instructor-flat-layout .field{gap:8px;font-size:15px}.role-instructor .instructor-flat-layout .field em:not(.input-badge),.role-instructor .instructor-flat-layout .field small{font-size:13px}.role-instructor .instructor-flat-layout input,.role-instructor .instructor-flat-layout select,.role-instructor .instructor-flat-layout textarea{border-radius:8px;min-height:48px;padding:10px 12px;font-size:16px}.role-instructor .instructor-flat-layout textarea{min-height:101px}.role-instructor .instructor-flat-layout .button{border-radius:8px;min-height:48px;font-size:15px}.role-instructor .instructor-flat-layout .decision-card{border-radius:8px;min-height:64px}.role-instructor .instructor-flat-layout .decision-card b{font-size:16px}.role-instructor .instructor-flat-layout .decision-card span{font-size:13px}.role-instructor .instructor-flat-layout .actual-change-content{padding-right:23px}.role-instructor .instructor-flat-layout .member-reaction-content{padding-left:23px}.role-instructor .instructor-flat-layout .actual-change-content b,.role-instructor .instructor-flat-layout .member-reaction-content>b{margin-top:8px;font-size:16px}.role-instructor .instructor-flat-layout .renewal-result-panel{gap:12px}.role-instructor .instructor-flat-layout .renewal-status b{font-size:23px}.role-instructor .instructor-flat-layout .renewal-status span,.role-instructor .instructor-flat-layout .renewal-status small,.role-instructor .instructor-flat-layout .renewal-next-period p{font-size:15px}.role-instructor .instructor-flat-layout .renewal-result-panel .button{min-height:48px;padding-inline:14px}.role-instructor .instructor-flat-layout .member-public-status-control>summary{font-size:16px}.role-instructor .instructor-flat-layout .member-public-status-control article header small{font-size:13px}.role-instructor .instructor-flat-layout .member-public-status-control article header b,.role-instructor .instructor-flat-layout .member-status-confirmed{font-size:15px}.role-instructor .instructor-flat-layout .member-history-toolbar h2,.role-instructor .instructor-flat-layout .member-history-group h2{font-size:24px}.role-instructor .instructor-flat-layout .member-history-toolbar p,.role-instructor .instructor-flat-layout .member-history-group p,.role-instructor .instructor-flat-layout .member-history-case p{font-size:16px}.role-instructor .instructor-flat-layout .history-evidence-grid span,.role-instructor .instructor-flat-layout .history-action-list span,.role-instructor .instructor-flat-layout .history-result-row span{font-size:13px}.role-instructor .instructor-flat-layout .history-evidence-grid b,.role-instructor .instructor-flat-layout .history-action-list b,.role-instructor .instructor-flat-layout .history-result-row b{font-size:16px}@media (width<=1180px){.role-instructor .app-sidebar{width:141px;padding:22px 15px 20px}.role-instructor .app-sidebar .brand b{font-size:14px}.role-instructor .app-nav a{min-height:44px;padding-inline:10px;font-size:13px}.role-instructor .sidebar-profile b{font-size:12px}.role-instructor .sidebar-profile span,.role-instructor .sidebar-profile .role-switcher summary{font-size:11px}.role-instructor .app-stage{margin-left:141px}.role-instructor .app-main{width:min(750px,100%);padding:36px 30px 80px}.role-instructor .detail-page-head h1{font-size:31px}.role-instructor .instructor-flat-layout{--reading-indent:38px;--reading-sub-indent:28px}.role-instructor .instructor-flat-layout .panel-heading h2{font-size:21px}.role-instructor .instructor-flat-layout .panel-heading p{font-size:13px}}@media (width<=900px){.role-instructor .app-sidebar{width:127px}.role-instructor .app-stage{margin-left:127px}.role-instructor .app-main{width:min(750px,100%);padding:31px 21px 75px}.role-instructor .instructor-flat-layout{--reading-indent:28px;--reading-sub-indent:20px}.role-instructor .instructor-flat-layout .change-confirm-grid{gap:20px}.role-instructor .instructor-flat-layout .member-reaction-content{padding-top:20px}}@media (width<=720px){.role-instructor .app-stage{margin-left:0}.role-instructor .app-topbar{min-height:64px;padding-inline:16px}.role-instructor .app-topbar .brand b{font-size:14px}.role-instructor .topbar-account>div span{font-size:10px}.role-instructor .topbar-account>div b{font-size:12px}.role-instructor .mobile-nav{min-height:64px}.role-instructor .mobile-nav a{font-size:11px}.role-instructor .app-main{width:100%;min-height:calc(100vh - 64px);padding:23px 16px 100px}.role-instructor .detail-page-head{gap:16px;margin-bottom:20px}.role-instructor .detail-page-head .text-link{font-size:13px}.role-instructor .detail-page-head .eyebrow{font-size:11px}.role-instructor .detail-page-head h1{font-size:28px}.role-instructor .instructor-flat-layout{--reading-indent:16px;--reading-sub-indent:12px}.role-instructor .instructor-flat-layout .case-detail>.panel-card{padding:29px 0}.role-instructor .instructor-flat-layout .case-overview-top{gap:12px}.role-instructor .instructor-flat-layout .case-overview-top h2{font-size:17px}.role-instructor .instructor-flat-layout .case-overview-top p,.role-instructor .instructor-flat-layout .case-overview-top>.status-pill{font-size:13px}.role-instructor .instructor-flat-layout .case-overview .meta-grid{gap:15px 12px}.role-instructor .instructor-flat-layout .meta-grid dt{font-size:11px}.role-instructor .instructor-flat-layout .meta-grid dd{font-size:13px}.role-instructor .instructor-flat-layout .panel-heading{gap:9px;margin-bottom:20px}.role-instructor .instructor-flat-layout .panel-index{min-width:35px;min-height:27px;font-size:12px}.role-instructor .instructor-flat-layout .panel-heading h2{font-size:20px}.role-instructor .instructor-flat-layout .panel-heading p,.role-instructor .instructor-flat-layout .voice-grid span,.role-instructor .instructor-flat-layout .neutral-summary span,.role-instructor .instructor-flat-layout .actual-change-content>span,.role-instructor .instructor-flat-layout .member-reaction-content>span,.role-instructor .instructor-flat-layout .actual-action-record span,.role-instructor .instructor-flat-layout .center-request-summary span{font-size:12px}.role-instructor .instructor-flat-layout .voice-grid p,.role-instructor .instructor-flat-layout .neutral-summary p,.role-instructor .instructor-flat-layout .internal-case-note p,.role-instructor .instructor-flat-layout .action-proposal-content p,.role-instructor .instructor-flat-layout .actual-action-record p,.role-instructor .instructor-flat-layout .actual-change-content p,.role-instructor .instructor-flat-layout .member-reaction-content>p,.role-instructor .instructor-flat-layout .center-request-summary p{font-size:15px}.role-instructor .instructor-flat-layout .action-select-card{grid-template-columns:28px minmax(0,1fr) 24px;gap:9px}.role-instructor .instructor-flat-layout .action-select-card>i,.role-instructor .instructor-flat-layout .case-action-item-head>i,.role-instructor .instructor-flat-layout .application-card-title>i{width:28px;height:28px;font-size:12px}.role-instructor .instructor-flat-layout .action-select-card>.action-select-checkbox{width:24px;height:24px;font-size:14px}.role-instructor .instructor-flat-layout .action-select-card small,.role-instructor .instructor-flat-layout .case-action-item-head small,.role-instructor .instructor-flat-layout .application-card-title small{font-size:12px}.role-instructor .instructor-flat-layout .action-select-card b,.role-instructor .instructor-flat-layout .case-action-item-head b,.role-instructor .instructor-flat-layout .application-card-title b{font-size:15px}.role-instructor .instructor-flat-layout .field,.role-instructor .instructor-flat-layout .decision-guide,.role-instructor .instructor-flat-layout .waiting-note{font-size:13px}.role-instructor .instructor-flat-layout input,.role-instructor .instructor-flat-layout select,.role-instructor .instructor-flat-layout textarea{font-size:15px}.role-instructor .instructor-flat-layout .button{min-height:48px;font-size:13px}}@media (width<=390px){.role-instructor .app-main{padding-inline:14px}.role-instructor .detail-page-head h1{font-size:25px}.role-instructor .instructor-flat-layout{--reading-indent:13px;--reading-sub-indent:10px}.role-instructor .instructor-flat-layout .panel-heading h2{font-size:19px}.role-instructor .instructor-flat-layout .panel-heading p{font-size:11px}.role-instructor .instructor-flat-layout .case-overview .meta-grid{gap:13px 9px}.role-instructor .instructor-flat-layout .meta-grid dt{font-size:11px}.role-instructor .instructor-flat-layout .meta-grid dd{font-size:13px}.role-instructor .instructor-flat-layout .voice-grid p,.role-instructor .instructor-flat-layout .neutral-summary p,.role-instructor .instructor-flat-layout .internal-case-note p,.role-instructor .instructor-flat-layout .action-proposal-content p,.role-instructor .instructor-flat-layout .actual-action-record p,.role-instructor .instructor-flat-layout .actual-change-content p,.role-instructor .instructor-flat-layout .member-reaction-content>p,.role-instructor .instructor-flat-layout .center-request-summary p{font-size:14px}}.role-instructor .instructor-page-layout{width:100%;color:var(--instructor-text)}.role-instructor .instructor-page-layout .dashboard-header{border-bottom:1px solid #e2e4e7;margin-bottom:36px;padding-bottom:28px}.role-instructor .instructor-page-layout .dashboard-header .eyebrow{color:var(--instructor-green);letter-spacing:.06em;margin-bottom:9px;font-size:13px}.role-instructor .instructor-page-layout .dashboard-header h1{color:var(--instructor-blue);font-size:36px;line-height:1.16}.role-instructor .instructor-page-layout .dashboard-header>div>p:last-child,.role-instructor .instructor-page-layout .dashboard-header>p:last-child{color:#777d84;margin-top:10px;font-size:16px;line-height:1.65}.role-instructor .instructor-page-layout .button{min-height:48px;box-shadow:none;border-radius:8px;padding-inline:16px;font-size:15px}.role-instructor .instructor-page-layout .button-primary{background:var(--instructor-blue-dark);color:#fff}.role-instructor .instructor-page-layout .button-secondary,.role-instructor .instructor-page-layout .button-quiet{color:var(--instructor-blue);background:#fff;border-color:#d4dae2}.role-instructor .instructor-header-actions{gap:10px}.role-instructor .instructor-header-actions>span{color:#7f858d;background:0 0;border:0;border-right:1px solid #dfe2e6;border-radius:0;min-height:48px;padding:0 18px 0 0;font-size:13px}.role-instructor .instructor-header-actions>span b{color:var(--instructor-blue);font-size:20px}.role-instructor .instructor-dashboard-page .stat-grid{border-top:1px solid #e2e4e7;border-bottom:1px solid #e2e4e7;gap:0;margin-bottom:42px}.role-instructor .instructor-dashboard-page .stat-card{min-height:104px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:22px 26px}.role-instructor .instructor-dashboard-page .stat-card+.stat-card{border-left:1px solid #e2e4e7}.role-instructor .instructor-dashboard-page .stat-card:after{display:none}.role-instructor .instructor-dashboard-page .stat-card span{color:#858b92;font-size:13px;font-weight:600}.role-instructor .instructor-dashboard-page .stat-card b{color:var(--instructor-blue);margin-top:14px;font-size:26px}.role-instructor .instructor-dashboard-page .instructor-workflow{background:0 0;border:0;border-radius:0;margin-bottom:44px;overflow:visible}.role-instructor .instructor-dashboard-page .instructor-workflow-heading{border:0;min-height:0;padding:0 0 20px}.role-instructor .instructor-dashboard-page .instructor-workflow-heading>div{gap:6px}.role-instructor .instructor-dashboard-page .instructor-workflow-heading span{color:var(--instructor-green);letter-spacing:.08em;font-size:12px}.role-instructor .instructor-dashboard-page .instructor-workflow-heading h2{color:var(--instructor-blue);font-size:24px}.role-instructor .instructor-dashboard-page .instructor-workflow-heading>small{color:#8c9198;font-size:13px}.role-instructor .instructor-dashboard-page .instructor-workflow ol{border-top:1px solid #e2e4e7;border-bottom:1px solid #e2e4e7}.role-instructor .instructor-dashboard-page .instructor-workflow li{border-right-color:#e2e4e7}.role-instructor .instructor-dashboard-page .instructor-workflow li:not(:last-child):after{background:#fff;border-color:#b8bec6}.role-instructor .instructor-dashboard-page .instructor-workflow a{grid-template-columns:34px minmax(0,1fr);gap:0 12px;min-height:108px;padding:20px 16px}.role-instructor .instructor-dashboard-page .instructor-workflow a:hover{background:#f7f9fc}.role-instructor .instructor-dashboard-page .instructor-workflow i{width:32px;height:32px;color:var(--instructor-blue);background:#fff;border-color:#cbd2dc;border-radius:8px;font-size:12px}.role-instructor .instructor-dashboard-page .instructor-workflow li.active i{border-color:var(--instructor-blue);background:var(--instructor-blue);color:#fff}.role-instructor .instructor-dashboard-page .instructor-workflow b{color:#3f454d;font-size:15px}.role-instructor .instructor-dashboard-page .instructor-workflow a small{color:#858b92;font-size:12px}.role-instructor .instructor-dashboard-page .instructor-workflow em{color:var(--instructor-green);font-size:12px}.role-instructor .instructor-thanks-inbox{margin-bottom:44px}.role-instructor .instructor-thanks-heading{border-bottom:1px solid #e2e4e7;justify-content:space-between;align-items:end;padding-bottom:18px;display:flex}.role-instructor .instructor-thanks-heading span{color:#c65d5b;letter-spacing:.1em;font-size:11px;font-weight:850}.role-instructor .instructor-thanks-heading h2{color:var(--instructor-blue);margin:5px 0 0;font-size:24px}.role-instructor .instructor-thanks-heading small{color:#8b9097;font-size:12px}.role-instructor .instructor-thanks-list{border-bottom:1px solid #e2e4e7;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.role-instructor .instructor-thanks-list a{min-height:148px;color:inherit;grid-template-columns:28px minmax(0,1fr);gap:9px 12px;padding:22px 20px;text-decoration:none;display:grid}.role-instructor .instructor-thanks-list a+a{border-left:1px solid #e2e4e7}.role-instructor .instructor-thanks-list a:hover{background:#fff8f7}.role-instructor .instructor-thanks-list i{color:#c65d5b;background:#fff0ef;border-radius:8px;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.role-instructor .instructor-thanks-list blockquote{color:#4a4d53;grid-column:2;margin:0;font-size:14px;font-weight:700;line-height:1.65}.role-instructor .instructor-thanks-list span{color:#90949a;grid-column:2;font-size:11px}.role-instructor .instructor-thanks-page .instructor-thanks-list{grid-template-columns:1fr}.role-instructor .instructor-thanks-page .instructor-thanks-list a{min-height:0;padding:22px 4px}.role-instructor .instructor-thanks-page .instructor-thanks-list a+a{border-top:1px solid #e2e4e7;border-left:0}.role-instructor .instructor-thanks-empty{border-top:1px solid #e2e4e7;border-bottom:1px solid #e2e4e7;justify-items:start;padding:48px 0;display:grid}.role-instructor .instructor-thanks-empty>i{color:#c65d5b;background:#fff0ef;border-radius:12px;place-items:center;width:42px;height:42px;margin-bottom:18px;font-size:21px;font-style:normal;display:grid}.role-instructor .instructor-thanks-empty h2{color:var(--instructor-blue);margin:0;font-size:21px}.role-instructor .instructor-thanks-empty p{color:#8b9097;margin:8px 0 0;font-size:13px;line-height:1.7}.case-positive-feedback-tag{margin-top:5px;font-weight:750;display:block}.case-positive-feedback-thanks{color:#bd5b59!important}.case-positive-feedback-no-issue{color:#2f775e!important}.case-thanks-card{background:linear-gradient(145deg,#fff6f5,#fff);border:1px solid #edcecb;border-radius:14px;gap:13px;padding:24px;display:grid}.case-thanks-card>span{color:#c75f5d;letter-spacing:.12em;font-size:9px;font-weight:850}.case-thanks-card blockquote{color:#4e4343;margin:0;font-size:16px;font-weight:750;line-height:1.65}.case-thanks-card small{color:#9a7c7a;font-size:10px}.case-no-issue-response{background:#f4faf7;border:1px solid #cce1d7;border-radius:14px;grid-template-columns:38px minmax(0,1fr);gap:13px;padding:20px;display:grid}.case-no-issue-response>i{color:#fff;background:#3e8068;border-radius:10px;place-items:center;width:38px;height:38px;font-style:normal;font-weight:850;display:grid}.case-no-issue-response b{color:#2f6f58;font-size:14px}.case-no-issue-response p{color:#61756e;margin:5px 0 0;font-size:11px;line-height:1.6}.positive-response-complete-card{background:#f7fbf9;border-color:#d7e6df}.role-instructor .instructor-dashboard-page .case-list-section{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.role-instructor .instructor-dashboard-page .section-row-heading{border-bottom:1px solid #e2e4e7;padding:0 0 22px}.role-instructor .instructor-dashboard-page .section-row-heading h2{color:var(--instructor-blue);font-size:24px}.role-instructor .instructor-dashboard-page .section-row-heading p{color:#8b9097;margin-top:6px;font-size:13px}.role-instructor .instructor-dashboard-page .case-table{padding-inline:16px}.role-instructor .instructor-dashboard-page .case-table-head{color:#8b9097;background:0 0;border-bottom:1px solid #e2e4e7;min-height:44px;font-size:11px}.role-instructor .instructor-dashboard-page .case-row{border-top-color:#e6e8eb;min-height:104px}.role-instructor .instructor-dashboard-page .case-row:hover{background:#f8faff}.role-instructor .instructor-dashboard-page .renewal-likelihood{font-size:11px}.role-instructor .instructor-dashboard-page .case-member b{color:var(--instructor-blue);font-size:16px}.role-instructor .instructor-dashboard-page .case-member small,.role-instructor .instructor-dashboard-page .case-next small,.role-instructor .instructor-dashboard-page .case-date small{color:#8a9097;font-size:12px}.role-instructor .instructor-dashboard-page .case-member .case-renewal-outcome.result-renewed{color:#237253}.role-instructor .instructor-dashboard-page .case-next b{color:#444a52;font-size:15px}.role-instructor .instructor-dashboard-page .case-date b{color:#555b63;font-size:14px}.role-instructor .instructor-dashboard-page .empty-state{border-bottom:1px solid #e2e4e7;min-height:280px}.role-instructor .instructor-request-page.narrow-workflow{width:100%}.role-instructor .instructor-request-page .request-form,.role-instructor .instructor-request-page .request-success{max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.role-instructor .instructor-request-page .request-form{gap:26px}.role-instructor .instructor-request-page .request-form>:not(.input-requirement-guide,.form-section-heading,.form-divider,.form-message){width:calc(100% - 54px);margin-left:54px}.role-instructor .instructor-request-page .input-requirement-guide{color:#7f858c;background:0 0;border:0;border-bottom:1px solid #e2e4e7;border-radius:0;gap:10px 24px;padding:0 0 18px;font-size:13px}.role-instructor .instructor-request-page .form-divider{background:#dfe2e6;margin:14px 0 4px}.role-instructor .instructor-request-page .form-section-heading{gap:15px}.role-instructor .instructor-request-page .form-section-heading>span{background:var(--instructor-blue-soft);width:40px;height:30px;color:var(--instructor-blue);border-radius:8px;font-size:13px}.role-instructor .instructor-request-page .form-section-heading-optional>span{color:#6f7781;background:#edf0f4}.role-instructor .instructor-request-page .form-section-heading h2{color:var(--instructor-blue);font-size:24px}.role-instructor .instructor-request-page .form-section-heading p{color:#8b9097;margin-top:5px;font-size:15px;line-height:1.55}.role-instructor .instructor-request-page .field{color:#4a5058;gap:9px;font-size:15px}.role-instructor .instructor-request-page .field small,.role-instructor .instructor-request-page .inline-checkbox small{color:#858b92;font-size:13px}.role-instructor .instructor-request-page input,.role-instructor .instructor-request-page select,.role-instructor .instructor-request-page textarea{color:#424850;border-color:#d4d9e0;border-radius:8px;min-height:48px;padding:11px 13px;font-size:16px}.role-instructor .instructor-request-page textarea{min-height:104px}.role-instructor .instructor-request-page input:focus,.role-instructor .instructor-request-page select:focus,.role-instructor .instructor-request-page textarea:focus{border-color:var(--instructor-blue);box-shadow:0 0 0 3px #2f568b1a}.role-instructor .instructor-request-page .member-mode-switch{background:#edf1f7;border-radius:9px;padding:4px}.role-instructor .instructor-request-page .member-mode-switch button{color:#6f7781;border-radius:7px;min-height:44px;font-size:14px}.role-instructor .instructor-request-page .member-mode-switch button.active{color:var(--instructor-blue)}.role-instructor .instructor-request-page .existing-member-summary,.role-instructor .instructor-request-page .prediction-lock-note,.role-instructor .instructor-request-page .privacy-inline{background:0 0;border:1px solid #e3e5e8;border-left:0;border-right:0;border-radius:0;padding:14px 0}.role-instructor .instructor-request-page .existing-member-summary b{color:var(--instructor-blue);font-size:16px}.role-instructor .instructor-request-page .existing-member-summary span{font-size:14px}.role-instructor .instructor-request-page .existing-member-summary small{font-size:12px}.role-instructor .instructor-request-page .prediction-lock-note{color:#777d84;font-size:13px}.role-instructor .instructor-request-page .prediction-lock-note b{color:#a95743}.role-instructor .instructor-request-page .privacy-inline{color:#7a8189;font-size:13px}.role-instructor .instructor-request-page .privacy-inline b{color:var(--instructor-blue)}.role-instructor .instructor-request-page .inline-checkbox{background:#fff;border-color:#d7dce3;border-radius:8px;min-height:54px;padding:14px 15px}.role-instructor .instructor-request-page .inline-checkbox input{width:19px;min-height:19px;accent-color:var(--instructor-blue);flex-basis:19px;padding:0}.role-instructor .instructor-request-page .inline-checkbox b{color:#4a5058;font-size:14px}.role-instructor .instructor-request-page .signal-step,.role-instructor .instructor-request-page .signal-step-required{background:0 0;border:0;border-radius:0;gap:16px;padding:0}.role-instructor .instructor-request-page .signal-step+.signal-step{border-top:1px solid #e3e5e8;margin-top:4px;padding-top:24px}.role-instructor .instructor-request-page .signal-step-head b{color:#4a5058;font-size:15px}.role-instructor .instructor-request-page .signal-step-head span{color:#8a9097;font-size:12px}.role-instructor .instructor-request-page .signal-step>:not(.signal-step-head){width:calc(100% - 28px);margin-left:28px}.role-instructor .instructor-request-page .priority-options span,.role-instructor .instructor-request-page .signal-category-grid button,.role-instructor .instructor-request-page .signal-list button,.role-instructor .instructor-request-page .prediction-candidate-grid button,.role-instructor .instructor-request-page .prediction-diagnosis-list article{box-shadow:none;background:#fff;border-color:#d8dde4;border-radius:8px}.role-instructor .instructor-request-page .priority-options span{min-height:84px}.role-instructor .instructor-request-page .priority-options b{color:#464c54;font-size:15px}.role-instructor .instructor-request-page .priority-options small{color:#858b92;font-size:12px}.role-instructor .instructor-request-page .priority-options input:checked+span,.role-instructor .instructor-request-page .signal-category-grid button.active,.role-instructor .instructor-request-page .prediction-candidate-grid button.active{border-color:var(--instructor-blue);box-shadow:inset 3px 0 var(--instructor-blue);background:#f3f7fd}.role-instructor .instructor-request-page .signal-category-grid button{min-height:76px;padding:14px}.role-instructor .instructor-request-page .signal-category-grid b{color:#474d55;font-size:14px}.role-instructor .instructor-request-page .signal-category-grid small{color:#888e95;font-size:11px}.role-instructor .instructor-request-page .signal-list button{grid-template-columns:38px 1fr 28px;min-height:96px;padding:14px}.role-instructor .instructor-request-page .signal-list button.active{border-color:var(--instructor-blue);background:#f5f8fd}.role-instructor .instructor-request-page .signal-list button>span{background:var(--instructor-blue-soft);min-height:30px;color:var(--instructor-blue);border-radius:7px;font-size:11px}.role-instructor .instructor-request-page .signal-list button p{color:#555b63;font-size:13px}.role-instructor .instructor-request-page .signal-list button i{width:26px;height:26px;font-size:13px}.role-instructor .instructor-request-page .signal-list button.active i{border-color:var(--instructor-blue);background:var(--instructor-blue)}.role-instructor .instructor-request-page .prediction-candidate-grid button{min-height:104px;padding:14px}.role-instructor .instructor-request-page .prediction-candidate-grid span{color:var(--instructor-green);font-size:11px}.role-instructor .instructor-request-page .prediction-candidate-grid b{color:#474d55;font-size:14px}.role-instructor .instructor-request-page .prediction-candidate-grid small{color:#888e95;font-size:11px}.role-instructor .instructor-request-page .signal-empty{font-size:13px}.role-instructor .instructor-request-page .prediction-diagnosis-list{background:0 0;border:0;border-radius:0;padding:0}.role-instructor .instructor-request-page .prediction-diagnosis-list article p{color:#555b63;font-size:13px}.role-instructor .instructor-request-page .mini-segmented{background:#edf1f7;border-radius:8px}.role-instructor .instructor-request-page .mini-segmented button{border-radius:6px;min-height:40px;font-size:13px}.role-instructor .instructor-request-page .mini-segmented button.active{color:var(--instructor-blue)}.role-instructor .instructor-request-page .request-success{gap:18px;padding-block:18px 0}.role-instructor .instructor-request-page .request-success h2{color:var(--instructor-blue);font-size:28px}.role-instructor .instructor-request-page .request-success>p:not(.eyebrow,.form-message){font-size:15px}.role-instructor .instructor-request-page .success-mark{background:var(--instructor-blue-soft);color:var(--instructor-blue)}.role-instructor .instructor-members-page .history-summary-grid{border-top:1px solid #e2e4e7;border-bottom:1px solid #e2e4e7;gap:0;margin-bottom:38px}.role-instructor .instructor-members-page .history-summary-grid article{min-height:104px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:22px 26px}.role-instructor .instructor-members-page .history-summary-grid article+article{border-left:1px solid #e2e4e7}.role-instructor .instructor-members-page .history-summary-grid span{color:#858b92;font-size:13px}.role-instructor .instructor-members-page .history-summary-grid b{color:var(--instructor-blue);font-size:26px}.role-instructor .instructor-members-page .history-summary-grid small{color:#8d939a;font-size:11px}.role-instructor .instructor-members-page .member-history-toolbar{border-bottom-color:#e2e4e7;align-items:center;padding:0 0 22px}.role-instructor .instructor-members-page .member-history-toolbar h2{color:var(--instructor-blue);font-size:24px}.role-instructor .instructor-members-page .member-history-toolbar p{color:#8b9097;font-size:13px}.role-instructor .instructor-members-page .member-history-toolbar input{background:#fff;border-color:#d4d9e0;border-radius:8px;min-height:48px;font-size:15px}.role-instructor .instructor-members-page .member-history-group{border-bottom-color:#e2e4e7}.role-instructor .instructor-members-page .member-history-group>summary{min-height:112px;padding-block:22px}.role-instructor .instructor-members-page .member-history-group>summary:hover{background:#f8faff}.role-instructor .instructor-members-page .member-history-group>summary>div:first-child>span{color:var(--instructor-green);font-size:12px}.role-instructor .instructor-members-page .member-history-group h2{color:var(--instructor-blue);font-size:20px}.role-instructor .instructor-members-page .member-history-group summary p{color:#8b9097;font-size:13px}.role-instructor .instructor-members-page .member-history-group summary dt{color:#8b9097;font-size:11px}.role-instructor .instructor-members-page .member-history-group summary dd{color:var(--instructor-blue);font-size:16px}.role-instructor .instructor-members-page .member-history-timeline{background:0 0}.role-instructor .instructor-members-page .member-history-case{padding-block:30px}.role-instructor .instructor-members-page .member-history-case-head time{font-size:12px}.role-instructor .instructor-members-page .member-history-case-head b{color:#454b53;font-size:16px}.role-instructor .instructor-members-page .history-evidence-grid>div{background:0 0}.role-instructor .instructor-members-page .history-action-list li{border:0;border-top:1px solid #e3e5e8;border-radius:0;padding:16px 0}.role-instructor .instructor-members-page .history-action-list li>i{background:var(--instructor-blue)}.role-instructor .instructor-members-page .history-result-row{border-top-color:#e2e4e7}.role-instructor .instructor-members-page .history-result-row a{color:var(--instructor-blue);font-size:13px}@media (width<=1180px){.role-instructor .instructor-page-layout .dashboard-header h1{font-size:31px}.role-instructor .instructor-dashboard-page .instructor-workflow-heading h2,.role-instructor .instructor-dashboard-page .section-row-heading h2,.role-instructor .instructor-request-page .form-section-heading h2,.role-instructor .instructor-members-page .member-history-toolbar h2{font-size:21px}.role-instructor .instructor-request-page .request-form>:not(.input-requirement-guide,.form-section-heading,.form-divider,.form-message){width:calc(100% - 38px);margin-left:38px}}@media (width<=900px){.role-instructor .instructor-dashboard-page .instructor-workflow ol{grid-template-columns:repeat(5,minmax(150px,1fr));overflow-x:auto}.role-instructor .instructor-dashboard-page .case-table{padding-inline:12px}.role-instructor .instructor-request-page .signal-list,.role-instructor .instructor-request-page .prediction-diagnosis-list article{grid-template-columns:1fr}}@media (width<=720px){.role-instructor .instructor-page-layout .dashboard-header{margin-bottom:28px;padding-bottom:22px}.role-instructor .instructor-page-layout .dashboard-header .eyebrow{font-size:11px}.role-instructor .instructor-page-layout .dashboard-header h1{font-size:28px}.role-instructor .instructor-page-layout .dashboard-header>div>p:last-child,.role-instructor .instructor-page-layout .dashboard-header>p:last-child{font-size:15px}.role-instructor .instructor-header-actions>span{border-bottom:1px solid #e2e4e7;border-right:0;justify-content:flex-start;padding:0 0 12px}.role-instructor .instructor-page-layout .button{width:100%}.role-instructor .instructor-dashboard-page .stat-grid,.role-instructor .instructor-members-page .history-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.role-instructor .instructor-thanks-heading{flex-direction:column;align-items:flex-start;gap:7px}.role-instructor .instructor-thanks-heading h2{font-size:20px}.role-instructor .instructor-thanks-list{grid-template-columns:1fr}.role-instructor .instructor-thanks-list a{min-height:0;padding:18px 4px}.role-instructor .instructor-thanks-list a+a{border-top:1px solid #e2e4e7;border-left:0}.role-instructor .instructor-dashboard-page .stat-card,.role-instructor .instructor-members-page .history-summary-grid article{min-height:92px;padding:18px 16px}.role-instructor .instructor-dashboard-page .stat-card:nth-child(odd),.role-instructor .instructor-members-page .history-summary-grid article:nth-child(odd){border-left:0}.role-instructor .instructor-dashboard-page .stat-card:nth-child(n+3),.role-instructor .instructor-members-page .history-summary-grid article:nth-child(n+3){border-top:1px solid #e2e4e7}.role-instructor .instructor-dashboard-page .stat-card span,.role-instructor .instructor-members-page .history-summary-grid span{font-size:12px}.role-instructor .instructor-dashboard-page .stat-card b,.role-instructor .instructor-members-page .history-summary-grid b{font-size:23px}.role-instructor .instructor-dashboard-page .instructor-workflow-heading h2,.role-instructor .instructor-dashboard-page .section-row-heading h2,.role-instructor .instructor-request-page .form-section-heading h2,.role-instructor .instructor-members-page .member-history-toolbar h2{font-size:20px}.role-instructor .instructor-dashboard-page .instructor-workflow-heading>small,.role-instructor .instructor-dashboard-page .section-row-heading p{font-size:12px}.role-instructor .instructor-dashboard-page .instructor-workflow{margin-bottom:32px}.role-instructor .instructor-dashboard-page .instructor-workflow ol{grid-template-columns:repeat(5,minmax(0,1fr));overflow:visible}.role-instructor .instructor-dashboard-page .instructor-workflow li{min-width:0}.role-instructor .instructor-dashboard-page .instructor-workflow li:not(:last-child):after{width:6px;height:6px;right:-3px}.role-instructor .instructor-dashboard-page .instructor-workflow a{text-align:center;grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);justify-items:center;gap:5px;min-height:88px;padding:10px 3px 9px}.role-instructor .instructor-dashboard-page .instructor-workflow i{grid-row:auto;width:28px;height:28px;font-size:10px}.role-instructor .instructor-dashboard-page .instructor-workflow a>span{gap:0;width:100%}.role-instructor .instructor-dashboard-page .instructor-workflow b{text-overflow:clip;white-space:normal;word-break:keep-all;font-size:10px;line-height:1.25;overflow:visible}.role-instructor .instructor-dashboard-page .instructor-workflow a small{display:none}.role-instructor .instructor-dashboard-page .instructor-workflow em{text-overflow:ellipsis;white-space:nowrap;grid-column:1;max-width:100%;font-size:9px;line-height:1.2;overflow:hidden}.role-instructor .instructor-dashboard-page .section-row-heading{padding:0 0 18px}.role-instructor .instructor-dashboard-page .case-table.case-row{border-top-color:#e2e4e7;padding:20px 4px}.role-instructor .instructor-request-page .request-form{gap:22px}.role-instructor .instructor-request-page .request-form>:not(.input-requirement-guide,.form-section-heading,.form-divider,.form-message){width:calc(100% - 16px);margin-left:16px}.role-instructor .instructor-request-page .form-section-heading{gap:9px}.role-instructor .instructor-request-page .form-section-heading>span{width:35px;height:27px;font-size:12px}.role-instructor .instructor-request-page .form-section-heading p{font-size:12px}.role-instructor .instructor-request-page .field-row,.role-instructor .instructor-request-page .priority-options{grid-template-columns:1fr}.role-instructor .instructor-request-page .signal-step-head{flex-direction:column;align-items:flex-start;gap:5px}.role-instructor .instructor-request-page .signal-step>:not(.signal-step-head){width:calc(100% - 12px);margin-left:12px}.role-instructor .instructor-request-page .signal-category-grid,.role-instructor .instructor-request-page .prediction-candidate-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.role-instructor .instructor-request-page .field{font-size:14px}.role-instructor .instructor-request-page input,.role-instructor .instructor-request-page select,.role-instructor .instructor-request-page textarea{font-size:15px}.role-instructor .instructor-request-page .privacy-inline,.role-instructor .instructor-request-page .prediction-lock-note{gap:5px;display:grid}.role-instructor .instructor-members-page .member-history-toolbar{align-items:stretch}.role-instructor .instructor-members-page .member-history-group>summary{padding-block:20px}.role-instructor .instructor-members-page .member-history-case{padding-block:24px}}@media (width<=480px){.role-instructor .instructor-request-page .signal-category-grid,.role-instructor .instructor-request-page .prediction-candidate-grid{grid-template-columns:1fr}.role-instructor .instructor-request-page .request-form>:not(.input-requirement-guide,.form-section-heading,.form-divider,.form-message){width:calc(100% - 12px);margin-left:12px}.role-instructor .instructor-members-page .history-summary-grid small{display:none}}.role-center_manager{--center-blue:var(--instructor-blue);--center-blue-soft:var(--instructor-blue-soft);--center-green:var(--instructor-green);--center-line:#e2e4e7;--center-muted:#858b92}.role-center_manager .center-dashboard-page .header-callout{border:0;border-left:1px solid var(--center-line);min-width:170px;box-shadow:none;background:0 0;border-radius:0;padding:0 0 0 20px}.role-center_manager .center-dashboard-page .header-callout span{color:var(--center-muted);font-size:13px}.role-center_manager .center-dashboard-page .header-callout b{color:var(--center-blue);font-size:28px}.role-center_manager .center-dashboard-page .header-callout small{color:var(--center-green);font-size:12px}.role-center_manager .center-workspace-switch{border-top:1px solid var(--center-line);border-bottom:1px solid var(--center-line);gap:0;margin:-8px 0 38px}.role-center_manager .center-workspace-switch a{background:0 0;border:0;border-radius:0;min-height:92px;padding:18px 22px}.role-center_manager .center-workspace-switch a+a{border-left:1px solid var(--center-line)}.role-center_manager .center-workspace-switch a:hover{background:#f8faff;transform:none}.role-center_manager .center-workspace-switch span{background:var(--center-blue-soft);color:var(--center-blue);border-radius:8px;font-size:12px}.role-center_manager .center-workspace-switch b{color:var(--center-blue);font-size:15px}.role-center_manager .center-workspace-switch small{color:var(--center-muted);font-size:12px}.role-center_manager .center-board-toolbar{margin:34px 0 18px}.role-center_manager .center-owner-filters{gap:8px;padding-bottom:0}.role-center_manager .center-owner-filters button{color:#6e7580;border-color:#d8dde4;border-radius:8px;min-height:48px;padding-inline:14px;font-size:13px}.role-center_manager .center-owner-filters button.active{border-color:var(--center-blue);background:var(--center-blue)}.role-center_manager .center-instructor-filter{color:var(--center-muted);flex-basis:220px;font-size:12px}.role-center_manager .center-instructor-filter select{color:#4a5058;border-color:#d4d9e0;border-radius:8px;min-height:48px;font-size:14px}.role-center_manager .center-instructor-section{margin-top:54px;padding-top:0}.role-center_manager .center-instructor-section>.section-row-heading{border:0;border-bottom:1px solid var(--center-line);background:0 0;border-radius:0;padding:0 0 22px}.role-center_manager .center-instructor-section .section-row-heading .eyebrow{color:var(--center-green);margin-bottom:7px;font-size:12px}.role-center_manager .instructor-mini-stats{gap:0}.role-center_manager .instructor-mini-stats span{border:0;border-left:1px solid var(--center-line);min-height:40px;color:var(--center-muted);background:0 0;border-radius:0;padding:0 12px;font-size:12px}.role-center_manager .instructor-mini-stats b{color:var(--center-blue);font-size:16px}.role-center_manager .center-instructor-grid{border-bottom:1px solid var(--center-line);grid-template-columns:minmax(300px,.82fr) minmax(420px,1.18fr);gap:0}.role-center_manager .center-instructor-grid .panel-card,.role-center_manager .center-instructor-grid .panel-card+.panel-card{box-shadow:none;background:0 0;border:0;border-radius:0;padding:30px 28px}.role-center_manager .center-instructor-grid .panel-card:first-child{padding-left:0}.role-center_manager .center-instructor-grid .panel-card+.panel-card{border-left:1px solid var(--center-line);padding-right:0}.role-center_manager .center-instructor-grid .panel-heading h3{color:var(--center-blue);font-size:20px}.role-center_manager .center-instructor-grid .panel-heading p{color:var(--center-muted);font-size:13px}.role-center_manager .center-instructor-grid .panel-index{background:var(--center-blue-soft);min-width:38px;min-height:28px;color:var(--center-blue);border-radius:8px;font-size:12px}.role-center_manager .center-invite-card input,.role-center_manager .center-invite-card select,.role-center_manager .center-invite-card textarea{border-color:#d4d9e0;border-radius:8px;min-height:48px;font-size:15px}.role-center_manager .center-invite-note{color:var(--center-muted);font-size:12px}.role-center_manager .center-instructor-list{border-top:1px solid var(--center-line);gap:0}.role-center_manager .center-instructor-list article{border:0;border-bottom:1px solid var(--center-line);background:0 0;border-radius:0;min-height:82px;padding:13px 0}.role-center_manager .center-instructor-person b,.role-center_manager .center-instructor-load b{color:#454b53;font-size:14px}.role-center_manager .center-instructor-person small,.role-center_manager .center-instructor-load small{color:var(--center-muted);font-size:11px}.role-center_manager .status-control{border-radius:8px;min-height:48px;font-size:12px}.role-center_manager .pending-instructor-invites summary{color:#59616a;min-height:48px;font-size:13px}.role-center_manager .pending-instructor-invites>div{min-height:64px}.role-center_manager .pending-instructor-invites b{font-size:13px}.role-center_manager .pending-instructor-invites small,.role-center_manager .pending-instructor-invites time{font-size:11px}.role-center_manager .pending-instructor-invites button{min-height:48px;font-size:12px}.role-center_manager .center-link-rule{border:0;border-top:1px solid var(--center-line);border-bottom:1px solid var(--center-line);color:#6f7680;background:0 0;border-radius:0;gap:9px;width:calc(100% - 40px);margin:24px 0 0 40px;padding:18px 0;font-size:12px;display:grid}.role-center_manager .center-link-rule b{color:var(--center-blue)}.role-center_manager .center-flat-layout .case-overview .meta-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.role-center_manager .center-flat-layout .case-overview .meta-grid>div:first-child,.role-center_manager .center-flat-layout .case-overview .meta-grid>div:nth-child(2),.role-center_manager .center-flat-layout .case-overview .meta-grid>div:nth-child(6){display:block}.role-center_manager .center-flat-layout .case-assignment-card{border-top:1px solid var(--center-line);padding-top:32px}@media (width<=1180px){.role-center_manager .center-instructor-grid{grid-template-columns:1fr}.role-center_manager .center-instructor-grid .panel-card,.role-center_manager .center-instructor-grid .panel-card:first-child,.role-center_manager .center-instructor-grid .panel-card+.panel-card{padding:26px 0}.role-center_manager .center-instructor-grid .panel-card+.panel-card{border-top:1px solid var(--center-line);border-left:0}}@media (width<=720px){.role-center_manager .center-dashboard-page .header-callout{border-top:1px solid var(--center-line);border-left:0;width:100%;padding:14px 0 0}.role-center_manager .center-workspace-switch{grid-template-columns:1fr;margin-bottom:30px}.role-center_manager .center-workspace-switch a{min-height:78px;padding:14px 8px}.role-center_manager .center-workspace-switch a+a{border-top:1px solid var(--center-line);border-left:0}.role-center_manager .center-board-toolbar{flex-direction:column;align-items:stretch}.role-center_manager .center-instructor-filter{flex-basis:auto}.role-center_manager .instructor-mini-stats{justify-content:flex-start}.role-center_manager .instructor-mini-stats span:first-child{border-left:0}.role-center_manager .center-link-rule{width:calc(100% - 16px);margin-left:16px}.role-center_manager .center-flat-layout .case-overview .meta-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=390px){.role-center_manager .center-owner-filters button{padding-inline:11px;font-size:12px}.role-center_manager .center-instructor-list article{padding-inline:0}.role-center_manager .center-link-rule{width:calc(100% - 12px);margin-left:12px}}.operator-layout{--operator-blue:#2f568b;--operator-blue-dark:#294d80;--operator-blue-soft:#e7f0ff;--operator-green:#4b9650;--operator-text:#333a43;--operator-muted:#858c95;--operator-line:#e1e4e8;color:var(--operator-text);background:#fff}.operator-layout .operator-sidebar{background:var(--operator-blue-dark);border:0;width:174px;padding:28px 20px 24px}.operator-layout .operator-sidebar .brand{gap:9px;min-height:44px}.operator-layout .operator-sidebar .brand-mark{background:#ffffff1a;border-radius:7px;width:28px;height:28px}.operator-layout .operator-sidebar .brand b{letter-spacing:-.025em;font-size:16px}.operator-layout .operator-sidebar .brand small,.operator-layout .operator-sidebar .app-nav i,.operator-layout .operator-sidebar .profile-avatar{display:none}.operator-layout .operator-console-label{background:0 0;border:1px solid #ffffff29;border-left:0;border-right:0;border-radius:0;gap:5px;margin:22px 7px 0;padding:14px 5px}.operator-layout .operator-console-label span{color:#b9cbe2;font-size:10px}.operator-layout .operator-console-label b{font-size:14px}.operator-layout .app-nav{gap:7px;margin-top:22px}.operator-layout .app-nav a{color:#d5e0ef;border-radius:9px;gap:0;min-height:44px;padding-inline:12px;font-size:14px;font-weight:700}.operator-layout .app-nav a.active{box-shadow:none;color:#fff;background:#ffffff24}.operator-layout .sidebar-profile{padding:16px 6px 0;display:block}.operator-layout .sidebar-profile b{font-size:14px;font-weight:600}.operator-layout .sidebar-profile span{color:#d6e2f1;margin-top:5px;font-size:11px}.operator-layout .operator-signout{color:#d6e2f1;margin-top:9px;font-size:11px}.operator-layout .app-stage{background:#fff;margin-left:174px}.operator-layout .desktop-refresh{display:none}.operator-layout .operator-main{width:min(1273px,100%);margin-inline:auto;padding:48px 43px 94px}.operator-layout .operator-main>.dashboard-header{border-bottom:1px solid var(--operator-line);margin-bottom:36px;padding-bottom:28px}.operator-layout .operator-main .dashboard-header .eyebrow,.operator-layout .operator-main .detail-page-head .eyebrow{color:var(--operator-green);letter-spacing:.06em;margin-bottom:9px;font-size:13px}.operator-layout .operator-main .dashboard-header h1,.operator-layout .operator-main .detail-page-head h1{color:var(--operator-blue);font-size:36px;line-height:1.16}.operator-layout .operator-main .dashboard-header>div>p:last-child,.operator-layout .operator-main .dashboard-header>p:last-child{color:#777d84;margin-top:10px;font-size:16px;line-height:1.65}.operator-layout .operator-main .detail-page-head{border-bottom:1px solid var(--operator-line);gap:20px;margin-bottom:28px;padding-bottom:25px}.operator-layout .operator-main .detail-page-head .text-link{min-height:36px;color:var(--operator-blue);font-size:14px}.operator-layout .operator-main .header-callout{border:0;border-left:1px solid var(--operator-line);min-width:170px;box-shadow:none;background:0 0;border-radius:0;padding:0 0 0 20px}.operator-layout .operator-main .header-callout span{color:var(--operator-muted);font-size:13px}.operator-layout .operator-main .header-callout b{color:var(--operator-blue);font-size:28px}.operator-layout .operator-main .header-callout small{color:var(--operator-green);font-size:12px}.operator-layout .operator-main .button{min-height:48px;box-shadow:none;border-radius:8px;padding-inline:16px;font-size:14px}.operator-layout .operator-main .button-primary{border-color:var(--operator-blue-dark);background:var(--operator-blue-dark);color:#fff}.operator-layout .operator-main .button-secondary,.operator-layout .operator-main .button-quiet{color:var(--operator-blue);background:#fff;border-color:#d4dae2}.operator-layout .operator-main .button-danger{color:#a24c3c;background:#fff;border-color:#e2bcb2}.operator-layout .operator-main .field{color:#4a5058;gap:8px;font-size:14px}.operator-layout .operator-main .field small,.operator-layout .operator-main .field em:not(.input-badge){color:var(--operator-muted);font-size:12px;line-height:1.55}.operator-layout .operator-main input,.operator-layout .operator-main select,.operator-layout .operator-main textarea{color:#424850;background:#fff;border-color:#d4d9e0;border-radius:8px;min-height:48px;padding:10px 12px;font-size:15px}.operator-layout .operator-main textarea{line-height:1.6}.operator-layout .operator-main input:focus,.operator-layout .operator-main select:focus,.operator-layout .operator-main textarea:focus{border-color:var(--operator-blue);outline:0;box-shadow:0 0 0 3px #2f568b1a}.operator-layout .operator-main .panel-card,.operator-layout .operator-main .application-admin-card,.operator-layout .operator-main .case-list-section,.operator-layout .operator-main .operator-inquiry-section{box-shadow:none;background:0 0;border:0;border-radius:0}.operator-layout .operator-main .panel-card{padding:30px 0}.operator-layout .operator-main .panel-card+.panel-card,.operator-layout .operator-main .review-form>.panel-card,.operator-layout .operator-main .application-admin-card,.operator-layout .operator-main .managed-member,.operator-layout .operator-main .content-entry{border-top:1px solid var(--operator-line)}.operator-layout .operator-main .panel-heading{gap:15px;margin-bottom:24px}.operator-layout .operator-main .panel-index{background:var(--operator-blue-soft);min-width:40px;min-height:30px;color:var(--operator-blue);border-radius:8px;padding-inline:9px;font-size:13px}.operator-layout .operator-main .panel-heading h2,.operator-layout .operator-main .section-row-heading h2{color:var(--operator-blue);font-size:22px;line-height:1.3}.operator-layout .operator-main .panel-heading p,.operator-layout .operator-main .section-row-heading p{color:var(--operator-muted);margin-top:5px;font-size:13px;line-height:1.55}.operator-layout .operator-main .section-row-heading{border-bottom:1px solid var(--operator-line);padding:0 0 20px}.operator-layout .operator-main .queue-count{min-height:36px;color:var(--operator-muted);background:0 0;border-radius:0;padding:0;font-size:12px}.operator-layout .operator-main .queue-count b{color:var(--operator-blue);font-size:18px}.operator-layout .operator-main .stat-grid{border-top:1px solid var(--operator-line);border-bottom:1px solid var(--operator-line);gap:0;margin-bottom:38px}.operator-layout .operator-main .stat-card{background:0 0;border:0;border-radius:0;min-height:104px;padding:22px 24px}.operator-layout .operator-main .stat-card+.stat-card{border-left:1px solid var(--operator-line)}.operator-layout .operator-main .stat-card:after{display:none}.operator-layout .operator-main .stat-card span{color:var(--operator-muted);font-size:13px}.operator-layout .operator-main .stat-card b{color:var(--operator-blue);margin-top:13px;font-size:26px}.operator-layout .operator-main .operator-strip{border:0;border-top:1px solid var(--operator-line);border-bottom:1px solid var(--operator-line);background:0 0;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:38px;overflow:visible}.operator-layout .operator-main .operator-strip>*{border-right:1px solid var(--operator-line);border-bottom:1px solid var(--operator-line);min-height:100px;padding:20px 22px}.operator-layout .operator-main .operator-strip>:nth-child(3n){border-right:0}.operator-layout .operator-main .operator-strip>:nth-child(n+4){border-bottom:0}.operator-layout .operator-main .operator-strip a:hover{background:#f7f9fc}.operator-layout .operator-main .operator-strip span{color:var(--operator-muted);font-size:12px}.operator-layout .operator-main .operator-strip b{color:var(--operator-blue);font-size:24px}.operator-layout .operator-main .operator-strip small{color:#8d939a;font-size:11px}.operator-layout .operator-main .queue-filter-bar{gap:8px;padding:0 0 16px}.operator-layout .operator-main .queue-filter-bar button,.operator-layout .operator-main .application-filter-tabs button,.operator-layout .operator-main .content-group-tabs button,.operator-layout .operator-main .filter-chips button{color:#6e7580;background:#fff;border-color:#d8dde4;border-radius:8px;min-height:44px;font-size:13px}.operator-layout .operator-main .queue-filter-bar button.active,.operator-layout .operator-main .application-filter-tabs button.active,.operator-layout .operator-main .content-group-tabs button.active,.operator-layout .operator-main .filter-chips button.active{border-color:var(--operator-blue);background:var(--operator-blue);box-shadow:none;color:#fff}.operator-layout .operator-main .case-list-section{overflow:visible}.operator-layout .operator-main .case-table{padding-inline:12px}.operator-layout .operator-main .case-table-head{border-bottom:1px solid var(--operator-line);min-height:44px;color:var(--operator-muted);background:0 0;font-size:11px}.operator-layout .operator-main .case-row{border-top-color:#e7e9ec;min-height:102px}.operator-layout .operator-main .case-row:hover{background:#f8faff}.operator-layout .operator-main .case-member b{color:var(--operator-blue);font-size:16px}.operator-layout .operator-main .case-next b{color:#444a52;font-size:14px}.operator-layout .operator-main .case-member small,.operator-layout .operator-main .case-next small,.operator-layout .operator-main .case-date small{color:var(--operator-muted);font-size:11px}.operator-layout .operator-main .case-member .case-renewal-outcome.result-renewed{color:#237253}.operator-layout .operator-main .operator-inquiry-section{margin-top:44px;overflow:visible}.operator-layout .operator-main .operator-inquiry-section>.section-row-heading{padding:0 0 20px}.operator-layout .operator-main .operator-inquiry-section>.queue-filter-bar{padding:16px 0}.operator-layout .operator-main .operator-inquiry-list{border-top:1px solid var(--operator-line)}.operator-layout .operator-main .inquiry-row{border-bottom-color:var(--operator-line);padding:20px 0}.operator-layout .operator-main .inquiry-row.status-new{box-shadow:inset 3px 0 var(--operator-blue);background:0 0;padding-left:14px}.operator-layout .operator-main .inquiry-copy h3{color:#444a52;font-size:15px}.operator-layout .operator-main .inquiry-copy p{color:#676e77;font-size:13px}.operator-layout .operator-main .inquiry-meta span,.operator-layout .operator-main .inquiry-meta time,.operator-layout .operator-main .inquiry-copy small{font-size:11px}.operator-layout .operator-main .inquiry-actions button{border-radius:8px;min-height:44px;font-size:12px}.operator-layout .operator-main .application-filter-tabs{border:0;border-bottom:1px solid var(--operator-line);background:0 0;border-radius:0;gap:0;padding:0 0 16px}.operator-layout .operator-main .application-filter-tabs button{margin-right:7px;padding-inline:13px}.operator-layout .operator-main .application-admin-list{gap:0}.operator-layout .operator-main .application-admin-card{gap:20px;padding:30px 0}.operator-layout .operator-main .application-admin-card h2{color:var(--operator-blue);font-size:22px}.operator-layout .operator-main .application-admin-card header p{font-size:13px}.operator-layout .operator-main .application-facts{border:0;border-top:1px solid var(--operator-line);border-bottom:1px solid var(--operator-line);border-radius:0;width:calc(100% - 40px);margin-left:40px}.operator-layout .operator-main .application-facts>div{min-height:78px;padding:16px}.operator-layout .operator-main .application-facts span{font-size:11px}.operator-layout .operator-main .application-facts b,.operator-layout .operator-main .application-facts p{font-size:13px}.operator-layout .operator-main .application-decision-grid,.operator-layout .operator-main .approved-application-box,.operator-layout .operator-main .invite-delivery-card{border:0;border-top:1px solid var(--operator-line);background:0 0;border-radius:0;width:calc(100% - 40px);margin-left:40px;padding:18px 0}.operator-layout .operator-main .center-origin-invites{margin-top:38px}.operator-layout .operator-main .center-origin-invite-table{border:0;border-radius:0}.operator-layout .operator-main .center-origin-invite-table>div{border-bottom-color:var(--operator-line)}.operator-layout .operator-main .center-origin-invite-head{background:0 0;font-size:11px}.operator-layout .operator-main .center-origin-invite-table b,.operator-layout .operator-main .center-origin-invite-table span,.operator-layout .operator-main .center-origin-invite-table small{font-size:12px}.operator-layout .operator-main .access-admin-grid{grid-template-columns:minmax(290px,.8fr) minmax(0,1.2fr);gap:42px}.operator-layout .operator-main .access-admin-grid>.panel-card{padding-top:0}.operator-layout .operator-main .stack-form,.operator-layout .operator-main .people-list,.operator-layout .operator-main .invite-history{width:calc(100% - 40px);margin-left:40px}.operator-layout .operator-main .segmented-control,.operator-layout .operator-main .mini-segmented{background:#edf1f7;border-radius:8px}.operator-layout .operator-main .segmented-control button,.operator-layout .operator-main .mini-segmented button{border-radius:7px;min-height:44px;font-size:13px}.operator-layout .operator-main .segmented-control button.active,.operator-layout .operator-main .mini-segmented button.active{color:var(--operator-blue);box-shadow:none}.operator-layout .operator-main .people-list>div{border-bottom-color:var(--operator-line);min-height:82px}.operator-layout .operator-main .people-list>div>div:nth-child(2) b{color:#454b53;font-size:14px}.operator-layout .operator-main .people-list>div>div:nth-child(2) small,.operator-layout .operator-main .people-role b,.operator-layout .operator-main .people-role small{font-size:11px}.operator-layout .operator-main .people-row-actions button{min-height:40px;font-size:11px}.operator-layout .operator-main .invite-history summary{color:var(--operator-blue);background:0 0;border-radius:0;font-size:13px}.operator-layout .operator-main .invite-history p{font-size:12px}.operator-layout .operator-main .member-manager-toolbar,.operator-layout .operator-main .workspace-toolbar,.operator-layout .operator-main .content-manager-controls{border:0;border-bottom:1px solid var(--operator-line);padding:0 0 20px}.operator-layout .operator-main .managed-member-list{grid-template-columns:1fr;gap:0}.operator-layout .operator-main .managed-member{gap:20px;padding:28px 0}.operator-layout .operator-main .managed-member-main,.operator-layout .operator-main .managed-member-actions{width:calc(100% - 40px);margin-left:40px}.operator-layout .operator-main .managed-member-main>div:first-child>span{color:var(--operator-green);font-size:11px}.operator-layout .operator-main .managed-member-main h2{color:var(--operator-blue);font-size:22px}.operator-layout .operator-main .managed-member-main p{font-size:13px}.operator-layout .operator-main .managed-member-count b{color:var(--operator-blue);font-size:26px}.operator-layout .operator-main .managed-member-count span,.operator-layout .operator-main .managed-member-count small{font-size:11px}.operator-layout .operator-main .managed-member-actions{grid-template-columns:minmax(180px,1fr) repeat(3,auto)}.operator-layout .operator-main .workspace-summary-cards{gap:0}.operator-layout .operator-main .workspace-summary-cards span{border:0;border-left:1px solid var(--operator-line);background:0 0;border-radius:0;min-height:48px;padding:0 16px;font-size:12px}.operator-layout .operator-main .workspace-summary-cards b{color:var(--operator-blue);font-size:21px}.operator-layout .operator-main .workspace-center-list{gap:0}.operator-layout .operator-main .workspace-center-card{padding:30px 0;overflow:visible}.operator-layout .operator-main .workspace-center-heading{border-bottom-color:var(--operator-line);background:0 0;padding:0 0 20px}.operator-layout .operator-main .workspace-center-heading input{max-width:420px;color:var(--operator-blue);font-size:18px}.operator-layout .operator-main .workspace-relation-head{background:0 0;font-size:11px}.operator-layout .operator-main .workspace-relation-row{border-top-color:var(--operator-line)}.operator-layout .operator-main .workspace-relation-row>b,.operator-layout .operator-main .workspace-relation-row input,.operator-layout .operator-main .workspace-relation-row select{font-size:12px}.operator-layout .operator-main .workspace-save-actions button{border-radius:8px;min-height:40px;font-size:11px}.operator-layout .operator-main .content-manager-overview{border-bottom:1px solid var(--operator-line);background:0 0;grid-template-columns:minmax(0,1fr) auto;padding:0 0 28px}.operator-layout .operator-main .content-overview-kicker{color:var(--operator-green);font-size:11px}.operator-layout .operator-main .content-manager-overview h2{color:var(--operator-blue);font-size:22px}.operator-layout .operator-main .content-manager-overview p{font-size:13px}.operator-layout .operator-main .content-manager-overview dl{gap:0}.operator-layout .operator-main .content-manager-overview dl div{border:0;border-left:1px solid var(--operator-line);background:0 0;border-radius:0;min-height:84px;padding:14px 18px}.operator-layout .operator-main .content-manager-overview dt{font-size:11px}.operator-layout .operator-main .content-manager-overview dd{color:var(--operator-blue);font-size:24px}.operator-layout .operator-main .content-manager-safety{border-bottom:1px solid var(--operator-line);gap:0}.operator-layout .operator-main .content-manager-safety>div{border-left:1px solid var(--operator-line);background:0 0;border-radius:0;padding:18px}.operator-layout .operator-main .content-manager-safety>div:first-child{border-left:0}.operator-layout .operator-main .content-manager-safety b{color:var(--operator-blue);font-size:13px}.operator-layout .operator-main .content-manager-safety span{font-size:11px}.operator-layout .operator-main .content-group-tabs{border-bottom:1px solid var(--operator-line);padding-bottom:16px}.operator-layout .operator-main .content-entry-list{grid-template-columns:1fr;gap:0}.operator-layout .operator-main .content-entry{gap:18px;padding:28px 0}.operator-layout .operator-main .content-entry h3{color:#454b53;font-size:17px}.operator-layout .operator-main .content-entry-route-row>span,.operator-layout .operator-main .content-entry-route-row small,.operator-layout .operator-main .content-state{font-size:11px}.operator-layout .operator-main .content-current-copy,.operator-layout .operator-main .content-edit-field,.operator-layout .operator-main .content-protected-tokens,.operator-layout .operator-main .content-entry-actions{width:calc(100% - 40px);margin-left:40px}.operator-layout .operator-main .content-current-copy{border-top:1px solid var(--operator-line);border-bottom:1px solid var(--operator-line);background:0 0;border-radius:0;padding:16px 0}.operator-layout .operator-main .content-current-copy span,.operator-layout .operator-main .content-edit-field>span,.operator-layout .operator-main .content-protected-tokens>span{font-size:12px}.operator-layout .operator-main .content-current-copy p{font-size:14px}.operator-layout .operator-main .content-entry textarea{min-height:120px;font-size:14px}.operator-layout .operator-main .content-entry-actions .button{min-height:44px;font-size:13px}.operator-layout .operator-main .code-db-layout{grid-template-columns:260px minmax(0,1fr);gap:38px}.operator-layout .operator-main .code-db-index{border-right:1px solid var(--operator-line);padding:0 20px 0 0;top:16px}.operator-layout .operator-main .code-db-index-head span{color:var(--operator-green);font-size:10px}.operator-layout .operator-main .code-db-index-head b{color:var(--operator-blue);font-size:16px}.operator-layout .operator-main .code-db-code-list>button{border:0;border-bottom:1px solid var(--operator-line);background:0 0;border-radius:0;min-height:68px;padding:11px 8px}.operator-layout .operator-main .code-db-code-list>button.active{box-shadow:inset 3px 0 var(--operator-blue);background:#f3f7fd}.operator-layout .operator-main .code-db-code-list>button>span{color:var(--operator-blue);font-size:11px}.operator-layout .operator-main .code-db-code-list>button b{font-size:12px}.operator-layout .operator-main .code-db-code-list>button small{font-size:10px}.operator-layout .operator-main .code-definition-editor,.operator-layout .operator-main .countermeasure-editor{padding-top:0}.operator-layout .operator-main .code-definition-editor>:not(.panel-heading),.operator-layout .operator-main .countermeasure-editor>:not(.panel-heading),.operator-layout .operator-main .code-db-measures>:not(.section-row-heading){width:calc(100% - 40px);margin-left:40px}.operator-layout .operator-main .code-db-measure-list>button{box-shadow:none;border-radius:8px}.operator-layout .operator-main .case-detail.compact{gap:0 38px;margin-bottom:0}.operator-layout .operator-main .case-detail.compact>.panel-card{padding:28px 0}.operator-layout .operator-main .case-overview-top h2{color:var(--operator-blue);font-size:20px}.operator-layout .operator-main .case-overview-top p{font-size:13px}.operator-layout .operator-main .meta-grid dt{font-size:11px}.operator-layout .operator-main .meta-grid dd{font-size:13px}.operator-layout .operator-main .voice-grid,.operator-layout .operator-main .neutral-summary,.operator-layout .operator-main .member-voice-prediction,.operator-layout .operator-main .change-confirm-grid{width:calc(100% - 40px);margin-left:40px}.operator-layout .operator-main .voice-grid p,.operator-layout .operator-main .neutral-summary p,.operator-layout .operator-main .actual-change-content p,.operator-layout .operator-main .member-reaction-content>p{font-size:14px;line-height:1.7}.operator-layout .operator-main .review-form{gap:0}.operator-layout .operator-main .review-form>.panel-card{padding:34px 0}.operator-layout .operator-main .review-form>.panel-card>:not(.panel-heading){width:calc(100% - 40px);margin-left:40px}.operator-layout .operator-main .code-grid{border-top:1px solid var(--operator-line);border-bottom:1px solid var(--operator-line);gap:0}.operator-layout .operator-main .code-grid button{border:0;border-right:1px solid var(--operator-line);background:0 0;border-radius:0;min-height:92px;padding:14px}.operator-layout .operator-main .code-grid button.active{box-shadow:inset 0 -3px var(--operator-blue);background:#f3f7fd}.operator-layout .operator-main .code-grid button span{color:var(--operator-green);font-size:11px}.operator-layout .operator-main .code-grid button b{font-size:12px}.operator-layout .operator-main .code-grid button small{font-size:10px}.operator-layout .operator-main .measure-list{border-top:1px solid var(--operator-line);gap:0}.operator-layout .operator-main .measure-list label>span{border:0;border-right:1px solid var(--operator-line);border-bottom:1px solid var(--operator-line);background:0 0;border-radius:0;min-height:166px;padding:18px}.operator-layout .operator-main .measure-list label.active>span{box-shadow:inset 3px 0 var(--operator-blue);background:#f3f7fd}.operator-layout .operator-main .measure-list small{color:var(--operator-green);font-size:11px}.operator-layout .operator-main .measure-list b{color:#444a52;font-size:14px}.operator-layout .operator-main .measure-list p{font-size:12px}.operator-layout .operator-main .selected-source-list,.operator-layout .operator-main .measure-selection-status,.operator-layout .operator-main .diagnosis-questions>summary,.operator-layout .operator-main .action-request-banner,.operator-layout .operator-main .sensitive-banner,.operator-layout .operator-main .resolved-review,.operator-layout .operator-main .operator-renewal-review{box-shadow:none;border-radius:0}.operator-layout .operator-main .resolved-review,.operator-layout .operator-main .operator-renewal-review{text-align:left;max-width:none}.operator-access-page{background:var(--operator-blue-dark,#294d80)}.operator-access-card{width:min(620px,100%);box-shadow:none;border:0;border-radius:0;padding:48px}.operator-access-brand>span{background:var(--operator-blue-soft,#e7f0ff);color:#2f568b;border-radius:0}.operator-access-card .eyebrow{color:#4b9650}.operator-access-card h1{color:#2f568b;font-size:36px}.operator-access-lead{font-size:16px}.operator-access-card .button{border-radius:8px;min-height:48px;font-size:14px}.operator-access-card .button-primary{box-shadow:none;background:#294d80}@media (width<=1180px){.operator-layout .operator-sidebar{width:141px;padding:22px 15px 20px;display:flex}.operator-layout .operator-sidebar .brand b{font-size:14px}.operator-layout .operator-console-label{margin-inline:4px}.operator-layout .operator-console-label b{font-size:12px}.operator-layout .app-nav a{min-height:44px;padding-inline:10px;font-size:12px}.operator-layout .app-stage{margin-left:141px}.operator-layout .operator-main{width:min(750px,100%);padding:36px 30px 80px}.operator-layout .operator-main .dashboard-header h1,.operator-layout .operator-main .detail-page-head h1{font-size:31px}.operator-layout .operator-main .access-admin-grid,.operator-layout .operator-main .code-db-layout{grid-template-columns:1fr;gap:30px}.operator-layout .operator-main .code-db-index{border-right:0;border-bottom:1px solid var(--operator-line);max-height:none;padding:0 0 24px;position:static}.operator-layout .operator-main .code-db-code-list{max-height:340px}}@media (width<=900px){.operator-layout .operator-sidebar{width:127px;padding-inline:12px;display:flex}.operator-layout .operator-sidebar .brand b{font-size:13px}.operator-layout .operator-console-label span{font-size:8px}.operator-layout .app-nav a,.operator-layout .sidebar-profile b{font-size:11px}.operator-layout .sidebar-profile span,.operator-layout .operator-signout{font-size:9px}.operator-layout .app-stage{margin-left:127px}.operator-layout .app-topbar,.operator-layout .mobile-nav{display:none}.operator-layout .operator-main{width:min(750px,100%);min-height:100vh;padding:31px 21px 75px}.operator-layout .operator-main .application-access-fields{grid-template-columns:1fr}.operator-layout .operator-main .managed-member-actions{grid-template-columns:1fr 1fr}.operator-layout .operator-main .managed-member-actions .field,.operator-layout .operator-main .managed-member-actions .text-link{grid-column:1/-1}.operator-layout .operator-main .content-manager-overview{grid-template-columns:1fr}.operator-layout .operator-main .content-manager-overview dl{max-width:none}.operator-layout .operator-main .case-detail.compact{grid-template-columns:1fr}.operator-layout .operator-main .case-detail.compact .case-overview,.operator-layout .operator-main .case-detail.compact .member-voice-card{grid-column:1}}@media (width<=720px){.operator-layout .operator-sidebar{display:none}.operator-layout .app-stage{margin-left:0}.operator-layout .app-topbar{border-bottom-color:var(--operator-line);min-height:64px;padding-inline:16px;display:flex}.operator-layout .app-topbar .brand b{font-size:14px}.operator-layout .topbar-account>div span{color:var(--operator-green);font-size:10px}.operator-layout .topbar-account>div b{color:var(--operator-blue);font-size:12px}.operator-layout .mobile-nav{right:8px;bottom:max(8px, env(safe-area-inset-bottom));border-color:#d9dee5;border-radius:14px;min-height:64px;padding:5px;display:grid;left:8px;box-shadow:0 14px 32px #223d6229}.operator-layout .mobile-nav a{color:#7b828b;border-radius:9px;min-width:0;font-size:9px}.operator-layout .mobile-nav a.active{background:var(--operator-blue-soft);color:var(--operator-blue)}.operator-layout .mobile-nav i{width:18px;height:18px}.operator-layout .operator-main{width:100%;min-height:calc(100vh - 64px);padding:23px 16px 100px}.operator-layout .operator-main>.dashboard-header{margin-bottom:28px;padding-bottom:22px}.operator-layout .operator-main .dashboard-header .eyebrow,.operator-layout .operator-main .detail-page-head .eyebrow{font-size:11px}.operator-layout .operator-main .dashboard-header h1,.operator-layout .operator-main .detail-page-head h1{font-size:28px}.operator-layout .operator-main .dashboard-header>div>p:last-child,.operator-layout .operator-main .dashboard-header>p:last-child{font-size:15px}.operator-layout .operator-main .header-callout{border-top:1px solid var(--operator-line);border-left:0;grid-template-columns:1fr auto;padding:14px 0 0}.operator-layout .operator-main .header-callout small{grid-column:1/-1}.operator-layout .operator-main .button{width:100%;min-height:48px}.operator-layout .operator-main .stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.operator-layout .operator-main .stat-card{min-height:92px;padding:18px 16px}.operator-layout .operator-main .stat-card:nth-child(odd){border-left:0}.operator-layout .operator-main .stat-card:nth-child(n+3){border-top:1px solid var(--operator-line)}.operator-layout .operator-main .stat-card span{font-size:12px}.operator-layout .operator-main .stat-card b{font-size:23px}.operator-layout .operator-main .operator-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.operator-layout .operator-main .operator-strip>*{border-right:1px solid var(--operator-line);border-bottom:1px solid var(--operator-line);min-height:92px;padding:16px}.operator-layout .operator-main .operator-strip>:nth-child(2n){border-right:0}.operator-layout .operator-main .operator-strip>:nth-child(n+5){border-bottom:0}.operator-layout .operator-main .operator-strip span{font-size:11px}.operator-layout .operator-main .operator-strip b{font-size:22px}.operator-layout .operator-main .operator-strip small{font-size:10px}.operator-layout .operator-main .queue-filter-bar,.operator-layout .operator-main .content-group-tabs{overflow-x:auto}.operator-layout .operator-main .queue-filter-bar button,.operator-layout .operator-main .content-group-tabs button,.operator-layout .operator-main .filter-chips button{flex:none}.operator-layout .operator-main .case-table{padding-inline:4px}.operator-layout .operator-main .case-table.case-row{padding:20px 4px}.operator-layout .operator-main .inquiry-row{grid-template-columns:1fr}.operator-layout .operator-main .application-filter-tabs{display:flex;overflow-x:auto}.operator-layout .operator-main .application-filter-tabs button{flex:none}.operator-layout .operator-main .application-admin-card>header{flex-direction:column;gap:8px}.operator-layout .operator-main .application-facts,.operator-layout .operator-main .application-decision-grid,.operator-layout .operator-main .approved-application-box,.operator-layout .operator-main .invite-delivery-card,.operator-layout .operator-main .stack-form,.operator-layout .operator-main .people-list,.operator-layout .operator-main .invite-history,.operator-layout .operator-main .managed-member-main,.operator-layout .operator-main .managed-member-actions,.operator-layout .operator-main .content-current-copy,.operator-layout .operator-main .content-edit-field,.operator-layout .operator-main .content-protected-tokens,.operator-layout .operator-main .content-entry-actions,.operator-layout .operator-main .code-definition-editor>:not(.panel-heading),.operator-layout .operator-main .countermeasure-editor>:not(.panel-heading),.operator-layout .operator-main .code-db-measures>:not(.section-row-heading),.operator-layout .operator-main .review-form>.panel-card>:not(.panel-heading),.operator-layout .operator-main .voice-grid,.operator-layout .operator-main .neutral-summary,.operator-layout .operator-main .member-voice-prediction,.operator-layout .operator-main .change-confirm-grid{width:calc(100% - 16px);margin-left:16px}.operator-layout .operator-main .application-facts{grid-template-columns:1fr}.operator-layout .operator-main .application-facts>div+div{border-top:1px solid var(--operator-line);border-left:0}.operator-layout .operator-main .managed-member-main{flex-direction:column;align-items:flex-start}.operator-layout .operator-main .managed-member-count{justify-items:start}.operator-layout .operator-main .managed-member-actions{grid-template-columns:1fr}.operator-layout .operator-main .managed-member-actions .field,.operator-layout .operator-main .managed-member-actions .text-link{grid-column:1}.operator-layout .operator-main .workspace-summary-cards{justify-content:flex-start}.operator-layout .operator-main .workspace-summary-cards span{padding:0 10px}.operator-layout .operator-main .workspace-summary-cards span:first-child{border-left:0}.operator-layout .operator-main .workspace-toolbar,.operator-layout .operator-main .workspace-center-heading{grid-template-columns:1fr}.operator-layout .operator-main .workspace-heading-actions{grid-column:1}.operator-layout .operator-main .content-manager-overview dl{grid-template-columns:repeat(3,1fr)}.operator-layout .operator-main .content-manager-overview dl div{min-height:72px;padding:10px}.operator-layout .operator-main .content-manager-safety{grid-template-columns:1fr}.operator-layout .operator-main .content-manager-safety>div{border-top:1px solid var(--operator-line);border-left:0}.operator-layout .operator-main .content-entry-actions{flex-direction:column;align-items:stretch}.operator-layout .operator-main .content-entry-actions>div{flex-wrap:wrap}.operator-layout .operator-main .code-grid{grid-template-columns:repeat(3,1fr)}.operator-layout .operator-main .code-grid button{min-height:84px}.operator-layout .operator-main .measure-list{grid-template-columns:1fr;max-height:none}.operator-layout .operator-main .measure-list label>span{border-right:0}.operator-layout .operator-main .panel-heading{gap:9px}.operator-layout .operator-main .panel-heading h2,.operator-layout .operator-main .section-row-heading h2{font-size:20px}.operator-layout .operator-main .panel-heading p,.operator-layout .operator-main .section-row-heading p{font-size:12px;display:block}.operator-layout .operator-main .panel-index{min-width:35px;min-height:27px;font-size:12px}.operator-access-page{align-items:stretch;padding:0}.operator-access-card{align-content:center;width:100%;min-height:100vh;padding:32px 22px}.operator-access-card h1{font-size:28px}.operator-access-lead{font-size:15px}}@media (width<=390px){.operator-layout .operator-main{padding-inline:14px}.operator-layout .operator-main .dashboard-header h1,.operator-layout .operator-main .detail-page-head h1{font-size:25px}.operator-layout .mobile-nav a{font-size:8px}.operator-layout .mobile-nav i{display:none}.operator-layout .operator-main .code-grid{grid-template-columns:repeat(2,1fr)}.operator-layout .operator-main .workspace-summary-cards span{font-size:10px}}.member-change-page{--member-blue:#2f568b;--member-blue-dark:#294d80;--member-blue-soft:#e7f0ff;--member-green:#4b9650;--member-text:#333a43;--member-muted:#858c95;--member-line:#e1e4e8;color:var(--member-text);background:#fff;padding-left:174px}.member-change-page .member-header{z-index:20;background:var(--member-blue-dark);color:#fff;border:0;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:174px;height:100vh;min-height:0;padding:28px 20px 24px;display:flex;position:fixed;inset:0 auto 0 0}.member-change-page .member-header .brand{gap:9px;min-height:44px}.member-change-page .member-header .brand-mark{background:#ffffff1a;border-radius:7px;width:28px;height:28px}.member-change-page .member-header .brand b{color:#fff;letter-spacing:-.025em;font-size:16px}.member-change-page .member-header .brand small{display:none}.member-change-page .member-section-nav{border-top:1px solid #ffffff29;width:100%;margin-top:24px;display:grid}.member-change-page .member-section-nav a{color:#d7e2f1;border-bottom:1px solid #ffffff29;align-items:center;min-height:52px;padding:12px 4px;font-size:12px;font-weight:700;line-height:1.55;text-decoration:none;transition:background .16s,color .16s,padding .16s;display:flex}.member-change-page .member-section-nav a:hover,.member-change-page .member-section-nav a:focus-visible{color:#fff;background:#ffffff14;outline:0;padding-left:9px}.member-change-page .member-section-nav a[aria-current=page]{color:#fff;background:#ffffff1f;padding-left:9px;box-shadow:inset 3px 0 #fff}.member-change-page .member-wrap{gap:0;width:min(760px,100% - 86px);margin-inline:auto;padding:48px 0 94px;display:grid}.member-change-page .member-intro{border-bottom:1px solid var(--member-line);text-align:left;margin:0 0 28px;padding-bottom:28px}.member-change-page .member-status-dot{display:none}.member-change-page .member-intro .eyebrow{color:var(--member-green);letter-spacing:.06em;margin-bottom:9px;font-size:13px}.member-change-page .member-intro h1{color:var(--member-blue);font-size:36px;line-height:1.16}.member-change-page .member-intro>p:last-child{color:#777d84;max-width:650px;margin:10px 0 0;font-size:16px;line-height:1.65}.member-change-page .member-state-flow{border-top:1px solid var(--member-line);border-bottom:1px solid var(--member-line);gap:0;margin:0 0 38px;padding:20px 0}.member-change-page .member-state-flow li{color:#969ca4;gap:9px;font-size:12px}.member-change-page .member-state-flow li:before{background:#d7dce3;top:16px}.member-change-page .member-state-flow i{color:#858c95;background:#fff;border-color:#cfd5dd;width:32px;height:32px;font-size:11px}.member-change-page .member-state-flow li.done i,.member-change-page .member-state-flow li.active i{border-color:var(--member-blue);background:var(--member-blue);color:#fff}.member-change-page .member-state-flow li.done,.member-change-page .member-state-flow li.active{color:var(--member-blue)}.member-change-page .member-state-flow li.skipped{color:#9aa0a8}.member-change-page .member-state-flow li.skipped i{color:#8e959e;background:#f5f6f8;border-style:dashed}.member-change-page .member-progress-overview{background:#f7f9fd;border:1px solid #cfd8e6;border-radius:12px;margin-bottom:38px;overflow:hidden}.member-change-page .member-progress-only{margin-bottom:38px}.member-change-page .member-progress-only .member-state-flow{border:0;margin:0}.member-change-page .member-progress-overview-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:22px;padding:26px;display:grid}.member-change-page .member-progress-overview-head span,.member-change-page .member-next-action span,.member-change-page .member-section-heading>span{color:var(--member-green);letter-spacing:.06em;font-size:12px;font-weight:800}.member-change-page .member-progress-overview-head h2{color:var(--member-blue);letter-spacing:-.035em;margin:8px 0 0;font-size:24px;line-height:1.35}.member-change-page .member-progress-overview-head p{color:#6f7680;margin:9px 0 0;font-size:14px;line-height:1.65}.member-change-page .member-progress-overview-head>em{background:var(--member-blue-soft);min-height:34px;color:var(--member-blue);white-space:nowrap;border-radius:8px;align-items:center;padding:0 11px;font-size:12px;font-style:normal;font-weight:800;display:inline-flex}.member-change-page .member-progress-owner{background:#fff;border-top:0;border-bottom:1px solid #dce2eb;justify-content:space-between;align-items:center;gap:16px;min-height:50px;padding:0 26px;display:flex}.member-change-page .member-progress-owner span{color:var(--member-muted);font-size:12px}.member-change-page .member-progress-owner b{color:#4b525b;font-size:14px}.member-change-page .member-progress-overview .member-state-flow{background:#fff;border:0;border-bottom:1px solid #dce2eb;margin:0;padding:22px 24px}.member-change-page .member-next-action{background:#f7f9fd;border-top:1px solid #dce2eb;justify-content:space-between;align-items:center;gap:24px;min-height:112px;padding:22px 26px;display:flex}.member-change-page .member-progress-overview.requires-action .member-next-action{background:var(--member-blue-soft)}.member-change-page .member-next-action>div{gap:6px;display:grid}.member-change-page .member-next-action b{color:var(--member-blue);font-size:18px;line-height:1.4}.member-change-page .member-next-action p{color:#69717b;margin:0;font-size:12px;line-height:1.55}.member-change-page .member-next-action .button{flex:none;min-width:142px}.member-change-page .member-next-action-status{color:#6f7781;background:#fff;border:1px solid #cfd8e6;border-radius:8px;flex:none;align-items:center;gap:7px;min-height:40px;padding:0 12px;font-size:12px;display:inline-flex}.member-change-page .member-next-action-status i{background:var(--member-blue-soft);width:20px;height:20px;color:var(--member-blue);border-radius:6px;place-items:center;font-style:normal;display:grid}.member-change-page .member-current-journey{margin-bottom:0}.member-change-page .member-section-heading{border-bottom:2px solid var(--member-blue);padding:0 0 22px}.member-change-page .member-section-heading h2{color:var(--member-blue);letter-spacing:-.035em;margin:8px 0 0;font-size:24px;line-height:1.35}.member-change-page .member-section-heading p{color:var(--member-muted);margin:8px 0 0;font-size:13px;line-height:1.6}.member-change-page .member-current-journey>.member-current-task,.member-change-page .member-current-journey>.member-change-status-card,.member-change-page .member-current-journey>.member-current-result{margin-bottom:0}.member-change-page .member-current-journey>.member-change-status-card{border-top:0}.member-change-page .member-journey-stages{border-bottom:1px solid var(--member-line)}.member-change-page .member-journey-stage{border-bottom:1px solid var(--member-line);background:#fff}.member-change-page .member-journey-stage:last-child{border-bottom:0}.member-change-page .member-journey-stage.active{box-shadow:inset 3px 0 var(--member-blue);background:#f7f9fd}.member-change-page .member-journey-stage.skipped{background:#fafbfc}.member-change-page .member-journey-stage.skipped .member-journey-stage-head>i{color:#8e959e;background:#f5f6f8;border-style:dashed}.member-change-page .member-journey-stage.skipped .member-journey-stage-head>em{color:#858c95;background:#f5f6f8}.member-change-page .member-journey-stage-head{grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:94px;padding:20px 22px;display:grid}.member-change-page .member-journey-stage-head>i{color:#858c95;background:#fff;border:1px solid #cfd5dd;border-radius:50%;place-items:center;width:34px;height:34px;font-size:12px;font-style:normal;font-weight:800;display:grid}.member-change-page .member-journey-stage.done .member-journey-stage-head>i,.member-change-page .member-journey-stage.active .member-journey-stage-head>i{border-color:var(--member-blue);background:var(--member-blue);color:#fff}.member-change-page .member-journey-stage-head span{color:#7e8791;letter-spacing:.06em;font-size:11px;font-weight:800}.member-change-page .member-journey-stage.done .member-journey-stage-head span,.member-change-page .member-journey-stage.active .member-journey-stage-head span{color:var(--member-blue)}.member-change-page .member-journey-stage-head h3{color:#4c535c;letter-spacing:-.025em;margin:5px 0 0;font-size:16px;line-height:1.45}.member-change-page .member-journey-stage.active .member-journey-stage-head h3{color:var(--member-blue)}.member-change-page .member-journey-stage-head>em{color:#8a929c;text-align:center;white-space:nowrap;background:#fff;border:1px solid #d7dce3;border-radius:7px;min-width:62px;padding:6px 9px;font-size:10px;font-style:normal;font-weight:800}.member-change-page .member-journey-stage.done .member-journey-stage-head>em,.member-change-page .member-journey-stage.active .member-journey-stage-head>em{background:var(--member-blue-soft);color:var(--member-blue);border-color:#cfd8e6}.member-change-page .member-journey-details,.member-change-page .member-stage-status,.member-change-page .member-stage-action-list,.member-change-page .member-stage-outcome,.member-change-page .member-stage-empty,.member-change-page .member-stage-response,.member-change-page .member-journey-stage .member-stage-content{width:calc(100% - 86px);margin:0 22px 24px 64px}.member-change-page .member-journey-details{border-top:1px solid var(--member-line)}.member-change-page .member-journey-details summary{min-height:50px;color:var(--member-blue);cursor:pointer;justify-content:space-between;align-items:center;font-size:13px;font-weight:800;list-style:none;display:flex}.member-change-page .member-journey-details summary::-webkit-details-marker{display:none}.member-change-page .member-journey-details summary:after{content:"+";font-size:18px}.member-change-page .member-journey-details[open] summary:after{content:"−"}.member-change-page .member-journey-details .member-written-content{padding-bottom:8px}.member-change-page .member-stage-status{background:#fff;border:1px solid #d5dce6;border-radius:9px;padding:18px 20px}.member-change-page .member-stage-status>div{justify-content:space-between;align-items:center;gap:14px;display:flex}.member-change-page .member-stage-status span,.member-change-page .member-stage-outcome>span{color:var(--member-green);letter-spacing:.06em;font-size:11px;font-weight:800}.member-change-page .member-stage-status b{color:var(--member-blue);font-size:13px}.member-change-page .member-stage-status p{color:#666e78;margin:14px 0 0;font-size:13px;line-height:1.65}.member-change-page .member-stage-status small{color:var(--member-muted);margin-top:10px;font-size:11px;display:block}.member-change-page .member-stage-action-list{gap:10px;padding:0;list-style:none;display:grid}.member-change-page .member-stage-action-list li{background:0 0;border:0;border-radius:0;grid-template-columns:28px minmax(0,1fr);gap:12px;padding:15px 16px;display:grid}.member-change-page .member-stage-action-list li>i{background:var(--member-blue-soft);width:27px;height:27px;color:var(--member-blue);border-radius:7px;place-items:center;font-size:11px;font-style:normal;font-weight:800;display:grid}.member-change-page .member-stage-action-list b{color:#4c535c;font-size:13px;line-height:1.55}.member-change-page .member-stage-action-list p{color:#69717b;margin:7px 0 0;font-size:12px;line-height:1.55}.member-change-page .member-stage-action-list small{color:var(--member-muted);margin-top:7px;font-size:10px;display:block}.member-change-page .member-stage-outcome{background:#fff;border:1px solid #d5dce6;border-radius:9px;padding:18px 20px}.member-change-page .member-stage-outcome>b{color:var(--member-blue);margin-top:8px;font-size:16px;display:block}.member-change-page .member-stage-outcome>p{color:#69717b;margin:10px 0 0;font-size:13px;line-height:1.6}.member-change-page .member-stage-empty{color:var(--member-muted);font-size:13px;line-height:1.6}.member-change-page .member-stage-response,.member-change-page .member-stage-response .member-form>section{border-top:0;padding-top:0}.member-change-page .member-stage-response .member-form section>h2{margin-top:0}.member-change-page .member-journey-stage .member-stage-content{border-top:1px solid var(--member-line);padding-top:20px}.member-change-page .member-journey-stage .member-stage-content>div:first-child{padding-top:0}.member-change-page .member-journey-stage .member-active-complete-note{background:#fff;border:1px solid #d5dce6;border-radius:9px;width:calc(100% - 86px);min-height:0;margin:0 22px 24px 64px;padding:18px 20px}.member-change-page .member-active-complete-note{border-bottom:1px solid var(--member-line);align-items:center;gap:16px;min-height:118px;padding:26px 0;display:flex}.member-change-page .member-active-complete-note>i{background:var(--member-blue);color:#fff;border-radius:9px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-style:normal;display:grid}.member-change-page .member-active-complete-note b{color:var(--member-blue);font-size:17px}.member-change-page .member-active-complete-note p{color:var(--member-muted);margin:6px 0 0;font-size:13px}.member-change-page .member-progress-boundary{color:#858c95;text-align:center;align-items:center;gap:16px;margin:30px 0 52px;font-size:12px;font-weight:700;display:flex}.member-change-page .member-progress-boundary:before,.member-change-page .member-progress-boundary:after{content:"";background:#d9dde3;flex:1;height:1px}.member-change-page .member-progress-boundary span{flex:0 auto}.member-change-page .button{min-height:48px;box-shadow:none;border-radius:8px;padding-inline:16px;font-size:14px}.member-change-page .button-primary{border-color:var(--member-blue-dark);background:var(--member-blue-dark);color:#fff}.member-change-page .button-secondary,.member-change-page .button-quiet{color:var(--member-blue);background:#fff;border-color:#d4dae2}.member-change-page .field{color:#4a5058;gap:8px;font-size:14px}.member-change-page .field em,.member-change-page .field small{color:var(--member-muted);font-size:12px;line-height:1.55}.member-change-page input,.member-change-page select,.member-change-page textarea{color:#424850;background:#fff;border-color:#d4d9e0;border-radius:8px;min-height:48px;padding:11px 13px;font-size:15px}.member-change-page textarea{line-height:1.65}.member-change-page input:focus,.member-change-page select:focus,.member-change-page textarea:focus{border-color:var(--member-blue);outline:0;box-shadow:0 0 0 3px #2f568b1a}.member-change-page .member-new-opinion{box-shadow:none;background:#f6f9fe;border:1px solid #cfd8e6;border-radius:8px;margin-bottom:36px;overflow:visible}.member-change-page .member-new-opinion summary{padding:20px 22px}.member-change-page .member-new-opinion-copy>span{color:var(--member-green);font-size:11px}.member-change-page .member-new-opinion summary b{color:var(--member-blue);font-size:18px}.member-change-page .member-new-opinion summary small{color:var(--member-muted);font-size:12px;line-height:1.5}.member-change-page .member-new-opinion-action{background:var(--member-blue-dark);min-height:48px;box-shadow:none;border-radius:8px;font-size:13px}.member-change-page .member-new-opinion>div{border-top-color:var(--member-line);padding:0 22px 22px}.member-change-page .member-new-opinion-secondary{border-color:var(--member-line);background:#fff;margin-top:8px}.member-change-page .member-new-opinion-secondary .member-new-opinion-action{color:var(--member-blue);background:#fff;border:1px solid #cfd8e6}.member-change-page .member-current-task{border-top:1px solid var(--member-line);gap:0;margin-bottom:36px;padding:30px 0 0}.member-change-page .member-current-task>div:first-child{background:0 0;border:0;border-radius:0;padding:0 0 24px}.member-change-page .member-current-task>div:first-child span,.member-change-page .member-change-status-head span,.member-change-page .member-current-voice-head>span,.member-change-page .member-change-focus>span,.member-change-page .member-completed-history>div:first-child>span,.member-change-page .member-referral-card>span,.member-change-page .member-current-result>span{color:var(--member-green);letter-spacing:.06em;font-size:12px}.member-change-page .member-current-task>div:first-child h2,.member-change-page .member-completed-history>div:first-child h2,.member-change-page .member-referral-card h2,.member-change-page .member-current-result h2{color:var(--member-blue);font-size:24px;line-height:1.35}.member-change-page .member-current-task>div:first-child p,.member-change-page .member-completed-history>div:first-child p,.member-change-page .member-referral-card p{color:#777d84;font-size:14px;line-height:1.65}.member-change-page .member-form{gap:0}.member-change-page .member-form>section{border:0;border-top:1px solid var(--member-line);box-shadow:none;background:0 0;border-radius:0;padding:28px 0}.member-change-page .member-form>section>:not(.member-step){width:calc(100% - 40px);margin-left:40px}.member-change-page .member-step{background:var(--member-blue-soft);min-height:30px;color:var(--member-blue);border-radius:8px;align-items:center;padding:0 10px;font-size:12px;display:inline-flex}.member-change-page .member-form section>h2{color:var(--member-blue);margin-top:10px;font-size:22px}.member-change-page .member-form section>p{color:#777d84;font-size:14px}.member-change-page .member-step-track{gap:7px;padding:0 0 18px}.member-change-page .member-step-track i{background:#dde2e9;height:4px}.member-change-page .member-step-track i.active{background:var(--member-blue)}.member-change-page .member-step-track span{color:var(--member-muted);font-size:11px}.member-change-page .reason-options,.member-change-page .outcome-options{gap:9px}.member-change-page .reason-options label,.member-change-page .outcome-options label{background:#fff;border-color:#d7dce3;border-radius:8px;min-height:76px;padding:15px 16px}.member-change-page .reason-options label.active,.member-change-page .outcome-options label.active{border-color:var(--member-blue);box-shadow:inset 3px 0 var(--member-blue);background:#f3f7fd}.member-change-page .reason-options b{color:#454b53;font-size:15px}.member-change-page .reason-options small{color:var(--member-muted);font-size:12px}.member-change-page .reason-options i,.member-change-page .outcome-options i{border-radius:8px;width:26px;height:26px}.member-change-page .reason-options label.active i,.member-change-page .outcome-options label.active i{border-color:var(--member-blue);background:var(--member-blue)}.member-change-page .outcome-options span{color:#454b53;font-size:15px}.member-change-page .feedback-type-options label{min-height:88px}.member-change-page .feedback-type-options label.feedback-type-thanks.active{background:#fff7f6;border-color:#dc7d7b;box-shadow:inset 3px 0 #dc7d7b}.member-change-page .feedback-type-options label.feedback-type-thanks.active i{background:#dc7d7b;border-color:#dc7d7b}.member-change-page .feedback-type-options label.feedback-type-no_issue.active{border-color:var(--member-green);box-shadow:inset 3px 0 var(--member-green);background:#f4faf7}.member-change-page .feedback-type-options label.feedback-type-no_issue.active i{border-color:var(--member-green);background:var(--member-green)}.member-change-page .member-privacy-promise,.member-change-page .member-positive-response-card{background:#f4f8fd;border:1px solid #cad9ea;border-radius:8px;grid-template-columns:32px minmax(0,1fr);gap:12px;margin-bottom:18px;padding:16px;display:grid}.member-change-page .member-privacy-promise>i,.member-change-page .member-positive-response-card>i{background:var(--member-blue);color:#fff;border-radius:8px;place-items:center;width:30px;height:30px;font-style:normal;font-weight:800;display:grid}.member-change-page .member-privacy-promise b,.member-change-page .member-positive-response-card b{color:var(--member-blue);font-size:14px}.member-change-page .member-privacy-promise p,.member-change-page .member-positive-response-card p{color:#626d7b;margin:5px 0 0;font-size:12px;line-height:1.65}.member-change-page .member-privacy-promise strong{color:#334d73}.member-change-page .member-positive-response-card{background:#f4faf7;border-color:#cce1d7}.member-change-page .member-positive-response-card>i{background:var(--member-green)}.member-change-page .member-positive-response-card b{color:var(--member-green)}.member-change-page .adjustment-reason-options{margin-top:4px}.member-change-page .thanks-suggestion-list{gap:8px;margin-bottom:18px;display:grid}.member-change-page .thanks-suggestion-list button{color:#6d5554;min-height:48px;font:inherit;text-align:left;cursor:pointer;background:snow;border:1px solid #e4d4d2;border-radius:8px;padding:11px 14px;font-size:12px;line-height:1.5}.member-change-page .thanks-suggestion-list button.active{color:#a34745;background:#fff2f1;border-color:#dc7d7b}.member-change-page .member-thanks-card-preview{background:linear-gradient(145deg,#fff6f5,#fff);border:1px solid #edcecb;border-radius:12px;gap:15px;padding:24px;display:grid}.member-change-page .member-thanks-card-preview>span{color:#c75f5d;letter-spacing:.12em;font-size:11px;font-weight:850}.member-change-page .member-thanks-card-preview blockquote{color:#4e4343;margin:0;font-size:18px;font-weight:700;line-height:1.65}.member-change-page .member-thanks-card-preview small{color:#9a7c7a;font-size:11px}.member-change-page .member-positive-complete{border-top:1px solid var(--member-line);border-bottom:1px solid var(--member-line);grid-template-columns:50px minmax(0,1fr);gap:18px;padding:30px 0;display:grid}.member-change-page .member-positive-complete-icon{background:var(--member-green);color:#fff;border-radius:12px;place-items:center;width:48px;height:48px;font-size:20px;font-weight:850;display:grid}.member-change-page .member-positive-complete-thanks .member-positive-complete-icon{background:#d36b68}.member-change-page .member-positive-complete>div:nth-child(2)>span{color:var(--member-green);letter-spacing:.1em;font-size:11px;font-weight:850}.member-change-page .member-positive-complete-thanks>div:nth-child(2)>span{color:#c75f5d}.member-change-page .member-positive-complete h2{color:var(--member-blue);margin:6px 0;font-size:24px}.member-change-page .member-positive-complete p{color:#707780;margin:0;font-size:13px;line-height:1.65}.member-change-page .member-positive-complete .member-written-content{grid-column:2;margin:4px 0 0}.member-change-page .member-optional-detail{border-top-color:var(--member-line)}.member-change-page .member-optional-detail summary{min-height:48px;color:var(--member-blue);font-size:13px}.member-change-page .member-confirm-card,.member-change-page .privacy-explanation-card{border:0;border-top:1px solid var(--member-line);border-bottom:1px solid var(--member-line);background:0 0;border-radius:0;gap:8px;padding:18px 0}.member-change-page .member-confirm-card span{color:var(--member-green);font-size:12px}.member-change-page .member-confirm-card b{color:var(--member-blue);font-size:20px}.member-change-page .member-confirm-card small{font-size:13px}.member-change-page .member-confirm-summary{gap:0}.member-change-page .member-confirm-summary div{border-bottom:1px solid var(--member-line);background:0 0;border-radius:0;grid-template-columns:130px 1fr;padding:14px 0}.member-change-page .member-confirm-summary dt{font-size:12px}.member-change-page .member-confirm-summary dd{font-size:13px}.member-change-page .sensitive-choice{border-radius:8px;min-height:82px;padding:16px}.member-change-page .sensitive-choice input{flex-basis:21px;width:21px;min-height:21px}.member-change-page .sensitive-choice b{font-size:14px}.member-change-page .sensitive-choice small{font-size:12px}.member-change-page .member-submit-bar{bottom:max(12px, env(safe-area-inset-bottom));border-color:#d4dae2;border-radius:10px;padding:12px;box-shadow:0 14px 34px #223d6224}.member-change-page .member-submit-bar p{font-size:12px}.member-change-page .member-change-status-card,.member-change-page .member-current-result,.member-change-page .member-completed-history,.member-change-page .member-referral-card,.member-change-page .member-trust-system{border:0;border-top:1px solid var(--member-line);border-bottom:1px solid var(--member-line);box-shadow:none;background:0 0;border-radius:0;margin-bottom:36px;overflow:visible}.member-change-page .member-change-status-head{border-bottom-color:var(--member-line);background:0 0;padding:20px 0}.member-change-page .member-change-status-head b{color:var(--member-blue);font-size:14px}.member-change-page .member-current-voice{border-bottom-color:var(--member-line);background:0 0;padding:28px 0}.member-change-page .member-current-voice-head{margin-bottom:18px}.member-change-page .member-current-voice-head p{color:var(--member-muted);font-size:13px}.member-change-page .member-current-voice .member-written-content,.member-change-page .member-change-focus,.member-change-page .member-other-changes{width:calc(100% - 40px);margin-left:40px}.member-change-page .member-written-content{gap:0;padding:0}.member-change-page .member-written-content>div{border-bottom:1px solid var(--member-line);background:0 0;border-radius:0;padding:16px 0}.member-change-page .member-written-content>div:last-child{border-bottom:0}.member-change-page .member-written-content dt{color:var(--member-muted);font-size:12px}.member-change-page .member-written-content dd{color:#4c525a;margin-top:7px;font-size:14px}.member-change-page .member-change-focus{grid-template-columns:1fr auto;padding:28px 0}.member-change-page .member-change-badge{background:var(--member-blue-soft);color:var(--member-blue);border-radius:7px;padding:6px 9px;font-size:11px}.member-change-page .member-change-focus h2{color:var(--member-blue);font-size:22px}.member-change-page .member-change-focus p{border-top:1px solid var(--member-line);border-bottom:1px solid var(--member-line);color:#666d76;background:0 0;border-radius:0;padding:15px 0;font-size:14px}.member-change-page .member-change-focus>small{font-size:11px}.member-change-page .member-other-changes{border-top-color:var(--member-line)}.member-change-page .member-other-changes summary{min-height:48px;color:var(--member-blue);padding:15px 0;font-size:13px}.member-change-page .member-other-changes ol{padding:0 0 20px 24px}.member-change-page .member-other-changes li{border-bottom:1px solid var(--member-line);background:0 0;border-radius:0;padding:14px 0}.member-change-page .member-other-changes i{background:var(--member-blue)}.member-change-page .member-other-changes b{font-size:13px}.member-change-page .member-other-changes small{font-size:11px}.member-change-page .member-change-empty{padding:28px 0}.member-change-page .member-change-empty h2,.member-change-page .member-change-empty h3{color:var(--member-blue);font-size:20px}.member-change-page .member-change-empty p{color:var(--member-muted);font-size:13px}.member-change-page .member-current-result{padding:28px 0}.member-change-page .member-current-result>b{color:var(--member-blue);background:0 0;border-radius:0;margin-top:10px;padding:0;font-size:16px}.member-change-page .member-current-result>p{border-top:1px solid var(--member-line);border-bottom:1px solid var(--member-line);background:0 0;border-radius:0;margin:16px 0 0 40px;padding:16px 0;font-size:14px}.member-change-page .member-completed-history>div:first-child{padding:28px 0}.member-change-page .member-completed-history>div:first-child>span{color:#7f8791}.member-change-page .member-completed-list{border-top-color:var(--member-line);margin-left:40px}.member-change-page .member-standalone-section{padding-top:4px}.member-change-page .member-standalone-section>div:first-child{padding-top:0}.member-change-page .member-standalone-section .member-completed-list{margin-left:0}.member-change-page .member-standalone-form{border-top:0;padding-top:0}.member-change-page .member-back-link{color:var(--member-blue);margin:0 0 36px;font-size:13px;display:inline-flex}.member-change-page .member-completed-list details{border-bottom-color:var(--member-line)}.member-change-page .member-completed-list summary{min-height:84px;padding:18px 0}.member-change-page .member-completed-list summary small{font-size:11px}.member-change-page .member-completed-list summary b{color:#4c525a;font-size:14px}.member-change-page .member-completed-list summary>span{background:var(--member-blue-soft);color:var(--member-blue);border-radius:7px;padding:6px 9px;font-size:11px}.member-change-page .member-completed-detail{background:0 0;gap:0;padding:0 0 22px 24px}.member-change-page .member-record-section{border:0;border-top:1px solid var(--member-line);background:0 0;border-radius:0;padding:22px 0}.member-change-page .member-record-section>h3{color:var(--member-blue);font-size:15px}.member-change-page .member-record-section>h3>i,.member-change-page .member-record-actions li>i{background:var(--member-blue);color:#fff}.member-change-page .member-record-actions li{border-bottom:1px solid var(--member-line);padding:12px 0}.member-change-page .member-record-actions li>span{color:#4c525a;font-size:14px}.member-change-page .member-record-result>b{color:var(--member-blue);background:0 0;padding:0;font-size:15px}.member-change-page .member-record-result>p{border-top:1px solid var(--member-line);background:0 0;border-radius:0;padding:14px 0;font-size:13px}.member-change-page .member-action-reminder{border-left:3px solid var(--member-blue);color:#454b53;background:#f5f8fd;border-radius:0;padding:20px 0 20px 18px}.member-change-page .member-action-reminder>span{color:var(--member-green);font-size:12px}.member-change-page .member-applied-action-list li>i{color:#fff;background:var(--member-blue)!important}.member-change-page .member-applied-action-list p{color:#4c525a!important;font-size:14px!important}.member-change-page .member-referral-card{padding:28px 0}.member-change-page .member-referral-card>:not(span){width:calc(100% - 40px);margin-left:40px}.member-change-page .member-referral-card .button{margin-top:14px}.member-change-page .member-referral-card>small{color:var(--member-muted);font-size:12px}.member-change-page .member-feedback-success{background:#f3f7fd;border-color:#cfd8e6;border-radius:8px}.member-change-page .member-feedback-success>i{background:var(--member-blue);border-radius:8px}.member-change-page .member-feedback-success b{color:var(--member-blue);font-size:14px}.member-change-page .member-feedback-success p{font-size:12px}.member-change-page .member-trust-system{padding:20px 0}.member-change-page .member-trust-system b{color:var(--member-blue);font-size:13px}.member-change-page .member-trust-system p{color:#707780;font-size:12px}.member-change-page .member-footer{border-top-color:var(--member-line);width:min(760px,100% - 86px);min-height:84px;color:var(--member-muted);margin-inline:auto;font-size:12px}.member-change-page .member-footer a{color:var(--member-blue)}.member-page.invalid-link{background:var(--member-blue-dark,#294d80);padding:32px 20px}.member-page.invalid-link .member-wrap{gap:22px;width:min(620px,100%);padding:0}.member-page.invalid-link .brand{justify-self:start}.member-page.invalid-link .brand b{color:#fff}.member-page.invalid-link .brand small{color:#d7e2f1}.member-page.invalid-link .member-progress-card{box-shadow:none;border:0;border-radius:0;padding:48px}.member-page.invalid-link .member-progress-card h1{color:#2f568b;font-size:32px}.member-page.invalid-link .member-progress-card>p{font-size:15px}.member-page.invalid-link .member-progress-card .button{color:#2f568b;border-radius:8px;min-height:48px}@media (width<=1180px){.member-change-page{padding-left:141px}.member-change-page .member-header{width:141px;padding:22px 15px 20px}.member-change-page .member-header .brand b{font-size:14px}.member-change-page .member-section-nav a{font-size:11px}.member-change-page .member-wrap,.member-change-page .member-footer{width:min(750px,100% - 60px)}.member-change-page .member-wrap{padding:36px 0 80px}.member-change-page .member-intro h1{font-size:31px}}@media (width<=900px){.member-change-page{padding-left:127px}.member-change-page .member-header{width:127px;padding-inline:12px}.member-change-page .member-header .brand b{font-size:13px}.member-change-page .member-section-nav a{font-size:10px}.member-change-page .member-wrap,.member-change-page .member-footer{width:min(750px,100% - 42px)}.member-change-page .member-wrap{padding:31px 0 75px}}@media (width<=720px){.member-change-page{padding-left:0}.member-change-page .member-header{gap:12px;width:100%;height:auto;padding:15px 16px 0;position:static}.member-change-page .member-header .brand{min-height:0}.member-change-page .member-header .brand b{font-size:14px}.member-change-page .member-section-nav{scrollbar-width:none;border-top-color:#ffffff24;width:calc(100% + 32px);margin:0 0 0 -16px;display:flex;overflow-x:auto}.member-change-page .member-section-nav::-webkit-scrollbar{display:none}.member-change-page .member-section-nav a{white-space:nowrap;border-bottom-color:#0000;flex:none;min-height:44px;padding:10px 16px;font-size:11px}.member-change-page .member-section-nav a:hover,.member-change-page .member-section-nav a:focus-visible{padding-left:16px}.member-change-page .member-section-nav a[aria-current=page]{padding-left:16px;box-shadow:inset 0 -3px #fff}.member-change-page .member-wrap{width:100%;padding:23px 16px 90px}.member-change-page .member-footer{flex-direction:column;justify-content:center;align-items:flex-start;gap:9px;width:calc(100% - 32px);min-height:92px;font-size:11px}.member-change-page .member-intro{margin-bottom:22px;padding-bottom:22px}.member-change-page .member-intro .eyebrow{font-size:11px}.member-change-page .member-intro h1{font-size:28px}.member-change-page .member-intro>p:last-child{font-size:15px}.member-change-page .member-state-flow{margin-bottom:28px;padding-block:17px}.member-change-page .member-state-flow li{gap:7px;font-size:10px}.member-change-page .member-state-flow li:before{top:14px}.member-change-page .member-state-flow i{width:28px;height:28px;font-size:10px}.member-change-page .member-progress-overview,.member-change-page .member-progress-only{margin-bottom:30px}.member-change-page .member-progress-overview-head{grid-template-columns:1fr;gap:14px;padding:20px 18px}.member-change-page .member-progress-overview-head h2{font-size:21px}.member-change-page .member-progress-overview-head p{font-size:13px}.member-change-page .member-progress-overview-head>em{order:-1;grid-row:auto;width:fit-content}.member-change-page .member-progress-owner{padding-inline:18px}.member-change-page .member-progress-overview .member-state-flow{margin-bottom:0;padding:18px 10px}.member-change-page .member-progress-only .member-state-flow{border:0;margin-bottom:0}.member-change-page .member-next-action{flex-direction:column;align-items:stretch;gap:16px;min-height:0;padding:20px 18px}.member-change-page .member-next-action .button{width:100%}.member-change-page .member-next-action-status{align-self:flex-start}.member-change-page .member-section-heading{padding-bottom:18px}.member-change-page .member-section-heading h2{font-size:20px}.member-change-page .member-section-heading p{font-size:12px}.member-change-page .member-journey-stage-head{grid-template-columns:31px minmax(0,1fr) auto;gap:10px;min-height:84px;padding:17px 14px}.member-change-page .member-journey-stage-head>i{width:30px;height:30px;font-size:10px}.member-change-page .member-journey-stage-head h3{font-size:14px}.member-change-page .member-journey-stage-head>em{min-width:54px;padding-inline:7px;font-size:9px}.member-change-page .member-journey-details,.member-change-page .member-stage-status,.member-change-page .member-stage-action-list,.member-change-page .member-stage-outcome,.member-change-page .member-stage-empty,.member-change-page .member-stage-response,.member-change-page .member-journey-stage .member-stage-content,.member-change-page .member-journey-stage .member-active-complete-note{width:calc(100% - 44px);margin-bottom:20px;margin-left:30px;margin-right:14px}.member-change-page .member-stage-status,.member-change-page .member-stage-outcome,.member-change-page .member-journey-stage .member-active-complete-note{padding:16px}.member-change-page .member-stage-action-list li{padding:13px}.member-change-page .member-progress-boundary{gap:10px;margin:24px 0 40px;font-size:11px}.member-change-page .member-active-complete-note{min-height:104px;padding-block:22px}.member-change-page .member-new-opinion{margin-bottom:28px}.member-change-page .member-new-opinion summary{grid-template-columns:1fr;padding:18px 16px}.member-change-page .member-new-opinion-action{width:100%}.member-change-page .member-new-opinion>div{padding:0 16px 18px}.member-change-page .member-current-task,.member-change-page .member-change-status-card,.member-change-page .member-current-result,.member-change-page .member-completed-history,.member-change-page .member-referral-card,.member-change-page .member-trust-system{margin-bottom:28px}.member-change-page .member-current-task>div:first-child h2,.member-change-page .member-completed-history>div:first-child h2,.member-change-page .member-referral-card h2,.member-change-page .member-current-result h2{font-size:20px}.member-change-page .member-current-task>div:first-child p,.member-change-page .member-completed-history>div:first-child p,.member-change-page .member-referral-card p{font-size:13px}.member-change-page .member-form>section>:not(.member-step),.member-change-page .member-current-voice .member-written-content,.member-change-page .member-change-focus,.member-change-page .member-other-changes,.member-change-page .member-referral-card>:not(span){width:calc(100% - 16px);margin-left:16px}.member-change-page .member-form section>h2{font-size:20px}.member-change-page .member-form section>p{font-size:13px}.member-change-page .reason-options label,.member-change-page .outcome-options label{min-height:72px;padding:14px}.member-change-page .reason-options b,.member-change-page .outcome-options span{font-size:14px}.member-change-page .reason-options small{font-size:11px}.member-change-page .member-privacy-promise,.member-change-page .member-positive-response-card{grid-template-columns:28px minmax(0,1fr);padding:14px}.member-change-page .member-privacy-promise>i,.member-change-page .member-positive-response-card>i{width:28px;height:28px}.member-change-page .member-thanks-card-preview{padding:19px}.member-change-page .member-thanks-card-preview blockquote{font-size:16px}.member-change-page .member-positive-complete{grid-template-columns:42px minmax(0,1fr);gap:14px}.member-change-page .member-positive-complete-icon{width:42px;height:42px}.member-change-page .member-positive-complete h2{font-size:20px}.member-change-page .member-positive-complete .member-written-content{grid-column:1/-1}.member-change-page .field{font-size:14px}.member-change-page input,.member-change-page select,.member-change-page textarea{font-size:16px}.member-change-page .member-submit-bar{flex-direction:column;align-items:stretch;gap:10px}.member-change-page .member-submit-bar>div{width:100%}.member-change-page .member-submit-bar .button{flex:1;min-height:48px}.member-change-page .member-change-status-head{flex-direction:column;align-items:flex-start;gap:6px}.member-change-page .member-change-focus{grid-template-columns:1fr}.member-change-page .member-change-badge{justify-self:start}.member-change-page .member-change-focus h2,.member-change-page .member-change-focus p,.member-change-page .member-change-focus>small{grid-column:1}.member-change-page .member-change-focus h2{font-size:20px}.member-change-page .member-current-result>p,.member-change-page .member-completed-list{margin-left:16px}.member-change-page .member-completed-list summary{grid-template-columns:1fr;gap:10px}.member-change-page .member-completed-list summary>span{justify-self:start}.member-change-page .member-completed-detail{padding-left:16px}.member-change-page .member-record-actions li>span,.member-change-page .member-applied-action-list p{font-size:13px!important}.member-change-page .member-trust-system{padding-block:18px}.member-page.invalid-link{align-items:stretch;padding:0}.member-page.invalid-link .member-wrap{align-content:center;width:100%;min-height:100vh;padding:24px 18px}.member-page.invalid-link .member-progress-card{padding:30px 22px}.member-page.invalid-link .member-progress-card h1{font-size:28px}}@media (width<=390px){.member-change-page .member-wrap,.member-change-page .member-header{padding-inline:14px}.member-change-page .member-intro h1{font-size:25px}.member-change-page .member-state-flow span{font-size:9px}.member-change-page .member-state-flow i{width:26px;height:26px}.member-change-page .member-progress-owner{flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;padding-block:12px}.member-change-page .member-progress-overview .member-state-flow{padding-inline:6px}.member-change-page .member-journey-stage-head{grid-template-columns:29px minmax(0,1fr)}.member-change-page .member-journey-stage-head>em{grid-column:2;justify-self:start}.member-change-page .member-progress-boundary span{max-width:210px}.member-change-page .member-confirm-summary div{grid-template-columns:1fr;gap:5px}}.recruit-page{--recruit-blue:#2f568b;--recruit-blue-dark:#294d80;--recruit-blue-soft:#e7f0ff;--recruit-green:#4b9650;--recruit-text:#333a43;--recruit-muted:#7d858e;--recruit-line:#e1e4e8;color:var(--recruit-text);background:#fff;overflow:visible}.recruit-page .page-width{width:min(100% - 64px,1273px)}.recruit-page .eyebrow{color:var(--recruit-green);letter-spacing:.07em;text-transform:none;margin-bottom:14px;font-size:13px}.recruit-page .button{min-height:48px;box-shadow:none;border-radius:8px;padding-inline:18px;font-size:14px}.recruit-page .button-primary{border-color:var(--recruit-blue-dark);background:var(--recruit-blue-dark);color:#fff}.recruit-page .button-primary:hover{background:#244675;border-color:#244675}.recruit-page .button-secondary{color:var(--recruit-blue);background:#fff;border-color:#d4dae2}.recruit-mobile-label{display:none}.recruit-nav{z-index:50;border-bottom:1px solid var(--recruit-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;position:sticky;top:0}.recruit-nav-inner{justify-content:space-between;align-items:center;min-height:76px;display:flex}.recruit-nav .brand b{color:var(--recruit-blue-dark)}.recruit-nav nav{color:#606873;align-items:center;gap:24px;font-size:13px;font-weight:700;display:flex}.recruit-nav nav>a:not(.button):hover{color:var(--recruit-blue)}.recruit-nav .recruit-login{border-left:1px solid var(--recruit-line);padding-left:24px}.recruit-nav .button-small{min-height:40px;padding-inline:15px;font-size:12px}.recruit-hero{grid-template-columns:minmax(0,1.08fr) minmax(410px,.92fr);align-items:center;gap:76px;min-height:720px;padding-block:84px 92px;display:grid}.recruit-hero-copy h1{color:var(--recruit-blue);letter-spacing:-.065em;word-break:keep-all;margin:0;font-size:clamp(46px,5vw,66px);font-weight:750;line-height:1.12}.recruit-hero-copy h1 span{display:block}.recruit-hero-description{color:#666e77;word-break:keep-all;max-width:710px;margin:24px 0 0;font-size:17px;line-height:1.78}.recruit-hero-actions{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.recruit-hero-actions .button{min-height:52px}.recruit-quick-facts{border-top:1px solid var(--recruit-line);border-bottom:1px solid var(--recruit-line);grid-template-columns:repeat(4,minmax(0,1fr));margin:40px 0 0;padding:22px 0;list-style:none;display:grid}.recruit-quick-facts li{min-width:0;padding:0 16px}.recruit-quick-facts li:first-child{padding-left:0}.recruit-quick-facts li+li{border-left:1px solid var(--recruit-line)}.recruit-quick-facts b,.recruit-quick-facts span{display:block}.recruit-quick-facts b{color:var(--recruit-blue);font-size:20px}.recruit-quick-facts span{color:var(--recruit-muted);margin-top:5px;font-size:11px}.recruit-result-panel{border-top:3px solid var(--recruit-blue);border-bottom:1px solid var(--recruit-line);background:#fff}.recruit-result-panel>header{border-bottom:1px solid var(--recruit-line);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding:23px 0;display:flex}.recruit-result-panel>header span,.recruit-result-panel>header b{display:block}.recruit-result-panel>header span{color:var(--recruit-green);font-size:11px;font-weight:800}.recruit-result-panel>header b{max-width:330px;color:var(--recruit-blue);margin-top:7px;font-size:18px;line-height:1.45}.recruit-result-panel>header em,.recruit-sample-log>header em{background:var(--recruit-blue-soft);min-height:30px;color:var(--recruit-blue);border-radius:7px;flex:none;align-items:center;padding-inline:10px;font-size:11px;font-style:normal;font-weight:800;display:inline-flex}.recruit-result-panel>header em{white-space:normal;flex:0 auto;max-width:100%;min-height:34px;padding-block:7px;line-height:1.35}.recruit-result-panel ol{margin:0;padding:0;list-style:none}.recruit-result-panel li{border-bottom:1px solid var(--recruit-line);grid-template-columns:38px minmax(0,1fr);align-items:center;gap:14px;min-height:82px;display:grid}.recruit-result-panel li>i{background:var(--recruit-blue);color:#fff;border-radius:50%;place-items:center;width:32px;height:32px;font-size:12px;font-style:normal;font-weight:800;display:grid}.recruit-result-panel li span,.recruit-result-panel li b{display:block}.recruit-result-panel li span{color:var(--recruit-muted);font-size:11px}.recruit-result-panel li b{color:#424a54;margin-top:5px;font-size:14px;line-height:1.45}.recruit-result-panel>footer{padding:20px 0}.recruit-result-panel>footer span{color:var(--recruit-green);font-size:11px;font-weight:800}.recruit-result-panel>footer p{color:var(--recruit-muted);margin:7px 0 0;font-size:12px;line-height:1.65}.recruit-result-panel>footer .recruit-capacity-caption{border-top:1px solid var(--recruit-line);color:var(--recruit-blue);margin-top:14px;padding-top:14px;font-weight:800}.recruit-section{padding-block:108px}.recruit-section-heading{max-width:800px}.recruit-section-heading h2,.recruit-package h2,.recruit-application-copy h2{color:var(--recruit-blue);letter-spacing:-.055em;word-break:keep-all;margin:0;font-size:clamp(34px,4vw,48px);font-weight:720;line-height:1.22}.recruit-section-heading>p:last-child,.recruit-package-intro>p,.recruit-application-copy>p{max-width:720px;color:var(--recruit-muted);word-break:keep-all;margin:18px 0 0;font-size:15px;line-height:1.75}.recruit-loss-section{background:var(--recruit-blue-dark);color:#fff;padding-block:92px}.recruit-section-heading.inverse h2{color:#fff}.recruit-section-heading.inverse>p:last-child{color:#c9d5e5}.recruit-signal-list{border-top:1px solid #fff3;margin-top:46px}.recruit-signal-list article{border-bottom:1px solid #ffffff29;grid-template-columns:70px minmax(0,1fr);gap:18px;padding:27px 0;display:grid}.recruit-signal-list article>span{color:#9eb8d8;font-size:12px;font-weight:800}.recruit-signal-list h3{color:#fff;margin:0;font-size:19px;line-height:1.45}.recruit-signal-list p{color:#c5d1e0;max-width:880px;margin:9px 0 0;font-size:13px;line-height:1.72}.recruit-loss-callout{grid-template-columns:1fr auto;align-items:center;gap:8px 30px;margin-top:34px;padding:25px 0 0 70px;display:grid}.recruit-loss-callout b{color:#fff;font-size:17px}.recruit-loss-callout p{color:#b7c8dd;margin:0;font-size:13px}.recruit-loss-callout a{color:#fff;grid-area:1/2/3;font-size:13px;font-weight:800}.recruit-loss-callout a span{color:#8fafd5;margin-left:10px}.recruit-benefit-list{border-top:1px solid var(--recruit-line);margin-top:54px}.recruit-benefit-list article{border-bottom:1px solid var(--recruit-line);grid-template-columns:66px minmax(0,1fr);gap:20px;padding:32px 0;display:grid}.recruit-index{background:var(--recruit-blue-soft);width:42px;height:32px;color:var(--recruit-blue);border-radius:8px;place-items:center;font-size:12px;font-weight:800;display:grid}.recruit-benefit-list em{color:var(--recruit-green);font-size:12px;font-style:normal;font-weight:800}.recruit-benefit-list h3{color:#414852;letter-spacing:-.03em;margin:7px 0 0;font-size:22px;line-height:1.45}.recruit-benefit-list p{max-width:870px;color:var(--recruit-muted);margin:10px 0 0;font-size:14px;line-height:1.75}.recruit-sample-section{background:#f5f7fa;padding-block:108px}.recruit-sample-grid{grid-template-columns:minmax(300px,.72fr) minmax(520px,1.28fr);align-items:start;gap:80px;display:grid}.recruit-sample-section .recruit-section-heading{position:sticky;top:116px}.recruit-sample-section .recruit-section-heading .button{margin-top:26px}.recruit-sample-log{border-top:3px solid var(--recruit-blue);background:#fff}.recruit-sample-log>header{border-bottom:1px solid var(--recruit-line);justify-content:space-between;align-items:center;gap:16px;padding:22px 24px;display:flex}.recruit-sample-log>header span,.recruit-sample-log>header b{display:block}.recruit-sample-log>header span{color:var(--recruit-green);font-size:11px;font-weight:800}.recruit-sample-log>header b{color:#4d545d;margin-top:5px;font-size:13px}.recruit-sample-log ol{margin:0;padding:0 24px;list-style:none}.recruit-sample-log li{border-bottom:1px solid var(--recruit-line);grid-template-columns:42px minmax(0,1fr);gap:15px;padding:25px 0;display:grid}.recruit-sample-log li:last-child{border-bottom:0}.recruit-sample-log li>i{background:var(--recruit-blue);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:12px;font-style:normal;font-weight:800;display:grid}.recruit-sample-log li.complete>i{background:var(--recruit-green)}.recruit-sample-log li span,.recruit-sample-log li b{display:block}.recruit-sample-log li span{color:var(--recruit-green);font-size:11px;font-weight:800}.recruit-sample-log li b{color:#414852;margin-top:7px;font-size:15px;line-height:1.55}.recruit-sample-log li p{color:var(--recruit-muted);margin:8px 0 0;font-size:12px;line-height:1.65}.recruit-package{border-top:3px solid var(--recruit-blue);border-bottom:1px solid var(--recruit-line);grid-template-columns:minmax(0,1fr) minmax(390px,.85fr);display:grid}.recruit-package-intro{padding:52px 54px 52px 0}.recruit-package-detail{border-left:1px solid var(--recruit-line);padding:52px 0 52px 54px}.recruit-package-intro>.recruit-pilot-note{border-left:2px solid var(--recruit-green);color:#505761;margin-top:22px;padding:11px 0 11px 15px;font-size:12px;font-weight:700}.recruit-package-metrics{border-top:1px solid var(--recruit-line);border-bottom:1px solid var(--recruit-line);grid-template-columns:repeat(3,1fr);margin-top:34px;padding-block:22px;display:grid}.recruit-package-metrics span{color:var(--recruit-muted);font-size:11px}.recruit-package-metrics span+span{border-left:1px solid var(--recruit-line);padding-left:20px}.recruit-package-metrics b{color:var(--recruit-blue);margin-bottom:6px;font-size:21px;display:block}.recruit-package-detail h3{color:var(--recruit-blue);margin:0 0 22px;font-size:20px}.recruit-package-detail ul{gap:13px;margin:0;padding:0;list-style:none;display:grid}.recruit-package-detail li{color:#505761;padding-left:27px;font-size:14px;line-height:1.55;position:relative}.recruit-package-detail li:before{color:var(--recruit-green);content:"✓";font-weight:900;position:absolute;left:0}.recruit-package-detail aside{border-top:1px solid var(--recruit-line);margin-top:31px;padding:20px 0 0}.recruit-package-detail aside span,.recruit-package-detail aside b{display:block}.recruit-package-detail aside span{color:var(--recruit-green);font-size:11px;font-weight:800}.recruit-package-detail aside b{color:#454c55;margin-top:8px;font-size:15px;line-height:1.55}.recruit-package-detail aside p{color:var(--recruit-muted);margin:7px 0 0;font-size:12px;line-height:1.6}.recruit-faq-section{background:#f7f8fa;padding-block:102px}.recruit-faq-grid{grid-template-columns:minmax(300px,.75fr) minmax(500px,1.25fr);gap:90px;display:grid}.recruit-faq-list{border-top:1px solid var(--recruit-line)}.recruit-faq-list details{border-bottom:1px solid var(--recruit-line)}.recruit-faq-list summary{color:#444b54;cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:74px;font-size:15px;font-weight:750;list-style:none;display:flex}.recruit-faq-list summary::-webkit-details-marker{display:none}.recruit-faq-list summary span{color:var(--recruit-blue);font-size:20px;font-weight:400;transition:transform .16s}.recruit-faq-list details[open] summary span{transform:rotate(45deg)}.recruit-faq-list details p{color:var(--recruit-muted);margin:-5px 40px 24px 0;font-size:13px;line-height:1.75}.recruit-application-section{background:var(--recruit-blue-soft);padding-block:108px}.recruit-application-grid{grid-template-columns:minmax(320px,.78fr) minmax(520px,1.22fr);align-items:start;gap:86px;display:grid}.recruit-application-copy{position:sticky;top:116px}.recruit-application-copy ol{border-top:1px solid #ccd8e8;margin:34px 0 0;padding:0;list-style:none}.recruit-application-copy li{border-bottom:1px solid #ccd8e8;grid-template-columns:34px minmax(0,1fr);gap:13px;padding:18px 0;display:grid}.recruit-application-copy li i{background:var(--recruit-blue);color:#fff;border-radius:50%;place-items:center;width:29px;height:29px;font-size:11px;font-style:normal;font-weight:800;display:grid}.recruit-application-copy li b,.recruit-application-copy li span{display:block}.recruit-application-copy li b{color:var(--recruit-blue);font-size:13px}.recruit-application-copy li span{color:#6f7883;margin-top:5px;font-size:12px}.recruit-application-copy aside{border-left:3px solid var(--recruit-green);margin-top:24px;padding-left:15px}.recruit-application-copy aside b{color:var(--recruit-green);font-size:12px}.recruit-application-copy aside p{color:#6f7883;margin:7px 0 0;font-size:12px;line-height:1.65}.recruit-page .application-form,.recruit-page .application-complete{box-shadow:none;background:#fff;border:1px solid #cbd7e7;border-radius:10px;gap:18px;padding:34px}.recruit-page .application-form label,.recruit-page .field-label,.recruit-page .inquiry-form label{color:#4a5058;font-size:13px}.recruit-page input,.recruit-page select,.recruit-page textarea{color:#424850;border-color:#d4d9e0;border-radius:8px;min-height:48px;font-size:15px}.recruit-page input:focus,.recruit-page select:focus,.recruit-page textarea:focus{border-color:var(--recruit-blue);box-shadow:0 0 0 3px #2f568b1a}.recruit-page .check-label input{accent-color:var(--recruit-blue)}.recruit-page .check-label a{color:var(--recruit-blue)}.recruit-contact-section{padding-block:96px}.recruit-contact-grid{grid-template-columns:minmax(300px,.75fr) minmax(500px,1.25fr);align-items:start;gap:90px;display:grid}.recruit-page .inquiry-form{border:0;border-top:3px solid var(--recruit-blue);border-bottom:1px solid var(--recruit-line);box-shadow:none;background:0 0;border-radius:0;gap:17px;padding:32px 0}.recruit-footer{border-top:1px solid var(--recruit-line)}.recruit-footer>div{min-height:128px;color:var(--recruit-muted);grid-template-columns:auto 1fr auto;align-items:center;gap:28px;font-size:11px;display:grid}.recruit-footer p{margin:0}.recruit-footer nav{gap:18px;display:flex}@media (width<=1080px){.recruit-nav nav>a:not(.button):not(.recruit-login){display:none}.recruit-hero{grid-template-columns:1fr;gap:54px;min-height:0}.recruit-result-panel{max-width:760px}.recruit-sample-grid,.recruit-faq-grid,.recruit-contact-grid{grid-template-columns:1fr;gap:48px}.recruit-sample-section .recruit-section-heading,.recruit-application-copy{position:static}.recruit-package{grid-template-columns:1fr}.recruit-package-intro{padding-right:0}.recruit-package-detail{border-top:1px solid var(--recruit-line);border-left:0;padding:42px 0}.recruit-application-grid{grid-template-columns:1fr;gap:48px}}@media (width<=720px){.recruit-page .page-width{width:min(100% - 32px,1273px)}.recruit-nav-inner{min-height:56px}.recruit-nav .brand small,.recruit-nav .recruit-login{display:none}.recruit-nav nav{gap:0}.recruit-nav .button-small{min-height:32px;padding-inline:10px;font-size:10px}.recruit-desktop-label{display:none}.recruit-mobile-label{display:inline}.recruit-hero{gap:34px;padding-block:42px 54px}.recruit-hero-copy h1{font-size:42px}.recruit-hero-description{font-size:15px}.recruit-hero-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:24px;display:grid}.recruit-hero-actions .button{text-align:center;width:100%;min-height:42px;padding-inline:8px;font-size:12px}.recruit-quick-facts{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:26px;padding-block:14px}.recruit-quick-facts li{text-align:center;padding:0 6px}.recruit-quick-facts li:first-child{padding-left:6px}.recruit-quick-facts b{white-space:nowrap;font-size:17px}.recruit-quick-facts span{word-break:keep-all;margin-top:3px;font-size:9px;line-height:1.3}.recruit-result-panel>header{flex-direction:column;align-items:flex-start}.recruit-result-panel li{min-height:76px}.recruit-section,.recruit-sample-section,.recruit-faq-section,.recruit-application-section,.recruit-contact-section{padding-block:72px}.recruit-loss-section{padding-block:70px}.recruit-section-heading h2,.recruit-package h2,.recruit-application-copy h2{font-size:32px}.recruit-section-heading h2 br,.recruit-package h2 br,.recruit-application-copy h2 br{display:none}.recruit-signal-list article{grid-template-columns:42px minmax(0,1fr);gap:10px;padding-block:23px}.recruit-signal-list h3{font-size:16px}.recruit-loss-callout{grid-template-columns:1fr;padding-left:42px}.recruit-loss-callout a{grid-area:auto/1;margin-top:8px}.recruit-benefit-list article{grid-template-columns:48px minmax(0,1fr);gap:10px;padding-block:26px}.recruit-benefit-list h3{font-size:18px}.recruit-sample-log>header{flex-direction:column;align-items:flex-start;padding:19px 16px}.recruit-sample-log ol{padding-inline:16px}.recruit-sample-log li{grid-template-columns:36px minmax(0,1fr);gap:10px}.recruit-sample-log li>i{width:30px;height:30px}.recruit-package-intro{padding-block:38px}.recruit-package-metrics{grid-template-columns:1fr;padding-block:0}.recruit-package-metrics span{padding-block:15px}.recruit-package-metrics span+span{border-top:1px solid var(--recruit-line);border-left:0;padding-left:0}.recruit-faq-list summary{min-height:68px;font-size:14px}.recruit-page .application-form,.recruit-page .application-complete{padding:22px 18px}.recruit-page .field-row{grid-template-columns:1fr}.recruit-page input,.recruit-page select,.recruit-page textarea{font-size:16px}.recruit-footer>div{grid-template-columns:1fr;gap:12px;padding-block:30px}.recruit-footer nav{flex-wrap:wrap}}@media (width<=390px){.recruit-nav .button-small{padding-inline:9px}.recruit-hero-copy h1{font-size:37px}.recruit-quick-facts b{font-size:15px}.recruit-result-panel li b{font-size:13px}.recruit-section-heading h2,.recruit-package h2,.recruit-application-copy h2{font-size:29px}}.demo-page{--demo-blue:#2f568b;--demo-blue-dark:#294d80;--demo-blue-soft:#e7f0ff;--demo-green:#4b9650;--demo-green-soft:#e7f5eb;--demo-text:#353b44;--demo-muted:#7d858e;--demo-line:#e1e4e8;min-height:100vh;color:var(--demo-text);background:#fff;overflow:visible}.demo-page .page-width{width:min(100% - 64px,1273px)}.demo-page .button{min-height:48px;box-shadow:none;border-radius:8px;padding-inline:18px;font-size:14px}.demo-page .button-primary{border-color:var(--demo-blue-dark);background:var(--demo-blue-dark);color:#fff}.demo-page .button-primary:hover{background:#244675;border-color:#244675}.demo-page .eyebrow{color:var(--demo-green);letter-spacing:.07em;font-size:13px}.demo-nav{z-index:70;border-bottom:1px solid var(--demo-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;position:sticky;top:0}.demo-nav-inner{justify-content:space-between;align-items:center;gap:24px;min-height:76px;display:flex}.demo-nav .brand b{color:var(--demo-blue-dark)}.demo-nav nav{color:#606873;align-items:center;gap:24px;font-size:13px;font-weight:750;display:flex}.demo-nav nav>a:not(.button):hover{color:var(--demo-blue)}.demo-nav .button-small{min-height:40px;padding-inline:15px;font-size:12px}.demo-hero{grid-template-columns:minmax(0,1.02fr) minmax(360px,.98fr);align-items:end;gap:76px;padding-block:88px 56px;display:grid}.demo-hero h1{color:var(--demo-blue);letter-spacing:-.065em;word-break:keep-all;margin:0;font-size:clamp(46px,5vw,64px);font-weight:750;line-height:1.13}.demo-hero>p{color:#676f79;word-break:keep-all;margin:0 0 7px;font-size:17px;line-height:1.8}.demo-proof-strip{border-top:1px solid var(--demo-line);border-bottom:1px solid var(--demo-line);grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:64px;display:grid}.demo-proof-strip>span{min-height:86px;color:var(--demo-muted);align-content:center;padding:20px 24px;font-size:11px;display:grid}.demo-proof-strip>span:first-child{padding-left:0}.demo-proof-strip>span+span{border-left:1px solid var(--demo-line)}.demo-proof-strip b{color:var(--demo-blue);margin-bottom:6px;font-size:15px}.demo-experience{margin-bottom:108px}.demo-tabs{z-index:60;border:0;border-top:1px solid var(--demo-line);border-bottom:1px solid var(--demo-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;width:100%;margin:0;padding:0;display:grid;position:sticky;top:76px}.demo-tabs button{border:0;border-right:1px solid var(--demo-line);color:#7b838c;cursor:pointer;background:0 0;border-radius:0;align-content:center;place-items:center;min-height:78px;padding:14px 22px;transition:background .16s,color .16s,box-shadow .16s;display:grid}.demo-tabs button:last-child{border-right:0}.demo-tabs button:hover{background:#f7f9fc}.demo-tabs button.active{background:var(--demo-blue-soft);color:var(--demo-blue);box-shadow:inset 0 -3px var(--demo-blue)}.demo-tabs b{font-size:16px}.demo-tabs span{margin-top:5px;font-size:11px}.demo-role-promise{justify-content:space-between;align-items:center;gap:30px;min-height:126px;padding:28px 0;display:flex}.demo-role-promise>div{gap:6px;display:grid}.demo-role-promise span{color:var(--demo-green);letter-spacing:.06em;font-size:11px;font-weight:800}.demo-role-promise strong{color:var(--demo-blue);letter-spacing:-.035em;font-size:23px}.demo-role-promise p{color:var(--demo-muted);margin:0;font-size:13px;line-height:1.65}.demo-role-promise em{color:#717983;background:#f2f4f7;border-radius:7px;flex:none;padding:8px 11px;font-size:11px;font-style:normal;font-weight:750}.demo-stage{background:#fff;border:1px solid #cfd7e2;border-radius:14px;overflow:hidden;box-shadow:0 22px 62px #2a466c1c}.demo-window-bar{border-bottom:1px solid var(--demo-line);color:#bdc2c8;background:#f7f8fa;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:50px;padding:0 18px;font-size:9px;display:grid}.demo-window-bar>span{letter-spacing:3px}.demo-window-bar b{color:#69717a;text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.demo-window-bar em{color:#717a85;white-space:nowrap;background:#eef1f5;border-radius:7px;padding:6px 9px;font-style:normal;font-weight:800}.demo-app-shell{background:#fff;grid-template-columns:174px minmax(0,1fr);min-height:930px;display:grid}.demo-app-sidebar{background:var(--demo-blue-dark);color:#fff;min-width:0;padding:24px 16px}.demo-app-sidebar .brand{padding-inline:7px}.demo-app-sidebar .brand-mark{background:#ffffff1f}.demo-app-sidebar .brand b{color:#fff;font-size:16px}.demo-sidebar-role{color:#c9d8ea;border-top:1px solid #ffffff29;border-bottom:1px solid #ffffff29;margin:30px 7px 12px;padding:14px 0;font-size:11px;font-weight:800;display:block}.demo-app-sidebar nav{margin-top:18px;display:grid}.demo-app-sidebar nav>*{color:#d7e1ee;border-radius:7px;align-items:center;min-height:46px;padding:0 12px;font-size:11px;display:flex}.demo-app-sidebar nav b{color:#fff;background:#ffffff24;box-shadow:inset 3px 0 #fff}.demo-app-canvas{background:#fff;min-width:0}.demo-app-topbar{border-bottom:1px solid var(--demo-line);color:#8a9199;letter-spacing:.08em;justify-content:space-between;align-items:center;gap:18px;min-height:64px;padding:0 26px;font-size:10px;display:flex}.demo-app-topbar b{color:var(--demo-blue);letter-spacing:0;align-items:center;gap:8px;font-size:13px;display:flex}.demo-app-topbar b small{color:var(--demo-green);font-size:9px}.demo-mobile-brand{display:none}.demo-app-main{padding:38px 42px 54px}.demo-app-heading{justify-content:space-between;align-items:flex-start;gap:30px;min-height:114px;display:flex}.demo-app-heading>div:first-child>span{color:var(--demo-green);letter-spacing:.05em;font-size:11px;font-weight:800}.demo-app-heading h2{color:var(--demo-blue);letter-spacing:-.045em;margin:7px 0 0;font-size:30px}.demo-app-heading p{color:var(--demo-muted);margin:8px 0 0;font-size:12px;line-height:1.6}.demo-heading-actions{align-items:center;gap:12px;display:flex}.demo-heading-actions>span{color:var(--demo-muted);font-size:11px}.demo-heading-actions>span b{color:var(--demo-blue);font-size:18px}.demo-heading-actions em{background:var(--demo-blue);color:#fff;border-radius:8px;align-items:center;min-height:42px;padding:0 14px;font-size:11px;font-style:normal;font-weight:800;display:inline-flex}.demo-center-callout{border-left:1px solid var(--demo-line);min-width:135px;padding-left:20px;display:grid}.demo-center-callout span{color:var(--demo-muted);font-size:10px}.demo-center-callout b{color:var(--demo-blue);margin-top:6px;font-size:27px}.demo-center-callout small{color:#9299a1;font-size:9px}.demo-metrics{border-top:1px solid var(--demo-line);border-bottom:1px solid var(--demo-line);grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:38px;display:grid}.demo-metrics article{align-content:space-between;min-height:88px;padding:18px 20px;display:grid}.demo-metrics article+article{border-left:1px solid var(--demo-line)}.demo-metrics span{color:#858c95;font-size:10px}.demo-metrics b{color:var(--demo-blue);font-size:24px}.demo-case-flow{margin-bottom:42px}.demo-case-flow>header{justify-content:space-between;align-items:end;gap:20px;padding-bottom:18px;display:flex}.demo-case-flow>header span{color:var(--demo-green);letter-spacing:.08em;font-size:10px;font-weight:800}.demo-case-flow h3{color:var(--demo-blue);letter-spacing:-.035em;margin:7px 0 0;font-size:20px}.demo-case-flow>header>small{color:var(--demo-muted);font-size:10px}.demo-case-flow ol{border-top:1px solid var(--demo-line);border-bottom:1px solid var(--demo-line);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.demo-case-flow li{border-right:1px solid var(--demo-line);grid-template-columns:30px minmax(0,1fr);align-items:center;gap:10px;min-width:0;min-height:106px;padding:17px 14px;display:grid;position:relative}.demo-case-flow li:last-child{border-right:0}.demo-case-flow li:not(:last-child):after{z-index:1;content:"";background:#fff;border-top:1px solid #b8bec6;border-right:1px solid #b8bec6;width:9px;height:9px;position:absolute;top:50%;right:-5px;transform:translateY(-50%)rotate(45deg)}.demo-case-flow i{width:30px;height:30px;color:var(--demo-blue);background:#fff;border:1px solid #cbd2dc;border-radius:8px;place-items:center;font-size:11px;font-style:normal;font-weight:800;display:grid}.demo-case-flow li.active i{border-color:var(--demo-blue);background:var(--demo-blue);color:#fff}.demo-case-flow li>div{gap:4px;min-width:0;display:grid}.demo-case-flow li b{color:#414851;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.demo-case-flow li small{color:#858c95;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.demo-case-flow li em{color:var(--demo-green);font-size:9px;font-style:normal;font-weight:800}.demo-case-section{border-top:2px solid var(--demo-blue);border-bottom:1px solid var(--demo-line)}.demo-case-section>header{border-bottom:1px solid var(--demo-line);justify-content:space-between;align-items:center;gap:20px;min-height:82px;padding:17px 16px;display:flex}.demo-case-section h3{color:var(--demo-blue);margin:0;font-size:20px}.demo-case-section header p{color:var(--demo-muted);margin:5px 0 0;font-size:10px}.demo-case-section header>span{background:var(--demo-blue-soft);color:var(--demo-blue);border-radius:7px;padding:7px 9px;font-size:9px;font-weight:800}.demo-case-head,.demo-case-row{grid-template-columns:minmax(115px,.7fr) minmax(120px,.7fr) minmax(250px,1.6fr) minmax(85px,.55fr);align-items:center;gap:18px;padding-inline:16px;display:grid}.demo-case-head{color:#9299a1;min-height:36px;font-size:9px;font-weight:800}.demo-case-row{border-top:1px solid var(--demo-line);min-height:92px}.demo-case-row b,.demo-case-row small{display:block}.demo-case-row>div:first-child>b{color:var(--demo-blue);font-size:13px}.demo-case-row small{color:#8a9199;margin-top:5px;font-size:9px;line-height:1.4}.demo-case-row small.renewed,.demo-center-table small.renewed{color:#2f7d4b;font-weight:800}.demo-case-row>div:nth-child(3) b{color:#424951;font-size:12px;line-height:1.45}.demo-status-pill{background:var(--demo-green-soft);color:#2f7d4b;border-radius:999px;justify-self:start;padding:7px 9px;font-size:9px;font-weight:800}.demo-case-evidence{border-top:1px solid var(--demo-line);margin-top:34px}.demo-case-evidence>header{gap:6px;padding:20px 0;display:grid}.demo-case-evidence>header span{color:var(--demo-green);font-size:10px;font-weight:800}.demo-case-evidence>header b{color:var(--demo-blue);font-size:17px}.demo-case-evidence>div{border-top:1px solid var(--demo-line);border-bottom:1px solid var(--demo-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.demo-case-evidence article{min-height:164px;padding:22px 20px}.demo-case-evidence article+article{border-left:1px solid var(--demo-line)}.demo-case-evidence article>span{color:var(--demo-green);font-size:9px;font-weight:800}.demo-case-evidence blockquote{color:#424951;margin:13px 0 0;font-size:13px;font-weight:700;line-height:1.65}.demo-case-evidence article>b{color:#424951;margin-top:13px;font-size:13px;line-height:1.55;display:block}.demo-case-evidence article p{color:var(--demo-muted);margin:8px 0 0;font-size:10px;line-height:1.6}.demo-case-evidence .action{background:#f7f9fd}.demo-case-evidence .result{background:#f2f8f4}.demo-case-evidence .result strong{color:#2f7d4b}.demo-mobile-nav{display:none}.demo-center-board{border-top:2px solid var(--demo-blue);border-bottom:1px solid var(--demo-line)}.demo-center-board>header{justify-content:space-between;align-items:center;gap:20px;min-height:82px;padding:14px 0;display:flex}.demo-center-filters{flex-wrap:wrap;gap:7px;display:flex}.demo-center-filters button{color:#666e78;cursor:pointer;background:#fff;border:1px solid #d4dae2;border-radius:8px;align-items:center;gap:8px;min-height:40px;padding:0 12px;font-size:10px;font-weight:750;display:inline-flex}.demo-center-filters button span{background:#eef1f4;border-radius:50%;place-items:center;min-width:22px;height:22px;font-size:9px;display:grid}.demo-center-filters button.active{border-color:var(--demo-blue);background:var(--demo-blue);color:#fff}.demo-center-filters button.active span{background:#ffffff2e}.demo-center-board>header label{color:var(--demo-muted);flex:0 0 190px;gap:5px;font-size:9px;display:grid}.demo-center-board select{color:#4a515a;background:#fff;border:1px solid #d4dae2;border-radius:8px;min-height:40px;padding:0 10px;font-size:11px}.demo-center-table-head,.demo-center-table article{grid-template-columns:minmax(110px,.65fr) minmax(105px,.65fr) minmax(120px,.8fr) minmax(230px,1.6fr) minmax(70px,.45fr);align-items:center;gap:15px;padding-inline:14px;display:grid}.demo-center-table-head{border-top:1px solid var(--demo-line);color:#9198a0;min-height:38px;font-size:9px;font-weight:800}.demo-center-table article{border-top:1px solid var(--demo-line);color:#626a74;min-height:82px;font-size:10px}.demo-center-table article b,.demo-center-table article small{display:block}.demo-center-table article b{color:var(--demo-blue);font-size:12px}.demo-center-table article small{margin-top:5px;font-size:9px}.demo-center-table article em{border-radius:999px;justify-self:start;padding:7px 9px;font-size:9px;font-style:normal;font-weight:800}.demo-center-table .tone-green{background:var(--demo-green-soft);color:#2f7d4b}.demo-center-table .tone-blue{background:var(--demo-blue-soft);color:var(--demo-blue)}.demo-center-table .tone-amber{color:#8b6817;background:#fff4dc}.demo-center-table article p{color:#414851;margin:0;font-size:11px;line-height:1.45}.demo-center-table time{color:#6d7580;font-size:10px}.demo-assignment-summary{border-top:1px solid var(--demo-line);border-bottom:1px solid var(--demo-line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:36px;display:grid}.demo-assignment-summary article{min-height:132px;padding:20px}.demo-assignment-summary article+article{border-left:1px solid var(--demo-line)}.demo-assignment-summary span{color:var(--demo-green);font-size:9px;font-weight:800}.demo-assignment-summary b{color:var(--demo-blue);margin-top:8px;font-size:13px;display:block}.demo-assignment-summary p{color:var(--demo-muted);margin:8px 0 0;font-size:10px;line-height:1.55}.demo-member-app{background:#fff;grid-template-columns:174px minmax(0,1fr);min-height:940px;display:grid}.demo-member-sidebar{background:var(--demo-blue-dark);color:#fff;padding:24px 16px}.demo-member-sidebar .brand{padding-inline:7px}.demo-member-sidebar .brand-mark{background:#ffffff1f}.demo-member-sidebar .brand b{color:#fff;font-size:16px}.demo-member-sidebar nav{border-top:1px solid #ffffff29;margin-top:32px;display:grid}.demo-member-sidebar nav>*{color:#d5e0ed;border-bottom:1px solid #ffffff29;align-items:center;min-height:52px;padding:0 10px;font-size:10px;display:flex}.demo-member-sidebar nav b{color:#fff;background:#ffffff1f;box-shadow:inset 3px 0 #fff}.demo-member-canvas{background:#fff;min-width:0}.demo-member-header{border-bottom:1px solid var(--demo-line);justify-content:flex-end;align-items:center;gap:20px;min-height:64px;padding:0 26px;display:flex}.demo-member-header>.brand{display:none}.demo-member-header>div{text-align:right;gap:4px;display:grid}.demo-member-header small{color:var(--demo-green);letter-spacing:.08em;font-size:8px;font-weight:800}.demo-member-header b{color:var(--demo-blue);font-size:12px}.demo-member-menu{display:none}.demo-member-canvas main{width:min(760px,100% - 70px);margin-inline:auto;padding:44px 0 70px}.demo-member-intro{border-bottom:1px solid var(--demo-line);padding-bottom:26px}.demo-member-intro>span{color:var(--demo-green);letter-spacing:.06em;font-size:11px;font-weight:800}.demo-member-intro h2{color:var(--demo-blue);letter-spacing:-.045em;word-break:keep-all;margin:8px 0 0;font-size:29px;line-height:1.3}.demo-member-intro p{color:var(--demo-muted);margin:10px 0 0;font-size:12px;line-height:1.65}.demo-member-flow{border-top:1px solid var(--demo-line);border-bottom:1px solid var(--demo-line);grid-template-columns:repeat(5,minmax(0,1fr));margin:28px 0 34px;padding:18px 0;list-style:none;display:grid}.demo-member-flow li{color:#939aa3;text-align:center;justify-items:center;gap:8px;min-width:0;font-size:9px;font-weight:800;display:grid;position:relative}.demo-member-flow li:not(:first-child):before{z-index:0;content:"";background:#d5dbe3;height:1px;position:absolute;top:14px;left:-50%;right:50%}.demo-member-flow i{z-index:1;color:#858c95;background:#fff;border:1px solid #cfd5dd;border-radius:50%;place-items:center;width:30px;height:30px;font-size:9px;font-style:normal;display:grid}.demo-member-flow li.done,.demo-member-flow li.active{color:var(--demo-blue)}.demo-member-flow li.done i,.demo-member-flow li.active i{border-color:var(--demo-blue);background:var(--demo-blue);color:#fff}.demo-member-progress{background:#f7f9fd;border:1px solid #cfd8e6;border-radius:12px;overflow:hidden}.demo-member-progress>header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:20px;padding:24px;display:grid}.demo-member-progress>header span,.demo-member-change span{color:var(--demo-green);letter-spacing:.06em;font-size:10px;font-weight:800}.demo-member-progress h3{color:var(--demo-blue);letter-spacing:-.035em;margin:7px 0 0;font-size:21px}.demo-member-progress header p{color:var(--demo-muted);margin:8px 0 0;font-size:11px;line-height:1.6}.demo-member-progress header em{background:var(--demo-blue-soft);color:var(--demo-blue);white-space:nowrap;border-radius:7px;padding:7px 9px;font-size:10px;font-style:normal;font-weight:800}.demo-member-change{background:#fff;border-top:1px solid #dce2eb;border-bottom:1px solid #dce2eb;padding:20px 24px}.demo-member-change b{color:#424a53;margin-top:8px;font-size:13px;line-height:1.55;display:block}.demo-member-change p{color:var(--demo-muted);margin:7px 0 0;font-size:10px;line-height:1.6}.demo-member-progress fieldset{border:0;gap:10px;margin:0;padding:22px 24px 24px;display:grid}.demo-member-progress legend{color:var(--demo-blue);padding:0 0 13px;font-size:13px;font-weight:800}.demo-member-progress fieldset button{color:#4b525b;cursor:pointer;text-align:left;background:#fff;border:1px solid #d4dae2;border-radius:9px;grid-template-columns:minmax(0,1fr) 30px;align-items:center;min-height:72px;padding:14px 16px;display:grid}.demo-member-progress fieldset button:hover,.demo-member-progress fieldset button[aria-pressed=true]{border-color:var(--demo-blue);background:var(--demo-blue-soft)}.demo-member-progress fieldset button b{font-size:13px}.demo-member-progress fieldset button span{color:var(--demo-muted);margin-top:5px;font-size:10px;line-height:1.45}.demo-member-progress fieldset button i{width:28px;height:28px;color:var(--demo-blue);background:#fff;border:1px solid #d4dae2;border-radius:8px;grid-area:1/2/3;place-items:center;font-style:normal;font-weight:900;display:grid}.demo-member-progress fieldset button[aria-pressed=true] i{border-color:var(--demo-blue);background:var(--demo-blue);color:#fff}.demo-member-answer{border-left:3px solid var(--demo-green);background:#fff;grid-template-columns:32px minmax(0,1fr);gap:12px;margin:0 24px 24px;padding:17px;display:grid}.demo-member-answer>i{background:var(--demo-green-soft);color:#2f7d4b;border-radius:8px;place-items:center;width:30px;height:30px;font-style:normal;font-weight:900;display:grid}.demo-member-answer b{color:#3f474f;font-size:12px}.demo-member-answer p{color:var(--demo-muted);margin:6px 0 0;font-size:9px;line-height:1.5}.demo-member-safety{color:var(--demo-muted);margin:22px 0 0;font-size:10px;line-height:1.6}.demo-outcome-chain{border-top:1px solid var(--demo-line);border-bottom:1px solid var(--demo-line);grid-template-columns:repeat(4,minmax(0,1fr));margin:34px 0 0;padding:0;list-style:none;display:grid}.demo-outcome-chain li{align-content:center;gap:7px;min-height:100px;padding:20px 22px;display:grid;position:relative}.demo-outcome-chain li+li{border-left:1px solid var(--demo-line)}.demo-outcome-chain li:not(:last-child):after{z-index:1;color:#aeb6bf;content:"→";position:absolute;top:50%;right:-6px;transform:translateY(-50%)}.demo-outcome-chain span{color:var(--demo-green);font-size:9px;font-weight:800}.demo-outcome-chain b{color:#444b54;font-size:12px;line-height:1.45}.demo-outcome-chain .complete{background:#f1f8f3}.demo-outcome-chain .complete b{color:#2f7d4b}.demo-privacy-note{color:var(--demo-muted);text-align:center;margin:18px 0 0;font-size:10px;line-height:1.65}.demo-cta{background:var(--demo-blue-dark);color:#fff;padding-block:88px}.demo-cta>div{justify-content:space-between;align-items:center;gap:50px;display:flex}.demo-cta .eyebrow{color:#a9c2df;margin-bottom:13px}.demo-cta h2{color:#fff;letter-spacing:-.055em;margin:0;font-size:clamp(34px,4.5vw,54px);font-weight:720;line-height:1.22}.demo-cta p:not(.eyebrow){color:#c7d3e2;margin:16px 0 0;font-size:13px}.demo-cta .button-primary{color:var(--demo-blue-dark);background:#fff;border-color:#fff;flex:none}.demo-page .public-footer{border-top:1px solid var(--demo-line)}.demo-mobile-cta{display:none}@media (width<=1080px){.demo-hero{grid-template-columns:1fr;gap:25px;padding-block:72px 48px}.demo-hero>p{max-width:780px}.demo-app-shell,.demo-member-app{grid-template-columns:142px minmax(0,1fr)}.demo-app-sidebar,.demo-member-sidebar{padding-inline:12px}.demo-app-main{padding-inline:26px}.demo-case-flow li{grid-template-columns:28px minmax(0,1fr);gap:7px;padding-inline:10px}.demo-case-flow i{width:28px;height:28px}.demo-case-flow li b{font-size:11px}.demo-center-board>header{flex-direction:column;align-items:stretch}.demo-center-board>header label{flex:none;width:220px}}@media (width<=820px){.demo-page .page-width{width:min(100% - 32px,1273px)}.demo-proof-strip>span{padding-inline:16px}.demo-app-shell,.demo-member-app{grid-template-columns:118px minmax(0,1fr)}.demo-app-sidebar .brand>span:last-child,.demo-member-sidebar .brand>span:last-child{display:none}.demo-app-sidebar nav>*,.demo-member-sidebar nav>*{padding-inline:8px;font-size:9px}.demo-app-main{padding-inline:20px}.demo-app-heading{min-height:108px}.demo-app-heading h2{font-size:27px}.demo-case-flow>header{flex-direction:column;align-items:flex-start}.demo-case-flow li{grid-template-columns:26px minmax(0,1fr);min-height:98px;padding-inline:7px}.demo-case-flow i{width:26px;height:26px}.demo-case-flow li small{display:none}.demo-case-head,.demo-case-row{grid-template-columns:minmax(95px,.65fr) minmax(105px,.65fr) minmax(190px,1.6fr) minmax(65px,.45fr);gap:12px;padding-inline:10px}.demo-center-table-head,.demo-center-table article{grid-template-columns:minmax(90px,.6fr) minmax(85px,.55fr) minmax(100px,.7fr) minmax(180px,1.4fr) minmax(60px,.4fr);gap:9px;padding-inline:8px}}@media (width<=720px){.demo-page{padding-bottom:70px}.demo-nav-inner{min-height:66px}.demo-nav .brand small,.demo-nav nav>a:not(.button){display:none}.demo-nav .button-small{min-height:38px;padding-inline:11px;font-size:10px}.demo-hero{gap:22px;padding-block:52px 36px}.demo-hero h1{font-size:40px}.demo-hero h1 br{display:none}.demo-hero>p{font-size:14px;line-height:1.7}.demo-proof-strip{grid-template-columns:1fr;margin-bottom:42px}.demo-proof-strip>span,.demo-proof-strip>span:first-child{min-height:68px;padding:14px 0}.demo-proof-strip>span+span{border-top:1px solid var(--demo-line);border-left:0}.demo-tabs{top:66px}.demo-tabs button{min-height:58px;padding:8px 4px}.demo-tabs b{font-size:14px}.demo-tabs span{margin-top:3px;font-size:8px}.demo-role-promise{flex-direction:column;align-items:flex-start;gap:14px;min-height:0;padding:22px 0}.demo-role-promise strong{font-size:20px}.demo-role-promise p{font-size:12px}.demo-stage{border-radius:9px}.demo-window-bar{grid-template-columns:minmax(0,1fr) auto;gap:8px;min-height:44px;padding-inline:10px}.demo-window-bar>span{display:none}.demo-window-bar b{text-align:left}.demo-window-bar em{padding-inline:7px;font-size:8px}.demo-app-shell,.demo-member-app{grid-template-columns:1fr;min-height:0}.demo-app-sidebar,.demo-member-sidebar{display:none}.demo-app-topbar{min-height:58px;padding-inline:14px}.demo-app-topbar>span{display:none}.demo-mobile-brand{display:block}.demo-mobile-brand .brand b{color:var(--demo-blue-dark);font-size:15px}.demo-app-main{padding:24px 14px 88px}.demo-app-heading{flex-direction:column;align-items:flex-start;gap:18px;min-height:0;padding-bottom:24px}.demo-app-heading h2{font-size:26px}.demo-heading-actions{justify-content:space-between;width:100%}.demo-heading-actions em{min-height:44px}.demo-center-callout{border-top:1px solid var(--demo-line);border-left:0;grid-template-columns:1fr auto auto;align-items:center;gap:12px;width:100%;padding:12px 0 0}.demo-center-callout b{margin:0;font-size:22px}.demo-metrics{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:30px}.demo-metrics article{min-height:72px;padding:14px}.demo-metrics article:nth-child(3){border-left:0}.demo-metrics article:nth-child(n+3){border-top:1px solid var(--demo-line)}.demo-case-flow{margin-bottom:32px}.demo-case-flow>header{gap:6px;padding-bottom:14px}.demo-case-flow h3{font-size:19px}.demo-case-flow>header>small{font-size:9px}.demo-case-flow ol{grid-template-columns:repeat(5,minmax(0,1fr));width:100%;overflow:visible}.demo-case-flow li{text-align:center;grid-template-rows:30px minmax(0,1fr);grid-template-columns:1fr;justify-items:center;gap:6px;min-width:0;min-height:94px;padding:10px 3px}.demo-case-flow i{width:30px;height:30px}.demo-case-flow li>div{justify-items:center;gap:4px}.demo-case-flow li b{text-overflow:clip;white-space:normal;word-break:keep-all;max-width:100%;font-size:9px;line-height:1.25;overflow:visible}.demo-case-flow li small{display:none}.demo-case-flow li em{white-space:nowrap;font-size:8px}.demo-case-flow li:not(:last-child):after{width:7px;height:7px;top:25px;right:-4px}.demo-case-section>header{align-items:flex-start}.demo-case-section h3{font-size:19px}.demo-case-head{display:none}.demo-case-row{grid-template-columns:minmax(0,1fr) auto;gap:13px;min-height:0;padding:18px 4px}.demo-case-row>span{grid-area:1/2}.demo-case-row>div:nth-child(3){border-top:1px solid var(--demo-line);grid-area:2/1/auto/-1;padding-top:13px}.demo-case-row>div:nth-child(4){grid-area:3/1/auto/-1;justify-content:space-between;display:flex}.demo-case-evidence>div{grid-template-columns:1fr}.demo-case-evidence article{min-height:0;padding:18px 14px}.demo-case-evidence article+article{border-top:1px solid var(--demo-line);border-left:0}.demo-mobile-nav{z-index:4;border-top:1px solid var(--demo-line);background:#fffffff5;grid-template-columns:repeat(3,minmax(0,1fr));min-height:66px;display:grid;position:sticky;bottom:0;left:0;right:0}.demo-mobile-nav span{color:#858d96;align-content:center;place-items:center;gap:4px;min-width:0;font-size:9px;font-weight:750;display:grid}.demo-mobile-nav span.active{color:var(--demo-blue)}.demo-mobile-nav i{font-size:18px;font-style:normal;font-weight:400}.demo-center-board>header{padding-block:14px}.demo-center-filters{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.demo-center-filters button{justify-content:space-between;min-width:0}.demo-center-board>header label{width:100%}.demo-center-table-head{display:none}.demo-center-table{gap:0;display:grid}.demo-center-table article{grid-template-columns:minmax(0,1fr) auto;gap:10px;min-height:0;padding:18px 4px;display:grid}.demo-center-table article>div{grid-area:1/1}.demo-center-table article>span{grid-area:2/1}.demo-center-table article>em{grid-area:1/2}.demo-center-table article>p{border-top:1px solid var(--demo-line);grid-area:3/1/auto/-1;padding-top:12px}.demo-center-table article>time{text-align:right;grid-area:2/2}.demo-assignment-summary{grid-template-columns:1fr}.demo-assignment-summary article{min-height:0;padding:17px 4px}.demo-assignment-summary article+article{border-top:1px solid var(--demo-line);border-left:0}.demo-member-header{justify-content:space-between;min-height:58px;padding-inline:14px}.demo-member-header>.brand{display:inline-flex}.demo-member-header .brand b{color:var(--demo-blue-dark);font-size:15px}.demo-member-menu{border-bottom:1px solid var(--demo-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.demo-member-menu span{color:#818993;place-items:center;min-height:46px;font-size:9px;font-weight:800;display:grid}.demo-member-menu span.active{background:var(--demo-blue-soft);color:var(--demo-blue);box-shadow:inset 0 -2px var(--demo-blue)}.demo-member-canvas main{width:100%;padding:26px 14px 40px}.demo-member-intro h2{font-size:24px}.demo-member-flow{margin-block:24px}.demo-member-flow li{gap:6px;font-size:8px}.demo-member-flow i{width:28px;height:28px}.demo-member-flow li:not(:first-child):before{top:13px}.demo-member-progress>header{padding:19px 16px}.demo-member-progress h3{font-size:19px}.demo-member-change{padding:17px 16px}.demo-member-progress fieldset{padding:18px 16px}.demo-member-progress fieldset button{min-height:76px}.demo-member-answer{margin:0 16px 18px}.demo-outcome-chain{grid-template-columns:1fr}.demo-outcome-chain li{min-height:72px;padding:14px 0}.demo-outcome-chain li+li{border-top:1px solid var(--demo-line);border-left:0}.demo-outcome-chain li:not(:last-child):after{top:auto;bottom:-10px;right:9px;transform:rotate(90deg)}.demo-cta{padding-block:68px}.demo-cta>div{flex-direction:column;align-items:stretch;gap:30px}.demo-cta h2{font-size:34px}.demo-cta h2 br{display:none}.demo-cta .button{justify-content:center;width:100%}.demo-mobile-cta{z-index:80;background:var(--demo-blue-dark);color:#fff;border-radius:8px;place-items:center;min-height:50px;font-size:13px;font-weight:800;display:grid;position:fixed;bottom:12px;left:12px;right:12px;box-shadow:0 12px 28px #23426e3d}}@media (width<=390px){.demo-hero h1{font-size:36px}.demo-tabs span{display:none}.demo-tabs button{min-height:52px}.demo-case-flow li{padding-inline:2px}.demo-case-flow li b{font-size:8px}.demo-case-flow li em,.demo-member-flow li span{font-size:7px}.demo-member-progress>header{grid-template-columns:1fr}.demo-member-progress header em{justify-self:start}}.case-db-header{align-items:end}.case-db-header-side{justify-items:end;gap:12px;display:grid}.case-db-export-control{justify-items:end;gap:5px;display:grid}.case-db-export-control small{max-width:240px;color:var(--operator-muted,#727982);text-align:right;font-size:9px;line-height:1.4}.case-db-summary{border-block:1px solid var(--operator-line,#dfe4ea);grid-template-columns:repeat(3,minmax(0,1fr));min-width:360px;display:grid}.case-db-summary article{align-content:center;gap:6px;min-height:88px;padding:14px 20px;display:grid}.case-db-summary article+article{border-left:1px solid var(--operator-line,#dfe4ea)}.case-db-summary span{color:var(--operator-muted,#727982);font-size:12px}.case-db-summary b{color:var(--operator-blue,#2f5b92);font-size:26px}.case-db-layout{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:30px;display:grid}.case-db-index{border-block:1px solid var(--operator-line,#dfe4ea);background:#fff;max-height:calc(100vh - 40px);display:grid;position:sticky;top:20px;overflow:hidden}.case-db-tools{border-bottom:1px solid var(--operator-line,#dfe4ea);gap:13px;padding:18px 0;display:grid}.case-db-tools label{color:#555d66;gap:7px;font-size:12px;font-weight:800;display:grid}.case-db-tools input{color:#333b44;background:#fff;border:1px solid #d9dfe6;border-radius:7px;width:100%;min-height:44px;padding:0 13px;font-size:13px}.case-db-tools>p{color:#78808a;margin:0;font-size:11px}.case-db-tools>p b{color:var(--operator-blue,#2f5b92);font-size:15px}.case-db-filter-tabs{flex-wrap:wrap;gap:6px;display:flex}.case-db-filter-tabs button{color:#69717a;cursor:pointer;background:#fff;border:1px solid #dce2e8;border-radius:6px;min-height:34px;padding:0 11px;font-size:11px;font-weight:750}.case-db-filter-tabs button.active{border-color:var(--operator-blue,#2f5b92);background:var(--operator-blue,#2f5b92);color:#fff}.case-db-record-list{overscroll-behavior:contain;max-height:calc(100vh - 216px);display:grid;overflow-y:auto}.case-db-record-list>button{text-align:left;color:#565e67;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e5e8ec;min-height:132px;padding:17px 38px 17px 10px;display:grid;position:relative}.case-db-record-list>button:hover{background:#f8faff}.case-db-record-list>button.active{box-shadow:inset 3px 0 var(--operator-blue,#2f5b92);background:#f2f6fc}.case-db-record-list>button.active:after{content:"→";color:var(--operator-blue,#2f5b92);font-size:17px;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.case-db-record-list>button b{color:#2f4f78;margin-top:8px;font-size:15px}.case-db-record-list>button small{color:#7b838c;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:10px;overflow:hidden}.case-db-record-list>button em{color:#4c555f;text-overflow:ellipsis;white-space:nowrap;margin-top:9px;font-size:10px;font-style:normal;font-weight:750;overflow:hidden}.case-db-record-list>button time{color:#a0a6ad;margin-top:7px;font-size:9px}.case-db-state{border-radius:999px;align-items:center;width:max-content;min-height:23px;padding:0 8px;font-size:9px;font-weight:850;display:inline-flex}.case-db-state.state-active{color:#237253;background:#e8f4ef}.case-db-state.state-review{color:#2f5b92;background:#e7effa}.case-db-state.state-complete{color:#687079;background:#edf0f2}.case-db-state.state-exception{color:#a3513f;background:#fff0e9}.case-db-empty{color:#8d949c;text-align:center;padding:36px 12px;font-size:12px}.case-db-detail{min-width:0}.case-db-empty-detail{border-block:1px solid var(--operator-line,#dfe4ea);color:#777f88;text-align:center;align-content:center;place-items:center;gap:8px;min-height:360px;display:grid}.case-db-empty-detail b{color:#355a87;font-size:19px}.case-db-empty-detail p{margin:0;font-size:12px}.case-db-record{border-top:3px solid var(--operator-blue,#2f5b92)}.case-db-record-head{border-bottom:1px solid var(--operator-line,#dfe4ea);justify-content:space-between;align-items:center;gap:24px;min-height:130px;padding:24px 0;display:flex}.case-db-record-head>div{gap:7px;display:grid}.case-db-record-head h2{color:var(--operator-blue,#2f5b92);letter-spacing:-.025em;margin:0;font-size:26px}.case-db-record-head p{color:#7a828b;margin:0;font-size:11px}.case-db-section{border-bottom:1px solid var(--operator-line,#dfe4ea);padding:30px 0}.case-db-section-title{grid-template-columns:38px 1fr;align-items:start;gap:13px;margin-bottom:20px;display:grid}.case-db-section-title>i{min-height:29px;color:var(--operator-blue,#2f5b92);background:#e7effa;border-radius:6px;place-items:center;font-size:9px;font-style:normal;font-weight:850;display:grid}.case-db-section-title>div{justify-content:space-between;align-items:baseline;gap:18px;min-width:0;display:flex}.case-db-section-title h3{color:#3e4751;margin:0;font-size:17px}.case-db-section-title span{color:#89919a;font-size:10px}.case-db-facts{border-block:1px solid #e4e7eb;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.case-db-facts>div{align-content:center;gap:6px;min-height:74px;padding:12px 14px;display:grid}.case-db-facts>div:not(:nth-child(4n+1)){border-left:1px solid #e4e7eb}.case-db-facts>div:nth-child(n+5){border-top:1px solid #e4e7eb}.case-db-facts dt,.case-db-action-card dl dt{color:#8a929a;font-size:9px}.case-db-facts dd,.case-db-action-card dl dd{color:#48515a;margin:0;font-size:12px;font-weight:700;line-height:1.55}.case-db-facts dd.mono{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;font-weight:600}.case-db-note{background:#f7f9fc;border-left:3px solid #a6b9d1;margin-top:14px;padding:14px 16px}.case-db-note b{color:#4a668a;font-size:10px}.case-db-note p{color:#5d6670;white-space:pre-wrap;margin:6px 0 0;font-size:11px;line-height:1.7}.case-db-entry-list{gap:12px;display:grid}.case-db-entry-list>article{background:#fff;border:1px solid #e0e4e9;gap:11px;padding:17px;display:grid}.case-db-entry-list header{justify-content:space-between;gap:16px;display:flex}.case-db-entry-list header b{color:#365a87;font-size:12px}.case-db-entry-list header time{color:#979da4;font-size:9px}.case-db-entry-list footer{color:#8b929a;font-size:9px}.case-db-text-field{gap:5px;display:grid}.case-db-text-field span{color:#2f8c57;font-size:9px;font-weight:850}.case-db-text-field p{color:#4a525b;white-space:pre-wrap;margin:0;font-size:12px;line-height:1.65}.case-db-code-compare{border-block:1px solid #e1e5e9;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.case-db-code-compare article{align-content:start;gap:8px;min-height:150px;padding:20px;display:grid}.case-db-code-compare article+article{background:#f7f9fc;border-left:1px solid #e1e5e9}.case-db-code-compare span{color:#2f8c57;font-size:9px;font-weight:850}.case-db-code-compare b{color:var(--operator-blue,#2f5b92);font-size:18px}.case-db-code-compare p{color:#5f6871;margin:0;font-size:11px}.case-db-code-compare small{color:#7e858d;white-space:pre-wrap;font-size:10px;line-height:1.65}.case-db-evidence{gap:0;margin:16px 0 0;padding:0;list-style:none;display:grid}.case-db-evidence li{border-top:1px solid #e8eaed;grid-template-columns:31px 1fr;gap:12px;padding:14px 0;display:grid}.case-db-evidence i{color:#315c92;background:#edf3fb;border-radius:6px;place-items:center;width:28px;height:28px;font-size:9px;font-style:normal;font-weight:800;display:grid}.case-db-evidence li>div{gap:5px;display:grid}.case-db-evidence span{color:#2f8c57;font-size:9px;font-weight:800}.case-db-evidence b{color:#4d555e;font-size:11px}.case-db-evidence p{color:#7d858e;margin:0;font-size:10px}.case-db-bundle-list{gap:14px;display:grid}.case-db-bundle-list>details{background:#fff;border:1px solid #dfe4e9}.case-db-bundle-list>details>summary{cursor:pointer;background:#f7f9fc;grid-template-columns:1fr auto auto;align-items:center;gap:15px;min-height:56px;padding:0 16px;list-style:none;display:grid}.case-db-bundle-list>details>summary::-webkit-details-marker{display:none}.case-db-bundle-list>details>summary span{color:#355a87;font-size:12px;font-weight:850}.case-db-bundle-list>details>summary b{color:#2f8c57;font-size:9px}.case-db-bundle-list>details>summary time{color:#939aa2;font-size:9px}.case-db-card-list{gap:0;padding:0 16px;display:grid}.case-db-action-card{border-top:1px solid #e4e7eb;gap:16px;padding:23px 0;display:grid}.case-db-action-card:first-child{border-top:0}.case-db-action-card>header{grid-template-columns:32px minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.case-db-action-card>header>i{background:var(--operator-blue,#2f5b92);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:10px;font-style:normal;font-weight:850;display:grid}.case-db-action-card>header>div{gap:5px;display:grid}.case-db-action-card>header span{color:#2f8c57;font-size:9px;font-weight:850}.case-db-action-card>header b{color:#424a53;white-space:pre-wrap;font-size:13px;line-height:1.55}.case-db-action-card>header em{color:#5f7290;border:1px solid #d9e1eb;border-radius:5px;padding:5px 8px;font-size:8px;font-style:normal;font-weight:800}.case-db-action-card dl{border-block:1px solid #e6e9ed;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 0 44px;display:grid}.case-db-action-card dl>div{align-content:center;gap:5px;min-height:68px;padding:10px 13px;display:grid}.case-db-action-card dl>div:nth-child(2n){border-left:1px solid #e6e9ed}.case-db-action-card dl>div:nth-child(n+3){border-top:1px solid #e6e9ed}.case-db-measures,.case-db-applications{gap:8px;margin-left:44px;display:grid}.case-db-measures>b,.case-db-applications>b{color:#365a87;font-size:10px}.case-db-measures article{background:#f7f9fc;border-left:3px solid #a9bdd6;gap:6px;padding:13px 14px;display:grid}.case-db-measures span{color:#2f8c57;font-size:8px;font-weight:850}.case-db-measures strong{color:#4b545d;font-size:11px}.case-db-measures p{color:#626b74;white-space:pre-wrap;margin:0;font-size:10px;line-height:1.65}.case-db-measures small{color:#858c94;font-size:9px}.case-db-applications p{background:#f5faf7;border:1px solid #dce8e2;gap:5px;margin:0;padding:13px 14px;display:grid}.case-db-applications strong{color:#3f554a;white-space:pre-wrap;font-size:11px}.case-db-applications span{color:#7a8880;font-size:9px}.case-db-bundle-outcome{gap:8px;padding:0 16px 16px;display:grid}.case-db-bundle-outcome p{color:#5b6961;background:#f2f8f4;grid-template-columns:auto 1fr auto;gap:12px;margin:0;padding:12px;font-size:10px;display:grid}.case-db-bundle-outcome b{color:#26734f}.case-db-bundle-outcome time{color:#8a9590;font-size:8px}.case-db-results{border-block:1px solid #e0e4e8;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.case-db-results>article{align-content:start;gap:12px;min-height:142px;padding:19px;display:grid}.case-db-results>article+article{border-left:1px solid #e0e4e8}.case-db-results>article>span{color:#2f8c57;font-size:9px;font-weight:850}.case-db-results>article>p{color:#838a92;margin:0;font-size:11px}.case-db-results article>div{gap:6px;display:grid}.case-db-results b{color:#355a87;font-size:16px}.case-db-results p{color:#5d6670;margin:0;font-size:11px;line-height:1.6}.case-db-results time{color:#90979f;font-size:9px}.case-db-legacy-note{color:#8d949b;margin-top:10px;font-size:9px;display:block}.case-db-empty-record{color:#8b9299;text-align:center;border-block:1px solid #e6e9ec;margin:0;padding:22px 14px;font-size:11px}.case-db-events{gap:0;margin:0;padding:0;list-style:none;display:grid}.case-db-events li{grid-template-columns:18px 1fr;gap:12px;min-height:68px;padding-bottom:16px;display:grid;position:relative}.case-db-events li:not(:last-child):before{content:"";background:#d9e0e8;width:1px;position:absolute;top:9px;bottom:-2px;left:5px}.case-db-events li>i{z-index:1;background:#315d93;border:3px solid #e4edf8;border-radius:50%;width:11px;height:11px;margin-top:4px;position:relative}.case-db-events li>div{gap:5px;display:grid}.case-db-events b{color:#49525b;font-size:11px}.case-db-events p{color:#707881;margin:0;font-size:10px;line-height:1.55}.case-db-events small{color:#969ca3;font-size:9px}@media (width<=1120px){.case-db-layout{grid-template-columns:270px minmax(0,1fr);gap:22px}.case-db-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.case-db-facts>div:not(:nth-child(4n+1)){border-left:0}.case-db-facts>div:nth-child(2n){border-left:1px solid #e4e7eb}.case-db-facts>div:nth-child(n+3){border-top:1px solid #e4e7eb}}@media (width<=860px){.case-db-header{align-items:stretch}.case-db-header-side,.case-db-export-control{justify-items:stretch}.case-db-export-control .button{justify-content:center;width:100%}.case-db-export-control small{text-align:left;max-width:none}.case-db-summary{width:100%;min-width:0}.case-db-layout{grid-template-columns:1fr}.case-db-index{max-height:none;position:static}.case-db-record-list{border-bottom:1px solid var(--operator-line,#dfe4ea);grid-template-columns:repeat(2,minmax(0,1fr));max-height:360px}.case-db-record-list>button{border-right:1px solid #e5e8ec}.case-db-record-head{flex-direction:column;align-items:flex-start}.operator-layout .mobile-nav{grid-auto-columns:minmax(68px,1fr);justify-content:start;overflow-x:auto}}@media (width<=620px){.case-db-summary article{min-height:68px;padding:10px}.case-db-summary span{font-size:9px}.case-db-summary b{font-size:20px}.case-db-record-list{grid-template-columns:1fr}.case-db-record-head{min-height:0}.case-db-record-head h2{font-size:22px}.case-db-record-head .button{justify-content:center;width:100%}.case-db-facts,.case-db-code-compare,.case-db-results{grid-template-columns:1fr}.case-db-facts>div:nth-child(2n),.case-db-code-compare article+article,.case-db-results>article+article{border-left:0}.case-db-facts>div:nth-child(n+2),.case-db-code-compare article+article,.case-db-results>article+article{border-top:1px solid #e1e5e9}.case-db-action-card>header{grid-template-columns:32px 1fr}.case-db-action-card>header em{grid-column:2;justify-self:start}.case-db-action-card dl{grid-template-columns:1fr;margin-left:0}.case-db-action-card dl>div:nth-child(2n){border-left:0}.case-db-action-card dl>div:nth-child(n+2){border-top:1px solid #e6e9ed}.case-db-measures,.case-db-applications{margin-left:0}.case-db-bundle-list>details>summary{grid-template-columns:1fr auto}.case-db-bundle-list>details>summary time{grid-column:1/-1;padding-bottom:10px}.case-db-bundle-outcome p{grid-template-columns:1fr}}.case-member-tags,.case-db-record-badges{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.case-member-tags{margin-top:6px}.case-member-tags .case-request-purpose{margin-top:0}.case-route-badge,.request-purpose-badge.entry-route-instructor_first,.request-purpose-badge.entry-route-member_first{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;width:max-content;min-height:22px;padding:3px 8px;font-size:10px;font-weight:850;line-height:1.25;display:inline-flex}.case-route-badge.route-instructor_first,.request-purpose-badge.entry-route-instructor_first{color:#287154;background:#edf7f2;border-color:#cfe2d8}.case-route-badge.route-member_first,.request-purpose-badge.entry-route-member_first{color:#365f91;background:#f0f5fb;border-color:#d5e0ef}.entry-route-section,.case-start-path-section{border-block:1px solid #e2e6ea;gap:16px;padding:22px 0 4px;display:grid}.entry-route-heading,.case-start-path-heading{gap:5px;display:grid}.entry-route-heading .eyebrow,.case-start-path-heading .eyebrow{color:#2e805f;letter-spacing:.1em;margin:0;font-size:11px;font-weight:900}.entry-route-heading h2,.case-start-path-heading h2{color:#315a88;letter-spacing:-.025em;margin:0;font-size:22px}.entry-route-heading>p:last-child,.case-start-path-heading>p:last-child{color:#747d86;margin:0;font-size:13px;line-height:1.65}.entry-route-grid,.case-start-path-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.entry-route-grid>.entry-route-option,.case-start-path-grid>.start-path-card{border-radius:12px;min-height:148px;padding:20px 48px 20px 20px;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s}.entry-route-grid>.entry-route-option:hover,.case-start-path-grid>.start-path-card:hover{transform:translateY(-2px)}.entry-route-grid>.entry-route-recommended:not(.active),.case-start-path-grid>.start-path-card.recommended:not(.active){background:#fbfefc;border-color:#cbded5}.entry-route-grid>.entry-route-option.active,.case-start-path-grid>.start-path-card.active,.case-start-path-grid>.start-path-card[aria-pressed=true]{background:#f0f8f4;border-color:#2f7e60;box-shadow:inset 3px 0 #2f7e60,0 9px 24px #2b695014}.entry-route-grid>.entry-route-option.active>span,.entry-route-grid>.entry-route-option.active>i,.case-start-path-grid>.start-path-card.active>span{color:#256e52}.entry-route-grid>.entry-route-option.active>i{color:#fff;background:#2f7e60;border-color:#2f7e60}.initial-guide-success{position:relative;overflow:hidden;border-top:3px solid #2d7a5d!important}.initial-guide-success:after{content:"";pointer-events:none;background:#2f7e6014;border-radius:50%;width:150px;height:150px;position:absolute;top:-50px;right:-54px}.initial-guide-success .success-mark{color:#287154;background:#e7f4ee}.initial-guide-success>h2,.initial-guide-success>p,.initial-guide-success>div,.initial-guide-success>button{z-index:1;position:relative}.member-feedback-refinement,.member-feedback-request-card,.optional-refinement-callout,.case-refinement-callout,.refinement-callout,.guide-refinement-callout{background:linear-gradient(120deg,#f1f8f5 0%,#f8fbfa 100%);border:1px solid #d6e5de;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;margin:18px 0;padding:18px 20px;display:grid}.member-feedback-refinement h3,.member-feedback-request-card h3,.optional-refinement-callout h3,.case-refinement-callout h3,.refinement-callout h3,.guide-refinement-callout h3{color:#315c4b;margin:0;font-size:16px}.member-feedback-refinement p,.member-feedback-request-card p,.optional-refinement-callout p,.case-refinement-callout p,.refinement-callout p,.guide-refinement-callout p{color:#6d7b75;margin:5px 0 0;font-size:12px;line-height:1.65}.member-feedback-refinement .button,.member-feedback-request-card .button,.optional-refinement-callout .button,.case-refinement-callout .button,.refinement-callout .button,.guide-refinement-callout .button{white-space:nowrap}.guide-refinement-callout{grid-template-columns:minmax(0,1fr)}.guide-refinement-callout>span{color:#286f54;background:#dfeee7;border-radius:999px;width:max-content;padding:4px 8px;font-size:10px;font-weight:900}.guide-refinement-callout>small{color:#75817b;font-size:11px;line-height:1.55}.guide-refinement-callout.refined{background:#f3f7fc;border-color:#c9d9ea}.guide-refinement-callout.refined>span{color:#315e92;background:#dfe9f6}.member-feedback-link-result{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.member-feedback-link-result code{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.guide-history-card{min-width:0}.guide-history-list,.guide-version-history,.case-guide-history{gap:12px;display:grid}.guide-history-list>article,.guide-version-card{background:#fff;border:1px solid #dfe4e8;border-radius:10px;min-width:0;padding:20px;position:relative}.guide-history-list>article.previous,.guide-version-card.previous{background:#f8f9fa}.guide-history-list>article.current,.guide-version-card.current{background:#f8fcfa;border-color:#b9d7ca;box-shadow:inset 3px 0 #2f8060}.guide-history-list>article>header,.guide-version-card>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:15px;display:flex}.guide-history-list>article>header>div,.guide-version-card>header>div{gap:4px;display:grid}.guide-history-list>article>header span,.guide-version-badge{color:#2b7659;letter-spacing:.04em;font-size:11px;font-weight:900}.guide-history-list>article>header b,.guide-version-card>header b{color:#45515c;font-size:16px}.guide-history-list>article>header small,.guide-version-card>header small{color:#276e53;white-space:nowrap;background:#e3f2eb;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:850}.guide-history-list .case-action-card-list{gap:9px}.guide-history-list .case-action-item{background:#ffffffd1;border-color:#e1e7e4;padding:15px}.case-summary-report-card,.case-report,.case-report-card{min-width:0;border-top:3px solid #315d91!important}.case-summary-report-grid,.case-report-grid{border-block:1px solid #dfe4e8;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.case-summary-report-grid>article,.case-report-grid>article{align-content:start;gap:7px;min-width:0;min-height:142px;padding:18px;display:grid}.case-summary-report-grid>article:not(:nth-child(3n+1)),.case-report-grid>article:not(:nth-child(3n+1)){border-left:1px solid #e1e5e9}.case-summary-report-grid>article:nth-child(n+4),.case-report-grid>article:nth-child(n+4){border-top:1px solid #e1e5e9}.case-summary-report-grid span,.case-report-grid span{color:#2f805f;font-size:10px;font-weight:900}.case-summary-report-grid b,.case-report-grid b{color:#335b89;overflow-wrap:anywhere;font-size:15px;line-height:1.45}.case-summary-report-grid p,.case-report-grid p{color:#68727b;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.65}.case-summary-learning,.case-report-learning{background:#f3f8f5;border-left:3px solid #2f805f;grid-template-columns:130px 1fr;gap:18px;margin-top:16px;padding:16px 18px;display:grid}.case-summary-learning span,.case-report-learning span{color:#2c7458;font-size:11px;font-weight:900}.case-summary-learning p,.case-report-learning p{color:#4f5d57;margin:0;font-size:13px;font-weight:700;line-height:1.65}.case-db-record-badges{align-self:start}.case-db-bundle-list>details>summary>span{align-items:center;gap:7px;display:inline-flex}.case-db-bundle-list>details>summary>span:before{color:#315c92;content:"V";background:#e6eff9;border-radius:5px;place-items:center;min-width:26px;height:20px;font-size:9px;font-weight:900;display:inline-grid}@media (width<=860px){.entry-route-grid,.case-start-path-grid{grid-template-columns:1fr}.entry-route-grid>.entry-route-option,.case-start-path-grid>.start-path-card{min-height:122px}.case-summary-report-grid,.case-report-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.case-summary-report-grid>article:not(:nth-child(3n+1)),.case-report-grid>article:not(:nth-child(3n+1)){border-left:0}.case-summary-report-grid>article:nth-child(n+4),.case-report-grid>article:nth-child(n+4){border-top:0}.case-summary-report-grid>article:nth-child(2n),.case-report-grid>article:nth-child(2n){border-left:1px solid #e1e5e9}.case-summary-report-grid>article:nth-child(n+3),.case-report-grid>article:nth-child(n+3){border-top:1px solid #e1e5e9}}@media (width<=620px){.entry-route-section,.case-start-path-section{padding-top:18px}.entry-route-heading h2,.case-start-path-heading h2{font-size:20px}.entry-route-grid>.entry-route-option,.case-start-path-grid>.start-path-card{min-height:0;padding:17px 44px 17px 16px}.initial-guide-success:after{display:none}.member-feedback-refinement,.member-feedback-request-card,.optional-refinement-callout,.case-refinement-callout,.refinement-callout,.guide-refinement-callout{grid-template-columns:1fr;padding:16px}.member-feedback-refinement .button,.member-feedback-request-card .button,.optional-refinement-callout .button,.case-refinement-callout .button,.refinement-callout .button,.guide-refinement-callout .button{justify-content:center;width:100%}.member-feedback-link-result{grid-template-columns:1fr}.member-feedback-link-result code{white-space:normal;overflow-wrap:anywhere}.guide-history-list>article,.guide-version-card{padding:16px 13px}.guide-history-list>article>header,.guide-version-card>header{flex-direction:column;align-items:flex-start;gap:8px}.case-summary-report-grid,.case-report-grid{grid-template-columns:1fr}.case-summary-report-grid>article,.case-report-grid>article{min-height:0;padding:16px 3px}.case-summary-report-grid>article:nth-child(2n),.case-report-grid>article:nth-child(2n){border-left:0}.case-summary-report-grid>article:nth-child(n+2),.case-report-grid>article:nth-child(n+2){border-top:1px solid #e1e5e9}.case-summary-learning,.case-report-learning{grid-template-columns:1fr;gap:6px;padding:15px}.case-member-tags{gap:4px}.case-route-badge{font-size:9px}}.relationship-route-callout{color:#53615c;text-align:left;cursor:pointer;background:#fafcfb;border:1px solid #e2e7e4;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;width:100%;margin-top:12px;padding:15px 17px;display:flex}.relationship-route-callout>span{gap:4px;display:grid}.relationship-route-callout b{color:#315c4b;font-size:13px}.relationship-route-callout small{color:#7b8581;font-size:11px}.relationship-route-callout i{color:#2d785a;font-size:18px;font-style:normal}.relationship-route-header{gap:12px;display:grid}.relationship-route-header>.text-link{width:max-content}.optional-form-details{background:#fbfcfc;border-block:1px solid #e5e8ea;margin-top:14px}.optional-form-details>summary{color:#53616a;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:0 14px;font-size:12px;font-weight:800;display:flex}.optional-form-details>summary em{color:#7d8b85;font-size:9px;font-style:normal}.optional-form-details-body{gap:14px;padding:4px 14px 16px;display:grid}.diagnosis-detail-options,.followup-detail-options{margin-bottom:14px}.member-response-protection,.member-identity-disclosure,.member-feedback-disclosure{color:#56665f;background:#f2f8f5;border-left:3px solid #4c9074;margin:14px 0;padding:14px 16px}.member-response-protection b,.member-identity-disclosure b{color:#2c6f55;font-size:11px}.member-response-protection p,.member-identity-disclosure p{margin:5px 0 0;font-size:11px;line-height:1.65}.member-feedback-disclosure{gap:5px;padding-left:30px;font-size:10px;line-height:1.55;display:grid}.guide-route-decision-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px}.action-draft-toggle-link{justify-self:start;width:max-content}.action-draft-toggle{margin:8px 0 0 46px}.action-card-phrase{background:#f2f8f5;border-left:3px solid #4a8e72;gap:4px;margin-top:8px;padding:10px 12px;display:grid}.action-card-phrase small{color:#37745b;font-size:9px;font-weight:850}.action-card-phrase strong{color:#40554c;font-size:11px;line-height:1.55}.action-card-avoid{background:#fff3ef;border-left:3px solid #d17a63;gap:4px;margin-top:8px;padding:10px 12px;display:grid}.action-card-avoid small{color:#a05240;font-size:9px;font-weight:850}.action-card-avoid strong{color:#664942;font-size:11px;line-height:1.55}.renewal-result-deferred>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;display:flex}.renewal-result-deferred>summary b{color:#355d8b;font-size:14px}.renewal-result-deferred>summary span{color:#85909a;font-size:10px}.renewal-result-deferred>p{color:#727c85;font-size:11px;line-height:1.65}.renewal-result-early-form{border-top:1px solid #e1e5e9;margin-top:18px;padding-top:18px}.recruit-route-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:18px;display:grid}.recruit-route-summary article{background:#ffffffb8;border:1px solid #2f5b9229;border-radius:9px;gap:4px;padding:13px 14px;display:grid}.recruit-route-summary span{color:#2f805f;font-size:9px;font-weight:900}.recruit-route-summary b{color:#315b8c;font-size:12px}.recruit-route-summary small{color:#77818a;font-size:9px}@media (width<=620px){.guide-route-decision-grid,.recruit-route-summary{grid-template-columns:1fr}.relationship-route-callout{padding:13px 14px}.optional-form-details-body{padding-inline:10px}.member-feedback-disclosure{padding-left:28px}.action-draft-toggle{margin-left:0}.renewal-result-deferred>summary{flex-direction:column;align-items:flex-start;gap:4px}}.application-mode-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:18px 0 12px;display:grid}.application-mode-options button{border:1px solid var(--line);background:var(--card);min-height:46px;color:var(--muted);border-radius:10px;padding:9px 10px;font-weight:700}.application-mode-options button.active{border-color:var(--teal-800);background:var(--teal-100);color:var(--teal-900)}.existing-member-summary.has-active-case{background:#fff8e9;border-color:#e6b75f}.existing-member-summary.has-active-case .button{width:max-content;margin-top:8px}@media (width<=640px){.application-mode-options{grid-template-columns:1fr}}@media (width<=720px){.app-layout.role-instructor:not(.role-center_manager){flex-direction:column;min-height:100vh;display:flex}.app-layout.role-instructor:not(.role-center_manager) .app-stage{flex:1 0 auto}.app-layout.role-instructor:not(.role-center_manager) .app-main{padding-bottom:32px}.app-layout.role-instructor:not(.role-center_manager) .mobile-nav{z-index:auto;width:100%;min-height:76px;padding:8px 12px calc(8px + env(safe-area-inset-bottom));box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:0;border-top:1px solid #dfe5e2;border-radius:0;margin:0;position:static;bottom:auto;left:auto;right:auto}}.staged-diagnosis{background:#f9fbfa;border:1px solid #dce7e2;border-radius:18px;min-width:0;margin:24px 0;padding:24px}.diagnosis-stage-track{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.diagnosis-stage-track span{color:#586b63;background:#edf1ef;border-radius:30px;padding:8px 12px;font-size:13px}.diagnosis-stage-track [aria-current=step]{color:#fff;background:#245f51}.staged-diagnosis h3{margin:0 0 10px;font-size:21px}.staged-diagnosis>p{color:#52665d;line-height:1.7}.diagnosis-count{font-size:13px}.diagnosis-question-list{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.diagnosis-question-list fieldset{background:#fff;border:1px solid #dce7e2;border-radius:12px;min-width:0;margin:0;padding:18px}.diagnosis-question-list legend{word-break:keep-all;overflow-wrap:anywhere;max-width:100%;padding:0 4px;font-size:15px;font-weight:650;line-height:1.65}.diagnosis-question-list legend span{color:#b74631;margin-right:9px}.diagnosis-question-hint{color:#617269;margin:0 0 10px;font-size:13px;line-height:1.6}.diagnosis-options{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.diagnosis-options.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.diagnosis-options label{cursor:pointer;border:1px solid #dce4e0;border-radius:9px;align-items:center;gap:8px;min-width:0;min-height:44px;padding:10px 12px;font-size:14px;line-height:1.5;display:flex}.diagnosis-options label.active{color:#174e40;background:#e8f2ed;border-color:#245f51;font-weight:650}.diagnosis-options label>span{word-break:keep-all;overflow-wrap:anywhere;min-width:0}.diagnosis-options.compact label{text-align:center;justify-content:center}.request-form .staged-diagnosis .diagnosis-options input[type=radio]{accent-color:#245f51;width:18px;min-width:18px;max-width:18px;height:18px;min-height:18px;max-height:18px;box-shadow:none;border-radius:50%;flex:0 0 18px;margin:0;padding:0}.diagnosis-options label:has(input:focus-visible){outline-offset:3px;outline:2px solid #245f51}.staged-diagnosis h3[tabindex="-1"]:focus{outline:none}.diagnosis-navigation{flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:20px;display:flex}.diagnosis-complete{background:#e7f2ea;border-radius:10px;padding:12px}.system-diagnosis-summary ul{padding-left:20px;line-height:1.8}.system-diagnosis-summary details{margin-top:16px}.system-diagnosis-facts{gap:12px;margin-top:16px;display:grid}.system-diagnosis-facts p{margin:3px 0;font-size:14px;line-height:1.65}.system-diagnosis-facts article{border-top:1px solid #e2e8e4;padding-top:10px}@media (width<=720px){.staged-diagnosis{padding:16px 12px}.diagnosis-question-list fieldset{padding:12px}.diagnosis-options.compact label{flex-direction:column;gap:4px;padding:9px 4px}.diagnosis-navigation .button{white-space:normal;flex:1}}@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}
