@import"https://fonts.googleapis.com/css2?family=Albert+Sans:ital,wght@0,400;0,500;0,600;1,400&family=Outfit:wght@400;500;600&display=swap";:root{--moss-50: #f2f4f0;--moss-100: #e4e8de;--moss-200: #cdd4c3;--moss-300: #afb8a1;--moss-400: #939d83;--moss-500: #7b856b;--moss-600: #616a53;--moss-700: #4c5340;--moss-800: #3a4031;--moss-900: #2b3024;--clay-50: #fbf4f0;--clay-100: #f4e4dc;--clay-200: #e9c9bb;--clay-300: #dba892;--clay-400: #cd8a6c;--clay-500: #bf7150;--clay-600: #a35b3e;--clay-700: #824832;--clay-800: #653a2a;--clay-900: #4e2f23;--neutral-50: #fafaf6;--neutral-100: #f2f3ed;--neutral-200: #e4e6dc;--neutral-300: #cfd3c5;--neutral-400: #a9ae9e;--neutral-500: #7f8576;--neutral-600: #5f655a;--neutral-700: #474c43;--neutral-800: #30342d;--neutral-900: #1d201b;--bg: #f4f5ef;--surface: #fcfcf8;--surface-2: var(--neutral-100);--surface-3: var(--neutral-200);--text: #22291f;--text-2: var(--neutral-600);--text-3: var(--neutral-500);--text-inverse: #f6f8f1;--border: var(--neutral-200);--border-strong: var(--neutral-300);--primary: var(--moss-600);--primary-hover: var(--moss-700);--primary-active: var(--moss-800);--primary-soft: var(--moss-100);--primary-soft-hover: var(--moss-200);--primary-ink: var(--moss-800);--on-primary: #f6f8f1;--accent: var(--clay-500);--accent-hover: var(--clay-600);--accent-soft: var(--clay-100);--accent-ink: var(--clay-800);--success: var(--moss-600);--success-soft: var(--moss-100);--warning: #9a7a1e;--warning-soft: #f5ecd0;--danger: #a6473a;--danger-soft: #f5dfda;--focus-ring: var(--moss-400);--overlay: rgba(29, 32, 27, .45);--selection: var(--moss-200);color-scheme:light}[data-theme=dark]{--bg: #161a14;--surface: #1e241c;--surface-2: #262d24;--surface-3: #30382d;--text: #eaede3;--text-2: #b1b8a7;--text-3: #858c7b;--text-inverse: #1d201b;--border: #303830;--border-strong: #414a3e;--primary: var(--moss-300);--primary-hover: var(--moss-200);--primary-active: var(--moss-100);--primary-soft: #2b3a27;--primary-soft-hover: #354831;--primary-ink: var(--moss-100);--on-primary: #1d251a;--accent: var(--clay-300);--accent-hover: var(--clay-200);--accent-soft: #3d2b23;--accent-ink: var(--clay-100);--success: var(--moss-300);--success-soft: #2b3a27;--warning: #d7b45a;--warning-soft: #3a3320;--danger: #d98577;--danger-soft: #42282a;--focus-ring: var(--moss-400);--overlay: rgba(10, 12, 9, .6);--selection: #3a4d33;color-scheme:dark}:root{--font-display: "Outfit", "Albert Sans", system-ui, sans-serif;--font-body: "Albert Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--text-xs: 12px;--text-sm: 14px;--text-md: 16px;--text-lg: 18px;--text-xl: 22px;--text-2xl: 28px;--text-3xl: 36px;--text-4xl: 48px;--leading-tight: 1.15;--leading-snug: 1.3;--leading-normal: 1.5;--leading-relaxed: 1.65;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--tracking-display: -.015em;--tracking-body: 0;--tracking-label: .01em;--type-display: var(--weight-semibold) var(--text-4xl)/var(--leading-tight) var(--font-display);--type-h1: var(--weight-semibold) var(--text-3xl)/var(--leading-tight) var(--font-display);--type-h2: var(--weight-medium) var(--text-2xl)/var(--leading-snug) var(--font-display);--type-h3: var(--weight-medium) var(--text-xl)/var(--leading-snug) var(--font-display);--type-body-lg: var(--weight-regular) var(--text-lg)/var(--leading-relaxed) var(--font-body);--type-body: var(--weight-regular) var(--text-md)/var(--leading-normal) var(--font-body);--type-body-sm: var(--weight-regular) var(--text-sm)/var(--leading-normal) var(--font-body);--type-label: var(--weight-medium) var(--text-sm)/1.2 var(--font-body);--type-caption: var(--weight-regular) var(--text-xs)/1.4 var(--font-body)}:root{--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--space-20: 80px;--gutter: var(--space-4);--content-max: 1080px;--measure: 60ch;--control-h-sm: 36px;--control-h-md: 44px;--control-h-lg: 52px;--tap-min: 44px}:root{--radius-xs: 6px;--radius-sm: 10px;--radius-md: 14px;--radius-lg: 20px;--radius-xl: 28px;--radius-full: 999px;--border-w: 1px;--border-w-strong: 1.5px;--shadow-sm: 0 1px 2px rgba(29, 32, 27, .05);--shadow-md: 0 1px 2px rgba(29, 32, 27, .05), 0 8px 24px -12px rgba(29, 32, 27, .16);--shadow-lg: 0 2px 4px rgba(29, 32, 27, .05), 0 20px 48px -20px rgba(29, 32, 27, .22);--ease-out: cubic-bezier(.2, .8, .2, 1);--ease-spring: cubic-bezier(.34, 1.3, .5, 1);--dur-fast: .12s;--dur-base: .2s;--dur-slow: .32s}[data-theme=dark]{--shadow-sm: 0 1px 2px rgba(0, 0, 0, .3);--shadow-md: 0 1px 2px rgba(0, 0, 0, .3), 0 8px 24px -12px rgba(0, 0, 0, .5);--shadow-lg: 0 2px 4px rgba(0, 0, 0, .3), 0 20px 48px -20px rgba(0, 0, 0, .6)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--text);font:var(--type-body);-webkit-font-smoothing:antialiased}h1,h2,h3,h4{margin:0;color:var(--text);letter-spacing:var(--tracking-display);text-wrap:pretty}p{margin:0;text-wrap:pretty}a{color:var(--primary);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}a:hover{color:var(--primary-hover)}::selection{background:var(--selection)}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}button,input,select,textarea{font:inherit;color:inherit}img{display:block;max-width:100%}:root{--success: #2C7730;--success-soft: #E6EFE6;--info: #2A6AAC;--info-soft: #E6EDF6;--warning: #8F5E18;--warning-soft: #F6EFE4;--danger: #C33030;--danger-soft: #F8E6E6}:root,[data-theme=stillwater]{--bg: #F3F7F8;--surface: #FFFFFF;--text: #26343D;--surface-2: #F0F6F8;--surface-3: #D5E4E9;--primary-soft: #E3EEF2;--primary-soft-hover: #CCDDE3;--text-2: #566771;--text-3: #566771;--primary-fill: #537C8C;--primary: #4C707F;--primary-hover: #496D7B;--primary-active: #41616D;--primary-ink: #324651;--on-primary: #FFFFFF;--text-inverse: #FFFFFF;--accent: #89B3C2;--on-accent: #26343D;--accent-hover: #7EA5B2;--accent-soft: #E7F0F3;--accent-soft-hover: #D9E7EB;--accent-ink: #4E6772;--border: #DCE7EB;--border-strong: #80919A;--focus-ring: #537C8C;--selection: #CCDDE3;--hero: #D9EAF0;--hill: #96B5C0;--overlay: rgba(38, 52, 61, .48);--shadow-rgb: 38, 52, 61;--inverse: #233038;--hero-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='1600'%20height='650'%20viewBox='0%200%201600%20650'%20preserveAspectRatio='none'%3e%3cdefs%3e%3clinearGradient%20id='sky'%20x2='0'%20y2='1'%3e%3cstop%20stop-color='%23F3F7F8'/%3e%3cstop%20offset='1'%20stop-color='%23D9EAF0'/%3e%3c/linearGradient%3e%3clinearGradient%20id='hill'%20x2='0'%20y2='1'%3e%3cstop%20stop-color='%2396B5C0'%20stop-opacity='.48'/%3e%3cstop%20offset='1'%20stop-color='%23537C8C'%20stop-opacity='.25'/%3e%3c/linearGradient%3e%3c/defs%3e%3crect%20width='1600'%20height='650'%20fill='url(%23sky)'/%3e%3ccircle%20cx='1270'%20cy='160'%20r='80'%20fill='%2389B3C2'%20opacity='.18'/%3e%3cpath%20d='M0%20400%20Q160%20290%20320%20405%20Q490%20200%20670%20392%20Q850%20235%201050%20390%20Q1270%20240%201600%20390%20L1600%20650%20L0%20650Z'%20fill='%2396B5C0'%20opacity='.26'/%3e%3cpath%20d='M0%20480%20Q220%20350%20410%20470%20Q640%20320%20830%20470%20Q1070%20310%201250%20440%20Q1440%20350%201600%20440%20L1600%20650%20L0%20650Z'%20fill='url(%23hill)'/%3e%3cpath%20d='M0%20555%20Q260%20455%20530%20545%20Q800%20465%201080%20545%20Q1300%20470%201600%20520%20L1600%20650%20L0%20650Z'%20fill='%23537C8C'%20opacity='.12'/%3e%3c/svg%3e");--contours-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='640'%20height='640'%20viewBox='0%200%20640%20640'%3e%3crect%20width='640'%20height='640'%20fill='%23F3F7F8'/%3e%3cg%20fill='none'%20stroke='%23537C8C'%20stroke-width='1.3'%20opacity='.13'%3e%3cpath%20d='M-150%20640%20Q100%20100%20740%20-100'/%3e%3cpath%20d='M-100%20640%20Q125%20114%20740%20-65'/%3e%3cpath%20d='M-50%20640%20Q150%20128%20740%20-30'/%3e%3cpath%20d='M0%20640%20Q175%20142%20740%205'/%3e%3cpath%20d='M50%20640%20Q200%20156%20740%2040'/%3e%3cpath%20d='M100%20640%20Q225%20170%20740%2075'/%3e%3cpath%20d='M150%20640%20Q250%20184%20740%20110'/%3e%3cpath%20d='M200%20640%20Q275%20198%20740%20145'/%3e%3cpath%20d='M250%20640%20Q300%20212%20740%20180'/%3e%3cpath%20d='M300%20640%20Q325%20226%20740%20215'/%3e%3cpath%20d='M350%20640%20Q350%20240%20740%20250'/%3e%3cpath%20d='M400%20640%20Q375%20254%20740%20285'/%3e%3cpath%20d='M450%20640%20Q400%20268%20740%20320'/%3e%3cpath%20d='M500%20640%20Q425%20282%20740%20355'/%3e%3cpath%20d='M550%20640%20Q450%20296%20740%20390'/%3e%3cpath%20d='M600%20640%20Q475%20310%20740%20425'/%3e%3cpath%20d='M650%20640%20Q500%20324%20740%20460'/%3e%3cpath%20d='M700%20640%20Q525%20338%20740%20495'/%3e%3cpath%20d='M750%20640%20Q550%20352%20740%20530'/%3e%3cpath%20d='M800%20640%20Q575%20366%20740%20565'/%3e%3cpath%20d='M850%20640%20Q600%20380%20740%20600'/%3e%3cpath%20d='M900%20640%20Q625%20394%20740%20635'/%3e%3c/g%3e%3c/svg%3e");--botanical-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20240%20300'%3e%3cg%20fill='none'%20stroke='%23537C8C'%20stroke-width='3'%20stroke-linecap='round'%3e%3cpath%20d='M115%20286%20Q104%20205%20120%20104'/%3e%3cpath%20d='M115%20240%20Q55%20215%2040%20165'/%3e%3cpath%20d='M116%20200%20Q176%20185%20192%20140'/%3e%3c/g%3e%3cg%20fill='%2389B3C2'%20opacity='.75'%3e%3cellipse%20cx='120'%20cy='65'%20rx='10'%20ry='24'%20transform='rotate(0%20120%2085)'/%3e%3cellipse%20cx='120'%20cy='65'%20rx='10'%20ry='24'%20transform='rotate(60%20120%2085)'/%3e%3cellipse%20cx='120'%20cy='65'%20rx='10'%20ry='24'%20transform='rotate(120%20120%2085)'/%3e%3cellipse%20cx='120'%20cy='65'%20rx='10'%20ry='24'%20transform='rotate(180%20120%2085)'/%3e%3cellipse%20cx='120'%20cy='65'%20rx='10'%20ry='24'%20transform='rotate(240%20120%2085)'/%3e%3cellipse%20cx='120'%20cy='65'%20rx='10'%20ry='24'%20transform='rotate(300%20120%2085)'/%3e%3ccircle%20cx='120'%20cy='85'%20r='11'%20fill='%23537C8C'/%3e%3cellipse%20cx='40'%20cy='135'%20rx='10'%20ry='24'%20transform='rotate(0%2040%20155)'/%3e%3cellipse%20cx='40'%20cy='135'%20rx='10'%20ry='24'%20transform='rotate(60%2040%20155)'/%3e%3cellipse%20cx='40'%20cy='135'%20rx='10'%20ry='24'%20transform='rotate(120%2040%20155)'/%3e%3cellipse%20cx='40'%20cy='135'%20rx='10'%20ry='24'%20transform='rotate(180%2040%20155)'/%3e%3cellipse%20cx='40'%20cy='135'%20rx='10'%20ry='24'%20transform='rotate(240%2040%20155)'/%3e%3cellipse%20cx='40'%20cy='135'%20rx='10'%20ry='24'%20transform='rotate(300%2040%20155)'/%3e%3ccircle%20cx='40'%20cy='155'%20r='11'%20fill='%23537C8C'/%3e%3cellipse%20cx='194'%20cy='110'%20rx='10'%20ry='24'%20transform='rotate(0%20194%20130)'/%3e%3cellipse%20cx='194'%20cy='110'%20rx='10'%20ry='24'%20transform='rotate(60%20194%20130)'/%3e%3cellipse%20cx='194'%20cy='110'%20rx='10'%20ry='24'%20transform='rotate(120%20194%20130)'/%3e%3cellipse%20cx='194'%20cy='110'%20rx='10'%20ry='24'%20transform='rotate(180%20194%20130)'/%3e%3cellipse%20cx='194'%20cy='110'%20rx='10'%20ry='24'%20transform='rotate(240%20194%20130)'/%3e%3cellipse%20cx='194'%20cy='110'%20rx='10'%20ry='24'%20transform='rotate(300%20194%20130)'/%3e%3ccircle%20cx='194'%20cy='130'%20r='11'%20fill='%23537C8C'/%3e%3c/g%3e%3c/svg%3e")}[data-theme=evergreen]{--bg: #F7F6F0;--surface: #FFFEFA;--text: #263027;--surface-2: #F2F4EA;--surface-3: #DDE2D2;--primary-soft: #E8EBDD;--primary-soft-hover: #D5DCCB;--text-2: #5C665B;--text-3: #5C665B;--primary-fill: #58694E;--primary: #58694E;--primary-hover: #4D5C45;--primary-active: #45523D;--primary-ink: #3A4636;--on-primary: #FFFFFF;--text-inverse: #FFFEFA;--accent: #C78261;--on-accent: #242E25;--accent-hover: #CE9174;--accent-soft: #F4E5DB;--accent-soft-hover: #EDD6C9;--accent-ink: #66513E;--border: #E1E4D9;--border-strong: #899185;--focus-ring: #58694E;--selection: #D5DCCB;--hero: #E6EADB;--hill: #A9B8A0;--overlay: rgba(38, 48, 39, .48);--shadow-rgb: 38, 48, 39;--inverse: #232C24;--hero-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='1600'%20height='650'%20viewBox='0%200%201600%20650'%20preserveAspectRatio='none'%3e%3cdefs%3e%3clinearGradient%20id='sky'%20x2='0'%20y2='1'%3e%3cstop%20stop-color='%23F7F6F0'/%3e%3cstop%20offset='1'%20stop-color='%23E6EADB'/%3e%3c/linearGradient%3e%3clinearGradient%20id='hill'%20x2='0'%20y2='1'%3e%3cstop%20stop-color='%23A9B8A0'%20stop-opacity='.48'/%3e%3cstop%20offset='1'%20stop-color='%2358694E'%20stop-opacity='.25'/%3e%3c/linearGradient%3e%3c/defs%3e%3crect%20width='1600'%20height='650'%20fill='url(%23sky)'/%3e%3ccircle%20cx='1270'%20cy='160'%20r='80'%20fill='%23C78261'%20opacity='.18'/%3e%3cpath%20d='M0%20400%20Q160%20290%20320%20405%20Q490%20200%20670%20392%20Q850%20235%201050%20390%20Q1270%20240%201600%20390%20L1600%20650%20L0%20650Z'%20fill='%23A9B8A0'%20opacity='.26'/%3e%3cpath%20d='M0%20480%20Q220%20350%20410%20470%20Q640%20320%20830%20470%20Q1070%20310%201250%20440%20Q1440%20350%201600%20440%20L1600%20650%20L0%20650Z'%20fill='url(%23hill)'/%3e%3cpath%20d='M0%20555%20Q260%20455%20530%20545%20Q800%20465%201080%20545%20Q1300%20470%201600%20520%20L1600%20650%20L0%20650Z'%20fill='%2358694E'%20opacity='.12'/%3e%3c/svg%3e");--contours-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='640'%20height='640'%20viewBox='0%200%20640%20640'%3e%3crect%20width='640'%20height='640'%20fill='%23F7F6F0'/%3e%3cg%20fill='none'%20stroke='%2358694E'%20stroke-width='1.3'%20opacity='.13'%3e%3cpath%20d='M-150%20640%20Q100%20100%20740%20-100'/%3e%3cpath%20d='M-100%20640%20Q125%20114%20740%20-65'/%3e%3cpath%20d='M-50%20640%20Q150%20128%20740%20-30'/%3e%3cpath%20d='M0%20640%20Q175%20142%20740%205'/%3e%3cpath%20d='M50%20640%20Q200%20156%20740%2040'/%3e%3cpath%20d='M100%20640%20Q225%20170%20740%2075'/%3e%3cpath%20d='M150%20640%20Q250%20184%20740%20110'/%3e%3cpath%20d='M200%20640%20Q275%20198%20740%20145'/%3e%3cpath%20d='M250%20640%20Q300%20212%20740%20180'/%3e%3cpath%20d='M300%20640%20Q325%20226%20740%20215'/%3e%3cpath%20d='M350%20640%20Q350%20240%20740%20250'/%3e%3cpath%20d='M400%20640%20Q375%20254%20740%20285'/%3e%3cpath%20d='M450%20640%20Q400%20268%20740%20320'/%3e%3cpath%20d='M500%20640%20Q425%20282%20740%20355'/%3e%3cpath%20d='M550%20640%20Q450%20296%20740%20390'/%3e%3cpath%20d='M600%20640%20Q475%20310%20740%20425'/%3e%3cpath%20d='M650%20640%20Q500%20324%20740%20460'/%3e%3cpath%20d='M700%20640%20Q525%20338%20740%20495'/%3e%3cpath%20d='M750%20640%20Q550%20352%20740%20530'/%3e%3cpath%20d='M800%20640%20Q575%20366%20740%20565'/%3e%3cpath%20d='M850%20640%20Q600%20380%20740%20600'/%3e%3cpath%20d='M900%20640%20Q625%20394%20740%20635'/%3e%3c/g%3e%3c/svg%3e");--botanical-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20240%20300'%3e%3cg%20fill='none'%20stroke='%2358694E'%20stroke-width='3'%20stroke-linecap='round'%3e%3cpath%20d='M115%20286%20Q104%20205%20120%20104'/%3e%3cpath%20d='M115%20240%20Q55%20215%2040%20165'/%3e%3cpath%20d='M116%20200%20Q176%20185%20192%20140'/%3e%3c/g%3e%3cg%20fill='%23C78261'%20opacity='.75'%3e%3cellipse%20cx='120'%20cy='65'%20rx='10'%20ry='24'%20transform='rotate(0%20120%2085)'/%3e%3cellipse%20cx='120'%20cy='65'%20rx='10'%20ry='24'%20transform='rotate(60%20120%2085)'/%3e%3cellipse%20cx='120'%20cy='65'%20rx='10'%20ry='24'%20transform='rotate(120%20120%2085)'/%3e%3cellipse%20cx='120'%20cy='65'%20rx='10'%20ry='24'%20transform='rotate(180%20120%2085)'/%3e%3cellipse%20cx='120'%20cy='65'%20rx='10'%20ry='24'%20transform='rotate(240%20120%2085)'/%3e%3cellipse%20cx='120'%20cy='65'%20rx='10'%20ry='24'%20transform='rotate(300%20120%2085)'/%3e%3ccircle%20cx='120'%20cy='85'%20r='11'%20fill='%2358694E'/%3e%3cellipse%20cx='40'%20cy='135'%20rx='10'%20ry='24'%20transform='rotate(0%2040%20155)'/%3e%3cellipse%20cx='40'%20cy='135'%20rx='10'%20ry='24'%20transform='rotate(60%2040%20155)'/%3e%3cellipse%20cx='40'%20cy='135'%20rx='10'%20ry='24'%20transform='rotate(120%2040%20155)'/%3e%3cellipse%20cx='40'%20cy='135'%20rx='10'%20ry='24'%20transform='rotate(180%2040%20155)'/%3e%3cellipse%20cx='40'%20cy='135'%20rx='10'%20ry='24'%20transform='rotate(240%2040%20155)'/%3e%3cellipse%20cx='40'%20cy='135'%20rx='10'%20ry='24'%20transform='rotate(300%2040%20155)'/%3e%3ccircle%20cx='40'%20cy='155'%20r='11'%20fill='%2358694E'/%3e%3cellipse%20cx='194'%20cy='110'%20rx='10'%20ry='24'%20transform='rotate(0%20194%20130)'/%3e%3cellipse%20cx='194'%20cy='110'%20rx='10'%20ry='24'%20transform='rotate(60%20194%20130)'/%3e%3cellipse%20cx='194'%20cy='110'%20rx='10'%20ry='24'%20transform='rotate(120%20194%20130)'/%3e%3cellipse%20cx='194'%20cy='110'%20rx='10'%20ry='24'%20transform='rotate(180%20194%20130)'/%3e%3cellipse%20cx='194'%20cy='110'%20rx='10'%20ry='24'%20transform='rotate(240%20194%20130)'/%3e%3cellipse%20cx='194'%20cy='110'%20rx='10'%20ry='24'%20transform='rotate(300%20194%20130)'/%3e%3ccircle%20cx='194'%20cy='130'%20r='11'%20fill='%2358694E'/%3e%3c/g%3e%3c/svg%3e")}[data-theme=golden-hour]{--bg: #FFF9E9;--surface: #FFFEF8;--text: #352B21;--surface-2: #FFF6D8;--surface-3: #FBE8AF;--primary-soft: #FFF0BE;--primary-soft-hover: #F8E3A5;--text-2: #726755;--text-3: #726755;--primary-fill: #9E6C0B;--primary: #92650D;--primary-hover: #8B5F0A;--primary-active: #7B5409;--primary-ink: #5F4518;--on-primary: #FFFFFF;--text-inverse: #FFFEF8;--accent: #E6AC28;--on-accent: #352B21;--accent-hover: #D49E25;--accent-soft: #FAEECE;--accent-soft-hover: #F7E4B5;--accent-ink: #7C5F24;--border: #F0E4C8;--border-strong: #9B8F79;--focus-ring: #9E6C0B;--selection: #F8E3A5;--hero: #FFE8A4;--hill: #E9C46A;--overlay: rgba(53, 43, 33, .48);--shadow-rgb: 53, 43, 33;--inverse: #31281E;--hero-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='1600'%20height='650'%20viewBox='0%200%201600%20650'%20preserveAspectRatio='none'%3e%3cdefs%3e%3clinearGradient%20id='sky'%20x2='0'%20y2='1'%3e%3cstop%20stop-color='%23FFF9E9'/%3e%3cstop%20offset='1'%20stop-color='%23FFE8A4'/%3e%3c/linearGradient%3e%3clinearGradient%20id='hill'%20x2='0'%20y2='1'%3e%3cstop%20stop-color='%23E9C46A'%20stop-opacity='.48'/%3e%3cstop%20offset='1'%20stop-color='%23AE770C'%20stop-opacity='.25'/%3e%3c/linearGradient%3e%3c/defs%3e%3crect%20width='1600'%20height='650'%20fill='url(%23sky)'/%3e%3ccircle%20cx='1270'%20cy='160'%20r='80'%20fill='%23E6AC28'%20opacity='.18'/%3e%3cpath%20d='M0%20400%20Q160%20290%20320%20405%20Q490%20200%20670%20392%20Q850%20235%201050%20390%20Q1270%20240%201600%20390%20L1600%20650%20L0%20650Z'%20fill='%23E9C46A'%20opacity='.26'/%3e%3cpath%20d='M0%20480%20Q220%20350%20410%20470%20Q640%20320%20830%20470%20Q1070%20310%201250%20440%20Q1440%20350%201600%20440%20L1600%20650%20L0%20650Z'%20fill='url(%23hill)'/%3e%3cpath%20d='M0%20555%20Q260%20455%20530%20545%20Q800%20465%201080%20545%20Q1300%20470%201600%20520%20L1600%20650%20L0%20650Z'%20fill='%23AE770C'%20opacity='.12'/%3e%3c/svg%3e");--contours-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='640'%20height='640'%20viewBox='0%200%20640%20640'%3e%3crect%20width='640'%20height='640'%20fill='%23FFF9E9'/%3e%3cg%20fill='none'%20stroke='%23AE770C'%20stroke-width='1.3'%20opacity='.13'%3e%3cpath%20d='M-150%20640%20Q100%20100%20740%20-100'/%3e%3cpath%20d='M-100%20640%20Q125%20114%20740%20-65'/%3e%3cpath%20d='M-50%20640%20Q150%20128%20740%20-30'/%3e%3cpath%20d='M0%20640%20Q175%20142%20740%205'/%3e%3cpath%20d='M50%20640%20Q200%20156%20740%2040'/%3e%3cpath%20d='M100%20640%20Q225%20170%20740%2075'/%3e%3cpath%20d='M150%20640%20Q250%20184%20740%20110'/%3e%3cpath%20d='M200%20640%20Q275%20198%20740%20145'/%3e%3cpath%20d='M250%20640%20Q300%20212%20740%20180'/%3e%3cpath%20d='M300%20640%20Q325%20226%20740%20215'/%3e%3cpath%20d='M350%20640%20Q350%20240%20740%20250'/%3e%3cpath%20d='M400%20640%20Q375%20254%20740%20285'/%3e%3cpath%20d='M450%20640%20Q400%20268%20740%20320'/%3e%3cpath%20d='M500%20640%20Q425%20282%20740%20355'/%3e%3cpath%20d='M550%20640%20Q450%20296%20740%20390'/%3e%3cpath%20d='M600%20640%20Q475%20310%20740%20425'/%3e%3cpath%20d='M650%20640%20Q500%20324%20740%20460'/%3e%3cpath%20d='M700%20640%20Q525%20338%20740%20495'/%3e%3cpath%20d='M750%20640%20Q550%20352%20740%20530'/%3e%3cpath%20d='M800%20640%20Q575%20366%20740%20565'/%3e%3cpath%20d='M850%20640%20Q600%20380%20740%20600'/%3e%3cpath%20d='M900%20640%20Q625%20394%20740%20635'/%3e%3c/g%3e%3c/svg%3e");--botanical-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20240%20300'%3e%3cg%20fill='none'%20stroke='%23AE770C'%20stroke-width='3'%20stroke-linecap='round'%3e%3cpath%20d='M115%20286%20Q104%20205%20120%20104'/%3e%3cpath%20d='M115%20240%20Q55%20215%2040%20165'/%3e%3cpath%20d='M116%20200%20Q176%20185%20192%20140'/%3e%3c/g%3e%3cg%20fill='%23E6AC28'%20opacity='.75'%3e%3cellipse%20cx='120'%20cy='65'%20rx='10'%20ry='24'%20transform='rotate(0%20120%2085)'/%3e%3cellipse%20cx='120'%20cy='65'%20rx='10'%20ry='24'%20transform='rotate(60%20120%2085)'/%3e%3cellipse%20cx='120'%20cy='65'%20rx='10'%20ry='24'%20transform='rotate(120%20120%2085)'/%3e%3cellipse%20cx='120'%20cy='65'%20rx='10'%20ry='24'%20transform='rotate(180%20120%2085)'/%3e%3cellipse%20cx='120'%20cy='65'%20rx='10'%20ry='24'%20transform='rotate(240%20120%2085)'/%3e%3cellipse%20cx='120'%20cy='65'%20rx='10'%20ry='24'%20transform='rotate(300%20120%2085)'/%3e%3ccircle%20cx='120'%20cy='85'%20r='11'%20fill='%23AE770C'/%3e%3cellipse%20cx='40'%20cy='135'%20rx='10'%20ry='24'%20transform='rotate(0%2040%20155)'/%3e%3cellipse%20cx='40'%20cy='135'%20rx='10'%20ry='24'%20transform='rotate(60%2040%20155)'/%3e%3cellipse%20cx='40'%20cy='135'%20rx='10'%20ry='24'%20transform='rotate(120%2040%20155)'/%3e%3cellipse%20cx='40'%20cy='135'%20rx='10'%20ry='24'%20transform='rotate(180%2040%20155)'/%3e%3cellipse%20cx='40'%20cy='135'%20rx='10'%20ry='24'%20transform='rotate(240%2040%20155)'/%3e%3cellipse%20cx='40'%20cy='135'%20rx='10'%20ry='24'%20transform='rotate(300%2040%20155)'/%3e%3ccircle%20cx='40'%20cy='155'%20r='11'%20fill='%23AE770C'/%3e%3cellipse%20cx='194'%20cy='110'%20rx='10'%20ry='24'%20transform='rotate(0%20194%20130)'/%3e%3cellipse%20cx='194'%20cy='110'%20rx='10'%20ry='24'%20transform='rotate(60%20194%20130)'/%3e%3cellipse%20cx='194'%20cy='110'%20rx='10'%20ry='24'%20transform='rotate(120%20194%20130)'/%3e%3cellipse%20cx='194'%20cy='110'%20rx='10'%20ry='24'%20transform='rotate(180%20194%20130)'/%3e%3cellipse%20cx='194'%20cy='110'%20rx='10'%20ry='24'%20transform='rotate(240%20194%20130)'/%3e%3cellipse%20cx='194'%20cy='110'%20rx='10'%20ry='24'%20transform='rotate(300%20194%20130)'/%3e%3ccircle%20cx='194'%20cy='130'%20r='11'%20fill='%23AE770C'/%3e%3c/g%3e%3c/svg%3e")}[data-theme=daydream]{--bg: #FAF6FC;--surface: #FFFFFF;--text: #30243A;--surface-2: #F7F0FA;--surface-3: #E9D9F0;--primary-soft: #F0E4F5;--primary-soft-hover: #E4D2EC;--text-2: #6B5D73;--text-3: #6B5D73;--primary-fill: #82568E;--primary: #82568E;--primary-hover: #724C7D;--primary-active: #65436F;--primary-ink: #52395D;--on-primary: #FFFFFF;--text-inverse: #FFFFFF;--accent: #BD92D0;--on-accent: #30243A;--accent-hover: #AE86BF;--accent-soft: #F2E9F6;--accent-soft-hover: #EADCF0;--accent-ink: #685076;--border: #E9DDED;--border-strong: #988B9F;--focus-ring: #82568E;--selection: #E4D2EC;--hero: #E8D9F2;--hill: #C7A8D7;--overlay: rgba(48, 36, 58, .48);--shadow-rgb: 48, 36, 58;--inverse: #2C2135;--hero-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='1600'%20height='650'%20viewBox='0%200%201600%20650'%20preserveAspectRatio='none'%3e%3cdefs%3e%3clinearGradient%20id='sky'%20x2='0'%20y2='1'%3e%3cstop%20stop-color='%23FAF6FC'/%3e%3cstop%20offset='1'%20stop-color='%23E8D9F2'/%3e%3c/linearGradient%3e%3clinearGradient%20id='hill'%20x2='0'%20y2='1'%3e%3cstop%20stop-color='%23C7A8D7'%20stop-opacity='.48'/%3e%3cstop%20offset='1'%20stop-color='%2382568E'%20stop-opacity='.25'/%3e%3c/linearGradient%3e%3c/defs%3e%3crect%20width='1600'%20height='650'%20fill='url(%23sky)'/%3e%3ccircle%20cx='1270'%20cy='160'%20r='80'%20fill='%23BD92D0'%20opacity='.18'/%3e%3cpath%20d='M0%20400%20Q160%20290%20320%20405%20Q490%20200%20670%20392%20Q850%20235%201050%20390%20Q1270%20240%201600%20390%20L1600%20650%20L0%20650Z'%20fill='%23C7A8D7'%20opacity='.26'/%3e%3cpath%20d='M0%20480%20Q220%20350%20410%20470%20Q640%20320%20830%20470%20Q1070%20310%201250%20440%20Q1440%20350%201600%20440%20L1600%20650%20L0%20650Z'%20fill='url(%23hill)'/%3e%3cpath%20d='M0%20555%20Q260%20455%20530%20545%20Q800%20465%201080%20545%20Q1300%20470%201600%20520%20L1600%20650%20L0%20650Z'%20fill='%2382568E'%20opacity='.12'/%3e%3c/svg%3e");--contours-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='640'%20height='640'%20viewBox='0%200%20640%20640'%3e%3crect%20width='640'%20height='640'%20fill='%23FAF6FC'/%3e%3cg%20fill='none'%20stroke='%2382568E'%20stroke-width='1.3'%20opacity='.13'%3e%3cpath%20d='M-150%20640%20Q100%20100%20740%20-100'/%3e%3cpath%20d='M-100%20640%20Q125%20114%20740%20-65'/%3e%3cpath%20d='M-50%20640%20Q150%20128%20740%20-30'/%3e%3cpath%20d='M0%20640%20Q175%20142%20740%205'/%3e%3cpath%20d='M50%20640%20Q200%20156%20740%2040'/%3e%3cpath%20d='M100%20640%20Q225%20170%20740%2075'/%3e%3cpath%20d='M150%20640%20Q250%20184%20740%20110'/%3e%3cpath%20d='M200%20640%20Q275%20198%20740%20145'/%3e%3cpath%20d='M250%20640%20Q300%20212%20740%20180'/%3e%3cpath%20d='M300%20640%20Q325%20226%20740%20215'/%3e%3cpath%20d='M350%20640%20Q350%20240%20740%20250'/%3e%3cpath%20d='M400%20640%20Q375%20254%20740%20285'/%3e%3cpath%20d='M450%20640%20Q400%20268%20740%20320'/%3e%3cpath%20d='M500%20640%20Q425%20282%20740%20355'/%3e%3cpath%20d='M550%20640%20Q450%20296%20740%20390'/%3e%3cpath%20d='M600%20640%20Q475%20310%20740%20425'/%3e%3cpath%20d='M650%20640%20Q500%20324%20740%20460'/%3e%3cpath%20d='M700%20640%20Q525%20338%20740%20495'/%3e%3cpath%20d='M750%20640%20Q550%20352%20740%20530'/%3e%3cpath%20d='M800%20640%20Q575%20366%20740%20565'/%3e%3cpath%20d='M850%20640%20Q600%20380%20740%20600'/%3e%3cpath%20d='M900%20640%20Q625%20394%20740%20635'/%3e%3c/g%3e%3c/svg%3e");--botanical-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20240%20300'%3e%3cg%20fill='none'%20stroke='%2382568E'%20stroke-width='3'%20stroke-linecap='round'%3e%3cpath%20d='M115%20286%20Q104%20205%20120%20104'/%3e%3cpath%20d='M115%20240%20Q55%20215%2040%20165'/%3e%3cpath%20d='M116%20200%20Q176%20185%20192%20140'/%3e%3c/g%3e%3cg%20fill='%23BD92D0'%20opacity='.75'%3e%3cellipse%20cx='120'%20cy='65'%20rx='10'%20ry='24'%20transform='rotate(0%20120%2085)'/%3e%3cellipse%20cx='120'%20cy='65'%20rx='10'%20ry='24'%20transform='rotate(60%20120%2085)'/%3e%3cellipse%20cx='120'%20cy='65'%20rx='10'%20ry='24'%20transform='rotate(120%20120%2085)'/%3e%3cellipse%20cx='120'%20cy='65'%20rx='10'%20ry='24'%20transform='rotate(180%20120%2085)'/%3e%3cellipse%20cx='120'%20cy='65'%20rx='10'%20ry='24'%20transform='rotate(240%20120%2085)'/%3e%3cellipse%20cx='120'%20cy='65'%20rx='10'%20ry='24'%20transform='rotate(300%20120%2085)'/%3e%3ccircle%20cx='120'%20cy='85'%20r='11'%20fill='%2382568E'/%3e%3cellipse%20cx='40'%20cy='135'%20rx='10'%20ry='24'%20transform='rotate(0%2040%20155)'/%3e%3cellipse%20cx='40'%20cy='135'%20rx='10'%20ry='24'%20transform='rotate(60%2040%20155)'/%3e%3cellipse%20cx='40'%20cy='135'%20rx='10'%20ry='24'%20transform='rotate(120%2040%20155)'/%3e%3cellipse%20cx='40'%20cy='135'%20rx='10'%20ry='24'%20transform='rotate(180%2040%20155)'/%3e%3cellipse%20cx='40'%20cy='135'%20rx='10'%20ry='24'%20transform='rotate(240%2040%20155)'/%3e%3cellipse%20cx='40'%20cy='135'%20rx='10'%20ry='24'%20transform='rotate(300%2040%20155)'/%3e%3ccircle%20cx='40'%20cy='155'%20r='11'%20fill='%2382568E'/%3e%3cellipse%20cx='194'%20cy='110'%20rx='10'%20ry='24'%20transform='rotate(0%20194%20130)'/%3e%3cellipse%20cx='194'%20cy='110'%20rx='10'%20ry='24'%20transform='rotate(60%20194%20130)'/%3e%3cellipse%20cx='194'%20cy='110'%20rx='10'%20ry='24'%20transform='rotate(120%20194%20130)'/%3e%3cellipse%20cx='194'%20cy='110'%20rx='10'%20ry='24'%20transform='rotate(180%20194%20130)'/%3e%3cellipse%20cx='194'%20cy='110'%20rx='10'%20ry='24'%20transform='rotate(240%20194%20130)'/%3e%3cellipse%20cx='194'%20cy='110'%20rx='10'%20ry='24'%20transform='rotate(300%20194%20130)'/%3e%3ccircle%20cx='194'%20cy='130'%20r='11'%20fill='%2382568E'/%3e%3c/g%3e%3c/svg%3e")}:root,[data-theme]{--color-bg: var(--bg);--color-surface: var(--surface);--color-text: var(--text);--color-muted: var(--text-2);--color-primary: var(--primary-fill);--color-primary-text: var(--on-primary);--color-accent: var(--accent);--color-soft: var(--primary-soft);--color-border: var(--border);--color-hero: var(--hero);--color-hill: var(--hill);--moss-100: var(--primary-soft);--moss-200: var(--primary-soft-hover);--moss-300: var(--hill);--moss-600: var(--primary);--moss-700: var(--primary-ink);--moss-800: var(--primary-ink);--clay-100: var(--accent-soft);--clay-200: var(--accent-soft-hover);--clay-300: var(--accent);--clay-800: var(--accent-ink);--neutral-100: var(--surface-2);--neutral-200: var(--surface-3);--neutral-300: var(--border-strong);--neutral-400: var(--text-2);--neutral-500: var(--text-2);--neutral-700: var(--text);--neutral-800: var(--inverse);--radius-card: 22px;--radius-lg: 22px;--radius-pill: 999px;--content-max: 1160px;--content-width: 1160px;--shadow-card: 0 8px 28px rgba(var(--shadow-rgb), .07);--shadow-sm: 0 1px 2px rgba(var(--shadow-rgb), .06);--shadow-md: 0 1px 2px rgba(var(--shadow-rgb), .05), 0 8px 28px rgba(var(--shadow-rgb), .08);--shadow-lg: 0 2px 4px rgba(var(--shadow-rgb), .05), 0 20px 48px -16px rgba(var(--shadow-rgb), .24);--motion-fast: var(--dur-fast);--motion-base: var(--dur-base);--motion-slow: var(--dur-slow);--font-quote: Georgia, "Iowan Old Style", "Times New Roman", serif;color-scheme:light}:root .mmp-btn--primary,:root .mmp-iconbtn--primary{background:var(--primary-fill);color:var(--on-primary)}:root .mmp-btn--primary:hover:not(:disabled),:root .mmp-iconbtn--primary:hover:not(:disabled){background:var(--primary-hover)}:root .mmp-btn--primary:active:not(:disabled){background:var(--primary-active)}:root .mmp-btn--accent,:root .mmp-iconbtn--accent{background:var(--accent);color:var(--on-accent)}:root .mmp-btn--accent:hover:not(:disabled),:root .mmp-iconbtn--accent:hover:not(:disabled){background:var(--accent-hover)}:root .mmp-btn--danger{background:var(--danger-soft);color:var(--danger)}:root .mmp-badge{background:var(--accent);color:var(--on-accent);border-color:var(--surface)}:root .mmp-badge--moss{background:var(--primary-fill);color:var(--on-primary)}:root .mmp-badge--neutral{background:var(--text-2);color:var(--surface)}:root .mmp-tag--selected{background:var(--primary-fill);color:var(--on-primary)}:root .mmp-switch input:checked+.mmp-switch__track{background:var(--primary-fill)}:root .mmp-toast,:root .mmp-tip__bubble{background:var(--inverse);color:var(--surface)}:root .mmp-toast--success .mmp-toast__icon,:root .mmp-toast__action{color:var(--hill)}:root .mmp-card{border-radius:var(--radius-card)}:root .mmp-card--elevated{box-shadow:var(--shadow-card);border-color:var(--border)}:root .mmp-btn:focus-visible,:root .mmp-iconbtn:focus-visible,:root .mmp-tab:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}*{box-sizing:border-box}html,body{margin:0;background:var(--bg);color:var(--text);font:var(--type-body)}a{color:var(--primary);text-decoration:none}a:hover{color:var(--primary-hover);text-decoration:underline}h1,h2,h3,h4{margin:0;letter-spacing:var(--tracking-display)}h1{font:var(--type-h1)}h2{font:var(--type-h2)}h3{font:var(--type-h3)}h1,h2,h3{text-wrap:balance}@media (min-width:760px){h1{font-size:42px}}p{margin:0}.stack{display:flex;flex-direction:column}.row{display:flex;align-items:center}.shell{min-height:100dvh;display:flex;flex-direction:column;position:relative}.wordmark{font:var(--weight-semibold) 21px/1 var(--font-display);letter-spacing:-.02em;color:var(--text);white-space:nowrap}.brand{display:inline-flex;align-items:center;gap:10px}.brandmark{flex:none;color:var(--primary-fill)}.brandlink{display:inline-flex;align-items:center;min-height:var(--tap-min);text-decoration:none;border-radius:var(--radius-sm)}.brandlink:hover{text-decoration:none}.skiplink{position:absolute;left:var(--gutter);top:-80px;z-index:100;padding:10px 16px;border-radius:var(--radius-full);background:var(--primary-fill);color:var(--on-primary);font:var(--type-label);text-decoration:none}.skiplink:focus{top:10px;color:var(--on-primary)}.shell__main{flex:1;display:flex;flex-direction:column;min-width:0}.shell__main:focus{outline:none}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.topbar{position:sticky;top:0;z-index:20;background:var(--surface);border-bottom:1px solid var(--border)}.topbar__in{max-width:calc(var(--content-max) + 2*var(--gutter));margin:0 auto;display:flex;align-items:center;gap:var(--space-6);padding:0 var(--gutter);min-height:68px}.navlinks{display:flex;align-self:stretch;gap:var(--space-6);margin-left:var(--space-6)}.navlink{display:inline-flex;align-items:center;min-height:var(--tap-min);align-self:stretch;font:var(--type-label);font-size:15px;color:var(--text-2);padding:0 2px;border-bottom:3px solid transparent;border-top:3px solid transparent;text-decoration:none;transition:color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.navlink:hover{color:var(--text);text-decoration:none;border-bottom-color:var(--border-strong)}.navlink[aria-current=page]{color:var(--text);font-weight:var(--weight-semibold);border-bottom-color:var(--primary-fill)}.navlink:focus-visible{outline:3px solid var(--focus-ring);outline-offset:-3px;border-radius:var(--radius-xs)}.topbar__spacer{flex:1}.topbar__end{display:flex;align-items:center;gap:var(--space-2)}.page{width:100%;max-width:calc(var(--content-max) + 2*var(--gutter));margin:0 auto;padding:var(--space-8) var(--gutter) var(--space-16)}.page--narrow{max-width:560px}.page--wide{max-width:calc(var(--content-max) + 2*var(--gutter))}.pagehead{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-6)}.pagehead__row{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}.sub{color:var(--text-2);max-width:var(--measure)}.grid{display:grid;gap:var(--space-4)}.grid--3{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.grid--cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-5)}@media (max-width:999px){.grid--cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}}@media (max-width:519px){.grid--cards{grid-template-columns:minmax(0,1fr)}}.grid--browse{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-5)}.photo{background:linear-gradient(160deg,var(--primary-soft),var(--primary-soft-hover));border-radius:var(--radius-md);display:flex;align-items:flex-end;padding:14px;color:var(--primary-ink);font:var(--type-caption)}.photo--tile{width:100%;aspect-ratio:4/5}.photo--sq{aspect-ratio:1}.meter{height:8px;border-radius:var(--radius-full);background:var(--surface-3);overflow:hidden}.meter__fill{height:100%;border-radius:var(--radius-full);background:var(--primary-fill);transition:width var(--dur-slow) var(--ease-out)}.bignum{font:var(--weight-semibold) var(--text-3xl)/1 var(--font-display);letter-spacing:var(--tracking-display);color:var(--text)}.kv{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:10px 0;border-bottom:1px solid var(--border)}.kv:last-child{border-bottom:0}.kv__v{font:var(--weight-semibold) var(--text-lg)/1 var(--font-display);color:var(--primary)}.divide{border:0;border-top:1px solid var(--border);margin:0}.tabbar-slot{position:sticky;bottom:0;z-index:20;background:var(--surface);padding-bottom:env(safe-area-inset-bottom)}.tabbar-slot .mmp-tabs--bar{padding-bottom:var(--space-2)}.tabbar-slot .mmp-tabs--bar .mmp-tab{position:relative;color:var(--text-2)}.tabbar-slot .mmp-tabs--bar .mmp-tab[aria-selected=true]{color:var(--primary);font-weight:var(--weight-semibold)}.tabbar-slot .mmp-tabs--bar .mmp-tab[aria-selected=true]:before{content:"";position:absolute;top:calc(-1*var(--space-2) - 1px);left:22%;right:22%;height:3px;border-radius:0 0 3px 3px;background:var(--primary-fill)}.tabbar-slot>*{flex:1;width:100%}.only-narrow{display:none}@media (max-width:759px){.only-wide{display:none!important}.only-narrow{display:flex}.topbar__in{min-height:56px;gap:var(--space-2)}.topbar__end{gap:0}.wordmark{font-size:18px}.page{padding:var(--space-5) var(--gutter) var(--space-10)}.shell{padding-bottom:0}}.split{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-6)}@media (min-width:900px){.split{grid-template-columns:minmax(0,1fr) 320px;align-items:start}}.chatwrap{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4)}.chatpane{min-width:0}@media (max-width:759px){.chatpane[data-hidden=true]{display:none}}@media (min-width:900px){.chatwrap{grid-template-columns:320px minmax(0,1fr);align-items:start}}.chatrow{display:flex;gap:var(--space-3);align-items:center;padding:12px;border:0;background:transparent;text-align:left;width:100%;cursor:pointer;font:inherit;color:inherit;border-radius:var(--radius-md);transition:background var(--dur-fast) var(--ease-out)}.chatrow:hover{background:var(--surface-2)}.chatrow[aria-current=true]{background:var(--primary-soft)}.chatrow:focus-visible{outline:3px solid var(--focus-ring);outline-offset:-3px}.thread{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5);min-height:320px;max-height:min(60vh,520px);overflow-y:auto}.bubble{max-width:min(74%,440px);padding:10px 14px;border-radius:var(--radius-lg);font:var(--type-body);word-break:break-word}.bubble--them{background:var(--surface-2);color:var(--text);border-bottom-left-radius:var(--radius-xs);align-self:flex-start}.bubble--you{background:var(--primary-fill);color:var(--on-primary);border-bottom-right-radius:var(--radius-xs);align-self:flex-end}.bubble__meta{font:var(--type-caption);opacity:.8;margin-top:4px;display:block;text-align:right}.composer{display:flex;gap:var(--space-2);align-items:flex-end;padding:var(--space-4);border-top:1px solid var(--border)}.composer>div:first-child{flex:1}.composer .mmp-field textarea.mmp-field__input{min-height:0;max-height:160px;padding:var(--space-2) 0;resize:none;overflow-y:hidden;line-height:1.4}.typingline{font:var(--type-caption);color:var(--text-3);align-self:flex-start;margin:0;padding:2px 4px}.bubble__receipt{opacity:.9}.daymark{display:flex;align-items:center;gap:12px;align-self:stretch;margin:var(--space-2) 0;font:var(--type-caption);color:var(--text-3);text-align:center}.daymark:before,.daymark:after{content:"";flex:1;border-top:1px solid var(--border)}.daymark>span{white-space:nowrap}.qcard{display:flex;flex-direction:column;gap:var(--space-3)}.chips{display:flex;flex-wrap:wrap;gap:var(--space-2)}.rating{display:flex;gap:6px;flex-wrap:wrap}.rating__dot{width:44px;height:44px;border-radius:var(--radius-full);border:1px solid var(--border-strong);background:var(--surface);color:var(--text-2);font:var(--type-label);cursor:pointer;transition:all var(--dur-fast) var(--ease-out)}.rating__dot:hover{border-color:var(--primary);color:var(--text)}.rating__dot[aria-pressed=true]{background:var(--primary-fill);border-color:var(--primary-fill);color:var(--on-primary)}.rating__dot:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.toast-slot{position:fixed;left:0;right:0;bottom:88px;display:flex;justify-content:center;pointer-events:none;z-index:60;padding:0 var(--gutter)}.toast-slot>*{pointer-events:auto}@media (min-width:760px){.toast-slot{bottom:32px}}.authwrap{min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-6);padding:var(--space-8) var(--gutter) max(var(--space-16),16vw);position:relative;isolation:isolate;overflow:hidden;background:var(--hero)}.authwrap .authbrand{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);text-align:center}.authwrap .authbrand p{color:var(--text)}.authwrap .authfoot{color:var(--text);font:var(--type-body-sm);background:var(--surface);padding:8px 16px;border-radius:var(--radius-full);border:1px solid var(--border);text-align:center}.authcard{width:100%;max-width:420px}.authnotice{padding:10px 12px;border-radius:var(--radius-md);background:var(--surface-2);color:var(--text-2);font:var(--type-body-sm)}.fieldrow{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--space-3)}.dropzone{border:1.5px dashed var(--border-strong);border-radius:var(--radius-lg);padding:var(--space-8) var(--space-5);display:flex;flex-direction:column;align-items:center;gap:var(--space-3);text-align:center;color:var(--text-2);background:var(--surface-2);cursor:pointer;transition:border-color .15s,background .15s}.dropzone--over{border-color:var(--primary);background:var(--surface-3)}.storyquote{border-left:2px solid var(--primary-soft-hover);padding-left:var(--space-4)}.backlink{align-self:flex-start;margin-bottom:var(--space-4)}.cardclip{overflow:hidden}.flex1{flex:1}.modalveil{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:flex;align-items:center;justify-content:center;padding:var(--gutter);background:var(--overlay)}.modalcard{max-width:380px;width:100%}.chatrow__last{font:var(--type-body-sm);color:var(--text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.threadhead{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--border)}.vouchline{font:var(--type-caption);color:var(--text-2);display:flex;align-items:center;gap:4px}.inlinelink{all:unset;cursor:pointer;color:var(--primary);text-decoration:underline;font:inherit}.inlinelink:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px;border-radius:2px}.filterrail{align-self:start}.photoimg{width:100%;object-fit:cover;object-position:50% 25%;border-radius:var(--radius-md);background:var(--surface-2)}.photoimg.photo--tile{aspect-ratio:4/5}.photoimg.photo--sq{aspect-ratio:1}.photo--flush{border-radius:0}.townpicker{position:relative}.townpicker__list{position:absolute;left:0;right:0;z-index:20;margin:4px 0 0;padding:4px;list-style:none;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-md,0 8px 24px rgba(0,0,0,.12));max-height:240px;overflow-y:auto}.townpicker__option{display:block;width:100%;text-align:left;padding:8px 10px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--text);font:var(--type-body-sm);cursor:pointer}.townpicker__option:hover,.townpicker__option:focus-visible,.townpicker__option--active{background:var(--surface-2);outline:none}.townpicker__option[aria-selected=true]{color:var(--primary)}.blindtile{aspect-ratio:4/5;display:flex;flex-direction:column;justify-content:flex-end;gap:8px;padding:18px;background:linear-gradient(160deg,var(--primary-soft),var(--primary-soft-hover));color:var(--primary-ink)}.blindtile__quote{font:italic 400 17px/1.45 var(--font-quote);display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.blindtile__kicker{font:var(--type-caption);letter-spacing:.04em;text-transform:uppercase}.cardteaser{display:flex;flex-direction:column;gap:6px;width:100%;text-align:left;padding:0;border:0;background:transparent;color:var(--text-2);font:var(--type-body-sm);cursor:pointer}.cardteaser:hover,.cardteaser:focus-visible{color:var(--text);text-decoration:underline;text-underline-offset:2px;outline:none}.cardteaser__who{font-weight:600;color:var(--primary)}.cardteaser__quote{font:italic 400 15px/1.45 var(--font-quote);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.storyanchor{scroll-margin-top:96px;border-radius:var(--radius-card);transition:box-shadow .4s ease}.storyanchor.story--landed{box-shadow:0 0 0 3px var(--focus-ring)}.phototile{position:relative}.phototile__bar{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-top:6px;min-height:28px}.phototile__main{font:var(--type-caption);color:var(--primary);display:inline-flex;align-items:center;gap:4px}.phototile--hidden img,.phototile--hidden .photo{opacity:.5;filter:grayscale(.6)}.sharerow{display:flex;flex-wrap:wrap;gap:8px}.linkbox{font:var(--type-body-sm);color:var(--text-2);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-md);padding:8px 10px;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:flex;justify-content:flex-end}.drawer__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--overlay)}.drawer__panel{position:relative;display:flex;flex-direction:column;width:min(420px,100%);max-width:100%;height:100%;background:var(--surface);border-left:1px solid var(--border);box-shadow:var(--shadow-lg,0 16px 48px rgba(0,0,0,.2))}.drawer__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:var(--space-5);border-bottom:1px solid var(--border)}.drawer__body{flex:1;overflow-y:auto;padding:var(--space-5)}.drawer__foot{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:var(--space-4) var(--space-5);border-top:1px solid var(--border);background:var(--surface)}@media (max-width:759px){.drawer{align-items:flex-end;justify-content:center}.drawer__panel{width:100%;height:auto;max-height:86vh;border-left:0;border-top:1px solid var(--border);border-radius:var(--radius-lg) var(--radius-lg) 0 0}}.mmp-dialog{max-height:calc(100vh - 2*var(--space-5));max-height:calc(100dvh - 2*var(--space-5))}.mmp-dialog--sheet{max-height:92vh;max-height:92dvh}.mmp-dialog__body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:2px;margin:-2px}.mmp-tabs--pill .mmp-tab{min-width:0;white-space:nowrap}@media (max-width:420px){.mmp-tabs--pill .mmp-tab{padding:0 var(--space-2);font-size:13px}}.supportmark{display:inline-flex;align-items:center;justify-content:center;flex:none;width:40px;height:40px;border-radius:var(--radius-full);background:var(--accent-soft);color:var(--accent-ink)}.threadhead .supportmark{width:32px;height:32px}.kv--link{width:100%;background:none;border:0;border-bottom:1px solid var(--border);font:inherit;color:inherit;cursor:pointer;text-align:left;border-radius:var(--radius-sm);-webkit-tap-highlight-color:transparent}.kv--link>span:first-child{display:inline-flex;align-items:center;gap:4px}.kv--link>span:first-child svg{color:var(--text-3)}.kv--link:hover{color:var(--primary)}.kv--link:hover>span:first-child svg{color:var(--primary)}.kv--link:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.hero{position:relative;overflow:hidden;isolation:isolate;border-radius:24px;background:var(--hero);color:var(--text);padding:var(--space-8) var(--space-10) 104px;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-5)}.hero:before,.authwrap:before{content:"";position:absolute;z-index:-1;left:0;right:0;bottom:0;height:96px;background:var(--hero-image) center bottom/100% 190px no-repeat;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 55%);mask-image:linear-gradient(to bottom,transparent 0,#000 55%);pointer-events:none}.hero__words{display:flex;flex-direction:column;gap:var(--space-3);max-width:36rem;min-width:0;flex:1 1 20rem}.hero__sub{font:var(--type-body-lg);color:var(--text);max-width:32rem}.hero__actions{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.hero__botanical{position:absolute;z-index:-1;right:28px;bottom:-14px;width:104px;height:130px;background:var(--botanical-image) center/contain no-repeat;opacity:.6;pointer-events:none}.pagehero{margin-bottom:var(--space-6)}.hero--landing{padding:var(--space-16) var(--space-12) 24%;border-radius:28px}.hero--landing:before{height:auto;aspect-ratio:1600/650;background-size:cover}.hero--landing h1{font-size:clamp(34px,5.2vw,60px);line-height:1.08;max-width:14ch}.hero--landing .hero__words{max-width:38rem;gap:var(--space-5)}.hero--landing .hero__botanical{width:190px;height:238px;right:6%;bottom:-20px;opacity:.7}@media (max-width:759px){.hero{padding:var(--space-6) var(--space-5) 76px;border-radius:20px}.hero:before{height:68px;background-size:100% 130px}.hero__botanical{width:64px;height:80px;right:10px}.hero--landing{padding:var(--space-8) var(--space-5) 34%}.hero--landing:before{height:auto;background-size:cover}.hero--landing .hero__botanical{width:84px;height:106px;right:8px}.hero__sub{font:var(--type-body)}}.landing{display:flex;flex-direction:column;gap:var(--space-12)}.steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-5);list-style:none;margin:0;padding:0}@media (max-width:859px){.steps{grid-template-columns:minmax(0,1fr)}}.step{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-6);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.step__icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--radius-full);background:var(--primary-soft);color:var(--primary-ink)}.step__kicker{font:var(--type-caption);text-transform:uppercase;letter-spacing:.08em;color:var(--text-2)}.step p{color:var(--text-2)}.assure{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-5);padding:var(--space-8);border-radius:var(--radius-card);background:var(--primary-soft)}@media (max-width:859px){.assure{grid-template-columns:minmax(0,1fr);padding:var(--space-6)}}.assure__item{display:flex;flex-direction:column;gap:var(--space-2);color:var(--primary-ink)}.assure__item h3{font-size:var(--text-lg);color:var(--text)}.assure__item p{font:var(--type-body-sm);color:var(--text)}.sectionhead{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-5)}.landingfoot{font:var(--type-body-sm);color:var(--text-2)}.statusbadge{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 10px;border-radius:var(--radius-full);font:var(--type-label);font-size:13px;border:1px solid transparent;white-space:nowrap}.statusbadge__icon{display:inline-flex}.statusbadge__icon>svg{width:14px;height:14px}.statusbadge--pending{background:var(--warning-soft);color:var(--warning);border-color:var(--warning)}.statusbadge--approved{background:var(--success-soft);color:var(--success);border-color:var(--success)}.statusbadge--verified{background:var(--primary-soft);color:var(--primary-ink);border-color:var(--primary-soft-hover)}.statusbadge--rejected{background:var(--danger-soft);color:var(--danger);border-color:var(--danger)}.statusbadge--info{background:var(--info-soft);color:var(--info);border-color:var(--info)}.palattr{display:inline-flex;align-items:center;gap:8px;font:var(--type-caption);color:var(--text-2)}.palattr strong{font-weight:var(--weight-semibold);color:var(--text)}.statecard{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-6);border-radius:var(--radius-card);background:var(--surface);border:1px solid var(--border)}.statecard p{color:var(--text-2)}.skeletoncard{display:flex;flex-direction:column;gap:12px;padding:0 0 var(--space-5);border-radius:var(--radius-card);background:var(--surface);border:1px solid var(--border);overflow:hidden}.skeleton{background:var(--surface-3);border-radius:var(--radius-sm);animation:skeleton-pulse 1.4s ease-in-out infinite}.skeleton--photo{aspect-ratio:4/5;border-radius:0}.skeleton--line{height:14px;margin:0 var(--space-4)}@keyframes skeleton-pulse{50%{opacity:.55}}.filterbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-4);padding:var(--space-5);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.filterbar__field{flex:1 1 140px;min-width:120px;max-width:220px}.filterbar__actions{display:flex;gap:var(--space-2);align-items:center;flex-wrap:wrap}.filterbar__note{flex-basis:100%;font:var(--type-caption);color:var(--text-2)}@media (max-width:519px){.filterbar__field{max-width:none}}.personcard{display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);overflow:hidden;min-width:0;transition:box-shadow var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out)}.personcard:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.personcard:focus-within{box-shadow:var(--shadow-lg)}.personcard__media{position:relative;display:block;color:inherit;text-decoration:none}.personcard__media:focus-visible{outline-offset:-3px}.personcard__vouch{position:absolute;left:12px;bottom:12px;display:inline-flex;align-items:center;gap:6px;max-width:calc(100% - 24px);padding:6px 12px;border-radius:var(--radius-full);background:var(--surface);color:var(--text);font:var(--type-label);font-size:13px;box-shadow:var(--shadow-sm)}.personcard__vouch svg{width:14px;height:14px;flex:none;color:var(--primary)}.personcard__body{display:flex;flex-direction:column;gap:10px;padding:var(--space-4) var(--space-4) var(--space-3);flex:1}.personcard__name{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.personcard__name h3{font-size:var(--text-lg)}.personcard__name a{color:var(--text);text-decoration:none}.personcard__name a:hover{text-decoration:underline}.personcard__where{display:inline-flex;align-items:center;gap:4px;font:var(--type-body-sm);color:var(--text-2)}.personcard__where svg{width:14px;height:14px;flex:none}.personcard__actions{display:flex;gap:8px;padding:0 var(--space-4) var(--space-4)}.verifiedmark{display:inline-flex;color:var(--primary)}.browsemeta{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font:var(--type-body-sm);color:var(--text-2)}.browsemeta span{display:inline-flex;align-items:center;gap:6px}.profilehero{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:var(--space-8);padding:var(--space-6);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);align-items:start}@media (max-width:859px){.profilehero{grid-template-columns:minmax(0,1fr);gap:var(--space-5);padding:var(--space-4)}}.gallery{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.gallery__main{width:100%;aspect-ratio:4/5;object-fit:cover;object-position:50% 25%;border-radius:var(--radius-md);background:var(--surface-2)}.gallery__blind{width:100%;aspect-ratio:4/5;border-radius:var(--radius-md);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);padding:var(--space-6);text-align:center;background:linear-gradient(160deg,var(--primary-soft),var(--primary-soft-hover));color:var(--primary-ink)}.gallery__caption{font:var(--type-caption);color:var(--text-2)}.gallery__thumbs{display:flex;gap:8px;overflow-x:auto;padding:3px}.gallery__thumb{flex:none;width:64px;height:64px;padding:0;border:2px solid transparent;border-radius:var(--radius-sm);overflow:hidden;background:var(--surface-2);cursor:pointer}.gallery__thumb img{width:100%;height:100%;object-fit:cover;object-position:50% 25%}.gallery__thumb[aria-pressed=true]{border-color:var(--primary-fill)}@media (max-width:859px){.gallery__main,.gallery__blind{aspect-ratio:1;max-height:70vh}}.profilehero__info{display:flex;flex-direction:column;gap:var(--space-5);min-width:0}.profilehero__title{display:flex;align-items:flex-start;gap:var(--space-3)}.profilehero__title h1{flex:1;min-width:0;overflow-wrap:anywhere}.profilehero__where{display:inline-flex;align-items:center;gap:6px;color:var(--text-2)}.profilehero__where svg{width:16px;height:16px;flex:none}.pullquote{display:flex;flex-direction:column;gap:var(--space-3);margin:0;padding:var(--space-5);border-radius:18px;background:var(--primary-soft)}.pullquote blockquote{margin:0;font:italic 400 20px/1.45 var(--font-quote);color:var(--text);display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.pullquote figcaption{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.pullquote .palattr{color:var(--text)}.profilehero__pals{display:flex;flex-direction:column;gap:var(--space-2)}.profilehero__actions{display:flex;gap:var(--space-2);flex-wrap:wrap}.profilehero__actions>*{flex:1 1 150px}.kicker{font:var(--type-caption);text-transform:uppercase;letter-spacing:.08em;color:var(--text-2)}.stickycta{display:none}@media (max-width:759px){.stickycta{display:flex;gap:8px;position:sticky;bottom:calc(64px + env(safe-area-inset-bottom));z-index:15;margin:var(--space-5) calc(-1*var(--gutter)) 0;padding:10px var(--gutter);background:var(--surface);border-top:1px solid var(--border);box-shadow:0 -6px 18px rgba(var(--shadow-rgb),.08)}.stickycta>*{flex:1}.profilehero__actions--desk{display:none}}.themepicker{border:0;margin:0;padding:0;min-width:0}.themepicker__legend{padding:0;margin-bottom:var(--space-3);font:var(--type-label);color:var(--text)}.themepicker__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}@media (max-width:519px){.themepicker__grid{grid-template-columns:minmax(0,1fr)}}.themeoption{position:relative;display:flex;flex-direction:column;border:2px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--text);cursor:pointer;overflow:hidden;transition:border-color var(--dur-fast) var(--ease-out)}.themeoption:hover{border-color:var(--border-strong)}.themeoption[data-selected=true]{border-color:var(--primary-fill)}.themeoption__input{position:absolute;opacity:0;width:1px;height:1px;margin:0}.themeoption:has(.themeoption__input:focus-visible){outline:3px solid var(--focus-ring);outline-offset:3px}.themeoption__scene{display:flex;align-items:flex-start;gap:6px;height:84px;padding:12px;background:var(--hero) var(--hero-image) center bottom/cover no-repeat}.themeoption__chip{width:22px;height:22px;border-radius:var(--radius-full);border:2px solid var(--surface)}.themeoption__chip--primary{background:var(--primary-fill)}.themeoption__chip--accent{background:var(--accent)}.themeoption__chip--soft{background:var(--primary-soft)}.themeoption__text{display:flex;flex-direction:column;gap:2px;padding:12px}.themeoption__name{display:flex;align-items:center;justify-content:space-between;gap:8px;font:var(--type-label);font-size:15px}.themeoption__check{display:inline-flex;align-items:center;gap:4px;font:var(--type-caption);font-weight:var(--weight-semibold);color:var(--primary-ink)}.themeoption__note{font:var(--type-caption);color:var(--text-2)}.mmp-btn--sm{min-height:var(--tap-min)}.mmp-iconbtn--sm{min-width:var(--tap-min);min-height:var(--tap-min)}.mmp-tabs--pill .mmp-tab,.mmp-tag--selectable,.avmenu__item{min-height:var(--tap-min)}@media (max-width:359px){.topbar .wordmark{display:none}.topbar__in{padding:0 var(--space-2)}}main.authwrap:before{height:auto;aspect-ratio:1600/650;background-size:cover}.shell__main>.authwrap{min-height:0;flex:1}
