.analytics-preferences{z-index:1000;color:#173b32;max-width:min(30rem,100vw - 2rem);font:14px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:fixed;bottom:1rem;right:1rem}.analytics-preferences,.analytics-preferences *{box-sizing:border-box}.analytics-preferences-panel{background:#f8f8f1;border:1px solid #c7d3c2;border-radius:.8rem;padding:1rem 1.15rem;box-shadow:0 12px 32px #173b3226}.analytics-preferences-panel h2{margin:0 0 .5rem;font-size:1.1rem}.analytics-preferences-panel p{margin:0 0 .9rem;font-size:.88rem;line-height:1.5}.analytics-preferences-actions{flex-wrap:wrap;gap:.55rem;display:flex}.analytics-preferences-actions button,.analytics-preferences-toggle{cursor:pointer;font:inherit;border:1px solid #1c5b4d;border-radius:.45rem;padding:.55rem .8rem;font-size:.84rem;font-weight:650}.analytics-preferences-actions button:first-child{color:#fff;background:#1c5b4d}.analytics-preferences-actions button:last-child,.analytics-preferences-toggle{color:#1c5b4d;background:#fff}.analytics-preferences-toggle{box-shadow:0 5px 15px #173b321c}.analytics-preferences button:focus-visible{outline-offset:2px;outline:3px solid #b08450}@media (width<=480px){.analytics-preferences{max-width:calc(100vw - 1.3rem);bottom:.65rem;right:.65rem}}:root{--site-ink:#343049;--site-muted:#665e73;--site-canvas:#fff9ed;--site-paper:#fffefa;--site-accent:#ad3b27;--site-bright:#eb6c54;--site-mint:#dcefcf;--site-sky:#deedf9;--site-butter:#ffe8a1;--site-lilac:#e8ddf6;--site-peach:#ffe0cd;--site-line:#e6d9c4;--site-font:"Nunito", ui-rounded, system-ui, sans-serif;--site-display:var(--site-font);--site-radius:28px;--site-control-radius:999px;--site-shadow:0 4px 0 #d7ccb8}:root[data-site-style=madison]{--site-ink:#171717;--site-muted:#57534d;--site-canvas:#f5f1e9;--site-paper:#fffdf7;--site-accent:#b32629;--site-bright:#b32629;--site-mint:#e5e1d8;--site-sky:#e8e4dc;--site-butter:#e9ddd4;--site-lilac:#e2ded7;--site-peach:#eeddd5;--site-line:#b5aea3;--site-font:"Helvetica Neue", Helvetica, Arial, sans-serif;--site-display:"Arial Black", "Helvetica Neue", Arial, sans-serif;--site-radius:0px;--site-control-radius:0px;--site-shadow:none}:root[data-site-style=comic]{--site-ink:#17202c;--site-muted:#394553;--site-canvas:#fffdf2;--site-paper:#fffef8;--site-accent:#a82e22;--site-bright:#e94838;--site-mint:#d5e8bb;--site-sky:#b9d9ef;--site-butter:#f7d84a;--site-lilac:#ded1ed;--site-peach:#f6bca0;--site-line:#17202c;--site-font:"Trebuchet MS", Arial, sans-serif;--site-display:Impact, "Arial Black", sans-serif;--site-radius:4px;--site-control-radius:3px;--site-shadow:4px 4px 0 #17202c}:root[data-site-style=pixel]{--site-ink:#e9f5ff;--site-muted:#b8c9df;--site-canvas:#101c32;--site-paper:#192c46;--site-accent:#a9efa3;--site-bright:#8dde82;--site-mint:#23494a;--site-sky:#203c59;--site-butter:#ffd17a;--site-lilac:#aa98df;--site-peach:#e9ad88;--site-line:#b5c6dc;--site-font:"Courier New", Courier, ui-monospace, monospace;--site-display:var(--site-font);--site-radius:0px;--site-control-radius:0px;--site-shadow:4px 4px 0 #060e1c}:root[data-site-style=pirate]{--site-ink:#142f3c;--site-muted:#52616a;--site-canvas:#f1dfb5;--site-paper:#fff6da;--site-accent:#8a3526;--site-bright:#a94b31;--site-mint:#d6dcbf;--site-sky:#cedee0;--site-butter:#e5c586;--site-lilac:#d6c8ce;--site-peach:#edcfb1;--site-line:#8d734c;--site-font:Georgia, "Times New Roman", serif;--site-display:"Palatino Linotype", "Book Antiqua", Georgia, serif;--site-radius:2px;--site-control-radius:2px;--site-shadow:3px 3px 0 #b59b68}.site-style-switcher{font-family:var(--site-font);color:var(--site-ink);flex:none;align-items:center;gap:7px;display:inline-flex}.site-style-arrow{border:2px solid var(--site-paper);border-radius:var(--site-control-radius);background:var(--site-paper);width:40px;min-height:44px;color:var(--site-ink);box-shadow:var(--site-shadow);cursor:pointer;place-items:center;padding:8px;display:inline-grid}.site-style-arrow svg{width:18px;height:18px;display:block}.site-style-arrow:hover{background:var(--site-butter)}.site-style-arrow:focus-visible{outline:3px solid var(--site-accent);outline-offset:4px}.site-style-current{flex-direction:column;align-items:center;min-width:61px;line-height:1.25;display:flex}.site-style-name{font-size:12px;font-weight:800}.site-style-count{color:var(--site-muted);letter-spacing:1px;margin-top:3px;font-size:10px}[data-site-style=madison] .site-style-arrow{border:1px solid var(--site-line)}[data-site-style=madison] .site-style-name{text-transform:uppercase;letter-spacing:1px;font-size:10px}[data-site-style=comic] .site-style-arrow{border:2px solid var(--site-ink);background:var(--site-butter);box-shadow:2px 2px 0 var(--site-ink)}[data-site-style=comic] .site-style-arrow svg{stroke-width:2.8px}[data-site-style=pixel] .site-style-arrow{border:2px solid var(--site-line);box-shadow:3px 3px #060e1c}[data-site-style=pixel] .site-style-arrow:hover{background:var(--site-sky)}[data-site-style=pixel] .site-style-arrow svg{stroke-linecap:square;stroke-linejoin:miter}[data-site-style=pirate] .site-style-arrow{border:2px solid var(--site-line);background:var(--site-paper)}[data-site-style=pirate] .site-style-name{font-family:var(--site-display);font-size:14px}html[data-site-style] .marketing{--mk-ink:var(--site-ink);--mk-muted:var(--site-muted);--mk-cream:var(--site-canvas);--mk-paper:var(--site-paper);--mk-coral:var(--site-bright);--mk-coral-dark:var(--site-accent);--mk-mint:var(--site-mint);--mk-sky:var(--site-sky);--mk-butter:var(--site-butter);--mk-lilac:var(--site-lilac);--mk-peach:var(--site-peach);--mk-line:var(--site-line);font-family:var(--site-font)}.mk-header .mk-header-inner{gap:22px}.mk-header .site-style-switcher{margin-left:auto}.mk-header .mk-nav{gap:22px;margin-left:auto}.mk-header-compact{display:none}.mk-style-world{justify-self:center;width:100%;max-width:620px}.mk-style-world>svg{width:100%;height:auto;display:block}.mk-style-world-madison{border:1px solid var(--mk-ink)}.mk-style-world-comic{filter:drop-shadow(7px 7px #17202c);transform:rotate(2deg)}.mk-style-world-pixel{border:4px solid var(--site-line);box-shadow:8px 8px #060e1c}.mk-pixel-scene{image-rendering:pixelated}.mk-style-world-pirate{border:3px double var(--site-line);background:var(--site-paper);box-shadow:var(--site-shadow);padding:8px}.marketing .mk-styles{padding-bottom:50px}.mk-style-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin-top:45px;display:grid}.mk-style-card{border:2px solid var(--mk-line);border-radius:var(--site-radius);background:var(--mk-paper);color:var(--mk-ink);text-align:left;font:inherit;cursor:pointer;flex-direction:column;padding:12px 12px 22px;display:flex}.mk-style-card:hover{border-color:var(--mk-coral-dark)}.mk-style-card[aria-pressed=true]{outline:3px solid var(--mk-coral-dark);outline-offset:4px}.mk-style-card:focus-visible{outline:3px solid var(--mk-ink);outline-offset:6px}.mk-style-card-heading{justify-content:space-between;align-items:center;gap:10px;margin:20px 10px 8px;display:flex}.mk-style-card-heading strong{font-size:21px;font-weight:900}.mk-style-card-heading>span{color:var(--mk-coral-dark);font-size:11px;font-weight:800}.mk-style-card-description{color:var(--mk-muted);margin-inline:10px;font-size:13px;line-height:1.6}.mk-style-note{color:var(--mk-muted);text-align:center;font-size:12px;margin-top:28px!important}.mk-style-mini{color:#343049;background:#fff4d6;border-radius:20px;flex-direction:column;min-height:275px;padding:26px;font:800 12px/1.4 Nunito,ui-rounded,system-ui,sans-serif;display:flex}.mk-style-mini-label{letter-spacing:1.4px;font-size:9px}.mk-style-mini-title{letter-spacing:-1px;margin:14px 0 15px;font-size:28px;line-height:1.05}.mk-style-mini-title em{color:#ad3b27;font-style:normal}.mk-style-mini-row{background:#fffefa;border-radius:10px;justify-content:space-between;gap:10px;margin-top:6px;padding:9px 11px;font-size:11px;display:flex}.mk-style-mini-button{color:#fffefa;background:#ad3b27;border-radius:20px;justify-content:space-between;gap:12px;margin-top:16px;padding:10px 12px;font-size:11px;display:flex}.mk-style-card-madison .mk-style-mini{color:#171717;background:#f5f1e9;border-top:7px solid #171717;border-radius:0;font-family:Helvetica Neue,Arial,sans-serif}.mk-style-card-madison .mk-style-mini-title{text-transform:uppercase;font-family:Arial Black,Arial,sans-serif;font-weight:900}.mk-style-card-madison .mk-style-mini-title em{color:#b32629}.mk-style-card-madison .mk-style-mini-row{background:0 0;border-bottom:1px solid #b5aea3;border-radius:0;padding-inline:0}.mk-style-card-madison .mk-style-mini-button{background:#b32629;border-radius:0}.mk-style-card-comic .mk-style-mini{color:#17202c;background:radial-gradient(#17202c30 1px,#0000 1px) 0 0/8px 8px,#f7d84a;border:3px solid #17202c;border-radius:2px;font-family:Trebuchet MS,sans-serif}.mk-style-card-comic .mk-style-mini-title{text-transform:uppercase;letter-spacing:0;font-family:Impact,Arial Black,sans-serif;font-size:32px;font-style:italic;font-weight:400}.mk-style-card-comic .mk-style-mini-title em{color:#17202c}.mk-style-card-comic .mk-style-mini-row{background:#fffdf2;border:2px solid #17202c;border-radius:0;box-shadow:2px 2px #17202c}.mk-style-card-comic .mk-style-mini-button{color:#17202c;background:#b9d9ef;border:2px solid #17202c;border-radius:0;box-shadow:3px 3px #17202c}.mk-style-card-pixel .mk-style-mini{color:#e9f5ff;background:#101c32;border:3px solid #b5c6dc;border-radius:0;font-family:Courier New,Courier,monospace}.mk-style-card-pixel .mk-style-mini-title{letter-spacing:-1px;font-size:26px}.mk-style-card-pixel .mk-style-mini-title em{color:#a9efa3}.mk-style-card-pixel .mk-style-mini-row{background:#192c46;border:2px solid #b5c6dc;border-radius:0;box-shadow:3px 3px #060e1c}.mk-style-card-pixel .mk-style-mini-button{color:#101c32;background:#a9efa3;border:2px solid #a9efa3;border-radius:0;box-shadow:3px 3px #060e1c}.mk-style-card-pirate .mk-style-mini{color:#142f3c;background:#f1dfb5;border:3px double #8d734c;border-radius:2px;font-family:Georgia,serif}.mk-style-card-pirate .mk-style-mini-title{font-family:Palatino Linotype,Georgia,serif}.mk-style-card-pirate .mk-style-mini-title em{color:#8a3526}.mk-style-card-pirate .mk-style-mini-row{background:#fff6da;border:1px solid #8d734c;border-radius:2px;box-shadow:2px 2px #b59b68}.mk-style-card-pirate .mk-style-mini-button{color:#fff6da;background:#8a3526;border:2px solid #8a3526;border-radius:2px;box-shadow:3px 3px #b59b68}[data-site-style=madison] .marketing{font-weight:400}[data-site-style=madison] .marketing :is(h1,h2,h3){font-family:var(--site-display);text-transform:uppercase;font-weight:900}[data-site-style=madison] .mk-brand{text-transform:uppercase;letter-spacing:-1px;font-size:25px}[data-site-style=madison] .mk-brand>span:first-child>svg{display:none}[data-site-style=madison] .mk-brand>span:first-child:before{content:"S";background:var(--mk-coral-dark);width:34px;height:34px;color:var(--mk-paper);place-items:center;font:900 25px/1 Arial,sans-serif;display:grid}[data-site-style=madison] .mk-header{border-bottom:1px solid var(--mk-line)}[data-site-style=madison] .mk-hero{gap:45px;padding-block:55px 75px}[data-site-style=madison] .mk-hero h1{letter-spacing:-2.5px;font-size:clamp(44px,4.2vw,61px);line-height:.99}[data-site-style=madison] .mk-eyebrow{box-shadow:none;color:var(--mk-muted);text-transform:uppercase;letter-spacing:2px;background:0 0;border:0;padding:0;font-size:10px;transform:none}[data-site-style=madison] .mk-hero h1 em:after,[data-site-style=madison] .mk-sky-world:before,[data-site-style=madison] .mk-sky-world:after,[data-site-style=madison] .mk-world-edge,[data-site-style=madison] .mk-peek:before,[data-site-style=madison] .mk-peek:after,[data-site-style=madison] .mk-final:before,[data-site-style=madison] .mk-steps:before{display:none}[data-site-style=madison] :is(.mk-sky-world,.mk-rest){background:var(--mk-cream)}[data-site-style=madison] .mk-everyday-strip{border-block:1px solid var(--mk-line);background:var(--mk-ink);color:var(--mk-paper)}[data-site-style=madison] .mk-everyday-strip p>span:not(.mk-strip-flower){color:var(--mk-paper)}[data-site-style=madison] .mk-strip-flower{display:none}[data-site-style=madison] .marketing :is(.mk-button,.mk-header-link,.mk-step,.mk-peek-note,.mk-preview,.mk-preview-avatar,.mk-preview-kicker,.mk-preview-row-icon,.mk-question-card,.mk-question-icon,.mk-carousel-arrow,.mk-carousel-play,.mk-carousel-picker,.mk-possibility,.mk-possibility-icon,.mk-friend,.mk-friend-face,.mk-friends-label,.mk-price-card,.mk-price-badge,.mk-step-number){box-shadow:none;border-color:var(--mk-line);border-radius:0}[data-site-style=madison] .marketing :is(.mk-step,.mk-possibility,.mk-peek-note,.mk-question-card,.mk-friend,.mk-friends-label){transform:none}[data-site-style=madison] .mk-carousel-stage:before{box-shadow:none;border-color:var(--mk-line);border-radius:0;transform:none}[data-site-style=madison] :is(.mk-step,.mk-possibility,.mk-price-card){border-width:1px}[data-site-style=madison] .mk-button-primary{background:var(--mk-coral-dark);color:var(--mk-paper);border-color:var(--mk-coral-dark)}[data-site-style=madison] .mk-header-link{border:1px solid var(--mk-ink);background:0 0}[data-site-style=madison] .mk-step-number{background:var(--mk-ink)}[data-site-style=madison] .mk-kicker{text-transform:uppercase;letter-spacing:2px;font-size:11px}[data-site-style=madison] .mk-possibility-icon>svg{filter:grayscale()}[data-site-style=madison] .marketing :is(.mk-price-badge,.mk-price-card-enhanced .mk-price-badge,.mk-preview-row-icon,.mk-preview-check,.mk-question-card small),[data-site-style=madison] .mk-price-card li:before{color:var(--mk-ink)}[data-site-style=madison] .mk-peek-note{background:var(--mk-paper)}[data-site-style=madison] .mk-sharing{border-block:1px solid var(--mk-line)}[data-site-style=madison] .mk-footer{border-color:var(--mk-line)}[data-site-style=comic] .marketing :is(h1,h2,h3){font-family:var(--site-display);text-transform:uppercase;letter-spacing:.01em;font-style:italic;font-weight:400}[data-site-style=comic] .mk-hero h1{font-size:clamp(55px,6vw,82px);line-height:.98}[data-site-style=comic] .mk-header{border-bottom:3px solid var(--mk-ink)}[data-site-style=comic] .mk-sky-world{background:radial-gradient(#17202c18 1.5px, transparent 1.5px) 0 0/12px 12px, var(--mk-cream)}[data-site-style=comic] .mk-sky-world:before,[data-site-style=comic] .mk-sky-world:after,[data-site-style=comic] .mk-world-edge,[data-site-style=comic] .mk-peek:before,[data-site-style=comic] .mk-peek:after,[data-site-style=comic] .mk-final:before,[data-site-style=comic] .mk-hero h1 em:after{display:none}[data-site-style=comic] .mk-rest{background-image:radial-gradient(#17202c18 1px,#0000 1px);background-size:10px 10px}[data-site-style=comic] :is(.mk-header-link,.mk-button,.mk-step,.mk-peek-note,.mk-preview,.mk-preview-avatar,.mk-preview-kicker,.mk-preview-row-icon,.mk-question-card,.mk-question-icon,.mk-carousel-arrow,.mk-carousel-play,.mk-carousel-picker,.mk-possibility,.mk-possibility-icon,.mk-friend,.mk-friends-label,.mk-price-card,.mk-price-badge,.mk-step-number,.mk-style-card){border-color:var(--mk-ink);box-shadow:4px 4px 0 var(--mk-ink);border-style:solid;border-width:3px;border-radius:3px}[data-site-style=comic] .mk-eyebrow{border:3px solid var(--mk-ink);color:var(--mk-ink);box-shadow:3px 3px 0 var(--mk-ink);border-radius:0}[data-site-style=comic] .mk-kicker{border:2px solid var(--mk-ink);background:var(--mk-butter);color:var(--mk-ink);text-transform:uppercase;letter-spacing:1px;padding:5px 12px;font-size:11px;display:inline-block;transform:rotate(-2deg)}[data-site-style=comic] .mk-button-primary{background:var(--mk-butter);color:var(--mk-ink)!important}[data-site-style=comic] .mk-step-number{background:var(--mk-ink)}[data-site-style=comic] :is(.mk-peek,.mk-sharing,.mk-final,.mk-everyday-strip){border-block:3px solid var(--mk-ink)}[data-site-style=comic] .mk-everyday-strip p>span:not(.mk-strip-flower){color:var(--mk-muted)}[data-site-style=comic] .mk-peek-note{background:var(--mk-paper)}[data-site-style=comic] .mk-question-card{background:var(--mk-paper);border-radius:35px 35px 35px 2px}[data-site-style=comic] .mk-price-badge{color:var(--mk-ink);box-shadow:none}[data-site-style=comic] .mk-footer{border-color:var(--mk-ink)}[data-site-style=comic] .mk-style-card-heading strong{font-family:var(--site-display);text-transform:uppercase;font-size:25px;font-style:italic;font-weight:400}[data-site-style=pixel] .marketing :is(h1,h2,h3){font-family:var(--site-display);font-weight:900}[data-site-style=pixel] .mk-header{border-bottom:2px solid var(--mk-line)}[data-site-style=pixel] .marketing :is(.mk-header-link,.mk-button,.mk-step,.mk-peek-note,.mk-preview,.mk-preview-avatar,.mk-preview-kicker,.mk-preview-row-icon,.mk-question-card,.mk-question-icon,.mk-carousel-arrow,.mk-carousel-play,.mk-carousel-picker,.mk-possibility,.mk-possibility-icon,.mk-friend,.mk-friend-face,.mk-friends-label,.mk-price-card,.mk-price-badge,.mk-step-number,.mk-style-card){border-color:var(--mk-line);box-shadow:var(--site-shadow);border-style:solid;border-width:2px;border-radius:0}[data-site-style=pixel] .marketing :is(.mk-step,.mk-possibility,.mk-peek-note,.mk-question-card,.mk-friend,.mk-friends-label){transform:none}[data-site-style=pixel] .mk-button-primary{background:var(--mk-coral-dark);color:var(--mk-cream)!important}[data-site-style=pixel] .mk-step-number{background:var(--mk-ink);color:var(--mk-cream)}[data-site-style=pixel] .mk-everyday-strip{border-block:2px solid var(--mk-line)}[data-site-style=pixel] .mk-everyday-strip p>span:not(.mk-strip-flower){color:var(--mk-ink)}[data-site-style=pirate] .marketing :is(h1,h2,h3){font-family:var(--site-display);font-weight:700}[data-site-style=pirate] .mk-header{border-bottom:3px double var(--mk-line)}[data-site-style=pirate] .marketing :is(.mk-header-link,.mk-button,.mk-step,.mk-peek-note,.mk-preview,.mk-preview-avatar,.mk-preview-kicker,.mk-preview-row-icon,.mk-question-card,.mk-question-icon,.mk-carousel-arrow,.mk-carousel-play,.mk-carousel-picker,.mk-possibility,.mk-possibility-icon,.mk-friend,.mk-friend-face,.mk-friends-label,.mk-price-card,.mk-price-badge,.mk-step-number,.mk-style-card){border-color:var(--mk-line);box-shadow:var(--site-shadow);border-style:solid;border-width:1px;border-radius:2px}[data-site-style=pirate] .marketing :is(.mk-step,.mk-possibility,.mk-peek-note,.mk-question-card,.mk-friend,.mk-friends-label){transform:none}[data-site-style=pirate] .mk-button-primary{background:var(--mk-coral-dark);color:var(--mk-paper)!important}[data-site-style=pirate] .mk-step-number{background:var(--mk-ink);color:var(--mk-paper)}[data-site-style=pirate] .mk-everyday-strip{background:var(--mk-sky);border-block:3px double var(--mk-line)}[data-site-style=pirate] .mk-everyday-strip p>span:not(.mk-strip-flower){color:var(--mk-ink)}html[data-site-style]:not([data-site-style=cozy]) .app{--cozy-ink:var(--site-ink);--cozy-muted:var(--site-muted);--cozy-cream:var(--site-canvas);--cozy-paper:var(--site-paper);--cozy-coral-dark:var(--site-accent);--cozy-mint:var(--site-mint);--cozy-butter:var(--site-butter);--cozy-sky:var(--site-sky);--cozy-lilac:var(--site-lilac);--cozy-line:var(--site-line);--cozy-font:var(--site-font);--cozy-focus:var(--site-accent);--color-ink:var(--site-ink);--color-muted:var(--site-muted);--color-canvas:var(--site-canvas);--color-surface:var(--site-paper);--color-accent:var(--site-accent);--color-accent-hover:var(--site-accent);--color-soft:var(--site-mint);--color-softest:var(--site-sky);background:var(--site-canvas)}html[data-site-style]:not([data-site-style=cozy]) .app :is(.sidebar,.topbar,.situation-card,.starter-card,.world-empty,.situation-tools,.situation-style-options,.account-style-library){background:var(--site-paper);border-color:var(--site-line);border-radius:var(--site-radius);box-shadow:var(--site-shadow)}html[data-site-style]:not([data-site-style=cozy]) .app .sidebar{background:var(--site-sky);border-radius:0}html[data-site-style]:not([data-site-style=cozy]) .app .topbar{box-shadow:none;border-bottom-style:solid;border-radius:0}html[data-site-style]:not([data-site-style=cozy]) .app :is(.nav,.world-open-button,.world-privacy,.world-count,.starter-preview>button,.situation-workspace-actions>button){border-radius:var(--site-control-radius);border-color:var(--site-line);box-shadow:var(--site-shadow)}html[data-site-style]:not([data-site-style=cozy]) .app :is(.space-label,.sidebar-note p,.dev-note){color:var(--site-muted)}html[data-site-style]:not([data-site-style=cozy]) .app .nav.active{background:var(--site-paper);color:var(--site-ink);border-color:var(--site-line);box-shadow:var(--site-shadow)}html[data-site-style]:not([data-site-style=cozy]) .app .situation-workspace :is(.page-heading h1,.situation-list-intro h2,.world-card-copy h3){font-family:var(--site-display)}html[data-site-style=madison] .app :is(.world-card-art,.world-heading-art,.starter-art){filter:grayscale()}html[data-site-style=comic] .app .sidebar{border-right:3px solid var(--site-ink)}html[data-site-style]:not([data-site-style=cozy]) .app.auth-shell :is(.welcome-entry,.entry-screen,.activation-screen,.reset-screen,.login,.entry-switch,.entry-switch button,input,textarea,select,.primary,.secondary,.launch-status){border-radius:var(--site-control-radius);border-color:var(--site-line);box-shadow:none}html[data-site-style]:not([data-site-style=cozy]) .app.auth-shell :is(h1,h2){font-family:var(--site-display);text-transform:uppercase}html[data-site-style]:not([data-site-style=cozy]) .app.auth-shell :is(.welcome-story .eyebrow,.launch-welcome h1 em){color:var(--site-accent)}html[data-site-style]:not([data-site-style=cozy]) .app.auth-shell .primary{background:var(--site-accent);color:var(--site-paper)}html[data-site-style]:not([data-site-style=cozy]) .app.auth-shell .primary:hover:not(:disabled){background:var(--site-ink)}html[data-site-style]:not([data-site-style=cozy]) .app.auth-shell :is(.entry-switch,.launch-status){background:var(--site-sky);color:var(--site-ink)}html[data-site-style]:not([data-site-style=cozy]) .app.auth-shell .cozy-scene{filter:grayscale()}html[data-site-style]:not([data-site-style=cozy]) .analytics-preferences{color:var(--site-ink);font-family:var(--site-font)}html[data-site-style]:not([data-site-style=cozy]) .analytics-preferences-panel{background:var(--site-paper);border-color:var(--site-line);border-radius:var(--site-radius);box-shadow:var(--site-shadow)}html[data-site-style]:not([data-site-style=cozy]) .analytics-preferences :is(button,.analytics-preferences-toggle){border-color:var(--site-line);border-radius:var(--site-control-radius);color:var(--site-ink);background:var(--site-paper)}html[data-site-style]:not([data-site-style=cozy]) .analytics-preferences-actions button:first-child{background:var(--site-accent);color:var(--site-paper)}@media (width<=1180px){.mk-header .mk-nav{display:none}}@media (width<=850px){.mk-style-grid{gap:16px}.mk-style-mini{min-height:265px;padding:17px}.mk-style-card-heading{flex-wrap:wrap;margin-inline:3px}.mk-style-card-description{margin-inline:3px}.mk-style-world{max-width:530px;margin-top:30px}[data-site-style=madison] .mk-hero{gap:5px}}@media (width<=700px){.mk-header .mk-header-inner{grid-template-columns:1fr auto auto;gap:17px 12px;padding-block:16px 12px;display:grid}.mk-header .site-style-switcher{grid-area:2/1/auto/-1;justify-self:center;margin-left:0}.mk-header .mk-sign-in{grid-area:1/2;margin-left:0}.mk-header .mk-header-link{grid-area:1/3}.site-style-current{flex-direction:row;justify-content:center;gap:9px;min-width:108px}.site-style-count{margin-top:0}}@media (width<=560px){.mk-style-grid{grid-template-columns:1fr;gap:24px;max-width:350px;margin-inline:auto}.mk-style-mini{min-height:275px;padding:26px}.mk-style-card-heading,.mk-style-card-description{margin-inline:10px}.marketing .mk-styles{padding-bottom:30px}.mk-style-note{max-width:270px;margin-inline:auto!important}.mk-style-world-comic{width:calc(100% - 12px)}[data-site-style=madison] .mk-hero h1{letter-spacing:-2px;font-size:clamp(44px,11.8vw,64px)}[data-site-style=madison] .mk-hero{padding-block:32px 45px}[data-site-style=comic] .mk-hero h1{font-size:clamp(50px,13vw,72px)}[data-site-style=madison] .mk-brand{gap:7px;font-size:21px}[data-site-style=madison] .mk-brand>span:first-child:before{width:27px;height:29px;font-size:22px}}@media (width<=380px){.mk-header-full{display:none}.mk-header-compact{display:inline}.mk-header .mk-header-inner{column-gap:8px}}@media (prefers-reduced-motion:reduce){.site-style-arrow{transition:none}}@media (forced-colors:active){.site-style-arrow,.mk-style-card{box-shadow:none;border:2px solid buttontext}.mk-style-card[aria-pressed=true]{outline-color:highlight}}@font-face{font-family:Nunito;src:url(/cozy/nunito-variable.ttf)format("truetype");font-weight:200 1000;font-style:normal;font-display:swap}:root{--cozy-font:"Nunito", ui-rounded, system-ui, sans-serif;--cozy-ink:#343049;--cozy-muted:#665e73;--cozy-cream:#fff9ed;--cozy-paper:#fffefa;--cozy-coral:#eb6c54;--cozy-coral-dark:#ad3b27;--cozy-mint:#dcefcf;--cozy-sky:#deedf9;--cozy-butter:#ffe8a1;--cozy-lilac:#e8ddf6;--cozy-line:#ded4c7;--cozy-focus:#6f4aa0;--cozy-shadow:0 5px 0 #d7ccb8, 0 12px 24px #63503d09}.app{--font-ui:var(--cozy-font);--color-canvas:var(--cozy-cream);--color-surface:var(--cozy-paper);--color-soft:var(--cozy-mint);--color-softest:#f2f7e9;--color-ink:var(--cozy-ink);--color-muted:var(--cozy-muted);--color-line:var(--cozy-line);--color-accent:#42683e;--color-accent-hover:#345330;--color-orange:var(--cozy-coral);--color-orange-text:var(--cozy-coral-dark);color:var(--cozy-ink);background:var(--cozy-cream);font:15px/1.65 var(--cozy-font)}.app :is(h1,h2,h3,h4,button,input,select,textarea){font-family:var(--cozy-font)}.app :is(h1,h2,h3){letter-spacing:-.025em;font-weight:900}.app :is(button,a,input,textarea,select,summary):focus-visible{outline:3px solid var(--cozy-focus);outline-offset:4px}.app :is(input:not([type=checkbox]):not([type=radio]),textarea,select){border:2px solid var(--cozy-line);color:var(--cozy-ink);background:var(--cozy-paper);border-radius:14px}.app :is(input:not([type=checkbox]):not([type=radio]),select){min-height:46px}.app textarea{line-height:1.65}.app :is(input:not([type=checkbox]):not([type=radio]),textarea,select):focus{border-color:var(--cozy-focus);box-shadow:0 0 0 3px #e8ddf680}.app :is(.primary,.secondary){border-width:2px;border-radius:999px;min-height:46px;font-weight:900;transition:transform .15s,background-color .15s,box-shadow .15s}.app .primary{color:#fffefa;background:var(--cozy-coral-dark);border:2px solid #92301f;box-shadow:0 4px #843727}.app .primary:hover:not(:disabled):not([aria-disabled=true]){background:#963321;transform:translateY(-1px);box-shadow:0 5px #843727}.app .secondary{background:var(--cozy-paper);color:var(--cozy-ink);border-color:var(--cozy-line);box-shadow:0 3px #ddd3c7}.app .secondary:hover:not(:disabled){background:var(--cozy-butter);border-color:#d2bb86;transform:translateY(-1px)}.app :is(.primary,.secondary):active:not(:disabled){transform:translateY(3px);box-shadow:0 1px #c4b5a2}.app .pill{color:#42623e;background:var(--cozy-mint);border-radius:999px;padding:6px 12px;font-weight:900}.app .notice{background:var(--cozy-butter);color:var(--cozy-ink);border-width:2px;border-radius:20px}.app .notice.success{background:var(--cozy-mint);border-color:#a8c59b}.app :is(.notice.error,.login-error){color:#923c32;background:#fff0ed;border-color:#d9a69d}.app .empty{background:#f1f7e8;border:2px dashed #b9cda9;border-radius:26px}.app footer{color:var(--cozy-muted);border-top:2px dashed var(--cozy-line);font-size:12px}.app .sidebar{background:#e6f1da;border:0;border-right:2px solid #cbdab8;padding:28px 18px 22px}.app .brand{font-family:var(--cozy-font);letter-spacing:-.035em;gap:6px;font-size:28px;font-weight:1000}.app .brand-mark{width:44px;height:48px;color:inherit;background:0 0;border-radius:0;place-items:center;margin:0;transition:transform .16s;display:grid}.app .brand:hover .brand-mark{transform:rotate(-7deg)}.app .brand-dot{color:var(--cozy-coral-dark)}.app .space-label{color:#53654a;letter-spacing:.1em;margin:16px 0 30px;font-size:9px;font-weight:900}.app .nav{border:2px solid #0000;border-radius:18px;min-height:48px;font-size:14px;font-weight:900}.app .nav.active{color:var(--cozy-ink);background:var(--cozy-paper);border-color:#bdcea8;box-shadow:0 4px #c4d3b2}.app .nav:hover:not(:disabled){background:#fff5ce}.app .sidebar-note{padding:22px 8px 15px}.app .sidebar-note p{color:#496044;font:900 15px/1.5 var(--cozy-font)}.app .sidebar-note .sprig{margin:0 0 9px;display:block}.app .dev-note{color:#52684a;font-weight:700}.app .topbar{background:#fffefaed;border-bottom:2px dashed #e3d8c6;min-height:78px;padding:14px 30px;font-size:13px;font-weight:800}.app .topbar-actions{gap:16px}.app .identity{gap:9px;font-size:13px;font-weight:900}.app .account-avatar{color:#496044;background:var(--cozy-mint);border-radius:50%;width:37px;height:37px}.app .sign-out{border:1px solid var(--cozy-line);min-height:40px;color:var(--cozy-muted);border-radius:999px;padding:6px 13px;font-weight:800}.app .content{max-width:1260px;padding:38px 38px 24px}.app.auth-shell{background:radial-gradient(ellipse at 12% 20%, #e2f0d680, transparent 45%), radial-gradient(ellipse at 85% 70%, #fde4cf80, transparent 45%), var(--cozy-cream)}.app.auth-shell .sidebar{background:0 0;border:0;padding:24px 38px}.app.auth-shell .launch-status{color:#46613d;background:#e8f2dc;border:2px solid #ccd6bb;border-radius:999px;padding:8px 15px;font-weight:900}.app.auth-shell .content{max-width:1260px;padding:0 38px}.app .launch-welcome{align-items:center;gap:clamp(36px,6vw,88px);min-height:min(780px,100svh - 190px);padding:20px 0 48px}.app .welcome-story .eyebrow{letter-spacing:.08em;color:#52754a;font-weight:900}.app .welcome-line{background:#ebbb69;border-radius:999px;width:22px;height:10px;transform:rotate(-12deg)}.app .launch-welcome h1{font-family:var(--cozy-font);letter-spacing:-.045em;margin:18px 0;font-size:clamp(44px,4.6vw,66px);font-weight:1000;line-height:1.04}.app .launch-welcome h1 em{color:#507844;font-weight:1000}.app .welcome-story>p{color:var(--cozy-muted);font-size:16px;line-height:1.75}.app .welcome-promises{flex-direction:row;gap:14px;margin-top:22px}.app .welcome-promises li{flex-direction:column;flex:1;align-items:flex-start;gap:7px}.app .welcome-promises li>span{background:var(--cozy-butter);color:#755521;border-radius:50%;place-items:center;width:27px;height:27px;font-weight:900;display:grid}.app .welcome-promises strong{font-size:13px;font-weight:900}.app .welcome-promises p{font-size:12px;line-height:1.5}.app .welcome-entry{background:var(--cozy-paper);border:2px solid #ded4c7;border-radius:30px;padding:30px;box-shadow:0 7px #e3d7c5,0 20px 40px #624b3410}.app .entry-symbol{background:var(--cozy-mint);border-radius:20px;width:65px;height:65px;margin-bottom:18px}.app .welcome-entry-heading h2{letter-spacing:-.03em;font-size:28px;font-weight:1000}.app .entry-switch{background:#eef1e3;border-radius:999px;padding:5px}.app .entry-switch button{border-radius:999px;font-size:12px;font-weight:900}.app .launch-login input:not([type=checkbox]):not([type=radio]){border:2px solid var(--cozy-line);border-radius:14px}.app .launch-login label{font-weight:900}.app .password-toggle{border-radius:10px;min-height:38px;top:5px;right:5px}.app .login-submit{justify-content:center;gap:20px;min-height:50px}.app .account-trust{border-top:2px dashed var(--cozy-line);font-weight:800}.app .signup-confirmation{background:#edf4e2;border:2px solid #bdcea8;border-radius:20px}.app :is(.entry-screen,.activation-screen,.reset-screen,.login){border-radius:24px}.cozy-icon{flex-shrink:0;display:block}.cozy-mascot{display:block}.cozy-scene{isolation:isolate;width:100%;margin:8px auto 0;position:relative}.cozy-scene>img{object-fit:contain;z-index:1;width:100%;height:auto;display:block;position:relative}.cozy-scene--home{max-width:280px}.cozy-scene__spark{font:900 32px/1 var(--cozy-font);color:#bd8237;position:absolute}.cozy-scene__spark--one{top:25%;left:2%;transform:rotate(12deg)}.cozy-scene__spark--two{color:#847199;bottom:28%;right:1%}.welcome-story .cozy-scene{max-width:480px;margin-top:6px}@media (width<=1100px){.app .content,.app.auth-shell .content{padding-inline:25px}.app .launch-welcome{grid-template-columns:minmax(0,1fr) 375px;gap:30px}.app .welcome-entry{padding:25px}.app .topbar{padding-inline:22px}}@media (width<=850px){.app .launch-welcome{grid-template-columns:minmax(0,1fr);gap:38px;max-width:540px;margin-inline:auto}.app .welcome-entry{order:1}.app .welcome-story{text-align:center;order:2}.app .welcome-story .eyebrow{justify-content:center}.app .welcome-story>p{margin-inline:auto}.app .welcome-promises{text-align:left}.app .topbar>span{display:none}}@media (width<=650px){.app .sidebar{border-bottom:2px solid #cbdab8;border-right:0;gap:12px;height:auto;padding:15px 18px}.app .brand{font-size:26px}.app .brand-mark{width:36px;height:39px}.app .brand-mark .cozy-mascot{width:37px;height:37px}.app .nav{border-radius:999px;min-height:44px;padding:7px 12px;font-size:12px}.app .topbar{min-height:62px;padding:12px 18px}.app .topbar-actions{flex-wrap:wrap;gap:8px}.app .identity{font-size:12px}.app .account-avatar{display:none}.app .content{padding:26px 18px 20px}.app.auth-shell .sidebar{padding:18px 20px}.app.auth-shell .content{padding:0 20px}.app .launch-welcome{padding-top:12px}.app .welcome-entry{border-radius:26px;padding:24px 20px}.app .welcome-promises{flex-direction:column;gap:17px}.app .welcome-promises li{flex-direction:row;gap:12px}.app .welcome-promises strong{font-size:14px}.app .welcome-promises p{font-size:13px}.app .launch-status{font-size:11px}.app footer{margin-top:35px}}@media (prefers-reduced-motion:reduce){.app :is(button,a,.brand-mark){transition:none;animation:none}.app :is(.primary,.secondary,.brand-mark):hover,.app :is(.primary,.secondary):active{transform:none}}@media (forced-colors:active){.app :is(.primary,.secondary,.nav,.pill,.welcome-entry,.notice){box-shadow:none;border:2px solid buttontext}.app :is(button,a,input,select,textarea,summary):focus-visible{outline-color:highlight}}.cozy-mascot[data-cozy-motion=hello] .cozy-mascot__wave{transform-box:view-box;transform-origin:66px 57px;animation:.72s ease-in-out .12s cozy-hello-wave}.cozy-mascot[data-cozy-motion=hello] .cozy-mascot__leaves{transform-box:view-box;transform-origin:49px 30px;animation:.65s ease-out 80ms cozy-sprout-settle}.cozy-mascot[data-cozy-motion=hello] .cozy-face__eyes{transform-box:fill-box;transform-origin:50%;animation:.85s linear .18s cozy-sprout-blink}:is(.app,.ui-gallery) .situation-workspace :is(.situation-card,.starter-card),.sui-theme :is(.sui-object-row,.sv-card){animation:.32s ease-out cozy-card-arrive}.app :is(.primary,.secondary,.world-open-button,.starter-card),.sui-theme :is(.sui-inline-action,.sv-button,.sv-confirm button){transition-property:transform;transition-duration:.15s;transition-timing-function:ease-out}.app :is(.primary,.secondary,.world-open-button,.starter-card):active:not(:disabled):not([aria-disabled=true]),.sui-theme :is(.sui-inline-action,.sv-button,.sv-confirm button):active:not(:disabled):not([aria-disabled=true]){transform:translateY(2px)scale(.985)}:is(.app,.sui-theme,.ui-gallery) [data-cozy-cue=success],.sui-theme[data-cozy-cue=success]{animation:.44s ease-out cozy-saved-settle}:is(.app,.sui-theme,.ui-gallery) [data-cozy-cue=success] :is(.cozy-mascot,.cozy-icon){transform-box:fill-box;transform-origin:bottom;animation:.58s ease-in-out cozy-happy-nod}@keyframes cozy-hello-wave{0%,to{transform:rotate(0)}25%,65%{transform:rotate(-22deg)}45%,82%{transform:rotate(5deg)}}@keyframes cozy-sprout-settle{0%,to{transform:rotate(0)}35%{transform:rotate(-5deg)}70%{transform:rotate(3deg)}}@keyframes cozy-sprout-blink{0%,48%,68%,to{transform:scaleY(1)}56%,60%{transform:scaleY(.12)}}@keyframes cozy-card-arrive{0%{opacity:.94;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes cozy-saved-settle{0%,to{transform:translateY(0)}35%{transform:translateY(-2px)}65%{transform:translateY(1px)}}@keyframes cozy-happy-nod{0%,to{transform:rotate(0)}30%{transform:rotate(-5deg)}65%{transform:rotate(4deg)}}[data-quiet-animations=true][data-cozy-cue=success],[data-quiet-animations=true] :is(.cozy-mascot,.cozy-mascot *,.cozy-icon,.cozy-scene__spark,.situation-card,.starter-card,.sui-object-row,.sv-card,[data-cozy-cue=success],.primary,.secondary,.world-open-button,.sui-inline-action,.sv-button,.sv-confirm button,.brand-mark,.ui-gallery__nav-item,.ui-gallery__viewport){transition:none!important;animation:none!important}[data-quiet-animations=true] :is(.situation-card,.starter-card,.primary,.secondary,.world-open-button,.sui-inline-action,.sv-button,.sv-confirm button,.brand-mark,.ui-gallery__nav-item):is(:hover,:active,:focus-within){transform:none!important}@media (prefers-reduced-motion:reduce){:is(.app,.sui-theme,.ui-gallery)[data-cozy-cue=success],:is(.app,.sui-theme,.ui-gallery) :is(.cozy-mascot,.cozy-mascot *,.cozy-icon,.cozy-scene__spark,.situation-card,.starter-card,.sui-object-row,.sv-card,[data-cozy-cue=success],.primary,.secondary,.world-open-button,.sui-inline-action,.sv-button,.sv-confirm button,.brand-mark,.ui-gallery__nav-item,.ui-gallery__viewport),.cozy-mascot,.cozy-mascot *{transition:none!important;animation:none!important}:is(.app,.sui-theme,.ui-gallery) :is(.situation-card,.starter-card,.primary,.secondary,.world-open-button,.sui-inline-action,.sv-button,.sv-confirm button,.brand-mark,.ui-gallery__nav-item):is(:hover,:active,:focus-within){transform:none!important}}@media (forced-colors:active){:is(.app,.sui-theme,.ui-gallery) :is(.situation-card,.starter-card,.sui-object-row,.sv-card){animation:none}}
