.HW2cmW_layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"pickers preview";align-items:start;column-gap:28px;display:grid}.HW2cmW_pickers{--bg-surface:#fff;--border-subtle:var(--tt-line);--border-strong:#c9bfb1;--text-primary:var(--tt-ink);--text-secondary:var(--tt-muted);--text-muted:var(--tt-muted);--accent-hover:var(--tt-navy);--accent-bg:#fff;--accent-text:var(--tt-teal);--radius-md:16px;min-width:0;color:var(--tt-ink);flex-direction:column;grid-area:pickers;gap:22px;display:flex}.HW2cmW_group{flex-direction:column;gap:10px;min-width:0;display:flex}.HW2cmW_label{font-family:var(--tt-sans);color:var(--tt-ink);margin:0;font-size:.9375rem;font-weight:500}.HW2cmW_more{color:var(--tt-muted);margin:0;font-size:.8125rem}.HW2cmW_pickers [role=group]>button[aria-pressed]{box-shadow:0 0 0 1px var(--tt-line);background:#fff;border-color:#0000;transition:box-shadow .2s}.HW2cmW_pickers [role=group]>button[aria-pressed]:hover:not(:disabled){box-shadow:0 0 0 1px var(--tt-teal);border-color:#0000}.HW2cmW_pickers [role=group]>button[aria-pressed=true],.HW2cmW_pickers [role=group]>button[aria-pressed=true]:hover:not(:disabled){box-shadow:0 0 0 2px var(--tt-navy);background:#fff;border-color:#0000}.HW2cmW_pickers [role=group]>button[aria-pressed]:focus-visible{outline:2px solid var(--tt-teal);outline-offset:3px}.HW2cmW_pickers [role=group] [class*=tileName]{font-weight:500}.HW2cmW_pickStyle [role=group]{gap:10px}.HW2cmW_pickStyle [role=group]>button{border-radius:16px;padding:12px}.HW2cmW_pickStyle [role=group]>button>span:first-child{border-radius:10px;height:44px;margin-bottom:6px}.HW2cmW_pickStyle [role=group] [class*=tileName]{font-size:.9375rem}.HW2cmW_pickMascot [role=group]{gap:10px}.HW2cmW_pickMascot [role=group]>button{--art:52px;border-radius:18px;justify-content:center;width:80px;min-height:92px}.HW2cmW_pickMascot [role=group] [class*=tileName]{font-size:.75rem}.HW2cmW_pickColours [role=group]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 10px}.HW2cmW_pickColours [role=group]>button[aria-pressed],.HW2cmW_pickColours [role=group]>button[aria-pressed]:hover:not(:disabled),.HW2cmW_pickColours [role=group]>button[aria-pressed=true],.HW2cmW_pickColours [role=group]>button[aria-pressed=true]:hover:not(:disabled){box-shadow:none;background:0 0;align-items:center;gap:8px;padding:6px 2px}.HW2cmW_pickColours [role=group]>button>span:first-child{width:48px;height:48px;box-shadow:0 0 0 1px var(--tt-line);border-radius:50%;transform:rotate(-30deg)}.HW2cmW_pickColours [role=group]>button:hover>span:first-child{box-shadow:0 0 0 1px var(--tt-teal)}.HW2cmW_pickColours [role=group]>button[aria-pressed=true]>span:first-child{box-shadow:0 0 0 3px var(--tt-paper), 0 0 0 5px var(--tt-navy)}.HW2cmW_pickColours [role=group] [class*=tileName]{white-space:normal;text-align:center;max-width:100%;font-size:.75rem;overflow:visible}.HW2cmW_pickFont [role=group]{gap:10px}.HW2cmW_pickFont [role=group]>button{border-radius:16px;padding:12px}.HW2cmW_previewCol{flex-direction:column;grid-area:preview;gap:10px;min-width:0;display:flex;position:sticky;top:24px}.HW2cmW_previewLabel{font-family:var(--tt-mono);letter-spacing:.02em;text-transform:uppercase;color:var(--tt-muted);margin:0;font-size:.75rem}.HW2cmW_preview{box-sizing:border-box;border:1px solid var(--border-subtle);background:var(--bg-app);width:100%;color:var(--text-primary);font-family:var(--font-ui);transition:font-family var(--duration-fast) ease;border-radius:24px;flex-direction:column;gap:14px;padding:20px;display:flex;position:relative;box-shadow:0 30px 50px -36px #0f1e3480}.HW2cmW_previewMascot{object-fit:contain;width:auto;max-width:110px;height:84px;position:absolute;top:10px;right:18px}.HW2cmW_greeting{flex-direction:column;justify-content:flex-end;gap:2px;min-height:64px;padding-right:100px;display:flex}.HW2cmW_greetingTitle{font-size:1.625rem;font-weight:var(--weight-heavy);letter-spacing:-.01em;line-height:1.15}.HW2cmW_legend{box-sizing:border-box;border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:var(--bg-surface);flex-wrap:wrap;align-items:center;gap:6px 14px;min-height:40px;padding:6px 12px;display:flex}.HW2cmW_legendItem{align-items:center;gap:5px;font-size:.78125rem;display:flex}.HW2cmW_dot{border-radius:50%;width:8px;height:8px}.HW2cmW_events{flex-direction:column;gap:8px;display:flex}.HW2cmW_event{height:44px;position:relative}.HW2cmW_eventMark{z-index:1;border-radius:3px;width:5px;position:absolute;top:9px;bottom:9px;left:6px}.HW2cmW_event>button{padding-left:18px}.HW2cmW_preview[data-style=classic] .HW2cmW_eventMark{display:none}.HW2cmW_preview[data-style=classic] .HW2cmW_event>button{padding-left:calc(7px + var(--event-edge-width))}.HW2cmW_preview[data-style=classic]{border-radius:var(--radius-xl)}.HW2cmW_preview[data-style=classic] .HW2cmW_protected{border-radius:var(--radius-sm)}.HW2cmW_preview[data-style=handdrawn]{border-radius:18px 24px 20px 22px/22px 18px 24px 20px}.HW2cmW_preview[data-style=handdrawn] :is(.HW2cmW_greetingTitle,[data-name-box]){font-family:var(--font-hand-gaegu), var(--font-ui), sans-serif;font-weight:700}.HW2cmW_preview[data-style=handdrawn] .HW2cmW_greetingTitle{font-size:1.875rem}.HW2cmW_preview[data-style=handdrawn] [data-name-box]{font-size:.875rem}.HW2cmW_preview[data-style=handdrawn] .HW2cmW_legend{border-radius:14px 20px 15px 22px/20px 14px 22px 15px}.HW2cmW_preview[data-style=handdrawn] .HW2cmW_event>button{box-shadow:inset 0 0 0 1.75px var(--text-primary);border-radius:8px 11px 9px 12px/11px 8px 12px 9px}.HW2cmW_preview[data-style=handdrawn] .HW2cmW_protected{border-radius:9px 12px 8px 10px/12px 9px 10px 8px}.HW2cmW_preview[data-style=ruled]{border-radius:4px;box-shadow:0 30px 50px -40px #0f1e3459}.HW2cmW_preview[data-style=ruled] .HW2cmW_greetingTitle{border-bottom:3px double var(--text-primary);font-family:var(--font-serif), Georgia, serif;padding-bottom:6px;font-weight:600}.HW2cmW_preview[data-style=ruled] .HW2cmW_legend{border-radius:3px}.HW2cmW_preview[data-style=ruled] .HW2cmW_eventMark{border-radius:0}.HW2cmW_preview[data-style=ruled] .HW2cmW_event>button{border-radius:2px}.HW2cmW_preview[data-style=ruled] .HW2cmW_protected{border-top-width:2px;border-radius:2px}.HW2cmW_protected{border-top:1.5px solid var(--boundary-edge);background-color:var(--boundary-fill);height:60px;color:var(--boundary-label);border-radius:10px;align-items:center;padding:0 12px;font-size:.8125rem;font-weight:700;display:flex}@media (max-width:1100px){.HW2cmW_layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"preview""pickers";row-gap:26px;max-width:640px}.HW2cmW_previewCol{position:static}}@media (max-width:560px){.HW2cmW_preview{gap:10px;padding:16px}.HW2cmW_previewMascot{max-width:80px;height:64px;top:8px;right:12px}.HW2cmW_greeting{min-height:56px;padding-right:76px}.HW2cmW_greetingTitle{font-size:1.3125rem}.HW2cmW_event:nth-child(n+3){display:none}.HW2cmW_pickMascot [role=group]>button{--art:44px;width:calc(20% - 8px);min-width:0;padding-inline:2px}}:root[data-motion=reduce] .HW2cmW_pickers [role=group]>button[aria-pressed]{transition:none}:root[data-motion=reduce] .HW2cmW_preview{transition:none}
._5SzOsG_card{min-width:0;box-shadow:0 0 0 1px var(--tt-line);background:#fff;border-radius:22px;padding:20px}._5SzOsG_dayColumn{flex-direction:column;display:flex}._5SzOsG_switch{background:#efe8dd;border-radius:999px;align-self:flex-start;margin-bottom:14px;padding:4px;display:inline-flex}._5SzOsG_switch button{min-height:40px;font:inherit;color:var(--tt-text);cursor:var(--cursor-point,pointer);background:0 0;border:none;border-radius:999px;padding:0 16px;font-size:.875rem;transition:background .2s,color .2s}._5SzOsG_switch button:hover{color:var(--tt-ink)}._5SzOsG_switch button[aria-pressed=true]{color:var(--tt-ink);background:#fff;font-weight:500;box-shadow:0 1px 2px #00000014}._5SzOsG_switch button:focus-visible,._5SzOsG_edit:focus-visible{outline:2px solid var(--tt-teal);outline-offset:2px}._5SzOsG_dayHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 12px;margin:0 2px 10px;display:flex}._5SzOsG_dayHead h2{font-family:var(--tt-sans);letter-spacing:-.01em;color:var(--tt-ink);margin:0;font-size:1.0625rem;font-weight:500}._5SzOsG_dayHead span{color:var(--tt-muted);font-size:.8125rem}._5SzOsG_agenda,._5SzOsG_inside,._5SzOsG_list{margin:0;padding:0;list-style:none}._5SzOsG_agenda{gap:5px;display:grid}._5SzOsG_row,._5SzOsG_workHead{grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}._5SzOsG_row{min-height:38px;color:var(--tt-ink);border-radius:11px;padding:8px 12px;font-size:.90625rem;line-height:1.3}._5SzOsG_time{font-family:var(--tt-mono);letter-spacing:.02em;white-space:nowrap;color:var(--tt-muted);font-size:.6875rem}._5SzOsG_rowTitle{overflow-wrap:anywhere;align-items:center;gap:7px;min-width:0;display:inline-flex}._5SzOsG_rowTitle svg,._5SzOsG_chipText svg{flex:none}._5SzOsG_length{white-space:nowrap;color:var(--tt-muted);font-size:.78125rem}._5SzOsG_health,._5SzOsG_personal,._5SzOsG_home,._5SzOsG_little_one{background:#dcefea}._5SzOsG_goals{background:#e3efd6}._5SzOsG_work{background:#e8f3ef}._5SzOsG_existing{background:#fff;box-shadow:inset 0 0 0 1px #d9cfc1}._5SzOsG_workRow{background:#e8f3ef;padding:12px;display:block}._5SzOsG_inside{flex-wrap:wrap;gap:6px;margin:8px 0 0 72px;display:flex}._5SzOsG_chip{max-width:100%;color:var(--tt-ink);background:#fff;border-radius:8px;flex-wrap:wrap;align-items:center;gap:4px 8px;padding:6px 10px;font-size:.78125rem;display:inline-flex}._5SzOsG_chipText{align-items:center;gap:6px;min-width:0;display:inline-flex}._5SzOsG_chipGuard{color:#8a4b12}._5SzOsG_chip ._5SzOsG_time,._5SzOsG_chip ._5SzOsG_length{font-size:.6875rem}._5SzOsG_openRow{outline-offset:-1.5px;color:var(--tt-muted);background:0 0;outline:1.5px dashed #d9cfc1}._5SzOsG_guardRow{color:#8a4b12;border-top:2px solid #f5963a;border-radius:0;min-height:0;padding:5px 12px;font-size:.84375rem}._5SzOsG_guardRow ._5SzOsG_time{color:#8a4b12}._5SzOsG_sleepRow{color:#3d4a7a;background:#eef0f7;font-size:.84375rem}._5SzOsG_glance{flex-direction:column;gap:18px;display:flex;container-type:inline-size}._5SzOsG_glanceTitle{font-family:var(--tt-sans);letter-spacing:-.01em;color:var(--tt-ink);margin:0;font-size:1.0625rem;font-weight:500}._5SzOsG_groupTitle{font-family:var(--tt-mono);letter-spacing:.02em;text-transform:uppercase;color:var(--tt-teal);margin:0 0 6px;font-size:.75rem;font-weight:400}._5SzOsG_item{min-height:44px;color:var(--tt-ink);border-top:1px solid #f1ece3;flex-wrap:wrap;align-items:center;gap:4px 12px;padding:4px 0;font-size:.9375rem;display:flex}._5SzOsG_name{flex:1 1 0;align-items:center;gap:8px;min-width:64px;font-weight:500;display:flex}._5SzOsG_name svg{color:var(--tt-teal);flex:none}._5SzOsG_itemOff ._5SzOsG_name{color:var(--tt-muted);text-decoration:line-through}._5SzOsG_dots{gap:3px;display:flex}._5SzOsG_dot{width:18px;height:18px;font-family:var(--tt-mono);color:var(--tt-muted);background:#f3eee6;border-radius:50%;place-items:center;font-size:.59375rem;font-weight:500;display:grid}._5SzOsG_dotOn{color:#fff;background:#2f6f68}._5SzOsG_when,._5SzOsG_protectWhen{color:var(--tt-muted);font-size:.8125rem;line-height:1.3}._5SzOsG_when{text-align:right;max-width:120px}._5SzOsG_protectWhen{text-align:right;margin-left:auto}._5SzOsG_edit{min-height:40px;font:inherit;color:#1f5650;cursor:var(--cursor-point,pointer);background:0 0;border:none;border-radius:8px;margin:-4px -6px -4px -4px;padding:0 6px;font-size:.84375rem;font-weight:500}._5SzOsG_edit:hover{background:#2f6f6814}._5SzOsG_editor{flex-basis:100%;grid-template-columns:140px minmax(0,1fr);gap:8px;padding:4px 0 10px;display:grid}._5SzOsG_select{--control-font:calc(14rem / 16)}@container (max-width:400px){._5SzOsG_name{flex-basis:100%}._5SzOsG_when{margin-left:auto}._5SzOsG_protectWhen{text-align:left;margin-left:0}._5SzOsG_editor{grid-template-columns:minmax(0,1fr)}}@media (max-width:860px){._5SzOsG_card{border-radius:18px;padding:16px 14px}._5SzOsG_row,._5SzOsG_workHead{grid-template-columns:56px minmax(0,1fr) auto;gap:8px}._5SzOsG_row{padding:8px 10px}._5SzOsG_workRow{padding:10px}._5SzOsG_inside{margin-left:0}}:root[data-motion=reduce] ._5SzOsG_switch button{transition:none}
.D86OCa_welcome{--tt-dark:#0a1514;--tt-paper:#f7f2ea;--tt-ink:#0f1e34;--tt-navy:#0f1e34;--tt-teal:#2f6f68;--tt-mint:#7cc3b9;--tt-text:#3e4757;--tt-muted:#5e6b7c;--tt-line:#e4dbcf;--tt-sans:var(--font-outfit), system-ui, sans-serif;--tt-serif:var(--font-instrument), Georgia, serif;--tt-mono:var(--font-mono), ui-monospace, monospace;--logo-cover:#7cc3b9;--logo-letters:#10302c;--logo-tab-1:#ffd166;--logo-tab-2:#ff8577;--logo-tab-3:#ffad5c;background:var(--tt-paper);min-height:100dvh;color:var(--tt-ink);font-family:var(--tt-sans);-webkit-font-smoothing:antialiased;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;position:relative;overflow-x:clip}.D86OCa_wLeft{background:var(--tt-dark);color:#f4efe8;flex-direction:column;min-height:100dvh;padding:40px 64px;display:flex;position:relative;overflow:hidden}.D86OCa_wLeft>*{position:relative}.D86OCa_wGrid{opacity:.8;pointer-events:none;background-image:linear-gradient(#f4efe80b 1px,#0000 1px),linear-gradient(90deg,#f4efe80b 1px,#0000 1px);background-size:72px 72px;inset:0;-webkit-mask-image:radial-gradient(70% 70% at 50% 20%,#000 20%,#0000 70%);mask-image:radial-gradient(70% 70% at 50% 20%,#000 20%,#0000 70%);position:absolute!important}.D86OCa_wTop{justify-content:space-between;align-items:center;gap:16px;display:flex}.D86OCa_wLogoLink{border-radius:8px;align-items:center;min-height:44px;display:inline-flex}.D86OCa_wLogo{width:auto;height:30px;display:block}.D86OCa_wNote{font-family:var(--tt-mono);letter-spacing:.02em;text-transform:uppercase;color:#8da29e;text-align:right;font-size:.75rem}.D86OCa_wBody{margin-top:clamp(48px,11vh,110px)}.D86OCa_wEyebrow{display:none}.D86OCa_wTitle{font-family:var(--tt-sans);letter-spacing:-.05em;color:#fff9f3;margin:0;font-size:clamp(46px,4.7vw,68px);font-weight:500;line-height:.96}.D86OCa_wSerif{font-family:var(--tt-serif);letter-spacing:-.01em;color:#a7dcd4;font-style:italic;font-weight:400;display:block}.D86OCa_wHelper{color:#b9c9c5;max-width:520px;margin:24px 0 0;font-size:1.1875rem;font-weight:300;line-height:1.55}.D86OCa_principles{gap:10px;margin:30px 0 0;padding:0;list-style:none;display:grid}.D86OCa_principle{align-items:center;gap:14px;font-size:1.0625rem;display:flex}.D86OCa_principleIcon{color:#a7dcd4;background:#a7dcd41f;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid}.D86OCa_wCta{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:auto;padding:40px 0 20px;display:flex}.D86OCa_wCta .D86OCa_wStart{color:#0a1514;background:#fff9f3;box-shadow:0 0 0 1px #fff9f333,0 10px 30px -10px #7cc3b98c}.D86OCa_wCta .D86OCa_wStart:hover:not(:disabled){color:#0a1514;background:#fff}.D86OCa_wCta .D86OCa_wStart:focus-visible,.D86OCa_wLogoLink:focus-visible,.D86OCa_wFootnote a:focus-visible{outline:2px solid var(--tt-mint);outline-offset:3px}.D86OCa_wFootnote{color:#9fb3af;margin:0;font-size:.90625rem;line-height:1.5}.D86OCa_wFootnote a{color:#a7dcd4;text-underline-offset:3px}.D86OCa_wFootnote a:hover{color:#fff9f3}.D86OCa_wRight{background:#f3eee6;flex-direction:column;justify-content:center;min-width:0;padding:60px 64px;display:flex;position:relative;overflow:hidden}.D86OCa_wRightEyebrow{font-family:var(--tt-mono);letter-spacing:.02em;text-transform:uppercase;color:var(--tt-teal);margin:0 0 16px;font-size:.75rem}.D86OCa_wRightTitle{font-family:var(--tt-sans);letter-spacing:-.035em;color:var(--tt-ink);margin:0;font-size:clamp(28px,2.4vw,34px);font-weight:500;line-height:1.12}.D86OCa_wRightSerif{font-family:var(--tt-serif);letter-spacing:-.01em;color:var(--tt-teal);font-style:italic;font-weight:400}.D86OCa_wRightNote{color:var(--tt-muted);margin:12px 0 28px;font-size:.9375rem}.D86OCa_stack{min-height:520px;position:relative}.D86OCa_wLinks{gap:16px;display:flex;position:absolute;bottom:18px;right:64px}.D86OCa_wLinks a{min-height:40px;color:var(--tt-muted);align-items:center;font-size:.8125rem;text-decoration:none;display:inline-flex}.D86OCa_wLinks a:hover{color:var(--tt-ink);text-decoration:underline}.D86OCa_wLinks a:focus-visible{outline:2px solid var(--tt-teal);outline-offset:2px}.D86OCa_stack .D86OCa_exHeard{z-index:1;width:min(420px,86%);box-shadow:0 0 0 1px var(--tt-line), 0 24px 40px -30px #0f1e3459;grid-template-columns:44px minmax(0,1fr);position:absolute;top:0;left:0;transform:rotate(-2.5deg)}.D86OCa_exTag{font-family:var(--tt-mono);letter-spacing:.04em;text-transform:uppercase;color:#1f5650;background:#dcefea;border-radius:999px;align-self:flex-start;padding:2px 8px;font-size:.65625rem}.D86OCa_exDay{width:min(380px,78%);box-shadow:0 0 0 1px var(--tt-line), 0 24px 40px -30px #0f1e3459;background:#fff;border-radius:22px;padding:18px 20px 20px;position:absolute;top:150px;right:0;transform:rotate(2deg)}.D86OCa_exDayHead{align-items:center;gap:10px;margin-bottom:12px;font-size:.9375rem;font-weight:500;display:flex}.D86OCa_exAgenda{gap:5px;margin:0;padding:0;list-style:none;display:grid}.D86OCa_exAgenda li{border-radius:11px;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 12px;font-size:.90625rem;display:grid}.D86OCa_exAgenda small{color:#475467;white-space:nowrap;font-size:.78125rem}.D86OCa_exTime{font-family:var(--tt-mono);color:#475467;white-space:nowrap;font-size:.6875rem}.D86OCa_ex_routine{background:#dcefea}.D86OCa_ex_work{background:#e8f3ef;padding:12px!important}.D86OCa_ex_guard{color:#8a4b12;border-top:2px solid #f5963a;border-radius:0!important;padding:6px 12px!important;font-size:.84375rem!important}.D86OCa_ex_open{outline-offset:-1.5px;color:var(--tt-muted);outline:1.5px dashed #d9cfc1}.D86OCa_exGoose{align-items:flex-end;height:170px;display:flex;position:absolute;bottom:0;left:4%}.D86OCa_exGooseArt{height:170px}@media (max-width:1180px){.D86OCa_wLeft{padding:34px 44px}.D86OCa_wLinks{right:44px}.D86OCa_wRight{padding:48px 44px}.D86OCa_exGoose{display:none}.D86OCa_exDay{top:170px}}@media (max-width:860px){.D86OCa_welcome{display:block}.D86OCa_wLeft{background:var(--tt-paper);min-height:100dvh;color:var(--tt-ink);padding:0;overflow:visible}.D86OCa_wGrid,.D86OCa_wRight{display:none}.D86OCa_wLinks{justify-content:center;padding:6px 18px 12px;position:static}.D86OCa_wTop{z-index:3;background:var(--tt-dark);min-height:56px;padding:0 18px;position:sticky;top:0}.D86OCa_wLogo{height:26px}.D86OCa_wNoteLead{display:none}.D86OCa_wNote{font-family:var(--tt-sans);letter-spacing:0;text-transform:none;color:#c9d6d3;font-size:.78125rem}.D86OCa_wBody{flex:1;margin:0;padding:26px 18px 28px}.D86OCa_wEyebrow{font-family:var(--tt-mono);letter-spacing:.02em;text-transform:uppercase;color:var(--tt-teal);margin:0 0 10px;font-size:.75rem;display:block}.D86OCa_wTitle{letter-spacing:-.03em;color:var(--tt-ink);font-size:1.6875rem;line-height:1.1}.D86OCa_wSerif{color:var(--tt-teal)}.D86OCa_wHelper{color:var(--tt-text);margin-top:10px;font-size:.96875rem;line-height:1.5}.D86OCa_principles{gap:8px;margin-top:20px}.D86OCa_principle{min-height:58px;box-shadow:0 0 0 1px var(--tt-line);background:#fff;border-radius:16px;padding:10px 16px;font-size:1rem}.D86OCa_principleIcon{width:36px;height:36px;color:var(--tt-teal);background:#f3eee6}.D86OCa_wCta{z-index:2;padding:14px 18px calc(16px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f7f2eaf0;border-top:1px solid #e9e0d2;flex-direction:column;align-items:stretch;gap:8px;margin-top:0;position:sticky;bottom:0}.D86OCa_wCta .D86OCa_wStart{background:var(--tt-navy);color:#fff9f3;width:100%;box-shadow:none}.D86OCa_wCta .D86OCa_wStart:hover:not(:disabled){color:#fff9f3;background:#1b2f4d}.D86OCa_wCta .D86OCa_wStart:focus-visible,.D86OCa_wFootnote a:focus-visible{outline-color:var(--tt-teal)}.D86OCa_wFootnote{text-align:center;color:var(--tt-muted);font-size:.78125rem}.D86OCa_wFootnote a{color:var(--tt-ink)}}:root[data-mac-window] .D86OCa_wTop{padding-left:32px}@media (max-width:1180px){:root[data-mac-window] .D86OCa_wTop{padding-left:52px}}@media (max-width:860px){:root[data-mac-window] .D86OCa_wTop{padding-left:96px}}.D86OCa_heardSub{font-family:var(--tt-serif);letter-spacing:-.01em;color:var(--tt-teal);font-size:1.625rem;font-style:italic;font-weight:400;line-height:1.2;display:block}.D86OCa_heard{gap:10px;max-width:820px;display:grid}.D86OCa_heardCard{box-shadow:0 0 0 1px var(--tt-line);background:#fff;border-radius:20px;grid-template-columns:44px minmax(0,1fr) auto;align-items:start;gap:16px;padding:18px 20px;display:grid}.D86OCa_heardIcon{color:#1f5650;background:#dcefea;border-radius:13px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.D86OCa_heardBody{flex-direction:column;gap:4px;min-width:0;display:flex}.D86OCa_heardTitle{font-family:var(--tt-sans);text-wrap:balance;letter-spacing:-.01em;color:var(--tt-ink);margin:0;font-size:1.1875rem;font-weight:500;line-height:1.35}.D86OCa_heardDetail{color:var(--tt-text);margin:0;font-size:.9375rem;line-height:1.5}.D86OCa_edit{min-height:40px;font-family:var(--tt-sans);color:#1f5650;cursor:var(--cursor-point,pointer);background:0 0;border:none;border-radius:10px;align-self:flex-start;align-items:center;gap:5px;padding:0 8px;font-size:.875rem;font-weight:500;display:inline-flex}.D86OCa_edit:hover{background:#2f6f6814}.D86OCa_edit:focus-visible{outline:2px solid var(--tt-teal);outline-offset:2px}.D86OCa_heardEdit{margin:-9px -8px 0 0}.D86OCa_promise{align-items:center;gap:8px;display:inline-flex}.D86OCa_promise svg{color:var(--tt-teal);flex:none}.D86OCa_offerCard .D86OCa_heardBody{gap:10px}.D86OCa_offerChips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.D86OCa_offerChips li{border:1px solid var(--tt-line);border-radius:999px;align-items:center;gap:8px;padding:6px 14px 6px 10px;font-size:.9375rem;font-weight:500;display:inline-flex}.D86OCa_offerDot{border-radius:50%;width:14px;height:14px;box-shadow:inset 0 0 0 1px #0f1e3426}.D86OCa_offerColours{flex-direction:column;gap:12px;display:flex}.D86OCa_offerColour{flex-direction:column;gap:6px;display:flex}.D86OCa_offerColourName{font-size:.9375rem;font-weight:500}.D86OCa_offerActions{flex-wrap:wrap;gap:10px;display:flex}.D86OCa_offerDone{color:var(--tt-text);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:.9375rem;display:flex}.D86OCa_accountGrid{grid-template-columns:minmax(0,420px) minmax(0,1fr);align-items:start;gap:48px;max-width:820px;display:grid}.D86OCa_account{flex-direction:column;align-items:stretch;gap:16px;min-width:0;display:flex}.D86OCa_signedIn{color:var(--tt-text);margin:0;font-size:1.125rem;line-height:1.5}.D86OCa_signedIn strong{color:var(--tt-ink);overflow-wrap:anywhere;font-weight:500}.D86OCa_signedIn+button{align-self:flex-start}.D86OCa_guestLine{margin:0}.D86OCa_next{background:var(--tt-navy);color:#e6eeec;border-radius:24px;padding:22px}.D86OCa_nextTitle{font-family:var(--tt-mono);letter-spacing:.02em;text-transform:uppercase;color:#a7dcd4;margin:0 0 12px;font-size:.71875rem;font-weight:400}.D86OCa_nextList{margin:0;padding:0;list-style:none}.D86OCa_nextList li{border-top:1px solid #f4efe81a;align-items:flex-start;gap:10px;padding:10px 0;font-size:.9375rem;line-height:1.45;display:flex}.D86OCa_nextList svg{color:var(--tt-mint);flex:none;margin-top:3px}.D86OCa_comeWith{align-items:center;gap:10px;margin:28px 0 0;font-size:1rem;font-weight:500;display:flex}.D86OCa_comeWith svg{color:var(--tt-teal);flex:none}.D86OCa_notice{color:#6a4b0e;background:#fcf1d8;border-radius:14px;max-width:820px;margin:0 0 22px;padding:14px 18px;font-size:.9375rem;line-height:1.5}.D86OCa_calendarTick{color:var(--tt-text);cursor:var(--cursor-point,pointer);background:#eef6f3;border-radius:14px;align-items:flex-start;gap:12px;padding:14px 16px;font-size:.84375rem;line-height:1.45;display:flex}.D86OCa_calendarTick strong{color:var(--tt-ink);margin-bottom:2px;font-size:.9375rem;font-weight:500;display:block}.D86OCa_calendarTick input{width:20px;height:20px;accent-color:var(--tt-teal);flex-shrink:0;margin:1px 0 0}.D86OCa_calendarTick input:focus-visible{outline:2px solid var(--tt-teal);outline-offset:2px}@media (max-width:1100px){.D86OCa_accountGrid{grid-template-columns:minmax(0,1fr);gap:28px;max-width:520px}}@media (max-width:860px){.D86OCa_heardSub{font-size:1.25rem}.D86OCa_heardCard{grid-template-columns:36px minmax(0,1fr) auto;gap:12px;padding:14px}.D86OCa_heardIcon{border-radius:11px;width:36px;height:36px}.D86OCa_heardTitle{font-size:.96875rem}.D86OCa_heardDetail{font-size:.875rem}.D86OCa_heardEdit{margin:-8px -6px 0 0}.D86OCa_accountGrid{gap:22px;max-width:none}.D86OCa_next{border-radius:20px;padding:18px}.D86OCa_comeWith{margin-top:22px;font-size:.9375rem}}.D86OCa_choose{justify-items:start;gap:6px;max-width:420px;display:grid}.D86OCa_choose>p+button{margin-top:14px}.D86OCa_skip{font:inherit;color:var(--tt-muted);text-underline-offset:3px;cursor:var(--cursor-point,pointer);background:0 0;border:0;padding:8px 4px;font-size:.9375rem;text-decoration:underline}.D86OCa_skip:hover{color:var(--tt-ink)}.D86OCa_skip:focus-visible{outline:2px solid var(--tt-teal);outline-offset:2px;border-radius:6px}.D86OCa_wCta .D86OCa_skip{color:#9fb3af}.D86OCa_wCta .D86OCa_skip:hover{color:#fff9f3}.D86OCa_wCta .D86OCa_skip:focus-visible{outline-color:var(--tt-mint)}.D86OCa_resume{color:#f4efe8;background:#f4efe80d;border:1px solid #f4efe824;border-radius:18px;gap:12px;width:100%;max-width:560px;padding:20px 22px;display:grid}.D86OCa_resumeEyebrow{font-family:var(--tt-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tt-mint);margin:0;font-size:.75rem}.D86OCa_resumeProgress{align-items:center;gap:12px;display:flex}.D86OCa_resumeBar{background:#f4efe824;border-radius:999px;flex:1;height:6px;overflow:hidden}.D86OCa_resumeBar>span{border-radius:inherit;background:var(--tt-mint);height:100%;display:block}.D86OCa_resumeCount{font-family:var(--tt-mono);letter-spacing:.08em;text-transform:uppercase;color:#c9d6d3;font-size:.75rem}.D86OCa_resumeSummary{color:#dfe8e6;margin:0;font-size:.9375rem;line-height:1.45}.D86OCa_resumeActions{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.D86OCa_resume .D86OCa_skip{color:#9fb3af}.D86OCa_resume .D86OCa_skip:hover{color:#fff9f3}.D86OCa_resumeKeep{color:#9fb3af;align-items:flex-start;gap:8px;margin:0;font-size:.8125rem;line-height:1.4;display:flex}.D86OCa_resumeKeep svg{flex:none;margin-top:2px}.D86OCa_gone{color:#f4efe8;background:#f4efe812;border-radius:16px;gap:6px;width:100%;max-width:560px;padding:18px 20px;display:grid}.D86OCa_goneTitle{margin:0;font-size:1.0625rem;font-weight:600}.D86OCa_goneText{color:#c9d6d3;margin:0;font-size:.90625rem;line-height:1.5}.D86OCa_goneLink{color:#a7dcd4;text-underline-offset:3px;justify-self:start}.D86OCa_goneLink:hover{color:#fff9f3}.D86OCa_heardCard.D86OCa_heardOpen{box-shadow:none;background:0 0;border:1px dashed #c9c1b3;grid-template-columns:minmax(0,1fr) auto;align-items:center}.D86OCa_heardOpen .D86OCa_heardTitle{color:var(--tt-muted)}@media (max-width:860px){.D86OCa_wCta.D86OCa_wCtaTall{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-top:0;position:static}.D86OCa_wCta .D86OCa_skip,.D86OCa_resume .D86OCa_skip{color:var(--tt-muted);align-self:center}.D86OCa_wCta .D86OCa_skip:hover,.D86OCa_resume .D86OCa_skip:hover{color:var(--tt-ink)}.D86OCa_resume,.D86OCa_gone{max-width:none;box-shadow:0 0 0 1px var(--tt-line);color:var(--tt-ink);background:#fff;border:0}.D86OCa_resumeEyebrow{color:var(--tt-teal)}.D86OCa_resumeBar{background:#ece4d8}.D86OCa_resumeBar>span{background:var(--tt-teal)}.D86OCa_resumeCount,.D86OCa_resumeKeep{color:var(--tt-muted)}.D86OCa_resumeSummary,.D86OCa_goneText{color:var(--tt-text)}.D86OCa_resumeActions{flex-direction:column;align-items:stretch}.D86OCa_goneLink{color:var(--tt-teal)}.D86OCa_goneLink:hover{color:var(--tt-ink)}}
.xYsRNW_signIn{--font-ui:var(--font-outfit), system-ui, sans-serif;--radius-md:14px;--bg-surface:#fff;--bg-surface-subtle:#e9e2d7;--border-strong:#d9cfc1;--border-subtle:#e4dbcf;--text-primary:#0f1e34;--text-secondary:#4f5a6a;--text-muted:#5e6b7c;--accent-fill:#2f6f68;--accent-fill-hover:#245a54;--text-on-accent-fill:#fff9f3;--accent-strong:#2f6f68;--accent-text:#1f5650;--focus-ring:#2f6f6847;--danger-text:#b4362b;--good-text:#1f5650;--note-soft:#fff3c9;--shadow-xs:0 1px 2px #0f1e340f;color:#0f1e34}.xYsRNW_signIn label[for^=sign-in-email]{color:#26344a;font-size:.875rem;font-weight:500}.xYsRNW_signIn input[type=email]{border-width:1px;height:52px;font-size:1rem}.xYsRNW_signIn button[type=submit]{min-height:52px;margin-top:4px;font-size:1rem;font-weight:500;transition:background .2s}.xYsRNW_choose button[type=button]{border:1px solid #d9cfc1;border-radius:16px;min-height:56px;font-size:1.03125rem;font-weight:500;transition:border-color .2s,box-shadow .2s;box-shadow:0 1px 2px #0f1e340f}.xYsRNW_choose button[type=button]:hover:not(:disabled){box-shadow:none;border-color:#0f1e34}.xYsRNW_inApp button[type=button]{min-height:46px;box-shadow:none;color:#4f5a6a;background:0 0;border-color:#0000}.xYsRNW_choose>div>div[aria-hidden=true]{margin:8px 0}.xYsRNW_signIn [role=alert]{font-size:.875rem}.xYsRNW_signIn [role=note]{--in-app-edge:transparent;--in-app-text:#4a3b12;border-radius:14px;padding:14px 16px}.xYsRNW_signIn button:focus-visible,.xYsRNW_signIn a:focus-visible{outline-offset:2px;outline:2px solid #2f6f68}.xYsRNW_code h2{font-family:var(--tt-sans);letter-spacing:-.02em;font-size:1.5rem;font-weight:500}.xYsRNW_code h2+p strong{font-weight:500}
