@font-face{font-display:swap;font-family:Bebas Neue;font-style:normal;font-weight:400;src:url(/static/media/JTUSjIg69CK48gW7PXoo9Wdhyzbi.56c585894b4de3a13276.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Bebas Neue;font-style:normal;font-weight:400;src:url(/static/media/JTUSjIg69CK48gW7PXoo9Wlhyw.73eeab1715ee2cd16fc6.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Outfit;font-style:normal;font-weight:400;src:url(/static/media/QGYvz_MVcBeNP4NJuktqQ4E.562d506c56800e98f6dc.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Outfit;font-style:normal;font-weight:400;src:url(/static/media/QGYvz_MVcBeNP4NJtEtq.9361ca49fa8244163822.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Outfit;font-style:normal;font-weight:600;src:url(/static/media/QGYvz_MVcBeNP4NJuktqQ4E.562d506c56800e98f6dc.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Outfit;font-style:normal;font-weight:600;src:url(/static/media/QGYvz_MVcBeNP4NJtEtq.9361ca49fa8244163822.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Outfit;font-style:normal;font-weight:700;src:url(/static/media/QGYvz_MVcBeNP4NJuktqQ4E.562d506c56800e98f6dc.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Outfit;font-style:normal;font-weight:700;src:url(/static/media/QGYvz_MVcBeNP4NJtEtq.9361ca49fa8244163822.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Special Elite;font-style:normal;font-weight:400;src:url(/static/media/XLYgIZbkc4JPUL5CVArUVL0ntn4OSEFt.123effcbbbbc2830afae.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Special Elite;font-style:normal;font-weight:400;src:url(/static/media/XLYgIZbkc4JPUL5CVArUVL0ntnAOSA.210560970aebbb05cdc5.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--ink-0:#12100c;--ink-1:#1a1712;--ink-2:#23201a;--line:#f1ede024;--line-strong:#f1ede047;--paper:#efe5c6;--paper-2:#e5d8b1;--paper-ink:#232014;--paper-dim:#5d5642;--paper-line:#23201438;--text-main:#f1ede0;--text-muted:#a8a190;--text-light:#f1ede0;--primary:#e5484d;--primary-deep:#a83337;--primary-gradient:linear-gradient(180deg,#e5484d,#d13c41);--secondary:#e8b554;--success:#3f9b5b;--success-deep:#2e7444;--success-gradient:linear-gradient(180deg,#46a763,#3f9b5b);--danger:#e5484d;--danger-deep:#a83337;--danger-gradient:linear-gradient(180deg,#e5484d,#d13c41);--warning:#e8b554;--warning-deep:#b98c36;--warning-gradient:linear-gradient(180deg,#e8b554,#d9a441);--amber:#e8b554;--success-soft:#dfe9d3;--success-border:#8fb492;--success-ink:#2e5a38;--danger-soft:#f0d9d2;--danger-border:#cf8d87;--danger-ink:#8a2a2e;--warning-soft:#f0e4c2;--warning-border:#c9ac68;--warning-ink:#74561b;--info-soft:#e3e0d2;--info-border:#a7a28c;--info-ink:#3c382b;--me-bg:#e8b5541a;--me-border:#e8b5548c;--radius-lg:16px;--radius-md:12px;--radius-sm:10px;--radius-pill:999px;--font-display:"Bebas Neue","Arial Narrow",sans-serif;--font-type:"Special Elite","Courier New",monospace;--font-ui:"Outfit",-apple-system,"Segoe UI",sans-serif;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px)}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;font-size:106.25%;height:100%;overflow:hidden}body{background:radial-gradient(120% 90% at 50% 0,#e8b5540d,#0000 55%),#12100c;background:radial-gradient(120% 90% at 50% 0,#e8b5540d,#0000 55%),var(--ink-0);color:#f1ede0;color:var(--text-main);font-family:Outfit,-apple-system,Segoe UI,sans-serif;font-family:var(--font-ui);position:fixed}#root,body{height:100%;overflow:hidden;width:100%}#root:after{background-image:radial-gradient(hsla(46,38%,91%,.035) 1px,#0000 0);background-size:3px 3px;content:"";inset:0;pointer-events:none;position:fixed;z-index:4000}.container{-webkit-overflow-scrolling:touch;animation:routeIn .28s ease-out;display:flex;flex-direction:column;height:100%;justify-content:flex-start;margin:0 auto;max-width:480px;overflow-x:hidden;overflow-y:auto;padding:calc(1.25rem + env(safe-area-inset-top, 0px)) 1.25rem calc(2.25rem + env(safe-area-inset-bottom, 0px));padding:calc(1.25rem + var(--safe-top)) 1.25rem calc(2.25rem + var(--safe-bottom));width:100%}.brand-mark{background:#12100c;background:var(--ink-0);border-radius:20%;display:block;flex-shrink:0;object-fit:contain}.brand-mark-centered{margin:0 auto .65rem}.brand-mark-header{margin-bottom:.25rem}.mascot{background:#12100c;border-radius:20%;display:block;flex-shrink:0;max-width:100%;object-fit:contain}.mascot-centered{margin:0 auto .65rem}.mascot-header{margin-bottom:.25rem}.mascot-dialog-heading{align-items:center;display:flex;gap:.75rem;justify-content:center;margin-bottom:.8rem}.mascot-dialog-heading h2{margin:0}.mascot-splash{animation:rise .3s ease-out both;height:auto;width:clamp(112px,28vh,176px)}.home-masthead{flex-shrink:0;padding-top:2vh;position:relative}.card{background:#1a1712;background:var(--ink-1);border:1px solid #f1ede024;border:1px solid var(--line);border-radius:16px;border-radius:var(--radius-lg);flex-shrink:0;margin-bottom:.9rem;padding:1.25rem}.card-header{border-bottom:1px solid #f1ede024;border-bottom:1px solid var(--line);margin-bottom:1rem;padding-bottom:.6rem}.paper-card{background:linear-gradient(100deg,rgba(35,32,20,.045),#0000 30%),#efe5c6;background:linear-gradient(100deg,rgba(35,32,20,.045) 0,#0000 30%),var(--paper);border:1px solid #e5d8b1;border:1px solid var(--paper-2);border-radius:6px;box-shadow:0 4px 0 #00000073;color:#232014;color:var(--paper-ink);flex-shrink:0;position:relative}h1,h2,h3{color:#f1ede0;color:var(--text-main)}h1{font-size:3rem;letter-spacing:.04em;line-height:.95;margin-bottom:.4rem}h1,h2{font-family:Bebas Neue,Arial Narrow,sans-serif;font-family:var(--font-display);font-weight:400;text-align:center}h2{font-size:1.6rem;letter-spacing:.06em}h2,h3{margin-bottom:.8rem}h3{font-size:1.02rem;font-weight:700}p{color:#a8a190;color:var(--text-muted);font-size:1rem;line-height:1.6}.type,input.type,textarea.type{font-family:Special Elite,Courier New,monospace;font-family:var(--font-type);letter-spacing:.01em}.overline{font-size:.76rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.app-subtitle,.overline{color:#a8a190;color:var(--text-muted)}.app-subtitle{font-size:.9rem;font-weight:600;text-align:center}.redacted{background:#232014;background:var(--paper-ink);border-radius:2px;color:#0000;display:inline-block;line-height:1;transform:skewX(-6deg);-webkit-user-select:none;user-select:none}input[type=email],input[type=text],select,textarea{background:#efe5c6;background:var(--paper);border:2px solid #e5d8b1;border:2px solid var(--paper-2);border-bottom:2px solid #23201473;border-radius:10px;border-radius:var(--radius-sm);color:#232014;color:var(--paper-ink);font-family:Outfit,-apple-system,Segoe UI,sans-serif;font-family:var(--font-ui);font-size:1rem;font-weight:600;padding:.9rem 1.2rem;text-align:center;transition:border-color .15s,box-shadow .15s;width:100%}input::placeholder,textarea::placeholder{color:#5d5642;color:var(--paper-dim);font-weight:500}input[type=email]:focus,input[type=text]:focus,select:focus,textarea:focus{border-color:#e8b554;border-color:var(--amber);box-shadow:0 0 0 4px #e8b5542e;outline:none}button{-webkit-tap-highlight-color:transparent;border:none;cursor:pointer;font-family:inherit;-webkit-user-select:none;user-select:none}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid #e8b554;outline:3px solid var(--amber);outline-offset:3px}button:not(:disabled):active{filter:brightness(.92)}.container::-webkit-scrollbar{height:0;width:0}.container{scrollbar-width:none}.btn{align-items:center;border-radius:10px;border-radius:var(--radius-sm);display:flex;font-family:Bebas Neue,Arial Narrow,sans-serif;font-family:var(--font-display);font-size:1.25rem;font-weight:400;gap:.5rem;justify-content:center;letter-spacing:.09em;padding:.95rem 1.1rem;transition:transform .08s ease,box-shadow .08s ease,filter .15s ease;width:100%}.btn:disabled{cursor:default;opacity:.45}.btn-primary{background:linear-gradient(180deg,#e5484d,#d13c41);background:var(--primary-gradient);box-shadow:0 4px 0 #a83337;box-shadow:0 4px 0 var(--primary-deep);color:#fdf6ec}.btn-primary:active:not(:disabled){box-shadow:0 1px 0 #a83337;box-shadow:0 1px 0 var(--primary-deep);transform:translateY(3px)}.btn-success{background:linear-gradient(180deg,#46a763,#3f9b5b);background:var(--success-gradient);box-shadow:0 4px 0 #2e7444;box-shadow:0 4px 0 var(--success-deep);color:#f0f7ee}.btn-success:active:not(:disabled){box-shadow:0 1px 0 #2e7444;box-shadow:0 1px 0 var(--success-deep);transform:translateY(3px)}.btn-danger{background:linear-gradient(180deg,#e5484d,#d13c41);background:var(--danger-gradient);box-shadow:0 4px 0 #a83337;box-shadow:0 4px 0 var(--danger-deep);color:#fdf6ec}.btn-danger:active:not(:disabled){box-shadow:0 1px 0 #a83337;box-shadow:0 1px 0 var(--danger-deep);transform:translateY(3px)}.btn-secondary{background:#0000;border:2px solid #f1ede047;border:2px solid var(--line-strong);color:#f1ede0;color:var(--text-main)}.btn-secondary:active:not(:disabled){background:#f1ede00f;transform:scale(.98)}.btn-ghost{background:#0000;border:none;box-shadow:none;color:#a8a190;color:var(--text-muted);font-family:Outfit,-apple-system,Segoe UI,sans-serif;font-family:var(--font-ui);font-size:.9rem;font-weight:700;letter-spacing:.02em;min-height:44px;padding:.5rem}.btn-small{font-size:1rem;padding:.5rem 1rem;width:auto}.modal .btn-secondary,.paper-card .btn-secondary{border-color:#23201466;color:#232014;color:var(--paper-ink)}.modal .btn-secondary:active:not(:disabled),.paper-card .btn-secondary:active:not(:disabled){background:#2320140f}.modal .btn-ghost,.paper-card .btn-ghost{color:#5d5642;color:var(--paper-dim)}.chip-btn{background:#0000;border:2px solid #f1ede047;border:2px solid var(--line-strong);border-radius:8px;color:#f1ede0;color:var(--text-main);font-family:Bebas Neue,Arial Narrow,sans-serif;font-family:var(--font-display);font-size:.95rem;letter-spacing:.12em;min-height:44px;padding:.5rem .85rem .35rem;transition:transform .08s ease}.chip-btn:active{transform:scale(.94)}.chip-btn.danger{border-color:#e5484d;border-color:var(--danger);color:#e5484d;color:var(--danger)}.rank-badge{align-items:center;background:linear-gradient(180deg,#e8b554,#d9a441);background:var(--warning-gradient);border-radius:10px;border-radius:var(--radius-sm);box-shadow:0 4px 0 #b98c36;box-shadow:0 4px 0 var(--warning-deep);color:#3a2b0c;display:flex;flex-direction:column;font-family:Bebas Neue,Arial Narrow,sans-serif;font-family:var(--font-display);font-size:1rem;height:54px;justify-content:center;letter-spacing:.04em;line-height:1.05;min-width:54px;padding:0 .55rem;transition:transform .08s ease,box-shadow .08s ease}.rank-badge:active{box-shadow:0 1px 0 #b98c36;box-shadow:0 1px 0 var(--warning-deep);transform:translateY(3px)}.stamp{animation:stampIn .25s cubic-bezier(.2,1.6,.4,1);border:2.5px solid;border-radius:4px;display:inline-block;font-family:Bebas Neue,Arial Narrow,sans-serif;font-family:var(--font-display);font-size:.95rem;letter-spacing:.14em;padding:.15rem .55rem .05rem;transform:rotate(-4deg)}.stamp.success{color:#3f9b5b;color:var(--success)}.stamp.danger{color:#e5484d;color:var(--danger)}.stamp.warning{color:#b98c36;color:var(--warning-deep)}.stamp.big{border-width:4px;font-size:2rem;padding:.2rem .9rem .05rem}.slam-overlay{align-items:center;animation:fadeIn .15s ease-out;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);background:#0a0906db;display:flex;flex-direction:column;gap:1rem;inset:0;justify-content:center;padding:2rem;position:fixed;z-index:2500}.slam-stamp{animation:slamIn .42s cubic-bezier(.16,1.4,.4,1);background:#efe5c6;background:var(--paper);border:6px solid;border-radius:12px;font-family:Bebas Neue,Arial Narrow,sans-serif;font-family:var(--font-display);font-size:clamp(3.2rem,19vw,5.5rem);letter-spacing:.08em;line-height:1;max-width:92vw;padding:.55rem 1.4rem .25rem;text-align:center;transform:rotate(-7deg)}.slam-stamp.success{color:#3f9b5b;color:var(--success)}.slam-stamp.danger{color:#e5484d;color:var(--danger)}.slam-stamp.amber{color:#b98c36;color:var(--warning-deep)}.slam-sub{animation:fadeIn .4s ease-out .18s both;color:#efe5c6;color:var(--paper);font-family:Special Elite,Courier New,monospace;font-family:var(--font-type);font-size:.95rem;max-width:80vw;text-align:center}@media (max-height:500px){.slam-overlay{gap:.65rem;overflow-y:auto;padding:1rem}.mascot-splash{width:80px}.slam-stamp{font-size:clamp(2rem,8vw,3.5rem)}}@keyframes slamIn{0%{opacity:0;transform:rotate(-7deg) scale(3)}55%{opacity:1;transform:rotate(-7deg) scale(.92)}75%{transform:rotate(-7deg) scale(1.06)}to{transform:rotate(-7deg) scale(1)}}.flex{display:flex}.flex-center{justify-content:center}.flex-between,.flex-center{align-items:center;display:flex}.flex-between{justify-content:space-between}.flex-column{display:flex;flex-direction:column}.gap-1{gap:.5rem}.gap-2{gap:1rem}.text-center{text-align:center}.text-small{font-size:.9rem}.mb-4{margin-bottom:1rem}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.game-error{background:#f0d9d2;background:var(--danger-soft);border:2px solid #cf8d87;border:2px solid var(--danger-border);border-radius:10px;border-radius:var(--radius-sm);color:#8a2a2e;color:var(--danger-ink);font-weight:700;padding:.75rem 1rem}.score-badge{background:linear-gradient(180deg,#46a763,#3f9b5b);background:var(--success-gradient);border-radius:999px;border-radius:var(--radius-pill);color:#f0f7ee;display:inline-block;font-size:.9rem;font-weight:800;padding:.3rem .7rem}.timer{font-feature-settings:"tnum";align-items:center;background:#efe5c6;background:var(--paper);border:1.5px solid #23201459;border-radius:6px;color:#232014;color:var(--paper-ink);display:inline-flex;font-family:Bebas Neue,Arial Narrow,sans-serif;font-family:var(--font-display);font-size:1.05rem;font-variant-numeric:tabular-nums;gap:.35rem;letter-spacing:.08em;padding:.3rem .85rem}.timer.urgent{animation:pulse 1s ease-in-out infinite;background:linear-gradient(180deg,#e5484d,#d13c41);background:var(--danger-gradient);color:#fdf6ec}.game-header{align-items:center;display:flex;gap:.75rem;justify-content:space-between;margin-bottom:1.1rem}.header-title{flex:1 1;min-width:0}.game-header-controls{display:flex;flex-shrink:0;gap:.5rem}@media (max-width:380px){.game-header{gap:.5rem}.game-header-controls{flex-direction:column;gap:.35rem}}.header-title h1{font-size:clamp(1.05rem,5.6vw,1.55rem);letter-spacing:.05em;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.player-count{color:#a8a190;color:var(--text-muted);font-size:.76rem;font-weight:700;letter-spacing:.2em}.leaderboard-widget{background:#0000;border:none;margin-bottom:.25rem;padding:.15rem 0 .35rem}.leaderboard-label{color:#a8a190;color:var(--text-muted);font-size:.76rem;font-weight:700;letter-spacing:.22em;margin-bottom:.6rem;text-align:center;text-transform:uppercase}.leaderboard-grid{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:repeat(3,1fr)}.leaderboard-card{align-items:center;background:#23201a;background:var(--ink-2);border:1.5px solid #0000;border-radius:10px;border-radius:var(--radius-sm);display:flex;flex-direction:column;gap:.15rem;min-width:0;padding:.5rem .3rem}.leaderboard-card.is-me{background:#e8b5541a;background:var(--me-bg);border-color:#e8b5548c;border-color:var(--me-border)}.leaderboard-card .medal{color:#e8b554;color:var(--amber);font-family:Bebas Neue,Arial Narrow,sans-serif;font-family:var(--font-display);font-size:.9rem;letter-spacing:.12em;line-height:1}.leaderboard-card .player-name{color:#f1ede0;color:var(--text-main);font-size:.8rem;font-weight:700;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.leaderboard-card .player-score{font-feature-settings:"tnum";color:#e8b554;color:var(--amber);font-family:Bebas Neue,Arial Narrow,sans-serif;font-family:var(--font-display);font-size:1.15rem;font-variant-numeric:tabular-nums;letter-spacing:.05em}.task-list-item{animation:taskReveal .35s ease-out both;border-radius:6px;margin-bottom:.8rem;padding:1rem 1rem .9rem;position:relative}.task-list-item.is-open{box-shadow:0 4px 0 #00000073,0 0 0 3px #e8b554;box-shadow:0 4px 0 #00000073,0 0 0 3px var(--amber)}.mission-toolbar{grid-gap:.2rem .6rem;align-items:center;display:grid;gap:.2rem .6rem;grid-template-columns:minmax(0,1fr) auto;margin:.25rem 0 .75rem;padding:0 .15rem}.mission-toolbar-title{align-items:center;display:flex;flex-wrap:wrap;gap:.35rem .5rem}.mission-toolbar-title .overline{font-size:.72rem;letter-spacing:.12em}.mission-count{border:1px solid #f1ede047;border:1px solid var(--line-strong);border-radius:999px;border-radius:var(--radius-pill);color:#e8b554;color:var(--amber);font-size:.72rem;padding:.12rem .45rem;white-space:nowrap}.mission-hint{color:#a8a190;color:var(--text-muted);font-size:.86rem;grid-column:1/-1;line-height:1.4;margin-top:.2rem}.chip-btn.active{background:#e8b554;background:var(--amber);border-color:#e8b554;border-color:var(--amber);color:#3a2b0c}.mission-body{background:none;border:none;color:#232014;color:var(--paper-ink);display:block;padding:0;text-align:left;width:100%}.mission-body:disabled{color:#232014;color:var(--paper-ink);cursor:default}.mission-number{color:#5d5642;color:var(--paper-dim);font-size:.76rem;letter-spacing:.16em;text-transform:uppercase}.mission-text{font-size:1.05rem;font-weight:600;line-height:1.5}.mission-text,.mission-tip-toggle{color:#232014;color:var(--paper-ink)}.mission-tip-toggle{border-color:#23201438;border-color:var(--paper-line);font-family:Outfit,-apple-system,Segoe UI,sans-serif;font-family:var(--font-ui);font-size:.85rem;letter-spacing:0;margin-top:.65rem}.mission-tip{color:#5d5642;color:var(--paper-dim);font-size:.9rem;font-style:italic;margin-top:.45rem}.mission-redacted{display:flex;flex-direction:column;gap:.45rem;padding:.2rem 0 .15rem}.mission-redacted .redacted{height:1rem}.mission-status{border-top:1px dashed #23201438;border-top:1px dashed var(--paper-line);font-size:.9rem;font-weight:700;margin-top:.7rem;padding-top:.55rem;text-align:center}.mission-status.warning{color:#74561b;color:var(--warning-ink)}.mission-actions{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:1fr 1fr;margin-top:.85rem}.mission-actions .btn{font-size:1.05rem;padding:.65rem .4rem}.mission-actions .mission-primary{font-size:1.3rem;grid-column:1/-1;padding:.8rem}.back-link{align-self:flex-start;background:none;border:none;color:#a8a190;color:var(--text-muted);font-size:.95rem;font-weight:700;min-height:44px;padding:.5rem .25rem}.host-cta{border-top:5px solid #3f9b5b;border-top:5px solid var(--success);margin-bottom:.9rem;padding:1.25rem;text-align:center}.host-cta-label{color:#5d5642;color:var(--paper-dim);font-size:.76rem;letter-spacing:.16em;margin-bottom:.35rem;text-transform:uppercase}.host-cta h3{color:#232014;color:var(--paper-ink);font-family:Bebas Neue,Arial Narrow,sans-serif;font-family:var(--font-display);font-size:1.8rem;font-weight:400;letter-spacing:.05em;margin-bottom:.35rem}.host-cta p{color:#4c4636;margin-bottom:.9rem}.stat-grid{grid-gap:.6rem;display:grid;gap:.6rem;grid-template-columns:1fr 1fr;margin-bottom:.9rem}.stat-tile{background:#1a1712;background:var(--ink-1);border:1px solid #f1ede024;border:1px solid var(--line);border-radius:12px;border-radius:var(--radius-md);padding:.85rem .9rem}.stat-value{color:#e8b554;color:var(--amber);font-family:Bebas Neue,Arial Narrow,sans-serif;font-family:var(--font-display);font-size:2.2rem;line-height:1}.stat-label{color:#f1ede0;color:var(--text-main);font-weight:700;margin-top:.25rem}.stat-hint{color:#a8a190;color:var(--text-muted);font-size:.82rem}.stat-chart{padding:.9rem 1rem}.stat-bars{align-items:flex-end;display:flex;gap:2px;height:72px}.stat-bars span{background:#e8b554;background:var(--amber);border-radius:2px 2px 0 0;flex:1 1}.stat-section summary{align-items:center;color:#f1ede0;color:var(--text-main);cursor:pointer;display:flex;font-weight:700;min-height:44px}.stat-section[open] summary{margin-bottom:.5rem}.stat-row{border-top:1px solid #f1ede024;border-top:1px solid var(--line);color:#a8a190;color:var(--text-muted);font-size:.93rem;gap:1rem;padding:.45rem 0}.stat-row strong{color:#f1ede0;color:var(--text-main);text-align:right}.stat-missions{color:#f1ede0;color:var(--text-main);font-size:.9rem;gap:.4rem}.rules-story,.stat-missions{display:flex;flex-direction:column;padding-left:1.2rem}.rules-story{gap:.35rem;margin:0}.phase-rules{color:#74561b;color:var(--warning-ink);min-height:36px;padding:.25rem}.filing-overlay{align-items:center;animation:feedbackPulse .5s ease-out;background:#232014d1;border-radius:6px;display:flex;flex-direction:column;gap:.4rem;inset:0;justify-content:center;position:absolute;z-index:10}.filing-overlay .stamp{animation:feedbackScale .45s ease-out;background:#efe5c6;background:var(--paper)}.filed-missions{margin-bottom:.9rem}.filed-toggle{align-items:center;background:#23201a;background:var(--ink-2);border:1px solid #f1ede024;border:1px solid var(--line);border-radius:10px;border-radius:var(--radius-sm);color:#f1ede0;color:var(--text-main);display:flex;font-size:.9rem;font-weight:700;justify-content:space-between;padding:.75rem .9rem;width:100%}.filed-row{background:#dfe9d3;background:var(--success-soft);border-left:5px solid #3f9b5b;border-left:5px solid var(--success);border-radius:10px;border-radius:var(--radius-sm);color:#2e5a38;color:var(--success-ink);margin-top:.5rem;padding:.65rem .85rem}.filed-row.failed{background:#f0d9d2;background:var(--danger-soft);border-left-color:#e5484d;border-left-color:var(--danger);color:#8a2a2e;color:var(--danger-ink)}.filed-text{font-size:.93rem;font-weight:600;line-height:1.4}.filed-outcome{font-size:.85rem;margin-top:.2rem}.progress-track{background:#f1ede01f;border-radius:2px;height:4px;overflow:hidden;width:100%}.progress-fill{background:#e8b554;background:var(--amber);border-radius:2px;height:100%;transition:width .4s ease}.leaderboard-card .progress-track{margin-top:.3rem;width:80%}.bonus-tag{background:#dfe9d3;background:var(--success-soft);border:1px solid #8fb492;border:1px solid var(--success-border);border-radius:999px;border-radius:var(--radius-pill);color:#2e5a38;color:var(--success-ink);flex-shrink:0;font-family:Outfit,-apple-system,Segoe UI,sans-serif;font-family:var(--font-ui);font-size:.8rem;font-weight:800;letter-spacing:.04em;padding:.2rem .5rem}.link-btn{background:none;border:none;color:#e8b554;color:var(--amber);flex-shrink:0;font-size:.9rem;font-weight:700;min-height:44px;padding:.5rem .25rem;text-decoration:underline;text-underline-offset:3px}.link-btn.danger,.pack-line{color:#a8a190;color:var(--text-muted)}.pack-line{align-items:center;display:flex;font-size:.9rem;gap:.6rem;justify-content:center;margin-top:.5rem}.pack-line strong{color:#f1ede0;color:var(--text-main)}.award-chip{background:#f0e4c2;background:var(--warning-soft);border:1px solid #c9ac68;border:1px solid var(--warning-border);border-radius:999px;border-radius:var(--radius-pill);color:#74561b;color:var(--warning-ink);font-size:.76rem;font-weight:700;padding:2px 8px}.reveal-dossier{background:#23201a;background:var(--ink-2);border:1px solid #f1ede024;border:1px solid var(--line);border-radius:10px;border-radius:var(--radius-sm);overflow:hidden}.reveal-head{align-items:center;background:none;border:none;color:#f1ede0;color:var(--text-main);display:flex;gap:.6rem;min-height:48px;padding:.65rem .8rem;text-align:left;width:100%}.reveal-name{flex:1 1;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reveal-count{color:#a8a190;color:var(--text-muted);flex-shrink:0;font-size:.82rem}.reveal-list{display:flex;flex-direction:column;gap:.4rem;list-style:none;padding:0 .6rem .6rem}.reveal-item{background:#efe5c6;background:var(--paper);border-left:5px solid #23201438;border-left:5px solid var(--paper-line);border-radius:6px;color:#232014;color:var(--paper-ink);padding:.55rem .75rem}.reveal-item.completed{border-left-color:#3f9b5b;border-left-color:var(--success)}.reveal-item.failed{border-left-color:#e5484d;border-left-color:var(--danger)}.reveal-item.disputed{border-left-color:#e8b554;border-left-color:var(--warning)}.reveal-text{font-size:.93rem;font-weight:600;line-height:1.4}.reveal-outcome{color:#5d5642;color:var(--paper-dim);font-size:.82rem;margin-top:.15rem}.reveal-item.pending .reveal-outcome{font-style:italic}.album-grid{grid-gap:.4rem;display:grid;gap:.4rem;grid-template-columns:repeat(3,1fr)}.album-thumb{aspect-ratio:1;background:#23201a;background:var(--ink-2);border:1px solid #f1ede024;border:1px solid var(--line);border-radius:6px;overflow:hidden;padding:0;position:relative}.album-thumb img{display:block;height:100%;object-fit:cover;width:100%}.album-who{background:linear-gradient(#0000,#000000b3);bottom:0;color:#fff;font-size:.76rem;font-weight:700;left:0;overflow:hidden;padding:.2rem .35rem;position:absolute;right:0;text-align:left;text-overflow:ellipsis;white-space:nowrap}.phase-banner{background:linear-gradient(100deg,rgba(35,32,20,.045),#0000 30%),#efe5c6;background:linear-gradient(100deg,rgba(35,32,20,.045) 0,#0000 30%),var(--paper);border-radius:6px;border-top:5px solid #e8b554;border-top:5px solid var(--amber);box-shadow:0 4px 0 #00000073;color:#232014;color:var(--paper-ink);margin-bottom:.9rem;padding:1.1rem 1.1rem 1.2rem;text-align:center}.phase-banner.paused{border-top-color:#e5484d;border-top-color:var(--danger)}.phase-label{color:#5d5642;color:var(--paper-dim);font-size:.76rem;letter-spacing:.18em;text-transform:uppercase}.phase-clock,.phase-title{color:#232014;color:var(--paper-ink);font-family:Bebas Neue,Arial Narrow,sans-serif;font-family:var(--font-display);letter-spacing:.08em;line-height:1;margin:.35rem 0 .5rem}.phase-clock{font-feature-settings:"tnum";font-size:3.4rem;font-variant-numeric:tabular-nums}.phase-title{color:#8a2a2e;color:var(--danger-ink);font-size:2.2rem}.phase-text{color:#4c4636;font-size:.93rem;margin:0 0 .8rem}.phase-banner .btn-secondary{border-color:#23201466;color:#232014;color:var(--paper-ink);width:auto}.mission-locked{background:#23201412;border-radius:6px;color:#5d5642;color:var(--paper-dim);font-size:.88rem;font-weight:700;margin-top:.75rem;padding:.5rem .75rem;text-align:center}.segmented{grid-gap:.35rem;display:grid;gap:.35rem;grid-template-columns:repeat(5,1fr)}.segmented button{background:#0000;border:2px solid #f1ede047;border:2px solid var(--line-strong);border-radius:10px;border-radius:var(--radius-sm);color:#f1ede0;color:var(--text-main);font-size:.86rem;font-weight:700;min-height:44px;padding:.4rem .2rem}.segmented button.is-selected{background:#e8b554;background:var(--amber);border-color:#e8b554;border-color:var(--amber);color:#3a2b0c}.invite-panel{margin:.5rem 0 1.1rem;text-align:center}.invite-code{background:none;border:none;color:#f1ede0;color:var(--text-main);display:block;font-family:Bebas Neue,Arial Narrow,sans-serif;font-family:var(--font-display);font-size:clamp(3.4rem,18vw,4.8rem);letter-spacing:.16em;line-height:1;padding:0;text-indent:.16em;width:100%}.invite-actions{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:.9rem}.invite-actions .chip-btn{border-radius:10px;border-radius:var(--radius-sm);font-family:Outfit,-apple-system,Segoe UI,sans-serif;font-family:var(--font-ui);font-size:.8rem;font-weight:700;letter-spacing:0;padding:.5rem .3rem}.qr-panel{animation:scaleIn .2s ease-out;margin:1rem auto 0;max-width:280px}.qr-frame{background:#fff;border-radius:12px;border-radius:var(--radius-md);box-shadow:0 4px 0 #00000073;padding:16px}.qr-panel p{font-size:.86rem;margin-top:.6rem}.roster-header{flex-wrap:wrap;gap:.5rem}.roster-header .overline{font-size:.7rem;letter-spacing:.1em;white-space:nowrap}.roster{display:flex;flex-direction:column;gap:.5rem;list-style:none}.roster-row{align-items:center;background:#f1ede00a;border:1.5px solid #0000;border-radius:10px;border-radius:var(--radius-sm);display:flex;gap:.75rem;padding:.65rem .8rem}.roster-row.is-me{background:#e8b5541a;background:var(--me-bg);border-color:#e8b5548c;border-color:var(--me-border)}.roster-row.just-joined{animation:rowArrive 2.5s ease-out}.roster-row.ghost{background:#0000;border:1.5px dashed #f1ede024;border:1.5px dashed var(--line);min-height:52px}@keyframes rowArrive{0%{box-shadow:0 0 0 2px #3f9b5b;box-shadow:0 0 0 2px var(--success);opacity:0;transform:translateX(-12px)}15%{opacity:1;transform:translateX(0)}to{box-shadow:0 0 0 0 #0000}}.roster-info{flex:1 1;min-width:0}.roster-name{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.roster-status{align-items:center;color:#a8a190;color:var(--text-muted);display:flex;font-size:.85rem;gap:.35rem}.roster-status.ready{color:#3f9b5b;color:var(--success);font-weight:700}.roster-status.host{color:#e8b554;color:var(--amber)}.ready-dot{background:#f1ede047;background:var(--line-strong);border-radius:50%;flex-shrink:0;height:8px;width:8px}.roster-status.ready .ready-dot{background:#3f9b5b;background:var(--success)}.roster-more{background:none;border:none;border-radius:50%;color:#a8a190;color:var(--text-muted);flex-shrink:0;font-size:1.4rem;height:44px;line-height:1;width:44px}.roster-more:active{background:#f1ede014}.ghost-avatar{border:1.5px dashed #f1ede047;border:1.5px dashed var(--line-strong);border-radius:50%;flex-shrink:0;height:36px;width:36px}.setup-row{align-items:center;border-bottom:1px solid #f1ede024;border-bottom:1px solid var(--line);display:flex;gap:.75rem;justify-content:space-between;margin-bottom:.9rem;padding-bottom:.8rem}.setup-label{color:#a8a190;color:var(--text-muted);font-size:.85rem;font-weight:700;margin-bottom:.4rem}.setup-row .setup-label{margin-bottom:.1rem}.setup-value{color:#f1ede0;color:var(--text-main);font-weight:700}.setup-block{margin-bottom:1rem}.setup-help{font-size:.85rem;margin:.4rem 0 0}.setup-facts{display:flex;flex-wrap:wrap;gap:.35rem;list-style:none;padding-top:.2rem}.setup-facts li{background:#23201a;background:var(--ink-2);border:1px solid #f1ede024;border:1px solid var(--line);border-radius:999px;border-radius:var(--radius-pill);color:#f1ede0;color:var(--text-main);font-size:.82rem;font-weight:700;padding:.25rem .6rem}.segmented small{display:block;font-size:.76rem;font-weight:600;margin-top:.1rem;opacity:.75}.avatar-picker-trigger{display:inline-flex;position:relative}.avatar-edit-badge{align-items:center;background:#e8b554;background:var(--amber);border-radius:50%;bottom:-2px;box-shadow:0 2px 0 #00000073;color:#3a2b0c;display:flex;font-size:.82rem;font-weight:800;height:22px;justify-content:center;pointer-events:none;position:absolute;right:-2px;width:22px}.claim-banner{align-items:center;background:#f0e4c2;background:var(--warning-soft);border:1px solid #c9ac68;border:1px solid var(--warning-border);border-radius:10px;border-radius:var(--radius-sm);color:#74561b;color:var(--warning-ink);display:flex;font-size:.93rem;font-weight:700;gap:.75rem;justify-content:space-between;margin-bottom:.9rem;padding:.8rem 1rem}.spinner{animation:spin .9s linear infinite;border:3px solid #f1ede024;border-radius:50%;border-top-color:#e8b554;border:3px solid var(--line);border-top-color:var(--amber);height:44px;margin:0 auto 1.1rem;width:44px}.connection-pill{align-items:center;background:#efe5c6;background:var(--paper);border-radius:999px;border-radius:var(--radius-pill);bottom:calc(16px + env(safe-area-inset-bottom, 0px));bottom:calc(16px + var(--safe-bottom));box-shadow:0 4px 0 #00000073;color:#232014;color:var(--paper-ink);display:flex;font-size:.88rem;font-weight:700;gap:.5rem;left:50%;padding:.5rem .95rem;position:fixed;transform:translateX(-50%);z-index:2600}.connection-dot{animation:pulse 1s ease-in-out infinite;background:#e8b554;background:var(--amber);border-radius:50%;height:8px;width:8px}.feature-item{background:#23201a;background:var(--ink-2);border:1px solid #f1ede024;border:1px solid var(--line);border-radius:10px;border-radius:var(--radius-sm);padding:.7rem .25rem}.modal-overlay{align-items:center;animation:fadeIn .18s ease-out;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#0a0906c7;bottom:0;display:flex;justify-content:center;left:0;padding:calc(1rem + env(safe-area-inset-top, 0px)) 1rem 1rem;padding-bottom:calc(1rem + env(safe-area-inset-bottom, 0px));padding-bottom:calc(1rem + var(--safe-bottom));padding-top:calc(1rem + var(--safe-top));position:fixed;right:0;top:0;z-index:2000}.modal{animation:scaleIn .2s cubic-bezier(.175,.885,.32,1.275);background:linear-gradient(100deg,#2320140d,#0000 35%),#efe5c6;background:linear-gradient(100deg,#2320140d 0,#0000 35%),var(--paper);border:1px solid #e5d8b1;border:1px solid var(--paper-2);border-radius:8px;box-shadow:0 6px 0 #00000080,0 24px 60px #0000008c;max-height:85vh;max-width:360px;overflow-y:auto;padding:1.4rem;text-align:center;width:100%}.modal,.modal h1,.modal h2,.modal h3,.modal h4{color:#232014;color:var(--paper-ink)}.modal p{color:#4c4636}.modal .text-small,.modal-close{color:#5d5642;color:var(--paper-dim)}.modal-close{align-items:center;background:none;border:none;border-radius:50%;display:flex;font-size:1.3rem;height:44px;justify-content:center;position:absolute;right:4px;top:4px;width:44px}.modal-close:active{background:#23201414}.toast-stack{flex-direction:column;gap:.5rem;left:50%;pointer-events:none;position:fixed;top:calc(14px + env(safe-area-inset-top, 0px));top:calc(14px + var(--safe-top));transform:translateX(-50%);width:min(92vw,420px);z-index:3000}.toast,.toast-stack{align-items:center;display:flex}.toast{animation:toastIn .25s cubic-bezier(.175,.885,.32,1.275);background:#efe5c6;background:var(--paper);border-left:6px solid #e8b554;border-left:6px solid var(--amber);border-radius:6px;box-shadow:0 4px 0 #00000073,0 12px 30px #0006;color:#232014;color:var(--paper-ink);cursor:pointer;font-size:.9rem;font-weight:700;gap:.6rem;line-height:1.35;padding:.75rem 1rem;pointer-events:auto;width:100%}.toast.success{border-left-color:#3f9b5b;border-left-color:var(--success)}.toast.error{border-left-color:#e5484d;border-left-color:var(--danger)}.toast.info{border-left-color:#e8b554;border-left-color:var(--amber)}.update-notice{align-items:center;background:#efe5c6;background:var(--paper);border-radius:10px;border-radius:var(--radius-sm);box-shadow:0 4px 0 #00000073;color:#232014;color:var(--paper-ink);display:flex;font-size:.9rem;font-weight:700;gap:.75rem;left:50%;padding:.45rem .5rem .45rem 1rem;position:fixed;top:calc(14px + env(safe-area-inset-top, 0px));top:calc(14px + var(--safe-top));transform:translateX(-50%);white-space:nowrap;z-index:2700}@keyframes scorePop{0%{transform:scale(1)}50%{color:#e8b554;color:var(--amber);transform:scale(1.35)}to{transform:scale(1)}}.score-pop{animation:scorePop .3s cubic-bezier(.175,.885,.32,1.275);display:inline-block}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(120%)}to{opacity:1;transform:translateX(0)}}@keyframes toastIn{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}@keyframes routeIn{0%{opacity:0}to{opacity:1}}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.container>*{animation:rise .45s cubic-bezier(.2,.8,.25,1) both}.container>:first-child{animation-delay:.03s}.container>:nth-child(2){animation-delay:.09s}.container>:nth-child(3){animation-delay:.15s}.container>:nth-child(4){animation-delay:.21s}.container>:nth-child(5){animation-delay:.27s}.container>:nth-child(6){animation-delay:.33s}.container>:nth-child(n+7){animation-delay:.38s}.container>.no-rise{animation:none}@keyframes taskReveal{0%{opacity:0;transform:translateY(12px) rotate(.4deg)}to{opacity:1;transform:translateY(0) rotate(0deg)}}@keyframes stampIn{0%{opacity:0;transform:rotate(-4deg) scale(1.7)}60%{opacity:1;transform:rotate(-4deg) scale(.95)}to{opacity:1;transform:rotate(-4deg) scale(1)}}@keyframes feedbackPulse{0%{opacity:0}15%{opacity:1}to{opacity:1}}@keyframes feedbackScale{0%{transform:rotate(-4deg) scale(.5)}60%{transform:rotate(-4deg) scale(1.12)}to{transform:rotate(-4deg) scale(1)}}@keyframes confettiFall{0%{opacity:1;transform:translateY(-10vh) rotate(0deg)}to{opacity:.7;transform:translateY(110vh) rotate(2turn)}}.confetti-piece{animation:confettiFall 3.2s ease-in forwards;border-radius:2px;height:14px;pointer-events:none;position:fixed;top:-5vh;width:10px;z-index:500}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.home-title{font-size:clamp(2.6rem,13vw,3.4rem);margin-bottom:.5rem}.home-title.small{font-size:2.1rem;margin-bottom:0}.home-welcome{justify-content:space-between;padding-bottom:calc(.5rem + var(--safe-bottom));text-align:center}.home-welcome-body{display:flex;flex:1 1;flex-direction:column;justify-content:center;padding-top:1vh}.home-line{color:var(--text-main);font-size:1.06rem;line-height:1.42;margin:0 auto 1.1rem;max-width:22em}.home-example{padding:.85rem 1.1rem .9rem;text-align:left;transform:rotate(-.6deg)}.home-example-label{color:var(--paper-dim);font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.home-example-mission{font-family:var(--font-type);font-size:1.02rem;line-height:1.38;margin:.3rem 0 .6rem}.home-example-steps{font-size:.98rem;line-height:1.35;margin:0;padding-left:1.35rem}.home-example-steps li+li{margin-top:.15rem}.home-example-steps li::marker{color:var(--primary-deep);font-family:var(--font-display)}.home-welcome-actions{flex-shrink:0;padding:1rem 0 3.4rem}.home-cta{font-size:1.45rem;padding:1.05rem}.home-note{color:var(--text-muted);font-size:.88rem;margin:0 0 .55rem}.home-setup{text-align:center}.home-back{align-self:flex-start;color:var(--text-muted);margin:-.6rem 0 0 -.25rem}.home-setup-head{flex-shrink:0}.home-setup-body{flex-shrink:0;margin:auto 0;padding:1.25rem 0}.home-label{color:var(--text-muted);display:block;font-size:.95rem;margin-bottom:.5rem;text-align:left}.home-identity{margin-bottom:1rem}.home-identity,.home-or{align-items:center;display:flex;gap:.75rem}.home-or{color:var(--text-muted);font-size:.92rem;margin:.35rem 0}.home-or:after,.home-or:before{border-top:1px solid var(--line-strong);content:"";flex:1 1}.home-join-row{display:flex;gap:.6rem}input.home-code{flex:1 1;font-size:1.2rem;letter-spacing:.35em;min-width:0;text-align:center;text-transform:uppercase}.home-join-btn{flex:0 0 auto;padding:0 1.5rem;width:auto}.home-alt{align-self:center}.home-alt,.home-foot{color:var(--text-muted)}.home-foot{flex-shrink:0;font-size:.9rem;padding-bottom:3.2rem}.home-foot a{color:var(--text-muted)}@media (max-height:640px){.home-setup-head .brand-mark,.home-welcome .brand-mark{display:none}.home-welcome-body{padding-top:0}.home-title{font-size:2.3rem;margin-bottom:.3rem}.home-title.small{font-size:1.8rem}.home-line{font-size:.97rem;line-height:1.32;margin-bottom:.7rem}.home-example{padding:.7rem .95rem .75rem}.home-example-mission{font-size:.97rem;margin:.2rem 0 .45rem}.home-example-steps{font-size:.93rem;line-height:1.3}.home-example-steps li+li{margin-top:.1rem}.home-note{display:none}.home-welcome-actions{padding:.7rem 0 3.2rem}.home-cta{padding:.85rem}.home-back{margin-top:-.9rem}.home-setup-body{padding:.6rem 0}.home-foot{padding-bottom:2.6rem}}
/*# sourceMappingURL=main.39c804fd.css.map*/