.auth-page{min-height:100vh;display:grid;place-items:center;padding:28px;background:var(--surface-f7f8f5)}.auth-card{width:min(100%,440px);background:var(--surface-fff);border:1px solid var(--border-e5ebe3);border-radius:16px;padding:38px;box-shadow:0 18px 55px rgb(var(--shadow-rgb) / .08)}.auth-brand{display:flex;align-items:center;gap:10px;color:var(--text-214940);font:800 1.25rem var(--font-heading);letter-spacing:-.8px;margin-bottom:38px}.auth-brand>span:last-child>span{color:var(--muted-678279);font-weight:500}.auth-mark{width:35px;height:39px;border-radius:10px;background:var(--primary-225e51);color:var(--on-primary-f6d796);display:grid;place-items:center;font-size:1.5rem}.auth-eyebrow{font-size:.625rem;font-weight:800;letter-spacing:1.5px;color:var(--muted-759180)}.auth-card h1{font:800 1.75rem var(--font-heading);letter-spacing:-1px;color:var(--text-203b32);margin:10px 0}.auth-description,.auth-hint,.auth-footnote{color:var(--muted-839087);font-size:.75rem;line-height:1.6}.auth-card label{display:block;color:var(--text-4e6153);font-size:.6875rem;font-weight:800;margin:17px 0 7px}.auth-card input,.auth-card select{width:100%;border:1px solid var(--border-dfe7dd);border-radius:7px;padding:12px;color:var(--text-344b3d);background:var(--surface-fff);font:.75rem var(--font-body)}.auth-submit,.auth-secondary{width:100%;border:0;border-radius:7px;padding:12px 15px;margin-top:18px;background:var(--primary-205a4a);color:var(--on-primary-fff);font-size:.75rem;font-weight:800}.auth-secondary{background:var(--tint-eaf3eb);color:var(--text-315b41)}.auth-submit:disabled,.auth-secondary:disabled{opacity:.55;cursor:not-allowed}.auth-switch{display:block;border:0;background:none;color:var(--text-397b5c);font-size:.6875rem;font-weight:800;margin:18px auto 0}.auth-inline-form{border-top:1px solid var(--border-edf0eb);margin-top:18px;padding-top:3px}.auth-message,.auth-error{border-radius:7px;padding:11px;font-size:.6875rem;line-height:1.5}.auth-message{background:var(--tint-edf5ee);color:var(--text-39724d)}.auth-error{background:var(--tint-fff0ed);color:var(--text-9a493c)}.auth-footnote{border-top:1px solid var(--border-edf0eb);padding-top:14px;margin:24px 0 0;font-size:.625rem}@media (max-width:480px){.auth-card{padding:27px 22px}}.auth-card label.privacy-choice{display:flex;align-items:flex-start;gap:10px;line-height:1.6}.auth-card .privacy-choice input[type=checkbox]{width:18px;height:18px;flex:0 0 18px;padding:0;margin:3px 0 0;accent-color:var(--primary-285d4b)}.collection-notice{margin:18px 0;text-align:left}.collection-notice p{overflow-wrap:anywhere}.app-shell{min-height:100vh;display:flex}.sidebar{width:266px;flex-shrink:0;background:var(--surface-fff);border-right:1px solid var(--border-e9ece7);height:100vh;position:sticky;top:0;display:flex;flex-direction:column;z-index:30}.brand{height:90px;display:flex;align-items:center;gap:11px;padding:0 26px;background:none;border:0;color:var(--text-214940);text-align:left;font:800 1.3125rem var(--font-heading);letter-spacing:-.9px;white-space:nowrap}.brand-light{font-weight:500;color:var(--muted-678279)}.brand small{display:block;margin-top:3px;font:700 .5rem var(--font-body);color:var(--muted-9aa9a2);letter-spacing:1.45px}.brand-mark{width:34px;height:39px;border-radius:10px 10px 13px 13px;background:var(--primary-225e51);color:var(--on-primary-f6d796);display:grid;place-items:center;font-size:1.6875rem;flex-shrink:0;box-shadow:inset 0 -5px 0 var(--shadow-194a41)}.lantern-shape{transform:translateY(-1px)}.sidebar-scroll{padding:18px 12px 30px;overflow-y:auto;flex:1}.nav-label{font-size:.625rem;font-weight:800;letter-spacing:1.5px;color:var(--muted-a0aaa4);padding:12px 15px}.nav-item,.stage-nav-item{width:100%;display:flex;align-items:center;border:0;background:transparent;text-align:left;color:var(--muted-64716b)}.nav-item{padding:12px 14px;gap:13px;font-size:.8125rem;font-weight:600;border-radius:8px;margin:2px 0}.nav-item svg{width:17px;height:17px;stroke-width:1.8}.nav-item:hover,.stage-nav-item:hover{background:var(--surface-f4f7f3);color:var(--text-245e50)}.nav-item.selected{background:var(--tint-eaf4ed);color:var(--text-235f4e);font-weight:700}.nav-count{margin-left:auto;background:var(--surface-f0f1ee);color:var(--muted-7c8780);border-radius:5px;padding:2px 6px;font-size:.625rem}.stage-label{margin-top:22px}.stage-nav{position:relative}.stage-nav:before{content:"";position:absolute;left:29px;top:22px;bottom:22px;border-left:1px dashed var(--border-d6ded7)}.stage-nav-item{position:relative;min-height:39px;gap:12px;padding:5px 12px;border-radius:8px;font-size:.71875rem;font-weight:600}.stage-nav-item.selected{background:var(--surface-f0f6f0);color:var(--text-1f604d)}.stage-number{background:var(--surface-fff);z-index:1;border:1px solid var(--border-dde5de);border-radius:50%;width:23px;height:23px;flex-shrink:0;display:grid;place-items:center;font-size:.5625rem;color:var(--muted-91a099)}.stage-number.done{background:var(--primary-2d735b);border-color:var(--border-2d735b);color:var(--on-primary-fff);font-size:.8125rem}.stage-lock{margin-left:auto;font-size:.6875rem;color:var(--muted-b9c2bb)}.about-link{margin-top:25px}.sidebar-bottom{border-top:1px solid var(--border-edf0eb);padding:17px 21px;display:flex;align-items:center;gap:11px}.sidebar-avatar,.user-avatar{width:34px;height:34px;border-radius:50%;background:var(--tint-e6ecde);color:var(--text-4b694f);display:grid;place-items:center;font-size:.625rem;font-weight:800;flex-shrink:0}.sidebar-bottom strong,.sidebar-bottom small{display:block}.sidebar-bottom strong{font-size:.6875rem}.sidebar-bottom small{color:var(--muted-9aa6a0);font-size:.625rem;margin-top:3px}.main-shell{flex:1;min-width:0}.topbar{height:72px;border-bottom:1px solid var(--border-e8ebe6);background:var(--surface-fff);display:flex;align-items:center;justify-content:space-between;padding:0 46px}.topbar-left,.topbar-right{display:flex;align-items:center;gap:13px}.workspace-icon{color:var(--muted-4f9678);font-size:1.375rem}.workspace-name{font-size:.75rem;font-weight:800;white-space:nowrap;max-width:200px;overflow:hidden;text-overflow:ellipsis}.topbar-chevron{color:var(--muted-a4afa8);font-size:.8125rem}.preview-pill{background:var(--tint-f6f0df);color:var(--muted-8f7540);padding:7px 10px;font-size:.5625rem;font-weight:800;letter-spacing:.8px;border-radius:5px}.notification-icon{font-size:1.0625rem;color:var(--muted-7c8b80);margin:0 9px}.main-content{max-width:1260px;padding:47px 48px 100px;margin:0 auto}.page-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:31px}.eyebrow,.mini-eyebrow{color:var(--muted-759180);font-size:.625rem;font-weight:800;letter-spacing:1.55px}.page-heading h1{font:800 clamp(1.6875rem,3vw,2.375rem) var(--font-heading);letter-spacing:-1.5px;margin:8px 0;color:var(--text-203b32)}.page-heading p{color:var(--muted-839087);font-size:.8125rem;margin:0;line-height:1.65}.hero-card{min-height:282px;border-radius:14px;background:var(--primary-164f44);position:relative;overflow:hidden;display:flex;box-shadow:0 13px 32px rgb(var(--shadow-rgb) / .1)}.hero-copy{position:relative;z-index:2;padding:37px 44px;max-width:510px}.hero-kicker{color:var(--on-primary-a9d7bf);font-size:.625rem;letter-spacing:1.7px;font-weight:800;display:flex;align-items:center;gap:9px}.pulse-dot{width:7px;height:7px;border-radius:50%;background:var(--decoration-e5c883);box-shadow:0 0 0 4px rgb(var(--shadow-rgb) / .16)}.hero-copy h2{font:800 clamp(1.8125rem,3vw,2.375rem)/1.17 var(--font-heading);color:var(--on-primary-fffef5);letter-spacing:-1.4px;margin:17px 0 10px}.hero-copy p{color:var(--on-primary-bfd9cd);line-height:1.6;font-size:.75rem;max-width:360px;margin:0 0 20px}.button{border:0;border-radius:7px;padding:11px 17px;display:inline-flex;align-items:center;justify-content:center;gap:18px;font-size:.6875rem;font-weight:800;transition:transform .2s,background .2s,box-shadow .2s}.button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 7px 17px rgb(var(--shadow-rgb) / .1)}.button-cream{background:var(--tint-f9f1da);color:var(--text-2c5949)}.button-dark{background:var(--primary-205a4a);color:var(--on-primary-fff)}.button-outline{border:1px solid var(--border-d9e3db);color:var(--text-346150);background:var(--surface-fff)}.hero-art{position:absolute;right:0;top:0;bottom:0;width:43%;display:grid;place-items:center;background:radial-gradient(circle at 55% 55%,var(--decoration-347660) 0,transparent 58%)}.art-orbit{position:absolute;border:1px solid rgb(var(--shadow-rgb) / .16);border-radius:50%;width:330px;height:330px}.orbit-two{width:470px;height:470px}.art-glow{width:155px;height:155px;border-radius:50%;background:var(--decoration-e8c982);filter:blur(44px);opacity:.56}.art-lantern{position:absolute;color:var(--muted-ffe8aa);font-size:7.8125rem;text-shadow:0 0 36px var(--shadow-e9c980);transform:rotate(-10deg)}.art-base{position:absolute;bottom:34px;height:40px;width:150px;background:var(--decoration-102f2b);border-radius:50%;filter:blur(21px);opacity:.45}.stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px;margin:22px 0 28px}.stat-card{min-height:116px;border:1px solid var(--border-e9ede7);background:var(--surface-fff);border-radius:11px;padding:21px 22px;display:grid;grid-template-columns:43px 1fr;-moz-column-gap:15px;column-gap:15px;align-items:center}.stat-icon{grid-row:span 2;width:42px;height:42px;border-radius:10px;display:grid;place-items:center;font-size:1.1875rem}.sage{background:var(--tint-e7f3e9);color:var(--muted-448c69)}.amber{background:var(--tint-fcf1dc);color:var(--muted-c39342)}.lavender{background:var(--tint-efedf8);color:var(--muted-8b7bb4)}.stat-value{font:800 1.3125rem var(--font-heading);color:var(--text-243c32);letter-spacing:-.7px;align-self:end}.stat-value small{font-size:.8125rem;font-weight:500;color:var(--muted-a7b2aa)}.stat-label{color:var(--muted-99a59c);font-size:.6875rem;align-self:start;margin-top:3px}.overview-grid{display:grid;grid-template-columns:minmax(0,1.48fr) minmax(270px,1fr);gap:20px}.panel{background:var(--surface-fff);border:1px solid var(--border-e9ede7);border-radius:11px}.journey-panel{padding:24px 25px 0}.section-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:20px}.section-heading h2{font:800 1.0625rem var(--font-heading);letter-spacing:-.5px;color:var(--text-2a4236);margin:0 0 5px}.section-heading p{font-size:.6875rem;color:var(--muted-9aa69d);margin:0;line-height:1.5}.small-badge{background:var(--tint-edf5ee);border-radius:5px;padding:6px 8px;font-size:.625rem;font-weight:700;color:var(--muted-518266);white-space:nowrap}.progress-track{height:5px;border-radius:4px;background:var(--surface-edf1eb);overflow:hidden;margin-bottom:13px}.progress-track div{height:100%;background:var(--primary-5b9c75);transition:width .35s}.journey-row{width:100%;display:flex;gap:14px;align-items:center;background:none;border:0;border-bottom:1px solid var(--border-f0f2ee);text-align:left;padding:12px 2px}.journey-row:hover strong{color:var(--text-277657)}.journey-dot{width:29px;height:29px;border:1px solid var(--border-e4e9e2);border-radius:50%;display:grid;place-items:center;color:var(--muted-9bab9d);flex-shrink:0;font-size:.6875rem;font-weight:700}.journey-dot.current{background:var(--tint-e8f3eb);color:var(--muted-39845e);border-color:var(--border-d6e9da)}.journey-dot.complete{background:var(--primary-378462);color:var(--on-primary-fff);border:0;font-size:1rem}.journey-row strong,.journey-row small{display:block}.journey-row strong{font-size:.75rem;color:var(--text-415548)}.journey-row small{color:var(--muted-a1aaa1);font-size:.625rem;margin-top:4px;line-height:1.4}.row-arrow{margin-left:auto;color:var(--muted-b9c5bb);font-size:.875rem;flex-shrink:0}.panel-footer-link{border:0;background:none;display:flex;align-items:center;gap:9px;font-size:.6875rem;font-weight:800;color:var(--text-397b5c);padding:18px 0}.right-stack{display:flex;flex-direction:column;gap:17px}.next-panel{padding:26px;position:relative;overflow:hidden;min-height:254px}.next-panel h3{font:800 1.125rem var(--font-heading);color:var(--text-263f32);margin:39px 0 7px}.next-panel p{color:var(--muted-99a69c);font-size:.6875rem;line-height:1.6;max-width:250px;margin:0 0 20px}.next-illustration{position:absolute;top:22px;right:22px;width:49px;height:49px;background:var(--tint-edf5e9);border-radius:12px;color:var(--muted-619c70);display:grid;place-items:center;font-size:1.5rem;transform:rotate(-12deg)}.tip-card{display:flex;gap:14px;background:var(--tint-f4f0e5);border:1px solid var(--border-ede8d9);border-radius:10px;padding:20px 22px}.tip-card>span{color:var(--muted-bf9754);font-size:1.25rem}.tip-card strong{color:var(--text-695d40);font-size:.6875rem}.tip-card p{color:var(--muted-9b927c);font-size:.625rem;line-height:1.6;margin:6px 0 0}.workspace-note{margin-top:25px;background:var(--tint-eef2eb);border:1px solid var(--border-e3eadf);border-radius:8px;padding:15px 18px;display:flex;gap:14px;color:var(--muted-6b806e);font-size:.6875rem;line-height:1.5}.workspace-note strong{color:var(--text-365942);white-space:nowrap}.organisation-edit{display:flex;align-items:center;gap:12px;margin-top:24px;font-size:.6875rem;color:var(--muted-788a7b)}.organisation-edit input{max-width:220px}.content-column{max-width:800px}.notice-card{background:var(--tint-eaf3eb);border:1px solid var(--border-dbeadd);border-radius:10px;padding:19px 21px;display:flex;gap:15px;margin-bottom:20px}.notice-symbol{color:var(--muted-438e68);font-size:1.25rem}.notice-card strong{color:var(--text-315b41);font-size:.75rem}.notice-card p{margin:5px 0 0;color:var(--muted-698673);font-size:.6875rem;line-height:1.6}.form-panel{padding:26px 29px;margin-bottom:18px}.field-group{margin:17px 0}.field-label{display:block;color:var(--text-4e6153);font-size:.6875rem;font-weight:800;margin-bottom:8px}.field-label span{font-weight:400;color:var(--muted-a2ada2)}input,textarea,select{width:100%;border:1px solid var(--border-dfe7dd);border-radius:7px;background:var(--surface-fff);padding:11px 12px;color:var(--text-344b3d);font-size:.75rem;outline:none;transition:border-color .2s,box-shadow .2s}input:focus,textarea:focus,select:focus{border-color:var(--border-71a887);box-shadow:0 0 0 3px var(--shadow-e7f3e9)}textarea{resize:vertical;line-height:1.6}input::-moz-placeholder,textarea::-moz-placeholder{color:var(--muted-b1bab0)}input::placeholder,textarea::placeholder{color:var(--muted-b1bab0)}.choice-row{display:flex;gap:10px;flex-wrap:wrap}.choice-button{background:var(--surface-fff);border:1px solid var(--border-dfe7dd);color:var(--muted-607262);border-radius:7px;padding:11px 24px;font-size:.75rem;font-weight:700}.choice-button.active{background:var(--tint-e8f4e9);border-color:var(--border-589b72);color:var(--text-286447)}.two-fields{display:grid;grid-template-columns:1fr 1fr;gap:15px}.outcome-box{background:var(--tint-f3f6ef);border-radius:8px;padding:17px;margin-top:20px;font-size:.75rem;color:var(--text-3c674b)}.outcome-box p{margin:7px 0 0;font-size:.6875rem;line-height:1.5}.empty-state{color:var(--muted-9ba79d);font-size:.75rem;line-height:1.6}.question-item,.resolved-item,.feedback-item{border-top:1px solid var(--border-edf0eb);padding:18px 0 5px}.question-item>strong,.resolved-item>strong,.feedback-item>strong{display:block;font-size:.75rem;color:var(--text-38513f)}.resolved-item span,.feedback-item small{display:block;font-size:.6875rem;color:var(--muted-8fa18f);margin:7px 0}.stage-layout{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:23px;align-items:start}.stage-main{min-width:0}.stage-aside{position:sticky;top:95px}.aside-panel{padding:23px}.aside-panel h3{font:800 1.0625rem var(--font-heading);margin:14px 0 8px}.aside-panel p,.aside-tip p{font-size:.6875rem;color:var(--muted-8fa092);line-height:1.65}.aside-divider{border-top:1px solid var(--border-eef0eb);margin:18px 0 8px}.aside-panel button{width:100%;border:0;background:none;display:flex;justify-content:space-between;padding:10px 0;font-size:.6875rem;font-weight:700;color:var(--muted-527660);text-align:left}.aside-tip{padding:22px;margin-top:16px;border-radius:10px;background:var(--tint-f2f0e6)}.aside-tip strong{font-size:.6875rem;color:var(--muted-786d50)}.stage-actions{display:flex;gap:10px;flex-wrap:wrap}.status-pill{font-size:.625rem;font-weight:800;padding:8px 11px;border-radius:20px;white-space:nowrap}.status-open{color:var(--muted-397e58);background:var(--tint-e8f4e9)}.status-done{color:var(--text-32795c);background:var(--tint-e2efe7)}.status-locked{color:var(--muted-9c885e);background:var(--tint-f6f0df)}.list-row{display:flex;gap:9px;margin:8px 0}.icon-button{background:transparent;border:0;color:var(--muted-9aa99c);padding:8px;display:grid;place-items:center}.text-button{border:0;background:none;display:inline-flex;align-items:center;gap:6px;padding:7px 0;color:var(--muted-39835b);font-size:.6875rem;font-weight:800}.stakeholder-row{display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--border-edf0eb);padding:10px 0}.stakeholder-row strong{flex:1;font-size:.75rem}.stakeholder-row select{width:190px}.helper-warning{color:var(--muted-9b7938);font-size:.6875rem}.input-hint{color:var(--muted-a2aea2);font-size:.625rem;margin-bottom:0}[data-greta-form-placeholder]{background:var(--tint-fff8e9);border:1px solid var(--border-eadcb9);color:var(--muted-8b6e35);border-radius:7px;font-size:.6875rem;padding:10px 13px;margin:15px 0}.plan-cover{background:var(--primary-1c5849);color:var(--on-primary-ffffff);border-radius:11px;min-height:280px;padding:38px;margin-bottom:19px;display:flex;flex-direction:column;justify-content:flex-end}.plan-cover span,.plan-cover small{letter-spacing:1.8px;font-size:.625rem;color:var(--on-primary-b5d3c0);font-weight:800}.plan-cover h2{font:800 2.0625rem var(--font-heading);margin:17px 0 2px}.plan-cover p{font-size:.75rem;color:var(--on-primary-c7dfcf)}.cover-line{height:1px;background:var(--tint-75a08c);margin:19px 0}.plan-section{padding:28px 32px;margin-bottom:14px}.plan-section h2{font:800 1.125rem var(--font-heading);margin:9px 0}.plan-section p{white-space:pre-line;color:var(--muted-697a6d);font-size:.75rem;line-height:1.8}.prose h2{font:800 1.125rem var(--font-heading);margin:18px 0 8px}.prose p{color:var(--muted-718274);font-size:.8125rem;line-height:1.85;margin-bottom:22px}.mobile-menu,.sidebar-scrim{display:none}@media (max-width:1150px){.sidebar{width:235px}.main-content{padding:38px 30px 80px}.topbar{padding:0 30px}.brand{padding:0 18px;font-size:1.125rem}}@media (max-width:900px){.sidebar{position:fixed;transform:translate(-100%);transition:transform .25s;width:265px}.sidebar-open{transform:translate(0)}.sidebar-scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;border:0;background:rgb(var(--shadow-rgb) / .35);z-index:20}.mobile-menu{display:grid}.overview-grid,.stage-layout{grid-template-columns:1fr}.stage-aside{position:static}.right-stack{display:grid;grid-template-columns:1fr 1fr}.main-content{max-width:850px}}@media (max-width:620px){.topbar{padding:0 17px;height:62px}.topbar-chevron,.notification-icon{display:none}.workspace-name{max-width:125px}.preview-pill{font-size:.5rem}.main-content{padding:30px 17px 70px}.page-heading{align-items:flex-start;flex-direction:column}.hero-card{min-height:310px}.hero-copy{padding:29px}.hero-art{opacity:.35;width:80%}.hero-copy p{max-width:290px}.stats-grid{gap:8px}.stat-card{padding:13px 10px;display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-height:125px}.stat-icon{width:31px;height:31px;font-size:.9375rem}.stat-value{font-size:.875rem}.stat-label{font-size:.5625rem}.right-stack,.two-fields{grid-template-columns:1fr}.form-panel{padding:21px}.workspace-note{flex-direction:column;gap:4px}.stakeholder-row{flex-wrap:wrap}.stakeholder-row select{width:100%}.plan-cover{min-height:230px}}.template-description{color:var(--muted-697a6d);font-size:.75rem;line-height:1.8}.journey-template-fields{border:1px solid var(--border-dfe7dd);border-radius:8px;padding:16px;margin:18px 0;min-width:0}.journey-template-fields legend{color:var(--text-365942);font-size:.75rem;font-weight:800}.invitation-roles{border:0;padding:0;min-width:0}.invitation-role{display:flex;align-items:flex-start;gap:12px;padding:14px;margin:8px 0;border:1px solid var(--border-dfe7dd);border-radius:7px;cursor:pointer}.invitation-role:has(input:checked){border-color:var(--border-71a887);background:var(--surface-f2f7f1)}.invitation-role input[type=radio],.invitation-role input[type=checkbox]{width:18px;height:18px;padding:0;margin:2px 0 0;flex:0 0 18px;accent-color:var(--primary-285d4b)}.invitation-role>span{min-width:0;overflow-wrap:anywhere;text-align:left}.selection-list{border:0;min-width:0;padding:0}.selection-list legend{margin-bottom:6px}.invitation-role strong,.invitation-role .input-hint{display:block}.survey-response-answer{white-space:pre-line}.mission-contribution-field{overflow-y:auto}.mission-contribution-field[readonly]{background:var(--surface-fff);color:var(--text-344b3d);cursor:text}.contribution-anonymity{display:flex;align-items:center;gap:8px}.contribution-anonymity input{width:auto}.stage-content{border:0;margin:0;padding:0;min-width:0;display:grid;gap:18px}.stage-completion-controls{min-width:0}.survey-rating-table{width:100%;border-collapse:collapse;font-size:.75rem;margin:12px 0}.survey-rating-table th,.survey-rating-table td{padding:8px 4px;border-bottom:1px solid var(--border-dfe7dd);text-align:left;overflow-wrap:anywhere}.survey-rating-table tbody th{font-weight:400}.survey-summary{margin-top:20px}.released-inputs~details,.question-item details{margin-top:16px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.saved-plan{margin-top:18px;padding:18px;background:var(--surface-fff);border:1px solid var(--border-dfe7dd);border-radius:8px}.saved-plan h4{margin:20px 0 8px}.avatar-settings{padding:0;border:0;background:none;border-radius:50%;cursor:pointer}.sidebar-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%}.sidebar-bottom>span{min-width:0}.sidebar-bottom strong,.sidebar-bottom small{max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-dropdown{position:relative}.workspace-selector{display:flex;align-items:center;gap:10px;border:0;padding:5px 0;background:none;color:inherit;cursor:pointer}.workspace-chevron{display:block;flex-shrink:0}.workspace-dropdown-panel{position:absolute;top:100%;left:0;width:min(340px,calc(100vw - 34px));background:var(--surface-ffffff);padding:18px;border:1px solid var(--border-dfe7dd);border-radius:10px;box-shadow:0 10px 28px var(--shadow-21494022);z-index:40}.workspace-dropdown-panel select{margin-bottom:12px}.journey-stage-link{border:0;cursor:pointer}@media (max-width:620px){.workspace-dropdown-panel{position:fixed;left:17px;right:17px;top:62px;width:auto}}.plan-download-aside .stage-actions{flex-direction:column;gap:10px}.plan-download-aside .aside-panel .button{background:var(--surface-fff);border:1px solid var(--border-d9e3db);color:var(--text-346150);justify-content:center;text-align:center;padding:11px 17px}.plan-download-aside .aside-panel .button:focus-visible{outline:2px solid var(--focus-205a4a);outline-offset:3px}.folder-tabs{display:flex;flex-wrap:wrap;align-items:flex-end;gap:5px;border-bottom:1px solid var(--border-dce5df);padding:0 8px;margin-top:24px}.folder-tabs [role=tab]{border:1px solid var(--border-dce5df);border-radius:12px 12px 0 0;background:var(--tint-edf1e9);color:var(--text-4c655b);padding:13px 17px;font:700 .75rem var(--font-heading);cursor:pointer;margin-bottom:-1px}.folder-tabs [aria-selected=true]{background:var(--surface-fff);color:var(--text-205848);border-bottom-color:var(--border-fff);position:relative;z-index:1;padding-top:17px}.folder-tabs [role=tab]:focus-visible{outline:2px solid var(--focus-205848);outline-offset:3px}.team-tab-panel>.panel:first-child{border-top-left-radius:0}.team-table-scroll{overflow-x:auto;width:100%}.team-access-table{width:100%;border-collapse:collapse;font-size:.75rem;line-height:1.5}.team-access-table th,.team-access-table td{padding:12px 9px;border-bottom:1px solid var(--border-e8ede9);vertical-align:middle;text-align:left}.team-access-table thead th{font-size:.6875rem;color:var(--text-456357);min-width:90px}.team-access-table th:first-child{min-width:180px;max-width:250px;overflow-wrap:anywhere}.team-access-table th small,.team-access-table td small{display:block;color:var(--muted-7a8a81);font-weight:400;margin-top:3px}.team-access-table .team-checkbox-cell{text-align:center}.team-access-table input[type=checkbox],.role-permissions input[type=checkbox]{width:17px;height:17px;margin:0;padding:0;accent-color:var(--primary-235b4b)}.team-access-table td:last-child{min-width:115px}.team-access-table .button{padding:8px 11px;min-height:32px;white-space:nowrap}.team-access-table .text-button{display:inline-block;margin-top:6px}.team-role-details{border-bottom:1px solid var(--border-e4eae4);padding:13px 0}.team-role-details summary{cursor:pointer;font-weight:700;font-size:.8125rem}.team-role-details summary span{display:block;font-weight:400;color:var(--muted-728378);font-size:.6875rem;margin:4px 0 0 17px}.team-role-form{padding:16px 0}.role-permissions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0}.role-permissions label{display:flex;align-items:center;gap:9px;font-size:.75rem}@media (max-width:620px){.folder-tabs{padding:0;gap:3px}.folder-tabs [role=tab]{font-size:.625rem;padding:11px 9px}.role-permissions{grid-template-columns:1fr}}.team-tab-panel{background:var(--surface-fff);border:1px solid var(--border-dce5df);border-top:0;border-radius:0 10px 10px}.team-tab-panel>.panel{border:0;margin-bottom:0;background:transparent}.team-tab-panel>.panel+.panel{border-top:1px solid var(--border-e4eae4)}.team-tab-panel>.auth-message,.team-tab-panel>.auth-error{margin:0;padding:14px 22px;border-radius:0}.invitation-filter-trigger{white-space:nowrap}.invitation-filter-options{position:fixed;margin:0;width:min(320px,calc(100vw - 32px));max-height:min(400px,calc(100vh - 32px));overflow:auto;padding:16px;border:1px solid var(--border-dce5df);border-radius:10px;background:var(--surface-fff);color:var(--text-24443c);box-shadow:0 8px 28px var(--shadow-173c3226);font-weight:400}.invitation-filter-options::backdrop{background:transparent}.invitation-filter-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.invitation-filter-options input[type=search]{width:100%;margin:6px 0}.invitation-filter-values{max-height:220px;overflow-y:auto}.invitation-filter-values label{display:flex;align-items:center;gap:8px;min-height:32px;overflow-wrap:anywhere}.invitation-filter-values input[type=checkbox]{width:auto;flex-shrink:0}.team-subtabs{display:flex;flex-wrap:wrap;gap:22px;overflow:visible;padding:0 20px;margin:0 0 8px;border-bottom:1px solid var(--border-dce5df)}.team-subtabs [role=tab]{flex:0 0 auto;padding:16px 2px 12px;border:0;border-bottom:4px solid transparent;background:transparent;color:var(--muted-607269);font:700 .75rem var(--font-heading);cursor:pointer}.team-subtabs [role=tab]:hover{color:var(--text-205848);border-bottom-color:var(--border-a8c3b5)}.team-subtabs [aria-selected=true],.team-subtabs [aria-selected=true]:hover{color:var(--text-205848);border-bottom-color:var(--border-205848)}.team-subtabs [role=tab]:focus-visible{outline:2px solid var(--focus-205848);outline-offset:-2px;border-radius:3px}.folder-tabs{flex-wrap:wrap;overflow:visible}.folder-tabs [role=tab]{flex-shrink:0;white-space:nowrap}@media (max-width:620px){.team-subtabs{padding:0 12px;gap:18px}}.organisation-advanced>summary{display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-weight:700;list-style:none;gap:16px}.organisation-advanced>summary::-webkit-details-marker{display:none}.organisation-advanced .advanced-chevron{font-size:1.5rem;transition:transform .15s}.organisation-advanced[open]>summary .advanced-chevron{transform:rotate(180deg)}.organisation-advanced-content{margin-top:24px;min-width:0}.organisation-advanced .organisation-advanced-section{padding:24px 0;margin:0;border:0;border-radius:0;box-shadow:none;background:transparent}.organisation-advanced-section+.organisation-advanced-section{border-top:1px solid var(--border-e7ebe5);margin-top:12px}.organisation-advanced-section h2,.organisation-advanced-section h3{margin:0 0 16px}.organisation-advanced-section p{margin:0 0 16px;line-height:1.65}.organisation-advanced-section .input-hint,.organisation-advanced-section .helper-warning{margin-top:12px;margin-bottom:20px}.organisation-advanced-section details{margin:20px 0}.organisation-advanced-section details>summary{margin-bottom:16px}.organisation-advanced-section label{display:block;margin:16px 0 12px}.organisation-advanced-section input[type=checkbox]{width:auto;margin-right:8px}.organisation-advanced-section textarea{width:100%}.archive-status{margin:24px 0;padding:20px;border:1px solid var(--border-e7ebe5);border-radius:8px}.danger-zone .danger-zone-label{font-weight:800;color:#a42c2c;border-left:4px solid #a42c2c;padding:8px 12px;background:#fff1f0;margin-bottom:24px}.deletion-phrase{font-weight:600;overflow-wrap:anywhere}.danger-button{color:#a42c2c;border-color:#a42c2c}.deletion-dialog{max-width:min(560px,calc(100vw - 32px));padding:28px;border:1px solid var(--border-e7ebe5);border-radius:12px;color:var(--text-536558);background:var(--surface-f7f8f5)}.deletion-dialog::backdrop{background:#0000008c}.deletion-dialog h2{margin-bottom:20px}.deletion-dialog p{margin-bottom:24px;line-height:1.65}.deletion-dialog .stage-actions,.organisation-advanced .stage-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.visible{visibility:visible}.table{display:table}.hidden{display:none}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.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)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--text-24342f);background:var(--surface-f7f8f5);font-family:var(--font-body);-webkit-font-smoothing:antialiased}button,input,textarea,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}:focus-visible{outline:3px solid var(--focus-d69b4a);outline-offset:3px}#root{min-height:100vh}:root{--font-body: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-heading: var(--font-body);color-scheme:light}:root,html[data-theme=default][data-mode=light]{--border-205848: #203358;--border-2d735b: #2d4573;--border-589b72: #586f9b;--border-71a887: #7184a8;--border-a8c3b5: #a8b1c3;--border-d6ded7: #d6d9de;--border-d6e9da: #d6dce9;--border-d9e3db: #d9dce3;--border-dbeadd: #dbe0ea;--border-dce5df: #dcdfe5;--border-dde5de: #dde0e5;--border-dfe7dd: #dde0e7;--border-e3eadf: #dfe3ea;--border-e4e9e2: #e2e4e9;--border-e4eae4: #e4e6ea;--border-e5ebe3: #e3e6eb;--border-e7ebe5: #e5e7eb;--border-e8ebe6: #e6e8eb;--border-e8ede9: #e8eaed;--border-e9ece7: #e7e9ec;--border-e9ede7: #e7e9ed;--border-eadcb9: #b9caea;--border-ede8d9: #d9e0ed;--border-edf0eb: #ebedf0;--border-eef0eb: #ebedf0;--border-f0f2ee: #eeeff2;--border-fff: #fff;--decoration-102f2b: #101b2f;--decoration-347660: #344a76;--decoration-e5c883: #83a4e5;--decoration-e8c982: #82a5e8;--focus-205848: #203358;--focus-205a4a: #20345a;--focus-d69b4a: #4b7ad6;--muted-397e58: #39507e;--muted-39835b: #395283;--muted-39845e: #395284;--muted-438e68: #435c8e;--muted-448c69: #445c8c;--muted-4f9678: #4f6796;--muted-518266: #516282;--muted-527660: #525e76;--muted-607262: #606672;--muted-607269: #606672;--muted-619c70: #61759c;--muted-64716b: #646871;--muted-678279: #677082;--muted-697a6d: #696f7a;--muted-698673: #697386;--muted-6b806e: #6b7280;--muted-718274: #717782;--muted-728378: #727883;--muted-759180: #757f91;--muted-786d50: #505e78;--muted-788a7b: #787e8a;--muted-7a8a81: #7a7f8a;--muted-7c8780: #7c8087;--muted-7c8b80: #7c818b;--muted-839087: #838790;--muted-8b6e35: #35528b;--muted-8b7bb4: #7b8eb4;--muted-8f7540: #405b8f;--muted-8fa092: #8f95a0;--muted-8fa18f: #8f95a1;--muted-91a099: #9196a0;--muted-99a59c: #999da5;--muted-99a69c: #999da6;--muted-9aa69d: #9a9ea6;--muted-9aa6a0: #9a9ea6;--muted-9aa99c: #9a9fa9;--muted-9aa9a2: #9a9fa9;--muted-9b7938: #385a9b;--muted-9b927c: #7c879b;--muted-9ba79d: #9b9fa7;--muted-9bab9d: #9ba0ab;--muted-9c885e: #5e739c;--muted-a0aaa4: #a0a3aa;--muted-a1aaa1: #a1a4aa;--muted-a2ada2: #a2a6ad;--muted-a2aea2: #a2a6ae;--muted-a4afa8: #a4a8af;--muted-a7b2aa: #a7abb2;--muted-b1bab0: #b0b3ba;--muted-b9c2bb: #b9bcc2;--muted-b9c5bb: #b9bdc5;--muted-bf9754: #5478bf;--muted-c39342: #446fc3;--muted-ffe8aa: #aac7ff;--on-primary-a9d7bf: #a9b9d7;--on-primary-b5d3c0: #b5bfd3;--on-primary-bfd9cd: #bfc8d9;--on-primary-c7dfcf: #c7cfdf;--on-primary-f6d796: #96b7f6;--on-primary-fff: #fff;--on-primary-fffef5: #fffef5;--on-primary-ffffff: #ffffff;--primary-164f44: #1c2d4f;--primary-1c5849: #1f3258;--primary-205a4a: #20345a;--primary-225e51: #22365e;--primary-235b4b: #23365b;--primary-285d4b: #283a5d;--primary-2d735b: #2d4573;--primary-378462: #375184;--primary-5b9c75: #5b719c;--shadow-173c3226: #173c3226;--shadow-194a41: #1a2a4a;--shadow-21494022: #21494022;--shadow-e7f3e9: #e7ebf3;--shadow-e9c980: #80a4e9;--surface-edf1eb: #ebedf1;--surface-f0f1ee: #eeeff1;--surface-f0f6f0: #f0f2f6;--surface-f2f7f1: #f1f3f7;--surface-f4f7f3: #f3f4f7;--surface-f7f8f5: #f5f6f8;--surface-fff: #fff;--surface-ffffff: #ffffff;--text-1f604d: #223760;--text-203b32: #20293b;--text-205848: #203358;--text-214940: #212f49;--text-235f4e: #23375f;--text-24342f: #242934;--text-243c32: #242c3c;--text-24443c: #242f44;--text-245e50: #24385e;--text-263f32: #262e3f;--text-277657: #294376;--text-286447: #283c64;--text-2a4236: #2a3242;--text-2c5949: #2c3b59;--text-315b41: #313f5b;--text-32795c: #324a79;--text-344b3d: #343c4b;--text-346150: #344361;--text-365942: #364259;--text-38513f: #384051;--text-39724d: #394c72;--text-397b5c: #394f7b;--text-3c674b: #3c4b67;--text-415548: #414855;--text-456357: #454f63;--text-4b694f: #4b5569;--text-4c655b: #4c5465;--text-4e6153: #4e5461;--text-536558: #535965;--text-695d40: #404e69;--text-9a493c: #3c5c9a;--tint-75a08c: #7584a0;--tint-e2efe7: #e2e6ef;--tint-e6ecde: #dee3ec;--tint-e7f3e9: #e7ebf3;--tint-e8f3eb: #e8ecf3;--tint-e8f4e9: #e8ecf4;--tint-eaf3eb: #eaedf3;--tint-eaf4ed: #eaedf4;--tint-edf1e9: #e9ecf1;--tint-edf5e9: #e9edf5;--tint-edf5ee: #edf0f5;--tint-eef2eb: #ebedf2;--tint-efedf8: #efedf8;--tint-f2f0e6: #f2f0e6;--tint-f3f6ef: #eff1f6;--tint-f4f0e5: #e5eaf4;--tint-f6f0df: #dfe7f6;--tint-f9f1da: #dae5f9;--tint-fcf1dc: #dce7fc;--tint-fff0ed: #edf3ff;--tint-fff8e9: #e9f0ff;--page-background: #f4f6f9;--control-text: #25384d;--control-surface: #fff;--control-border: #dde0e7;--action: #20518f;--action-ink: #ffffff;--selection: #eaf0fa;--focus: #d69b4a;--shadow-rgb: 20 40 75}html[data-theme=default][data-mode=dark]{--border-205848: #4a5263;--border-2d735b: #4a5263;--border-589b72: #4a5263;--border-71a887: #4a5263;--border-a8c3b5: #4a5263;--border-d6ded7: #4a5263;--border-d6e9da: #4a5263;--border-d9e3db: #4a5263;--border-dbeadd: #4a5263;--border-dce5df: #4a5263;--border-dde5de: #4a5263;--border-dfe7dd: #4a5263;--border-e3eadf: #4a5263;--border-e4e9e2: #4a5263;--border-e4eae4: #4a5263;--border-e5ebe3: #4a5263;--border-e7ebe5: #4a5263;--border-e8ebe6: #4a5263;--border-e8ede9: #4a5263;--border-e9ece7: #4a5263;--border-e9ede7: #4a5263;--border-eadcb9: #4a5263;--border-ede8d9: #4a5263;--border-edf0eb: #4a5263;--border-eef0eb: #4a5263;--border-f0f2ee: #4a5263;--border-fff: #4a5263;--decoration-102f2b: #73819c;--decoration-347660: #73819c;--decoration-e5c883: #73819c;--decoration-e8c982: #73819c;--focus-205848: #729ae8;--focus-205a4a: #729ae8;--focus-d69b4a: #729ae8;--muted-397e58: #aeb4bf;--muted-39835b: #aeb4bf;--muted-39845e: #aeb4bf;--muted-438e68: #aeb4bf;--muted-448c69: #aeb4bf;--muted-4f9678: #aeb4bf;--muted-518266: #aeb4bf;--muted-527660: #aeb4bf;--muted-607262: #aeb4bf;--muted-607269: #aeb4bf;--muted-619c70: #aeb4bf;--muted-64716b: #aeb4bf;--muted-678279: #aeb4bf;--muted-697a6d: #aeb4bf;--muted-698673: #aeb4bf;--muted-6b806e: #aeb4bf;--muted-718274: #aeb4bf;--muted-728378: #aeb4bf;--muted-759180: #aeb4bf;--muted-786d50: #aeb4bf;--muted-788a7b: #aeb4bf;--muted-7a8a81: #aeb4bf;--muted-7c8780: #aeb4bf;--muted-7c8b80: #aeb4bf;--muted-839087: #aeb4bf;--muted-8b6e35: #aeb4bf;--muted-8b7bb4: #aeb4bf;--muted-8f7540: #aeb4bf;--muted-8fa092: #aeb4bf;--muted-8fa18f: #aeb4bf;--muted-91a099: #aeb4bf;--muted-99a59c: #aeb4bf;--muted-99a69c: #aeb4bf;--muted-9aa69d: #aeb4bf;--muted-9aa6a0: #aeb4bf;--muted-9aa99c: #aeb4bf;--muted-9aa9a2: #aeb4bf;--muted-9b7938: #aeb4bf;--muted-9b927c: #aeb4bf;--muted-9ba79d: #aeb4bf;--muted-9bab9d: #aeb4bf;--muted-9c885e: #aeb4bf;--muted-a0aaa4: #aeb4bf;--muted-a1aaa1: #aeb4bf;--muted-a2ada2: #aeb4bf;--muted-a2aea2: #aeb4bf;--muted-a4afa8: #aeb4bf;--muted-a7b2aa: #aeb4bf;--muted-b1bab0: #aeb4bf;--muted-b9c2bb: #aeb4bf;--muted-b9c5bb: #aeb4bf;--muted-bf9754: #aeb4bf;--muted-c39342: #aeb4bf;--muted-ffe8aa: #aeb4bf;--on-primary-a9d7bf: #f1f8f3;--on-primary-b5d3c0: #f1f8f3;--on-primary-bfd9cd: #f1f8f3;--on-primary-c7dfcf: #f1f8f3;--on-primary-f6d796: #f1f8f3;--on-primary-fff: #f1f8f3;--on-primary-fffef5: #f1f8f3;--on-primary-ffffff: #f1f8f3;--primary-164f44: #313f5b;--primary-1c5849: #313f5b;--primary-205a4a: #313f5b;--primary-225e51: #313f5b;--primary-235b4b: #313f5b;--primary-285d4b: #313f5b;--primary-2d735b: #313f5b;--primary-378462: #313f5b;--primary-5b9c75: #313f5b;--shadow-173c3226: #00000066;--shadow-194a41: #00000066;--shadow-21494022: #00000066;--shadow-e7f3e9: #00000066;--shadow-e9c980: #00000066;--surface-edf1eb: #1b1f28;--surface-f0f1ee: #1b1f28;--surface-f0f6f0: #1b1f28;--surface-f2f7f1: #1b1f28;--surface-f4f7f3: #1b1f28;--surface-f7f8f5: #1b1f28;--surface-fff: #1b1f28;--surface-ffffff: #1b1f28;--text-1f604d: #e5efe9;--text-203b32: #e5efe9;--text-205848: #e5efe9;--text-214940: #e5efe9;--text-235f4e: #e5efe9;--text-24342f: #e5efe9;--text-243c32: #e5efe9;--text-24443c: #e5efe9;--text-245e50: #e5efe9;--text-263f32: #e5efe9;--text-277657: #e5efe9;--text-286447: #e5efe9;--text-2a4236: #e5efe9;--text-2c5949: #e5efe9;--text-315b41: #e5efe9;--text-32795c: #e5efe9;--text-344b3d: #e5efe9;--text-346150: #e5efe9;--text-365942: #e5efe9;--text-38513f: #e5efe9;--text-39724d: #e5efe9;--text-397b5c: #e5efe9;--text-3c674b: #e5efe9;--text-415548: #e5efe9;--text-456357: #e5efe9;--text-4b694f: #e5efe9;--text-4c655b: #e5efe9;--text-4e6153: #e5efe9;--text-536558: #e5efe9;--text-695d40: #e5efe9;--text-9a493c: #e5efe9;--tint-75a08c: #292f3c;--tint-e2efe7: #292f3c;--tint-e6ecde: #292f3c;--tint-e7f3e9: #292f3c;--tint-e8f3eb: #292f3c;--tint-e8f4e9: #292f3c;--tint-eaf3eb: #292f3c;--tint-eaf4ed: #292f3c;--tint-edf1e9: #292f3c;--tint-edf5e9: #292f3c;--tint-edf5ee: #292f3c;--tint-eef2eb: #292f3c;--tint-efedf8: #292f3c;--tint-f2f0e6: #292f3c;--tint-f3f6ef: #292f3c;--tint-f4f0e5: #292f3c;--tint-f6f0df: #292f3c;--tint-f9f1da: #292f3c;--tint-fcf1dc: #292f3c;--tint-fff0ed: #292f3c;--tint-fff8e9: #292f3c;--page-background: #101820;--control-text: #e5efe9;--control-surface: #1b2633;--control-border: #53667c;--action: #adcaf2;--action-ink: #102136;--selection: #263a52;--focus: #e8bd72;--shadow-rgb: 20 40 75}html[data-theme=fern][data-mode=light]{--border-205848: #205848;--border-2d735b: #2d735b;--border-589b72: #589b72;--border-71a887: #71a887;--border-a8c3b5: #a8c3b5;--border-d6ded7: #d6ded7;--border-d6e9da: #d6e9da;--border-d9e3db: #d9e3db;--border-dbeadd: #dbeadd;--border-dce5df: #dce5df;--border-dde5de: #dde5de;--border-dfe7dd: #dfe7dd;--border-e3eadf: #e3eadf;--border-e4e9e2: #e4e9e2;--border-e4eae4: #e4eae4;--border-e5ebe3: #e5ebe3;--border-e7ebe5: #e7ebe5;--border-e8ebe6: #e8ebe6;--border-e8ede9: #e8ede9;--border-e9ece7: #e9ece7;--border-e9ede7: #e9ede7;--border-eadcb9: #eadcb9;--border-ede8d9: #ede8d9;--border-edf0eb: #edf0eb;--border-eef0eb: #eef0eb;--border-f0f2ee: #f0f2ee;--border-fff: #fff;--decoration-102f2b: #102f2b;--decoration-347660: #347660;--decoration-e5c883: #e5c883;--decoration-e8c982: #e8c982;--focus-205848: #205848;--focus-205a4a: #205a4a;--focus-d69b4a: #d69b4a;--muted-397e58: #397e58;--muted-39835b: #39835b;--muted-39845e: #39845e;--muted-438e68: #438e68;--muted-448c69: #448c69;--muted-4f9678: #4f9678;--muted-518266: #518266;--muted-527660: #527660;--muted-607262: #607262;--muted-607269: #607269;--muted-619c70: #619c70;--muted-64716b: #64716b;--muted-678279: #678279;--muted-697a6d: #697a6d;--muted-698673: #698673;--muted-6b806e: #6b806e;--muted-718274: #718274;--muted-728378: #728378;--muted-759180: #759180;--muted-786d50: #786d50;--muted-788a7b: #788a7b;--muted-7a8a81: #7a8a81;--muted-7c8780: #7c8780;--muted-7c8b80: #7c8b80;--muted-839087: #839087;--muted-8b6e35: #8b6e35;--muted-8b7bb4: #8b7bb4;--muted-8f7540: #8f7540;--muted-8fa092: #8fa092;--muted-8fa18f: #8fa18f;--muted-91a099: #91a099;--muted-99a59c: #99a59c;--muted-99a69c: #99a69c;--muted-9aa69d: #9aa69d;--muted-9aa6a0: #9aa6a0;--muted-9aa99c: #9aa99c;--muted-9aa9a2: #9aa9a2;--muted-9b7938: #9b7938;--muted-9b927c: #9b927c;--muted-9ba79d: #9ba79d;--muted-9bab9d: #9bab9d;--muted-9c885e: #9c885e;--muted-a0aaa4: #a0aaa4;--muted-a1aaa1: #a1aaa1;--muted-a2ada2: #a2ada2;--muted-a2aea2: #a2aea2;--muted-a4afa8: #a4afa8;--muted-a7b2aa: #a7b2aa;--muted-b1bab0: #b1bab0;--muted-b9c2bb: #b9c2bb;--muted-b9c5bb: #b9c5bb;--muted-bf9754: #bf9754;--muted-c39342: #c39342;--muted-ffe8aa: #ffe8aa;--on-primary-a9d7bf: #a9d7bf;--on-primary-b5d3c0: #b5d3c0;--on-primary-bfd9cd: #bfd9cd;--on-primary-c7dfcf: #c7dfcf;--on-primary-f6d796: #f6d796;--on-primary-fff: #fff;--on-primary-fffef5: #fffef5;--on-primary-ffffff: #ffffff;--primary-164f44: #164f44;--primary-1c5849: #1c5849;--primary-205a4a: #205a4a;--primary-225e51: #225e51;--primary-235b4b: #235b4b;--primary-285d4b: #285d4b;--primary-2d735b: #2d735b;--primary-378462: #378462;--primary-5b9c75: #5b9c75;--shadow-173c3226: #173c3226;--shadow-194a41: #194a41;--shadow-21494022: #21494022;--shadow-e7f3e9: #e7f3e9;--shadow-e9c980: #e9c980;--surface-edf1eb: #edf1eb;--surface-f0f1ee: #f0f1ee;--surface-f0f6f0: #f0f6f0;--surface-f2f7f1: #f2f7f1;--surface-f4f7f3: #f4f7f3;--surface-f7f8f5: #f7f8f5;--surface-fff: #fff;--surface-ffffff: #ffffff;--text-1f604d: #1f604d;--text-203b32: #203b32;--text-205848: #205848;--text-214940: #214940;--text-235f4e: #235f4e;--text-24342f: #24342f;--text-243c32: #243c32;--text-24443c: #24443c;--text-245e50: #245e50;--text-263f32: #263f32;--text-277657: #277657;--text-286447: #286447;--text-2a4236: #2a4236;--text-2c5949: #2c5949;--text-315b41: #315b41;--text-32795c: #32795c;--text-344b3d: #344b3d;--text-346150: #346150;--text-365942: #365942;--text-38513f: #38513f;--text-39724d: #39724d;--text-397b5c: #397b5c;--text-3c674b: #3c674b;--text-415548: #415548;--text-456357: #456357;--text-4b694f: #4b694f;--text-4c655b: #4c655b;--text-4e6153: #4e6153;--text-536558: #536558;--text-695d40: #695d40;--text-9a493c: #9a493c;--tint-75a08c: #75a08c;--tint-e2efe7: #e2efe7;--tint-e6ecde: #e6ecde;--tint-e7f3e9: #e7f3e9;--tint-e8f3eb: #e8f3eb;--tint-e8f4e9: #e8f4e9;--tint-eaf3eb: #eaf3eb;--tint-eaf4ed: #eaf4ed;--tint-edf1e9: #edf1e9;--tint-edf5e9: #edf5e9;--tint-edf5ee: #edf5ee;--tint-eef2eb: #eef2eb;--tint-efedf8: #efedf8;--tint-f2f0e6: #f2f0e6;--tint-f3f6ef: #f3f6ef;--tint-f4f0e5: #f4f0e5;--tint-f6f0df: #f6f0df;--tint-f9f1da: #f9f1da;--tint-fcf1dc: #fcf1dc;--tint-fff0ed: #fff0ed;--tint-fff8e9: #fff8e9;--page-background: #f7f8f5;--control-text: #344b3d;--control-surface: #fff;--control-border: #dfe7dd;--action: #205a4a;--action-ink: #ffffff;--selection: #eaf4ed;--focus: #d69b4a;--shadow-rgb: 26 76 60}html[data-theme=fern][data-mode=dark]{--border-205848: #4a6353;--border-2d735b: #4a6353;--border-589b72: #4a6353;--border-71a887: #4a6353;--border-a8c3b5: #4a6353;--border-d6ded7: #4a6353;--border-d6e9da: #4a6353;--border-d9e3db: #4a6353;--border-dbeadd: #4a6353;--border-dce5df: #4a6353;--border-dde5de: #4a6353;--border-dfe7dd: #4a6353;--border-e3eadf: #4a6353;--border-e4e9e2: #4a6353;--border-e4eae4: #4a6353;--border-e5ebe3: #4a6353;--border-e7ebe5: #4a6353;--border-e8ebe6: #4a6353;--border-e8ede9: #4a6353;--border-e9ece7: #4a6353;--border-e9ede7: #4a6353;--border-eadcb9: #4a6353;--border-ede8d9: #4a6353;--border-edf0eb: #4a6353;--border-eef0eb: #4a6353;--border-f0f2ee: #4a6353;--border-fff: #4a6353;--decoration-102f2b: #739c7a;--decoration-347660: #739c7a;--decoration-e5c883: #739c7a;--decoration-e8c982: #739c7a;--focus-205848: #e8bd72;--focus-205a4a: #e8bd72;--focus-d69b4a: #e8bd72;--muted-397e58: #aebfb4;--muted-39835b: #aebfb4;--muted-39845e: #aebfb4;--muted-438e68: #aebfb4;--muted-448c69: #aebfb4;--muted-4f9678: #aebfb4;--muted-518266: #aebfb4;--muted-527660: #aebfb4;--muted-607262: #aebfb4;--muted-607269: #aebfb4;--muted-619c70: #aebfb4;--muted-64716b: #aebfb4;--muted-678279: #aebfb4;--muted-697a6d: #aebfb4;--muted-698673: #aebfb4;--muted-6b806e: #aebfb4;--muted-718274: #aebfb4;--muted-728378: #aebfb4;--muted-759180: #aebfb4;--muted-786d50: #aebfb4;--muted-788a7b: #aebfb4;--muted-7a8a81: #aebfb4;--muted-7c8780: #aebfb4;--muted-7c8b80: #aebfb4;--muted-839087: #aebfb4;--muted-8b6e35: #aebfb4;--muted-8b7bb4: #aebfb4;--muted-8f7540: #aebfb4;--muted-8fa092: #aebfb4;--muted-8fa18f: #aebfb4;--muted-91a099: #aebfb4;--muted-99a59c: #aebfb4;--muted-99a69c: #aebfb4;--muted-9aa69d: #aebfb4;--muted-9aa6a0: #aebfb4;--muted-9aa99c: #aebfb4;--muted-9aa9a2: #aebfb4;--muted-9b7938: #aebfb4;--muted-9b927c: #aebfb4;--muted-9ba79d: #aebfb4;--muted-9bab9d: #aebfb4;--muted-9c885e: #aebfb4;--muted-a0aaa4: #aebfb4;--muted-a1aaa1: #aebfb4;--muted-a2ada2: #aebfb4;--muted-a2aea2: #aebfb4;--muted-a4afa8: #aebfb4;--muted-a7b2aa: #aebfb4;--muted-b1bab0: #aebfb4;--muted-b9c2bb: #aebfb4;--muted-b9c5bb: #aebfb4;--muted-bf9754: #aebfb4;--muted-c39342: #aebfb4;--muted-ffe8aa: #aebfb4;--on-primary-a9d7bf: #f1f8f3;--on-primary-b5d3c0: #f1f8f3;--on-primary-bfd9cd: #f1f8f3;--on-primary-c7dfcf: #f1f8f3;--on-primary-f6d796: #f1f8f3;--on-primary-fff: #f1f8f3;--on-primary-fffef5: #f1f8f3;--on-primary-ffffff: #f1f8f3;--primary-164f44: #315b46;--primary-1c5849: #315b46;--primary-205a4a: #315b46;--primary-225e51: #315b46;--primary-235b4b: #315b46;--primary-285d4b: #315b46;--primary-2d735b: #315b46;--primary-378462: #315b46;--primary-5b9c75: #315b46;--shadow-173c3226: #00000066;--shadow-194a41: #00000066;--shadow-21494022: #00000066;--shadow-e7f3e9: #00000066;--shadow-e9c980: #00000066;--surface-edf1eb: #1b2821;--surface-f0f1ee: #1b2821;--surface-f0f6f0: #1b2821;--surface-f2f7f1: #1b2821;--surface-f4f7f3: #1b2821;--surface-f7f8f5: #1b2821;--surface-fff: #1b2821;--surface-ffffff: #1b2821;--text-1f604d: #e5efe9;--text-203b32: #e5efe9;--text-205848: #e5efe9;--text-214940: #e5efe9;--text-235f4e: #e5efe9;--text-24342f: #e5efe9;--text-243c32: #e5efe9;--text-24443c: #e5efe9;--text-245e50: #e5efe9;--text-263f32: #e5efe9;--text-277657: #e5efe9;--text-286447: #e5efe9;--text-2a4236: #e5efe9;--text-2c5949: #e5efe9;--text-315b41: #e5efe9;--text-32795c: #e5efe9;--text-344b3d: #e5efe9;--text-346150: #e5efe9;--text-365942: #e5efe9;--text-38513f: #e5efe9;--text-39724d: #e5efe9;--text-397b5c: #e5efe9;--text-3c674b: #e5efe9;--text-415548: #e5efe9;--text-456357: #e5efe9;--text-4b694f: #e5efe9;--text-4c655b: #e5efe9;--text-4e6153: #e5efe9;--text-536558: #e5efe9;--text-695d40: #e5efe9;--text-9a493c: #e5efe9;--tint-75a08c: #293c30;--tint-e2efe7: #293c30;--tint-e6ecde: #293c30;--tint-e7f3e9: #293c30;--tint-e8f3eb: #293c30;--tint-e8f4e9: #293c30;--tint-eaf3eb: #293c30;--tint-eaf4ed: #293c30;--tint-edf1e9: #293c30;--tint-edf5e9: #293c30;--tint-edf5ee: #293c30;--tint-eef2eb: #293c30;--tint-efedf8: #293c30;--tint-f2f0e6: #293c30;--tint-f3f6ef: #293c30;--tint-f4f0e5: #293c30;--tint-f6f0df: #293c30;--tint-f9f1da: #293c30;--tint-fcf1dc: #293c30;--tint-fff0ed: #293c30;--tint-fff8e9: #293c30;--page-background: #121b17;--control-text: #e5efe9;--control-surface: #1b2821;--control-border: #52675b;--action: #9bc5aa;--action-ink: #102017;--selection: #293c30;--focus: #e8bd72;--shadow-rgb: 26 76 60}html[data-theme=accessible][data-mode=light]{--border-205848: #666666;--border-2d735b: #666666;--border-589b72: #666666;--border-71a887: #666666;--border-a8c3b5: #666666;--border-d6ded7: #666666;--border-d6e9da: #666666;--border-d9e3db: #666666;--border-dbeadd: #666666;--border-dce5df: #666666;--border-dde5de: #666666;--border-dfe7dd: #666666;--border-e3eadf: #666666;--border-e4e9e2: #666666;--border-e4eae4: #666666;--border-e5ebe3: #666666;--border-e7ebe5: #666666;--border-e8ebe6: #666666;--border-e8ede9: #666666;--border-e9ece7: #666666;--border-e9ede7: #666666;--border-eadcb9: #666666;--border-ede8d9: #666666;--border-edf0eb: #666666;--border-eef0eb: #666666;--border-f0f2ee: #666666;--border-fff: #666666;--decoration-102f2b: #d6d6d6;--decoration-347660: #d6d6d6;--decoration-e5c883: #d6d6d6;--decoration-e8c982: #d6d6d6;--focus-205848: #004cc2;--focus-205a4a: #004cc2;--focus-d69b4a: #004cc2;--muted-397e58: #222222;--muted-39835b: #222222;--muted-39845e: #222222;--muted-438e68: #222222;--muted-448c69: #222222;--muted-4f9678: #222222;--muted-518266: #222222;--muted-527660: #222222;--muted-607262: #222222;--muted-607269: #222222;--muted-619c70: #222222;--muted-64716b: #222222;--muted-678279: #222222;--muted-697a6d: #222222;--muted-698673: #222222;--muted-6b806e: #222222;--muted-718274: #222222;--muted-728378: #222222;--muted-759180: #222222;--muted-786d50: #222222;--muted-788a7b: #222222;--muted-7a8a81: #222222;--muted-7c8780: #222222;--muted-7c8b80: #222222;--muted-839087: #222222;--muted-8b6e35: #222222;--muted-8b7bb4: #222222;--muted-8f7540: #222222;--muted-8fa092: #222222;--muted-8fa18f: #222222;--muted-91a099: #222222;--muted-99a59c: #222222;--muted-99a69c: #222222;--muted-9aa69d: #222222;--muted-9aa6a0: #222222;--muted-9aa99c: #222222;--muted-9aa9a2: #222222;--muted-9b7938: #222222;--muted-9b927c: #222222;--muted-9ba79d: #222222;--muted-9bab9d: #222222;--muted-9c885e: #222222;--muted-a0aaa4: #222222;--muted-a1aaa1: #222222;--muted-a2ada2: #222222;--muted-a2aea2: #222222;--muted-a4afa8: #222222;--muted-a7b2aa: #222222;--muted-b1bab0: #222222;--muted-b9c2bb: #222222;--muted-b9c5bb: #222222;--muted-bf9754: #222222;--muted-c39342: #222222;--muted-ffe8aa: #222222;--on-primary-a9d7bf: #ffffff;--on-primary-b5d3c0: #ffffff;--on-primary-bfd9cd: #ffffff;--on-primary-c7dfcf: #ffffff;--on-primary-f6d796: #ffffff;--on-primary-fff: #ffffff;--on-primary-fffef5: #ffffff;--on-primary-ffffff: #ffffff;--primary-164f44: #000000;--primary-1c5849: #000000;--primary-205a4a: #000000;--primary-225e51: #000000;--primary-235b4b: #000000;--primary-285d4b: #000000;--primary-2d735b: #000000;--primary-378462: #000000;--primary-5b9c75: #000000;--shadow-173c3226: #00000026;--shadow-194a41: #00000026;--shadow-21494022: #00000026;--shadow-e7f3e9: #00000026;--shadow-e9c980: #00000026;--surface-edf1eb: #ffffff;--surface-f0f1ee: #ffffff;--surface-f0f6f0: #ffffff;--surface-f2f7f1: #ffffff;--surface-f4f7f3: #ffffff;--surface-f7f8f5: #ffffff;--surface-fff: #ffffff;--surface-ffffff: #ffffff;--text-1f604d: #000000;--text-203b32: #000000;--text-205848: #000000;--text-214940: #000000;--text-235f4e: #000000;--text-24342f: #000000;--text-243c32: #000000;--text-24443c: #000000;--text-245e50: #000000;--text-263f32: #000000;--text-277657: #000000;--text-286447: #000000;--text-2a4236: #000000;--text-2c5949: #000000;--text-315b41: #000000;--text-32795c: #000000;--text-344b3d: #000000;--text-346150: #000000;--text-365942: #000000;--text-38513f: #000000;--text-39724d: #000000;--text-397b5c: #000000;--text-3c674b: #000000;--text-415548: #000000;--text-456357: #000000;--text-4b694f: #000000;--text-4c655b: #000000;--text-4e6153: #000000;--text-536558: #000000;--text-695d40: #000000;--text-9a493c: #000000;--tint-75a08c: #ffffff;--tint-e2efe7: #ffffff;--tint-e6ecde: #ffffff;--tint-e7f3e9: #ffffff;--tint-e8f3eb: #ffffff;--tint-e8f4e9: #ffffff;--tint-eaf3eb: #ffffff;--tint-eaf4ed: #ffffff;--tint-edf1e9: #ffffff;--tint-edf5e9: #ffffff;--tint-edf5ee: #ffffff;--tint-eef2eb: #ffffff;--tint-efedf8: #ffffff;--tint-f2f0e6: #ffffff;--tint-f3f6ef: #ffffff;--tint-f4f0e5: #ffffff;--tint-f6f0df: #ffffff;--tint-f9f1da: #ffffff;--tint-fcf1dc: #ffffff;--tint-fff0ed: #ffffff;--tint-fff8e9: #ffffff;--page-background: #ffffff;--control-text: #000000;--control-surface: #ffffff;--control-border: #666666;--action: #000000;--action-ink: #ffffff;--selection: #ffffff;--focus: #004cc2;--shadow-rgb: 0 0 0}html[data-theme=accessible][data-mode=dark]{--border-205848: #a3a3a3;--border-2d735b: #a3a3a3;--border-589b72: #a3a3a3;--border-71a887: #a3a3a3;--border-a8c3b5: #a3a3a3;--border-d6ded7: #a3a3a3;--border-d6e9da: #a3a3a3;--border-d9e3db: #a3a3a3;--border-dbeadd: #a3a3a3;--border-dce5df: #a3a3a3;--border-dde5de: #a3a3a3;--border-dfe7dd: #a3a3a3;--border-e3eadf: #a3a3a3;--border-e4e9e2: #a3a3a3;--border-e4eae4: #a3a3a3;--border-e5ebe3: #a3a3a3;--border-e7ebe5: #a3a3a3;--border-e8ebe6: #a3a3a3;--border-e8ede9: #a3a3a3;--border-e9ece7: #a3a3a3;--border-e9ede7: #a3a3a3;--border-eadcb9: #a3a3a3;--border-ede8d9: #a3a3a3;--border-edf0eb: #a3a3a3;--border-eef0eb: #a3a3a3;--border-f0f2ee: #a3a3a3;--border-fff: #a3a3a3;--decoration-102f2b: #555555;--decoration-347660: #555555;--decoration-e5c883: #555555;--decoration-e8c982: #555555;--focus-205848: #8fc5ff;--focus-205a4a: #8fc5ff;--focus-d69b4a: #8fc5ff;--muted-397e58: #d6d6d6;--muted-39835b: #d6d6d6;--muted-39845e: #d6d6d6;--muted-438e68: #d6d6d6;--muted-448c69: #d6d6d6;--muted-4f9678: #d6d6d6;--muted-518266: #d6d6d6;--muted-527660: #d6d6d6;--muted-607262: #d6d6d6;--muted-607269: #d6d6d6;--muted-619c70: #d6d6d6;--muted-64716b: #d6d6d6;--muted-678279: #d6d6d6;--muted-697a6d: #d6d6d6;--muted-698673: #d6d6d6;--muted-6b806e: #d6d6d6;--muted-718274: #d6d6d6;--muted-728378: #d6d6d6;--muted-759180: #d6d6d6;--muted-786d50: #d6d6d6;--muted-788a7b: #d6d6d6;--muted-7a8a81: #d6d6d6;--muted-7c8780: #d6d6d6;--muted-7c8b80: #d6d6d6;--muted-839087: #d6d6d6;--muted-8b6e35: #d6d6d6;--muted-8b7bb4: #d6d6d6;--muted-8f7540: #d6d6d6;--muted-8fa092: #d6d6d6;--muted-8fa18f: #d6d6d6;--muted-91a099: #d6d6d6;--muted-99a59c: #d6d6d6;--muted-99a69c: #d6d6d6;--muted-9aa69d: #d6d6d6;--muted-9aa6a0: #d6d6d6;--muted-9aa99c: #d6d6d6;--muted-9aa9a2: #d6d6d6;--muted-9b7938: #d6d6d6;--muted-9b927c: #d6d6d6;--muted-9ba79d: #d6d6d6;--muted-9bab9d: #d6d6d6;--muted-9c885e: #d6d6d6;--muted-a0aaa4: #d6d6d6;--muted-a1aaa1: #d6d6d6;--muted-a2ada2: #d6d6d6;--muted-a2aea2: #d6d6d6;--muted-a4afa8: #d6d6d6;--muted-a7b2aa: #d6d6d6;--muted-b1bab0: #d6d6d6;--muted-b9c2bb: #d6d6d6;--muted-b9c5bb: #d6d6d6;--muted-bf9754: #d6d6d6;--muted-c39342: #d6d6d6;--muted-ffe8aa: #d6d6d6;--on-primary-a9d7bf: #111111;--on-primary-b5d3c0: #111111;--on-primary-bfd9cd: #111111;--on-primary-c7dfcf: #111111;--on-primary-f6d796: #111111;--on-primary-fff: #111111;--on-primary-fffef5: #111111;--on-primary-ffffff: #111111;--primary-164f44: #eeeeee;--primary-1c5849: #eeeeee;--primary-205a4a: #eeeeee;--primary-225e51: #eeeeee;--primary-235b4b: #eeeeee;--primary-285d4b: #eeeeee;--primary-2d735b: #eeeeee;--primary-378462: #eeeeee;--primary-5b9c75: #eeeeee;--shadow-173c3226: #00000066;--shadow-194a41: #00000066;--shadow-21494022: #00000066;--shadow-e7f3e9: #00000066;--shadow-e9c980: #00000066;--surface-edf1eb: #181818;--surface-f0f1ee: #181818;--surface-f0f6f0: #181818;--surface-f2f7f1: #181818;--surface-f4f7f3: #181818;--surface-f7f8f5: #181818;--surface-fff: #181818;--surface-ffffff: #181818;--text-1f604d: #f4f4f4;--text-203b32: #f4f4f4;--text-205848: #f4f4f4;--text-214940: #f4f4f4;--text-235f4e: #f4f4f4;--text-24342f: #f4f4f4;--text-243c32: #f4f4f4;--text-24443c: #f4f4f4;--text-245e50: #f4f4f4;--text-263f32: #f4f4f4;--text-277657: #f4f4f4;--text-286447: #f4f4f4;--text-2a4236: #f4f4f4;--text-2c5949: #f4f4f4;--text-315b41: #f4f4f4;--text-32795c: #f4f4f4;--text-344b3d: #f4f4f4;--text-346150: #f4f4f4;--text-365942: #f4f4f4;--text-38513f: #f4f4f4;--text-39724d: #f4f4f4;--text-397b5c: #f4f4f4;--text-3c674b: #f4f4f4;--text-415548: #f4f4f4;--text-456357: #f4f4f4;--text-4b694f: #f4f4f4;--text-4c655b: #f4f4f4;--text-4e6153: #f4f4f4;--text-536558: #f4f4f4;--text-695d40: #f4f4f4;--text-9a493c: #f4f4f4;--tint-75a08c: #303030;--tint-e2efe7: #303030;--tint-e6ecde: #303030;--tint-e7f3e9: #303030;--tint-e8f3eb: #303030;--tint-e8f4e9: #303030;--tint-eaf3eb: #303030;--tint-eaf4ed: #303030;--tint-edf1e9: #303030;--tint-edf5e9: #303030;--tint-edf5ee: #303030;--tint-eef2eb: #303030;--tint-efedf8: #303030;--tint-f2f0e6: #303030;--tint-f3f6ef: #303030;--tint-f4f0e5: #303030;--tint-f6f0df: #303030;--tint-f9f1da: #303030;--tint-fcf1dc: #303030;--tint-fff0ed: #303030;--tint-fff8e9: #303030;--page-background: #101010;--control-text: #f4f4f4;--control-surface: #181818;--control-border: #a3a3a3;--action: #eeeeee;--action-ink: #111111;--selection: #303030;--focus: #8fc5ff;--shadow-rgb: 0 0 0}html[data-mode=dark]{color-scheme:dark}html[data-text-size="125"]{font-size:125%}html[data-text-size="150"]{font-size:150%}html[data-font=atkinson]{--font-body: "Atkinson Hyperlegible", system-ui, sans-serif;--font-heading: var(--font-body)}@media (prefers-color-scheme: dark){html:not([data-mode]){color-scheme:dark}}@media (prefers-color-scheme:dark){html:not([data-mode]){--border-205848: #4a5263;--border-2d735b: #4a5263;--border-589b72: #4a5263;--border-71a887: #4a5263;--border-a8c3b5: #4a5263;--border-d6ded7: #4a5263;--border-d6e9da: #4a5263;--border-d9e3db: #4a5263;--border-dbeadd: #4a5263;--border-dce5df: #4a5263;--border-dde5de: #4a5263;--border-dfe7dd: #4a5263;--border-e3eadf: #4a5263;--border-e4e9e2: #4a5263;--border-e4eae4: #4a5263;--border-e5ebe3: #4a5263;--border-e7ebe5: #4a5263;--border-e8ebe6: #4a5263;--border-e8ede9: #4a5263;--border-e9ece7: #4a5263;--border-e9ede7: #4a5263;--border-eadcb9: #4a5263;--border-ede8d9: #4a5263;--border-edf0eb: #4a5263;--border-eef0eb: #4a5263;--border-f0f2ee: #4a5263;--border-fff: #4a5263;--decoration-102f2b: #73819c;--decoration-347660: #73819c;--decoration-e5c883: #73819c;--decoration-e8c982: #73819c;--focus-205848: #729ae8;--focus-205a4a: #729ae8;--focus-d69b4a: #729ae8;--muted-397e58: #aeb4bf;--muted-39835b: #aeb4bf;--muted-39845e: #aeb4bf;--muted-438e68: #aeb4bf;--muted-448c69: #aeb4bf;--muted-4f9678: #aeb4bf;--muted-518266: #aeb4bf;--muted-527660: #aeb4bf;--muted-607262: #aeb4bf;--muted-607269: #aeb4bf;--muted-619c70: #aeb4bf;--muted-64716b: #aeb4bf;--muted-678279: #aeb4bf;--muted-697a6d: #aeb4bf;--muted-698673: #aeb4bf;--muted-6b806e: #aeb4bf;--muted-718274: #aeb4bf;--muted-728378: #aeb4bf;--muted-759180: #aeb4bf;--muted-786d50: #aeb4bf;--muted-788a7b: #aeb4bf;--muted-7a8a81: #aeb4bf;--muted-7c8780: #aeb4bf;--muted-7c8b80: #aeb4bf;--muted-839087: #aeb4bf;--muted-8b6e35: #aeb4bf;--muted-8b7bb4: #aeb4bf;--muted-8f7540: #aeb4bf;--muted-8fa092: #aeb4bf;--muted-8fa18f: #aeb4bf;--muted-91a099: #aeb4bf;--muted-99a59c: #aeb4bf;--muted-99a69c: #aeb4bf;--muted-9aa69d: #aeb4bf;--muted-9aa6a0: #aeb4bf;--muted-9aa99c: #aeb4bf;--muted-9aa9a2: #aeb4bf;--muted-9b7938: #aeb4bf;--muted-9b927c: #aeb4bf;--muted-9ba79d: #aeb4bf;--muted-9bab9d: #aeb4bf;--muted-9c885e: #aeb4bf;--muted-a0aaa4: #aeb4bf;--muted-a1aaa1: #aeb4bf;--muted-a2ada2: #aeb4bf;--muted-a2aea2: #aeb4bf;--muted-a4afa8: #aeb4bf;--muted-a7b2aa: #aeb4bf;--muted-b1bab0: #aeb4bf;--muted-b9c2bb: #aeb4bf;--muted-b9c5bb: #aeb4bf;--muted-bf9754: #aeb4bf;--muted-c39342: #aeb4bf;--muted-ffe8aa: #aeb4bf;--on-primary-a9d7bf: #f1f8f3;--on-primary-b5d3c0: #f1f8f3;--on-primary-bfd9cd: #f1f8f3;--on-primary-c7dfcf: #f1f8f3;--on-primary-f6d796: #f1f8f3;--on-primary-fff: #f1f8f3;--on-primary-fffef5: #f1f8f3;--on-primary-ffffff: #f1f8f3;--primary-164f44: #313f5b;--primary-1c5849: #313f5b;--primary-205a4a: #313f5b;--primary-225e51: #313f5b;--primary-235b4b: #313f5b;--primary-285d4b: #313f5b;--primary-2d735b: #313f5b;--primary-378462: #313f5b;--primary-5b9c75: #313f5b;--shadow-173c3226: #00000066;--shadow-194a41: #00000066;--shadow-21494022: #00000066;--shadow-e7f3e9: #00000066;--shadow-e9c980: #00000066;--surface-edf1eb: #1b1f28;--surface-f0f1ee: #1b1f28;--surface-f0f6f0: #1b1f28;--surface-f2f7f1: #1b1f28;--surface-f4f7f3: #1b1f28;--surface-f7f8f5: #1b1f28;--surface-fff: #1b1f28;--surface-ffffff: #1b1f28;--text-1f604d: #e5efe9;--text-203b32: #e5efe9;--text-205848: #e5efe9;--text-214940: #e5efe9;--text-235f4e: #e5efe9;--text-24342f: #e5efe9;--text-243c32: #e5efe9;--text-24443c: #e5efe9;--text-245e50: #e5efe9;--text-263f32: #e5efe9;--text-277657: #e5efe9;--text-286447: #e5efe9;--text-2a4236: #e5efe9;--text-2c5949: #e5efe9;--text-315b41: #e5efe9;--text-32795c: #e5efe9;--text-344b3d: #e5efe9;--text-346150: #e5efe9;--text-365942: #e5efe9;--text-38513f: #e5efe9;--text-39724d: #e5efe9;--text-397b5c: #e5efe9;--text-3c674b: #e5efe9;--text-415548: #e5efe9;--text-456357: #e5efe9;--text-4b694f: #e5efe9;--text-4c655b: #e5efe9;--text-4e6153: #e5efe9;--text-536558: #e5efe9;--text-695d40: #e5efe9;--text-9a493c: #e5efe9;--tint-75a08c: #292f3c;--tint-e2efe7: #292f3c;--tint-e6ecde: #292f3c;--tint-e7f3e9: #292f3c;--tint-e8f3eb: #292f3c;--tint-e8f4e9: #292f3c;--tint-eaf3eb: #292f3c;--tint-eaf4ed: #292f3c;--tint-edf1e9: #292f3c;--tint-edf5e9: #292f3c;--tint-edf5ee: #292f3c;--tint-eef2eb: #292f3c;--tint-efedf8: #292f3c;--tint-f2f0e6: #292f3c;--tint-f3f6ef: #292f3c;--tint-f4f0e5: #292f3c;--tint-f6f0df: #292f3c;--tint-f9f1da: #292f3c;--tint-fcf1dc: #292f3c;--tint-fff0ed: #292f3c;--tint-fff8e9: #292f3c;--page-background: #101820;--control-text: #e5efe9;--control-surface: #1b2633;--control-border: #53667c;--action: #adcaf2;--action-ink: #102136;--selection: #263a52;--focus: #e8bd72;--shadow-rgb: 20 40 75}}html[data-theme=warm][data-mode=light]{--border-205848: #58230f;--border-2d735b: #733118;--border-589b72: #9b5b44;--border-71a887: #a87460;--border-a8c3b5: #c3a9a0;--border-d6ded7: #ded6d4;--border-d6e9da: #e9d7d0;--border-d9e3db: #e3dad6;--border-dbeadd: #eadcd6;--border-dce5df: #e5dcd9;--border-dde5de: #e5dddb;--border-dfe7dd: #e7deda;--border-e3eadf: #eae0dc;--border-e4e9e2: #e9e2e0;--border-e4eae4: #eae4e2;--border-e5ebe3: #ebe3e1;--border-e7ebe5: #ebe5e3;--border-e8ebe6: #ebe6e4;--border-e8ede9: #ede8e6;--border-e9ece7: #ece7e6;--border-e9ede7: #ede7e5;--border-eadcb9: #eabbaa;--border-ede8d9: #eddad3;--border-edf0eb: #f0ebea;--border-eef0eb: #f0ebea;--border-f0f2ee: #f2eeed;--border-fff: #fff;--decoration-102f2b: #2f1207;--decoration-347660: #763720;--decoration-e5c883: #e58866;--decoration-e8c982: #e88763;--focus-205848: #58230f;--focus-205a4a: #5a230f;--focus-d69b4a: #d65120;--muted-397e58: #7e3d24;--muted-39835b: #833d23;--muted-39845e: #843d22;--muted-438e68: #8e472d;--muted-448c69: #8c482e;--muted-4f9678: #96533a;--muted-518266: #825342;--muted-527660: #765447;--muted-607262: #72615b;--muted-607269: #72615b;--muted-619c70: #9c644f;--muted-64716b: #716560;--muted-678279: #82685f;--muted-697a6d: #7a6a64;--muted-698673: #866a60;--muted-6b806e: #806c65;--muted-718274: #82726c;--muted-728378: #83736d;--muted-759180: #91766d;--muted-786d50: #785244;--muted-788a7b: #8a7973;--muted-7a8a81: #8a7b75;--muted-7c8780: #877d79;--muted-7c8b80: #8b7d78;--muted-839087: #90847f;--muted-8b6e35: #8b391b;--muted-8b7bb4: #b47e6a;--muted-8f7540: #8f4428;--muted-8fa092: #a0908a;--muted-8fa18f: #a1908a;--muted-91a099: #a0928c;--muted-99a59c: #a59a95;--muted-99a69c: #a69a95;--muted-9aa69d: #a69b96;--muted-9aa6a0: #a69b96;--muted-9aa99c: #a99b95;--muted-9aa9a2: #a99b95;--muted-9b7938: #9b3d1a;--muted-9b927c: #9b7e73;--muted-9ba79d: #a79c97;--muted-9bab9d: #ab9c96;--muted-9c885e: #9c614b;--muted-a0aaa4: #aaa19d;--muted-a1aaa1: #aaa19e;--muted-a2ada2: #ada39f;--muted-a2aea2: #aea39e;--muted-a4afa8: #afa5a1;--muted-a7b2aa: #b2a8a4;--muted-b1bab0: #bab1ad;--muted-b9c2bb: #c2b9b6;--muted-b9c5bb: #c5bab5;--muted-bf9754: #bf5934;--muted-c39342: #c3491b;--muted-ffe8aa: #ffae90;--on-primary-a9d7bf: #d7ab9b;--on-primary-b5d3c0: #d3b7ac;--on-primary-bfd9cd: #d9c0b7;--on-primary-c7dfcf: #dfc8c0;--on-primary-f6d796: #f69b79;--on-primary-fff: #fff;--on-primary-fffef5: #fff6f2;--on-primary-ffffff: #ffffff;--primary-164f44: #b74718;--primary-1c5849: #b74718;--primary-205a4a: #b74718;--primary-225e51: #b74718;--primary-235b4b: #b74718;--primary-285d4b: #b74718;--primary-2d735b: #b74718;--primary-378462: #b74718;--primary-5b9c75: #b74718;--shadow-173c3226: #173c3226;--shadow-194a41: #4a1b0a;--shadow-21494022: #21494022;--shadow-e7f3e9: #f3e8e3;--shadow-e9c980: #e98560;--surface-edf1eb: #f1ebe9;--surface-f0f1ee: #f1eeed;--surface-f0f6f0: #f6f0ee;--surface-f2f7f1: #f7f1ef;--surface-f4f7f3: #f7f3f2;--surface-f7f8f5: #f8f5f4;--surface-fff: #fff;--surface-ffffff: #ffffff;--text-1f604d: #60220c;--text-203b32: #3b2118;--text-205848: #58230f;--text-214940: #492315;--text-235f4e: #5f2611;--text-24342f: #34251f;--text-243c32: #3c251d;--text-24443c: #44261a;--text-245e50: #5e2713;--text-263f32: #3f271e;--text-277657: #762b0f;--text-286447: #642b16;--text-2a4236: #422b23;--text-2c5949: #592e1e;--text-315b41: #5b3324;--text-32795c: #79361d;--text-344b3d: #4b352d;--text-346150: #613627;--text-365942: #59382c;--text-38513f: #513930;--text-39724d: #723c28;--text-397b5c: #7b3c25;--text-3c674b: #673e2f;--text-415548: #55423b;--text-456357: #63473c;--text-4b694f: #694d42;--text-4c655b: #654d44;--text-4e6153: #614f48;--text-536558: #65544e;--text-695d40: #694234;--text-9a493c: #9a4120;--tint-75a08c: #a07768;--tint-e2efe7: #efe3de;--tint-e6ecde: #ecdfda;--tint-e7f3e9: #f3e8e3;--tint-e8f3eb: #f3e9e5;--tint-e8f4e9: #f4e9e4;--tint-eaf3eb: #f3eae7;--tint-eaf4ed: #f4ebe7;--tint-edf1e9: #f1e9e7;--tint-edf5e9: #f5eae5;--tint-edf5ee: #f5edeb;--tint-eef2eb: #f2ebe9;--tint-efedf8: #f8eeea;--tint-f2f0e6: #f2e7e2;--tint-f3f6ef: #f6efed;--tint-f4f0e5: #f4e6e0;--tint-f6f0df: #f6e0d8;--tint-f9f1da: #f9dcd1;--tint-fcf1dc: #fcded2;--tint-fff0ed: #ffeee8;--tint-fff8e9: #ffeae2;--page-background: #f8f5f4;--control-text: #4b352d;--control-surface: #fff;--control-border: #e7deda;--action: #b74718;--action-ink: #ffffff;--selection: #f4ebe7;--focus: #d65120;--shadow-rgb: 76 49 26}html[data-theme=warm][data-mode=dark]{--border-205848: #634b42;--border-2d735b: #634b42;--border-589b72: #634b42;--border-71a887: #634b42;--border-a8c3b5: #634b42;--border-d6ded7: #634b42;--border-d6e9da: #634b42;--border-d9e3db: #634b42;--border-dbeadd: #634b42;--border-dce5df: #634b42;--border-dde5de: #634b42;--border-dfe7dd: #634b42;--border-e3eadf: #634b42;--border-e4e9e2: #634b42;--border-e4eae4: #634b42;--border-e5ebe3: #634b42;--border-e7ebe5: #634b42;--border-e8ebe6: #634b42;--border-e8ede9: #634b42;--border-e9ece7: #634b42;--border-e9ede7: #634b42;--border-eadcb9: #634b42;--border-ede8d9: #634b42;--border-edf0eb: #634b42;--border-eef0eb: #634b42;--border-f0f2ee: #634b42;--border-fff: #634b42;--decoration-102f2b: #9c7567;--decoration-347660: #9c7567;--decoration-e5c883: #9c7567;--decoration-e8c982: #9c7567;--focus-205848: #e8784f;--focus-205a4a: #e8784f;--focus-d69b4a: #e8784f;--muted-397e58: #bfafa9;--muted-39835b: #bfafa9;--muted-39845e: #bfafa9;--muted-438e68: #bfafa9;--muted-448c69: #bfafa9;--muted-4f9678: #bfafa9;--muted-518266: #bfafa9;--muted-527660: #bfafa9;--muted-607262: #bfafa9;--muted-607269: #bfafa9;--muted-619c70: #bfafa9;--muted-64716b: #bfafa9;--muted-678279: #bfafa9;--muted-697a6d: #bfafa9;--muted-698673: #bfafa9;--muted-6b806e: #bfafa9;--muted-718274: #bfafa9;--muted-728378: #bfafa9;--muted-759180: #bfafa9;--muted-786d50: #bfafa9;--muted-788a7b: #bfafa9;--muted-7a8a81: #bfafa9;--muted-7c8780: #bfafa9;--muted-7c8b80: #bfafa9;--muted-839087: #bfafa9;--muted-8b6e35: #bfafa9;--muted-8b7bb4: #bfafa9;--muted-8f7540: #bfafa9;--muted-8fa092: #bfafa9;--muted-8fa18f: #bfafa9;--muted-91a099: #bfafa9;--muted-99a59c: #bfafa9;--muted-99a69c: #bfafa9;--muted-9aa69d: #bfafa9;--muted-9aa6a0: #bfafa9;--muted-9aa99c: #bfafa9;--muted-9aa9a2: #bfafa9;--muted-9b7938: #bfafa9;--muted-9b927c: #bfafa9;--muted-9ba79d: #bfafa9;--muted-9bab9d: #bfafa9;--muted-9c885e: #bfafa9;--muted-a0aaa4: #bfafa9;--muted-a1aaa1: #bfafa9;--muted-a2ada2: #bfafa9;--muted-a2aea2: #bfafa9;--muted-a4afa8: #bfafa9;--muted-a7b2aa: #bfafa9;--muted-b1bab0: #bfafa9;--muted-b9c2bb: #bfafa9;--muted-b9c5bb: #bfafa9;--muted-bf9754: #bfafa9;--muted-c39342: #bfafa9;--muted-ffe8aa: #bfafa9;--on-primary-a9d7bf: #f8f1ef;--on-primary-b5d3c0: #f8f1ef;--on-primary-bfd9cd: #f8f1ef;--on-primary-c7dfcf: #f8f1ef;--on-primary-f6d796: #f8f1ef;--on-primary-fff: #f8f1ef;--on-primary-fffef5: #f8f1ef;--on-primary-ffffff: #f8f1ef;--primary-164f44: #a34218;--primary-1c5849: #a34218;--primary-205a4a: #a34218;--primary-225e51: #a34218;--primary-235b4b: #a34218;--primary-285d4b: #a34218;--primary-2d735b: #a34218;--primary-378462: #a34218;--primary-5b9c75: #a34218;--shadow-173c3226: #00000066;--shadow-194a41: #00000066;--shadow-21494022: #00000066;--shadow-e7f3e9: #00000066;--shadow-e9c980: #00000066;--surface-edf1eb: #281c17;--surface-f0f1ee: #281c17;--surface-f0f6f0: #281c17;--surface-f2f7f1: #281c17;--surface-f4f7f3: #281c17;--surface-f7f8f5: #281c17;--surface-fff: #281c17;--surface-ffffff: #281c17;--text-1f604d: #efe6e2;--text-203b32: #efe6e2;--text-205848: #efe6e2;--text-214940: #efe6e2;--text-235f4e: #efe6e2;--text-24342f: #efe6e2;--text-243c32: #efe6e2;--text-24443c: #efe6e2;--text-245e50: #efe6e2;--text-263f32: #efe6e2;--text-277657: #efe6e2;--text-286447: #efe6e2;--text-2a4236: #efe6e2;--text-2c5949: #efe6e2;--text-315b41: #efe6e2;--text-32795c: #efe6e2;--text-344b3d: #efe6e2;--text-346150: #efe6e2;--text-365942: #efe6e2;--text-38513f: #efe6e2;--text-39724d: #efe6e2;--text-397b5c: #efe6e2;--text-3c674b: #efe6e2;--text-415548: #efe6e2;--text-456357: #efe6e2;--text-4b694f: #efe6e2;--text-4c655b: #efe6e2;--text-4e6153: #efe6e2;--text-536558: #efe6e2;--text-695d40: #efe6e2;--text-9a493c: #efe6e2;--tint-75a08c: #3c2a23;--tint-e2efe7: #3c2a23;--tint-e6ecde: #3c2a23;--tint-e7f3e9: #3c2a23;--tint-e8f3eb: #3c2a23;--tint-e8f4e9: #3c2a23;--tint-eaf3eb: #3c2a23;--tint-eaf4ed: #3c2a23;--tint-edf1e9: #3c2a23;--tint-edf5e9: #3c2a23;--tint-edf5ee: #3c2a23;--tint-eef2eb: #3c2a23;--tint-efedf8: #3c2a23;--tint-f2f0e6: #3c2a23;--tint-f3f6ef: #3c2a23;--tint-f4f0e5: #3c2a23;--tint-f6f0df: #3c2a23;--tint-f9f1da: #3c2a23;--tint-fcf1dc: #3c2a23;--tint-fff0ed: #3c2a23;--tint-fff8e9: #3c2a23;--page-background: #1b120f;--control-text: #efe6e2;--control-surface: #281c17;--control-border: #67534c;--action: #ed8850;--action-ink: #20110b;--selection: #3c2a23;--focus: #e8784f;--shadow-rgb: 76 49 26}body{background:var(--page-background)}input,textarea,select{background:var(--control-surface);color:var(--control-text);border-color:var(--control-border)}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.button-dark,.auth-submit{background:var(--action);color:var(--action-ink)}html[data-theme=accessible] .hero-card,html[data-theme=accessible] .plan-cover{background:var(--action);color:var(--action-ink);box-shadow:none}html[data-theme=accessible] .hero-art{display:none}html[data-theme=accessible] .hero-copy h2,html[data-theme=accessible] .hero-copy p,html[data-theme=accessible] .hero-kicker,html[data-theme=accessible] .plan-cover :is(h2,p,span,small){color:var(--action-ink)}html[data-theme=accessible] :is(input,textarea)::-moz-placeholder{color:var(--control-text);opacity:1}html[data-theme=accessible] :is(input,textarea)::placeholder{color:var(--control-text);opacity:1}html[data-theme=accessible] :is(.folder-tabs [aria-selected=true],.nav-item.selected,.stage-nav-item.selected,.choice-button.active){font-weight:800;text-decoration:underline;text-underline-offset:4px}html[data-mode=dark] .button-cream{background:var(--selection);color:var(--control-text)}html[data-mode=dark] .hero-copy :is(h2,p),html[data-mode=dark] .hero-kicker,html[data-mode=dark] .plan-cover :is(h2,p,span,small){color:var(--control-text)}html[data-theme=accessible][data-mode=dark] .hero-copy :is(h2,p),html[data-theme=accessible][data-mode=dark] .hero-kicker,html[data-theme=accessible][data-mode=dark] .plan-cover :is(h2,p,span,small){color:var(--action-ink)}.user-settings-tabs{max-width:800px}.user-settings-panel{max-width:800px;border:1px solid var(--control-border);border-top:0;border-radius:0 0 11px 11px;background:var(--control-surface)}.user-settings-panel>.panel{border:0;background:transparent;margin:0}.user-settings-panel>p{padding:20px}.appearance-themes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.appearance-theme{display:flex;flex-direction:column;gap:10px;padding:16px;border:1px solid var(--control-border);border-radius:8px;cursor:pointer;min-width:0}.appearance-theme:has(input:checked){background:var(--selection);border:2px solid var(--action);padding:15px}.appearance-theme-name{display:flex;align-items:center;gap:8px}.appearance-theme input{width:18px;height:18px;flex:0 0 18px;margin:0;accent-color:var(--action)}.appearance-theme small{overflow-wrap:anywhere;line-height:1.5}.appearance-swatch{height:24px;border:1px solid var(--control-border);border-radius:4px}.appearance-swatch[data-palette=fern]{background:linear-gradient(90deg,#f7f8f5 50%,#315b46 50%)}.appearance-swatch[data-palette=default]{background:linear-gradient(90deg,#f4f6f9 50%,#20518f 50%)}.appearance-swatch[data-palette=accessible]{background:linear-gradient(90deg,#fff 50%,#111 50%)}.appearance-options{border:0;padding:0;min-width:0;margin:22px 0}.appearance-options legend{font-weight:700;margin-bottom:12px}.appearance-options .choice-row{align-items:center;gap:16px}.appearance-options label{display:flex;align-items:center;gap:8px}.appearance-options input:is([type=radio],[type=checkbox]){width:18px;height:18px;flex:0 0 18px;padding:0;margin:0;accent-color:var(--action)}.appearance-switch{white-space:nowrap;min-height:36px;border:1px solid var(--control-border);border-radius:7px;padding:6px 10px;background:var(--control-surface);color:var(--control-text);font-size:.75rem;font-weight:700}.topbar{min-height:72px;height:auto;flex-wrap:wrap;gap:8px;padding-top:12px;padding-bottom:12px}.topbar-left,.topbar-right{min-width:0;flex-wrap:wrap}.brand,.auth-brand{min-height:90px;height:auto}.page-heading h1{font-size:clamp(1.6875rem,3vw,2.375rem)}.hero-copy h2{font-size:clamp(1.8125rem,3vw,2.375rem)}fieldset{min-width:0}.sidebar{width:max(266px,16.625rem)}.workspace-name,.folder-tabs [role=tab]{white-space:normal;overflow-wrap:anywhere}input[type=checkbox],input[type=radio]{accent-color:var(--action)}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}@media (max-width:900px){.sidebar{width:min(90vw,max(266px,16.625rem))}.appearance-themes{grid-template-columns:1fr}.sidebar-bottom strong,.sidebar-bottom small{max-width:100%}}@media (max-width:620px){.topbar{min-height:62px;padding:10px 17px}.topbar-right{margin-left:auto}.appearance-switch{font-size:.6875rem}.workspace-note strong{white-space:normal}.stat-value{align-self:auto}.stats-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.stat-label,.stat-value{overflow-wrap:anywhere}.hero-copy{max-width:100%}.auth-card{min-width:0}.brand{white-space:normal}.form-panel,.plan-section{padding:20px}}html[data-text-size="150"] .stats-grid,html[data-text-size="150"] .right-stack{grid-template-columns:1fr}.appearance-switch-error{max-width:20rem;overflow-wrap:anywhere;font-size:.75rem}html[data-theme=accessible] .workspace-icon{filter:grayscale(1)}.appearance-swatch[data-palette=warm]{background:linear-gradient(90deg,#fff4ec 50%,#b74718 50%)}.stage-actions{margin-top:20px;margin-bottom:20px}.panel :is(form,fieldset)>.button:last-child{margin-top:20px}.panel .input-hint+:is(.button,.text-button){margin-top:20px}.finalisation-checks{padding-left:20px}.finalisation-checks li{padding:8px 0;overflow-wrap:anywhere}.finalisation-checks .text-button{display:block;margin-top:4px}.custom-colour-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px}.custom-colour-grid label{display:grid;gap:6px}.custom-enable{display:flex;align-items:center;gap:10px;margin:20px 0}.workspace-dropdown-side .nav-item{width:100%}.workspace-side-panel{position:fixed;max-height:calc(100vh - 32px);overflow:auto;z-index:100}@media (max-width:620px){.custom-colour-grid{grid-template-columns:1fr}}.appearance-options input[type=text]{width:300px;max-width:100%;min-height:24px;height:auto;padding:1px 6px}.custom-copy-theme{display:block;margin:20px 0}.custom-colour-grid+.input-hint{margin-top:20px}#appearance-advanced label[for=custom-source]{margin-top:20px}.plan-section>p,.version-change p{white-space:pre-wrap;overflow-wrap:anywhere}.version-comparison{margin:20px 0;padding:16px;border:1px solid var(--control-border);border-radius:8px}.version-comparison summary{cursor:pointer;font-weight:700}.version-comparison-selectors,.version-comparison-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:20px}.version-comparison-selectors label{display:grid;gap:8px}.version-change{border-top:1px solid var(--control-border);padding:20px 0}.version-change h4{margin:0 0 10px}@media (max-width:620px){.version-comparison-selectors,.version-comparison-columns{grid-template-columns:1fr}}
