@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-vietnamese-wght-normal-BUzh504Q.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-ext-wght-normal-CcLUaPy7.woff2) format("woff2-variations");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-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-wght-normal-DLoelf7F.woff2) format("woff2-variations");unicode-range:U+0000-00FF,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-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2) format("woff2-variations");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-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2) format("woff2-variations");unicode-range:U+0000-00FF,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-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-ext-wght-normal-X_5orZeX.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-wght-normal-DiZS0aHC.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-symbols2-wght-normal-CO5SzqOn.woff2) format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-vietnamese-wght-normal-DadHysG0.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-ext-wght-normal-Bwz-egvJ.woff2) format("woff2-variations");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-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-wght-normal-XN7g48iV.woff2) format("woff2-variations");unicode-range:U+0000-00FF,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{--bg:#F5F2EC;--pn:#FFFFFF;--sk:#EFEBE3;--ink:#15130F;--ink2:#5E5A51;--ink3:#6E6A61;--ln:#E6E1D7;--ln2:#D6D0C3;--scout:#FF5B45;--scout2:#FF8A5C;--scouts:#FFE6DF;--check:#5546F0;--check2:#7C6CFF;--checks:#EEECFF;--write:#FFC21A;--write2:#FFD95C;--writes:#FFF3CC;--writeink:#6B4A00;--cour:#12B5C6;--cour2:#4DD4DF;--cours:#D9F5F7;--ok:#16A35B;--oks:#E1F5E9;--bad:#E5484D;--bads:#FDE7E7;--you:#FFC21A;--oktx:#0B7A43;--badtx:#C9262C;--scouttx:#C2321F;--checktx:#4334D6;--writetx:#7A5900;--courtx:#0B7480;--field-scout:var(--pn);--field-check:var(--pn);--field-write:var(--pn);--field-cour:var(--pn);--touch:44px;--sh1:0 1px 2px rgba(21,19,15,.06);--sh2:0 1px 3px rgba(21,19,15,.08);--sh-pop:0 8px 24px -8px rgba(21,19,15,.22);--font-display:"Bricolage Grotesque Variable","Bricolage Grotesque","Geist Variable",sans-serif;--font-ui:"Geist Variable","Geist","Inter",-apple-system,BlinkMacSystemFont,sans-serif;--font-mono:"Geist Mono Variable","Geist Mono",ui-monospace,SFMono-Regular,monospace;--d:var(--font-display);--f:var(--font-ui);--fm:var(--font-mono);--spring:linear(0,.009,.035 2.1%,.141 4.4%,.723 12.9%,.938 16.7%,1.017,1.077,1.121,1.149 24.3%,1.159,1.163 27%,1.154,1.129 32.8%,1.051 39.6%,1.017 43.1%,.991,.977 51%,.975 57.1%,.997 69.8%,1.003 76.9%,1);--out:cubic-bezier(.16,1,.3,1);--radius-card:10px;--radius:8px;--radius-pill:999px;color-scheme:light}:root[data-theme=dark]{--bg:#12110E;--pn:#1B1A16;--sk:#24221D;--ink:#F4F1EA;--ink2:#B3AEA2;--ink3:#A09B90;--ln:#2C2A24;--ln2:#3A372F;--scouts:#3A1B15;--checks:#221E4A;--writes:#3A2E0A;--writeink:#FFD95C;--cours:#0C3236;--oks:#0E2C1B;--bads:#3B1617;--sh1:0 1px 2px rgba(0,0,0,.4);--sh2:0 1px 3px rgba(0,0,0,.5);--sh-pop:0 8px 24px -8px rgba(0,0,0,.7);--oktx:#5FD394;--badtx:#FF8A8D;--scouttx:#FF8A73;--checktx:#A99EFF;--writetx:#FFD95C;--courtx:#5FD9E4;color-scheme:dark}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#12110E;--pn:#1B1A16;--sk:#24221D;--ink:#F4F1EA;--ink2:#B3AEA2;--ink3:#A09B90;--ln:#2C2A24;--ln2:#3A372F;--scouts:#3A1B15;--checks:#221E4A;--writes:#3A2E0A;--writeink:#FFD95C;--cours:#0C3236;--oks:#0E2C1B;--bads:#3B1617;--sh1:0 1px 2px rgba(0,0,0,.4);--sh2:0 1px 3px rgba(0,0,0,.5);--sh-pop:0 8px 24px -8px rgba(0,0,0,.7);--oktx:#5FD394;--badtx:#FF8A8D;--scouttx:#FF8A73;--checktx:#A99EFF;--writetx:#FFD95C;--courtx:#5FD9E4;color-scheme:dark}}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--f);font-size:14px;line-height:1.45;color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.say{font-family:var(--d);font-weight:750;font-size:40px;line-height:1.02;letter-spacing:-.035em;margin:0 0 6px;max-width:16em;text-wrap:balance}.say .c-scout{color:var(--scouttx)}.say .c-check{color:var(--checktx)}.say .c-write{color:var(--writetx)}.say .c-cour{color:var(--courtx)}.sub{color:var(--ink2);font-size:15px;margin:0}.h2{font-family:var(--d);font-weight:750;font-size:22px;letter-spacing:-.02em;line-height:1.1;margin:0}.btn{font:inherit;font-size:14px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 18px;border-radius:var(--radius);border:1.5px solid var(--ln2);background:var(--pn);color:var(--ink);cursor:pointer;white-space:nowrap;text-decoration:none;transition:transform .5s var(--spring)}.btn:active{transform:scale(.95)}.btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.btn.sm{height:32px;padding:0 14px;font-size:13px}.btn.ink{background:var(--ink);border-color:var(--ink);color:var(--bg)}.btn.ink .hl{color:var(--write)}.btn.danger{color:var(--badtx);border-color:color-mix(in srgb,var(--bad) 40%,var(--ln2))}.btn.lnk{border:0;background:none;padding:0;height:auto;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1.5px}kbd{font-family:var(--fm);font-size:11px;padding:1px 5px;border-radius:5px;border:1px solid currentColor;opacity:.55}.chip{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 10px;border-radius:var(--radius-pill);font-size:12.5px;font-weight:600;background:var(--sk);color:var(--ink2);white-space:nowrap}.chip.ok{background:var(--oks);color:var(--oktx)}.chip.bad{background:var(--bads);color:var(--badtx)}.chip.you{background:var(--write);color:#2a1e00}.chip.auto{background:var(--ink);color:var(--bg)}.card{background:var(--pn);border:1px solid var(--ln);border-radius:var(--radius-card)}.mono{font-family:var(--fm);font-variant-numeric:tabular-nums}.lbl{font-family:var(--f);font-size:13px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--ink2)}.av{width:30px;height:30px;border-radius:50%;flex:none;display:grid;place-items:center;font-size:11px;font-weight:650;color:#fff;background:hsl(var(--h,220) 42% 50%);overflow:hidden}.av img{width:100%;height:100%;object-fit:cover}.field{display:flex;flex-direction:column;gap:6px}.field label{font-size:13px;font-weight:600;color:var(--ink2)}.input{height:44px;padding:0 16px;border-radius:var(--radius);border:1.5px solid var(--ln2);background:var(--pn);color:var(--ink);font-size:15px;width:100%}.input:focus{outline:none;border-color:var(--ink)}.input:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.input[aria-invalid=true]{border-color:var(--bad)}.note{font-size:13px;color:var(--ink2);margin:0}.note.ok{color:var(--oktx)}.note.bad{color:var(--badtx)}.crew-name{font-family:var(--d);font-weight:750;font-size:20px;letter-spacing:-.02em;line-height:1}.mood{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--ink2);font-weight:500}.mood:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--mc,var(--ink3))}.t-scout{--mc:var(--scout)}.t-check{--mc:var(--check)}.t-write{--mc:var(--write)}.t-cour{--mc:var(--cour)}.ask{position:relative;background:var(--write);color:#1e1500;border-radius:var(--radius-card);padding:22px 24px}.ask .lbl{color:#5a4300}.ask h3{font-family:var(--d);font-weight:750;font-size:30px;line-height:1.04;letter-spacing:-.03em;margin:8px 0 16px}.ask .btn{border-color:#1e1500}.ask .btn.ink{background:#1e1500;color:var(--write)}.board{background:#121110;color:#ede8de;border-radius:var(--radius-card);overflow:hidden;font-family:var(--f);font-size:13px;border:1px solid #2A2824}.board .bh{display:flex;justify-content:space-between;gap:10px;padding:12px 18px;color:var(--write);letter-spacing:0;text-transform:none;font-size:12.5px;border-bottom:1px solid #2A2824}.board .bh span{color:#8f897d}.board .br{display:grid;grid-template-columns:96px minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 18px;border-top:1px solid #222019}.board .br:first-of-type{border-top:0}.feed{display:flex;flex-direction:column;gap:8px}.fi{display:flex;gap:10px;align-items:flex-start;font-size:13.5px}.fi .t{font-family:var(--fm);font-size:11.5px;color:var(--ink3);width:38px;flex:none;padding-top:2px}.fi .why{display:block;color:var(--ink2);font-size:12.5px}.rise{animation:r-rise .7s var(--spring) both}@keyframes r-rise{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:none}}@keyframes r-spin{to{transform:rotate(360deg)}}.spinner{animation:r-spin .9s linear infinite;color:var(--ink3)}@media(prefers-reduced-motion:reduce){.rise,.spinner{animation:none}.btn{transition:none}}@media(max-width:760px){.say{font-size:29px}.ask h3{font-size:24px}.board .br{grid-template-columns:70px minmax(0,1fr)}.board .br>:last-child{grid-column:2}}.tx-scout{color:var(--scouttx)}.tx-check{color:var(--checktx)}.tx-write{color:var(--writetx)}.tx-cour{color:var(--courtx)}.tx-ok{color:var(--oktx)}.tx-bad{color:var(--badtx)}.field-scout{background:var(--field-scout)}.field-check{background:var(--field-check)}.field-write{background:var(--field-write)}.field-cour{background:var(--field-cour)}@media(pointer:coarse){.btn,.btn.sm,.chip[role=button],button.chip,a.chip{min-height:var(--touch)}.btn.lnk{min-height:var(--touch);display:inline-flex;align-items:center}}#root{min-height:100vh}.skip{position:absolute;left:-9999px;top:8px;z-index:50;background:var(--ink);color:var(--bg);padding:8px 14px;border-radius:var(--radius);font-weight:600}.skip:focus{left:12px}.shell{min-height:100vh;display:flex;flex-direction:column}.imp-banner{background:var(--write);color:#1e1500;font-weight:600;font-size:13px;text-align:center;padding:6px 16px}.sample-banner{background:var(--ink);color:var(--bg);font-weight:600;font-size:13px;text-align:center;padding:6px 16px}.addr-banner{background:var(--bads);color:var(--ink);border:1px solid color-mix(in srgb,var(--bad) 35%,transparent);border-radius:var(--radius);padding:12px 16px;margin:0 0 24px;font-size:14px}.addr-banner p{margin:0}.addr-banner a{color:var(--ink);font-weight:600;text-decoration:underline}@media(max-width:640px){.addr-banner{margin:0 0 20px}}.top{display:flex;align-items:center;gap:18px;padding:14px 28px;border-bottom:1px solid var(--ln);background:var(--bg);position:sticky;top:0;z-index:20}.top .brand{text-decoration:none;color:var(--ink);flex:none;border-radius:8px}.top .sp{flex:1}.topnav{display:flex;gap:4px;min-width:0;flex-wrap:wrap}.topnav-link{position:relative;display:inline-flex;align-items:center;height:34px;padding:0 12px;border-radius:var(--radius);font-size:14px;font-weight:600;color:var(--ink2);text-decoration:none;white-space:nowrap;transition:background .2s,color .2s}.topnav-link:hover,.topnav-link.active{color:var(--ink);background:var(--sk)}.acct{position:relative;flex:none;margin-left:auto;order:2}.acct-btn{border:0;background:none;padding:2px;border-radius:50%;cursor:pointer;display:block}.acct-btn .av{width:34px;height:34px;font-size:12px}.acct-menu{position:absolute;right:0;top:calc(100% + 8px);min-width:240px;padding:8px;z-index:30;display:flex;flex-direction:column;box-shadow:var(--sh-pop)}.acct-who{display:flex;flex-direction:column;gap:2px;padding:10px 12px 12px;border-bottom:1px solid var(--ln);margin-bottom:6px;min-width:0}.acct-who b{font-weight:650}.acct-who span{font-size:12.5px;color:var(--ink2);overflow:hidden;text-overflow:ellipsis}.acct-who .lbl{margin-top:6px;font-size:10.5px}.acct-menu nav{display:flex;flex-direction:column}.acct-menu nav a{padding:9px 12px;border-radius:var(--radius);text-decoration:none;font-weight:550}.acct-menu nav a:hover,.acct-menu nav a:focus-visible{background:var(--sk)}.body{flex:1;width:100%;max-width:1180px;margin:0 auto;padding:30px 28px 48px}.app-foot{width:100%;max-width:1180px;margin:0 auto;padding:0 28px 24px;font-size:12.5px;color:var(--ink3)}.app-foot nav{display:flex;flex-wrap:wrap;gap:4px 18px}.app-foot a{display:inline-block;padding:4px 0;color:inherit;text-decoration:none}.app-foot a:hover{text-decoration:underline;text-underline-offset:2px}@media(pointer:coarse){.app-foot a{padding:12px 0}}.body:focus{outline:none}.state-inline{display:flex;align-items:center;gap:12px;padding:18px 0;flex-wrap:wrap}.state-card{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:28px;max-width:640px;margin:24px auto}.gate{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:24px;text-align:center}.login{min-height:100vh;min-height:100dvh;display:grid;place-items:center;padding:24px 16px;background:var(--bg)}.login-panel{width:100%;max-width:420px;display:flex;flex-direction:column;gap:12px;padding:28px 32px 22px;background:var(--pn);border:1px solid var(--ln);border-radius:var(--radius-card)}.login-panel .say{font-size:30px;margin:14px 0 0}.login-google{width:100%;height:48px;margin-top:8px}.login-form{display:flex;flex-direction:column;gap:12px}.login-form .btn.ink{height:48px}.login-or{display:flex;align-items:center;gap:12px;color:var(--ink3);font-size:12.5px}.login-or:before,.login-or:after{content:"";flex:1;height:1px;background:var(--ln2)}.login-fine{font-size:12.5px;color:var(--ink2);margin:8px 0 0}.login-legal{margin-top:0}.login-legal a{display:inline-block;padding:4px 2px;margin:-4px -2px;color:inherit;text-decoration:underline;text-underline-offset:2px}@media(pointer:coarse){.login-legal a{padding:13px 4px;margin:-13px -4px}.login .btn.lnk{min-height:44px}}.placeholder{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:12px 0}.settings{display:flex;flex-direction:column;gap:18px;max-width:820px}.subnav{display:flex;flex-wrap:wrap;gap:0 2px;border-bottom:1px solid var(--ln)}.subnav-link{padding:10px 12px;font-weight:600;color:var(--ink2);text-decoration:none;border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap}.subnav-link:hover{color:var(--ink)}.subnav-link.active{color:var(--ink);border-bottom-color:var(--ink)}.section{padding:24px;display:flex;flex-direction:column;gap:14px}.settings{max-width:960px;--tone:var(--scout);--tone-s:var(--scouts);--tone-field:var(--field-scout)}.settings[data-tone=check]{--tone:var(--check);--tone-s:var(--checks);--tone-field:var(--field-check)}.settings[data-tone=write]{--tone:var(--write);--tone-s:var(--writes);--tone-field:var(--field-write)}.settings[data-tone=cour]{--tone:var(--cour);--tone-s:var(--cours);--tone-field:var(--field-cour)}.settings-hero{display:flex;flex-direction:column;gap:14px}.settings-hero .say{margin:0}.settings-hero .subnav{border-bottom:0;gap:6px}.settings-hero .subnav-link{border:0;margin:0;padding:8px 12px;border-radius:var(--radius);transition:background .2s,color .2s}.settings-hero .subnav-link:hover{background:var(--sk)}.settings-hero .subnav-link.active{background:var(--sk);color:var(--ink)}.settings-hero .subnav-link:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:8px;vertical-align:1px;background:var(--ln2);transition:background .2s}.settings-hero .subnav-link[data-tone=scout].active:before{background:var(--scout)}.settings-hero .subnav-link[data-tone=check].active:before{background:var(--check)}.settings-hero .subnav-link[data-tone=write].active:before{background:var(--write)}.settings-hero .subnav-link[data-tone=cour].active:before{background:var(--cour)}.settings-hero .subnav-link:focus-visible{outline:2px solid var(--ink);outline-offset:2px}@media(prefers-reduced-motion:reduce){.settings-hero .subnav-link{transition:none}}@media(max-width:760px){.settings-hero .subnav-link{padding:8px 10px}}.settings fieldset{border:0;margin:0;padding:0;min-width:0}.section-head{display:flex;align-items:center;gap:14px}.stack{display:flex;flex-direction:column;gap:14px}.row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.facts{display:grid;grid-template-columns:10rem 1fr;gap:8px 16px;margin:0;font-size:14px}.facts dt{color:var(--ink3)}.facts dd{margin:0;font-weight:550;min-width:0;overflow-wrap:anywhere}.profile-row{display:flex;align-items:center;gap:16px}.av-lg{width:64px;height:64px;font-size:20px}.danger-zone{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;border-top:1px solid var(--ln);padding-top:16px}.danger-zone b{font-weight:650}.select{height:36px;padding:0 12px;font-size:14px;width:auto;border-radius:var(--radius)}.invite{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap}.invite .grow{flex:1;min-width:220px}.invite .select{height:44px}.invite-status{flex-basis:100%}.roster{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.roster-row{display:flex;align-items:center;gap:12px;padding:12px 0;border-top:1px solid var(--ln)}.roster-row:first-child{border-top:0}.roster-row.pending{opacity:.85}.roster-who{flex:1;min-width:0;display:flex;flex-direction:column}.roster-who b{font-weight:600;display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;min-width:0;overflow-wrap:anywhere}.roster-who span{font-size:12.5px;color:var(--ink2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sender{display:flex;flex-direction:column;gap:14px}.sender-cta{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;border:1px solid var(--ln2);border-radius:var(--radius-card);padding:14px 16px}.sender-cta p{margin:0}.calcom-more>summary{cursor:pointer;padding:12px 0;line-height:20px;font-weight:600}.calcom-more[open]>summary{margin-bottom:8px}.sender-paused{display:flex;align-items:center;gap:12px;flex-wrap:wrap;background:var(--bads);border-radius:var(--radius-card);padding:12px 14px}.sender-paused .note{flex:1;min-width:200px}.sender-consent{display:flex;flex-direction:column;gap:8px;border:1px solid var(--ln);border-radius:var(--radius-card);padding:12px 14px}.sender-consent p{margin:0;font-size:13px;color:var(--ink2)}.sender-consent label{display:flex;align-items:center;gap:8px;font-weight:600;cursor:pointer}.sender-consent input{width:16px;height:16px;margin:0;accent-color:var(--ink)}.sender-consent .consent-legal a{color:inherit;text-decoration:underline;text-underline-offset:2px;display:inline-block;padding:4px 2px;margin:-4px -2px}@media(pointer:coarse){.sender-consent .consent-legal a{padding:13px 4px;margin:-13px -4px}}.daily-limit{display:flex;flex-direction:column;gap:4px}.daily-limit .input.num{width:6rem}.sender-health{display:flex;flex-direction:column;gap:8px;border:1px solid var(--ln);border-radius:var(--radius-card);padding:12px 14px}.sender-health .bad{color:var(--bad)}.bounce{display:flex;flex-direction:column;gap:4px}.bounce-top{display:flex;align-items:center;gap:10px}.bounce-top{align-items:flex-start}.bounce-top .bmeter{position:relative;flex:1;max-width:260px;padding-bottom:24px;margin-top:5px}.bounce-top .meter{display:block;height:10px;box-sizing:border-box;border:1px solid var(--ln2);background:linear-gradient(90deg,var(--oks) 0 var(--at,50%),var(--bads) var(--at,50%) 100%)}.bounce-top .meter i{background:var(--ok)}.bounce-top .meter.near i{background:var(--write)}.bounce-top .meter.over i{background:var(--bad)}.bounce-top .limit{position:absolute;top:-3px;width:2px;height:14px;margin-left:-1px;border-radius:2px;background:var(--ink)}.bounce-top .limit span{position:absolute;top:16px;left:50%;transform:translate(-50%);font-size:11.5px;color:var(--ink2);white-space:nowrap}.bounce .note{font-size:12.5px;color:var(--ink3)}.pause-history{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;font-size:13px}.plan-facts{margin-bottom:12px}.topup{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.note.fine{font-size:12.5px;color:var(--ink3);border-top:1px solid var(--ln);padding-top:12px}.credits{display:flex;flex-direction:column;gap:8px}.credits-n{margin:0;display:flex;align-items:baseline;gap:8px}.credits-n b{font-family:var(--d);font-size:34px;font-weight:750;letter-spacing:-.03em}.credits-n span{color:var(--ink2)}.meter{height:8px;border-radius:99px;background:var(--sk);overflow:hidden}.meter i{display:block;height:100%;background:var(--ink);border-radius:inherit;transition:width .8s var(--out)}.table{width:100%;border-collapse:collapse;font-size:14px}.table th{text-align:left;font-family:var(--f);font-weight:600;font-size:12.5px;letter-spacing:0;text-transform:none;color:var(--ink2);padding:8px 8px 8px 0}.table td{font-variant-numeric:tabular-nums}.table td{padding:10px 8px 10px 0;border-top:1px solid var(--ln)}.stepup{border:0;padding:0;max-width:420px;width:calc(100% - 32px);color:var(--ink);box-shadow:var(--sh-pop)}.stepup::backdrop{background:#15130f73}.stepup-body{padding:24px;display:flex;flex-direction:column;gap:12px}.stepup-form{display:flex;flex-direction:column;gap:12px}@media(max-width:760px){.top{padding:10px 16px;gap:10px;flex-wrap:wrap}.body{padding:20px 16px 36px}.app-foot{padding:0 16px 20px}.login-panel{padding:22px 18px 18px}.login-panel .say{font-size:26px}.facts{grid-template-columns:1fr;gap:2px}.facts dd{margin-bottom:8px}.roster-row{flex-wrap:wrap}.roster-who{flex:1 1 calc(100% - 60px)}.roster-who span{white-space:normal;overflow-wrap:anywhere}.section{padding:18px 16px}}@media(pointer:coarse){.settings .btn,.settings .select,.settings .input,.gs-btn{min-height:44px}.settings .btn.lnk{display:inline-flex;align-items:center}.settings label.row,.sender-consent label{min-height:44px}}@media(prefers-reduced-motion:reduce){.meter i{transition:none}}@media(max-width:1023px){.top{flex-wrap:wrap;row-gap:8px}.topnav{order:3;flex-basis:100%}}@media(max-width:767px){.top{position:static;padding:10px 16px;gap:10px}.topnav{flex-wrap:wrap;justify-content:space-between;gap:0;overflow:visible;border-top:1px solid var(--ln);margin:0 -16px;flex-basis:calc(100% + 32px);padding:0 4px}.topnav-link{flex:1 0 auto;justify-content:center;padding:0 4px;height:var(--touch);font-size:13px;border-radius:0;border-bottom:2px solid transparent}.topnav-link:hover{background:none}.topnav-link.active{background:none;border-bottom-color:var(--ink)}}@media(pointer:coarse){.topnav-link,.subnav-link{min-height:var(--touch);display:inline-flex;align-items:center}.acct-btn{min-width:var(--touch);min-height:var(--touch);display:grid;place-items:center}.acct-menu nav a,.acct-item{min-height:var(--touch);display:flex;align-items:center}.select{min-height:var(--touch)}}.acct-item{font:inherit;font-weight:550;text-align:left;background:none;border:0;padding:9px 12px;border-radius:var(--radius);cursor:pointer;color:inherit}.acct-item:hover,.acct-item:focus-visible{background:var(--sk)}.toast-card{position:fixed;left:50%;bottom:24px;transform:translate(-50%);z-index:40;display:flex;align-items:center;gap:12px;max-width:calc(100% - 32px);padding:12px 12px 12px 18px;border-radius:var(--radius-card);background:var(--ink);color:var(--bg);box-shadow:var(--sh-pop)}.toast-card .toast-text{display:flex;flex-direction:column;gap:2px;min-width:0}.toast-card .toast-text span{opacity:.8;font-size:13px}.toast-card .btn.ink{background:var(--bg);color:var(--ink);border-color:var(--bg)}.toast-x{background:none;border:0;color:inherit;font-size:20px;line-height:1;width:32px;height:32px;border-radius:50%;cursor:pointer}.toast-x:focus-visible{outline:2px solid var(--bg)}@media(pointer:coarse){.toast-x{width:var(--touch);height:var(--touch)}}.kb-backdrop{position:fixed;inset:0;z-index:60;background:#15130f73;display:grid;place-items:center;padding:16px}.kb-sheet{width:100%;max-width:420px;padding:24px;display:flex;flex-direction:column;gap:12px;max-height:calc(100vh - 32px);overflow:auto;box-shadow:var(--sh-pop)}.kb-toggle{display:flex;align-items:center;gap:10px;font-weight:600;cursor:pointer;min-height:var(--touch)}.kb-toggle input{width:20px;height:20px;margin:0;accent-color:var(--ink)}.kb-list{margin:0;display:flex;flex-direction:column;gap:6px}.kb-row{display:flex;align-items:center;gap:12px}.kb-row dt{width:48px;flex:none}.kb-row dd{margin:0}.kb-sheet kbd{opacity:1;font-size:12px;padding:2px 7px}@media(max-width:374px){.topnav-link{padding:0 2px;font-size:12.5px;letter-spacing:-.01em}}@media(max-width:339px){.topnav{padding:0 2px}.topnav-link{padding:0 1px;font-size:12px}}.about-co{display:flex;flex-direction:column;gap:6px;min-width:0}.about-co label{font-weight:600}.about-co .about-link{display:flex;flex-direction:column;gap:6px;min-width:0;padding-bottom:4px}.about-co .about-link-row{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.about-co .about-link-row .input{flex:1 1 200px;min-width:0;min-height:44px}.about-co .about-link-row .btn{flex:none;min-height:44px}.about-co textarea.input{height:auto;min-height:88px;padding:10px 16px;line-height:1.45;resize:vertical;font:inherit;font-size:15px}.about-co .about-reading{display:flex;flex-direction:column;gap:6px;min-width:0;font-size:13.5px;color:var(--ink2)}.about-co .about-reading-bar{position:relative;display:block;height:4px;border-radius:2px;background:var(--sk);overflow:hidden}.about-co .about-reading-bar i{position:absolute;top:0;bottom:0;left:0;width:35%;border-radius:2px;background:var(--ink);animation:aboutRead 1.4s ease-in-out infinite}.about-co .about-reading-text{min-width:0;overflow-wrap:anywhere}.about-co .about-reading-host{color:var(--ink3)}@keyframes aboutRead{0%{transform:translate(-100%)}to{transform:translate(300%)}}@media(prefers-reduced-motion:reduce){.about-co .about-reading-bar i{animation:none;width:100%;opacity:.35}}.about-co .about-other{display:flex;flex-direction:column;gap:4px;min-width:0}.about-co .about-other .ao-say{margin:0;font-family:var(--d);font-weight:700;font-size:20px;letter-spacing:-.02em;color:var(--ink)}.about-co .about-other .ao-sub{margin:0;font-size:14px;color:var(--ink2);text-wrap:pretty}.about-co .ao-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:start;margin-top:10px;padding:16px;border:1px solid var(--ln);border-radius:var(--radius-card,12px);background:var(--pn);animation:ao-in .45s var(--spring) both}.about-co .ao-logo{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:12px;background:var(--ink);color:var(--bg);font-family:var(--d);font-weight:800;font-size:22px}.about-co .ao-body{min-width:0}.about-co .ao-name{margin:0 0 4px;font-family:var(--d);font-size:20px;font-weight:700;letter-spacing:-.02em;color:var(--ink);overflow-wrap:anywhere}.about-co .ao-two{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:10px 0}.about-co .ao-two>div{min-width:0;padding:8px 10px;border:1px solid var(--ln);border-radius:8px;background:var(--bg);font-size:13px;color:var(--ink);overflow-wrap:anywhere}.about-co .ao-two small{display:block;font-size:11.5px;font-weight:600;color:var(--ink3)}.about-co .ao-two .diff{background:var(--bads);border-color:transparent}.about-co .about-other-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.about-co .about-other-row .btn{min-height:44px}@keyframes ao-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(max-width:560px){.about-co .ao-two,.about-co .ao-card{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.about-co .ao-card{animation:none}}.crew-emblem{--s:72px;width:var(--s);height:var(--s);position:relative;display:inline-block;flex:none;vertical-align:middle;-webkit-tap-highlight-color:transparent}.crew-emblem.xs{--s:26px}.crew-emblem.sm{--s:40px}.crew-emblem.lg{--s:112px}.crew-emblem.xl{--s:180px}.crew-emblem[data-interactive]{cursor:pointer}.crew-emblem[data-interactive]:focus-visible{outline:2px solid var(--ink);outline-offset:4px;border-radius:12px}.crew-emblem>svg{position:absolute;inset:-6%;width:112%;height:112%;overflow:visible;display:block}.crew-emblem svg *{transform-box:fill-box;transform-origin:center}.crew-emblem.scout .spark{opacity:0;transform:scale(.2)}.crew-emblem.scout[data-mood=happy] .lens{animation:ce-sc-sweep 4.8s cubic-bezier(.45,0,.2,1) infinite}.crew-emblem.scout[data-mood=happy] .who{animation:ce-sc-who 4.8s cubic-bezier(.45,0,.2,1) infinite}.crew-emblem.scout[data-mood=happy] .d{animation:ce-dot 1.2s ease-in-out infinite}.crew-emblem.scout .d2{animation-delay:.2s!important}.crew-emblem.scout .d3{animation-delay:.4s!important}@keyframes ce-sc-sweep{0%,8%{transform:translate(-34px,-18px) scale(.62)}22%,30%{transform:translate(-4px,-18px) scale(.62)}44%,52%{transform:translate(26px,-18px) scale(.62)}66%,74%{transform:translate(-34px,12px) scale(.62)}88%,to{transform:translate(0) scale(1)}}@keyframes ce-sc-who{0%,84%{opacity:0;transform:scale(.6)}92%{opacity:1;transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@keyframes ce-dot{0%,to{fill:#fff}50%{fill:#ff5b45}}.crew-emblem.scout[data-mood=curious] .lens{animation:ce-sc-ponder 2.6s ease-in-out infinite}.crew-emblem.scout[data-mood=curious] .d{animation:ce-dot 1.2s ease-in-out infinite}@keyframes ce-sc-ponder{0%,to{transform:translate(0)}25%{transform:translate(-3px,-2px)}50%{transform:translateY(-4px)}75%{transform:translate(3px,-2px)}}.crew-emblem.scout[data-mood=waiting] .who{animation:ce-pulse 1.4s ease-in-out infinite}.crew-emblem.scout[data-mood=waiting] .ring{animation:ce-sc-ringwarn 1.4s ease-in-out infinite}@keyframes ce-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.18)}}@keyframes ce-sc-ringwarn{0%,to{stroke:#15130f}50%{stroke:#f2a900}}.crew-emblem.scout[data-mood=worried] .lens{animation:ce-shake 1.6s ease-in-out infinite}.crew-emblem.scout[data-mood=worried] .who *{fill:#b5aea3}.crew-emblem.scout[data-mood=worried] .ring{fill:#fde7e7}@keyframes ce-shake{0%,60%,to{transform:translate(0)}66%{transform:translate(-3px)}72%{transform:translate(3px)}78%{transform:translate(-2px)}84%{transform:translate(2px)}}.crew-emblem.scout[data-mood=cheer] .who{animation:ce-pop .7s cubic-bezier(.45,0,.2,1) both}.crew-emblem.scout[data-mood=cheer] .spark{animation:ce-spark 1.8s cubic-bezier(.45,0,.2,1) infinite}@keyframes ce-pop{0%{transform:scale(.5)}60%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes ce-spark{0%{opacity:0;transform:scale(.2) rotate(0)}30%{opacity:1;transform:scale(1.1) rotate(45deg)}60%,to{opacity:0;transform:scale(.6) rotate(90deg)}}.crew-emblem.scout:hover .d{animation:ce-dot .6s ease-in-out infinite}.crew-emblem.scout:hover .ring{stroke-width:9.5}.crew-emblem.scout.tap .lens{animation:ce-zoom .45s cubic-bezier(.45,0,.2,1)}@keyframes ce-zoom{50%{transform:scale(1.12)}}.crew-emblem.check .tk{stroke-dasharray:1;stroke-dashoffset:0}.crew-emblem.check[data-mood=happy] .fp{animation:ce-ck-slide 3.6s cubic-bezier(.45,0,.2,1) infinite}.crew-emblem.check[data-mood=happy] .tk{animation:ce-ck-draw 3.6s cubic-bezier(.45,0,.2,1) infinite}.crew-emblem.check[data-mood=happy] .in{animation:ce-spin 3.6s linear infinite;stroke-dasharray:4 3}@keyframes ce-ck-slide{0%,to{transform:translate(0)}20%,40%{transform:translate(5px,3px)}}@keyframes ce-ck-draw{0%,45%{stroke-dashoffset:1}65%,to{stroke-dashoffset:0}}@keyframes ce-spin{to{transform:rotate(360deg)}}.crew-emblem.check[data-mood=curious] .in{animation:ce-spin 2.4s linear infinite;stroke-dasharray:4 3}.crew-emblem.check[data-mood=curious] .st{animation:ce-pulse 2.4s ease-in-out infinite}.crew-emblem.check[data-mood=waiting] .rj{animation:ce-ck-lift 1.6s ease-in-out infinite}.crew-emblem.check[data-mood=waiting] .xs{animation:ce-pulse 1.6s ease-in-out infinite}@keyframes ce-ck-lift{0%,to{transform:translate(0) rotate(0)}50%{transform:translate(-3px,-4px) rotate(-3deg)}}.crew-emblem.check[data-mood=worried] .xs{animation:ce-shake 1.4s ease-in-out infinite}.crew-emblem.check[data-mood=worried] .x{stroke-width:5.5}.crew-emblem.check[data-mood=worried] .st{opacity:.45}.crew-emblem.check[data-mood=cheer] .tk{animation:ce-ck-draw2 .9s cubic-bezier(.45,0,.2,1) both}.crew-emblem.check[data-mood=cheer] .st{animation:ce-pop .7s cubic-bezier(.45,0,.2,1) both}.crew-emblem.check[data-mood=cheer] .rj{opacity:.35;transition:opacity .6s}@keyframes ce-ck-draw2{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.crew-emblem.check:hover .rj{transform:translate(-4px,-2px) rotate(-3deg);transition:transform .35s cubic-bezier(.45,0,.2,1)}.crew-emblem.check:hover .bk{transform:translate(4px,-2px) rotate(3deg);transition:transform .35s cubic-bezier(.45,0,.2,1)}.crew-emblem.check .rj,.crew-emblem.check .bk{transition:transform .35s cubic-bezier(.45,0,.2,1)}.crew-emblem.check.tap .st{animation:ce-press .4s cubic-bezier(.45,0,.2,1)}@keyframes ce-press{40%{transform:scale(.82)}to{transform:scale(1)}}.crew-emblem.write .ln{transform-origin:left center}.crew-emblem.write[data-mood=happy] .k{animation:ce-key 1.8s ease-in-out infinite}.crew-emblem.write[data-mood=happy] .l1{animation:ce-grow 3.6s cubic-bezier(.45,0,.2,1) infinite}.crew-emblem.write[data-mood=happy] .l2{animation:ce-grow 3.6s cubic-bezier(.45,0,.2,1) .5s infinite}.crew-emblem.write[data-mood=happy] .car,.crew-emblem.write[data-mood=happy] .pa{animation:ce-carriage 3.6s cubic-bezier(.45,0,.2,1) infinite}@keyframes ce-key{0%,30%,to{transform:translateY(0);opacity:1}15%{transform:translateY(1.6px);opacity:.55}}@keyframes ce-grow{0%{transform:scaleX(.1)}70%,to{transform:scaleX(1)}}@keyframes ce-carriage{0%{transform:translate(6px)}70%{transform:translate(-4px)}85%,to{transform:translate(6px)}}.crew-emblem.write[data-mood=curious] .hl{animation:ce-caret 1s steps(2) infinite}@keyframes ce-caret{50%{opacity:.25}}.crew-emblem.write[data-mood=waiting] .pa{animation:ce-lift 1.6s ease-in-out infinite}.crew-emblem.write[data-mood=waiting] .hl{animation:ce-glow 1.6s ease-in-out infinite}@keyframes ce-lift{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes ce-glow{0%,to{fill:#f2a900}50%{fill:#ffd34d}}.crew-emblem.write[data-mood=worried] .car,.crew-emblem.write[data-mood=worried] .pa{animation:ce-shake 1.4s ease-in-out infinite}.crew-emblem.write[data-mood=worried] .hl{fill:#e5484d}.crew-emblem.write[data-mood=cheer] .lev{animation:ce-lever .8s cubic-bezier(.45,0,.2,1) both}.crew-emblem.write[data-mood=cheer] .pa{animation:ce-eject .9s cubic-bezier(.45,0,.2,1) both}@keyframes ce-lever{0%{transform:rotate(0)}40%{transform:rotate(-38deg)}to{transform:rotate(0)}}@keyframes ce-eject{0%{transform:translateY(0)}45%{transform:translateY(-7px)}to{transform:translateY(0)}}.crew-emblem.write .lev{transform-origin:100% 100%}.crew-emblem.write:hover .k{animation:ce-key .9s ease-in-out infinite}.crew-emblem.write .k0{animation-delay:0s!important}.crew-emblem.write .k1{animation-delay:.12s!important}.crew-emblem.write .k2{animation-delay:.24s!important}.crew-emblem.write .k3{animation-delay:.36s!important}.crew-emblem.write .k4{animation-delay:.48s!important}.crew-emblem.write .k5{animation-delay:.6s!important}.crew-emblem.write .k6{animation-delay:.72s!important}.crew-emblem.write .k7{animation-delay:.06s!important}.crew-emblem.write .k8{animation-delay:.18s!important}.crew-emblem.write .k9{animation-delay:.3s!important}.crew-emblem.write .k10{animation-delay:.42s!important}.crew-emblem.write .k11{animation-delay:.54s!important}.crew-emblem.write .k12{animation-delay:.66s!important}.crew-emblem.write.tap .lev{animation:ce-lever .5s cubic-bezier(.45,0,.2,1)}.crew-emblem.cour .env{transform-origin:50% 0}.crew-emblem.cour[data-mood=happy] .ship{animation:ce-bob 3.2s ease-in-out infinite}.crew-emblem.cour[data-mood=happy] .env{animation:ce-sway 3.2s ease-in-out infinite}.crew-emblem.cour[data-mood=happy] .shine{animation:ce-shine 3.2s ease-in-out infinite}@keyframes ce-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-2.5px)}}@keyframes ce-sway{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}@keyframes ce-shine{0%,to{transform:translate(-6px);opacity:.25}50%{transform:translate(6px);opacity:.6}}.crew-emblem.cour[data-mood=curious] .shine{animation:ce-shine 1.6s ease-in-out infinite}.crew-emblem.cour[data-mood=curious] .fin{animation:ce-flutter 1.6s ease-in-out infinite}@keyframes ce-flutter{0%,to{transform:scaleX(1)}50%{transform:scaleX(.8)}}.crew-emblem.cour[data-mood=waiting] .env{animation:ce-sway 1.2s ease-in-out infinite}.crew-emblem.cour[data-mood=waiting] .disc{animation:ce-disc 1.6s ease-in-out infinite}@keyframes ce-disc{0%,to{fill:#d9f5f7}50%{fill:#fff1c7}}.crew-emblem.cour[data-mood=worried] .env{animation:ce-shake 1.4s ease-in-out infinite}.crew-emblem.cour[data-mood=worried] .disc{fill:#fde7e7}.crew-emblem.cour[data-mood=cheer] .env{animation:ce-drop 1s cubic-bezier(.45,0,.2,1) both}.crew-emblem.cour[data-mood=cheer] .flap{animation:ce-flap 1s cubic-bezier(.45,0,.2,1) both}@keyframes ce-drop{0%{transform:translateY(0)}50%{transform:translateY(7px)}to{transform:translateY(0)}}@keyframes ce-flap{0%,30%{transform:scaleY(1)}60%{transform:scaleY(-1)}to{transform:scaleY(1)}}.crew-emblem.cour .flap{transform-origin:50% 0}.crew-emblem.cour:hover .fin{animation:ce-flutter .5s ease-in-out infinite}.crew-emblem.cour:hover .env{animation:ce-sway 1s ease-in-out infinite}.crew-emblem.cour.tap .env{animation:ce-drop .6s cubic-bezier(.45,0,.2,1)}@media(prefers-reduced-motion:reduce){.crew-emblem svg *{animation:none!important;transition:none!important}}.crew-emblem[data-rest]:not(:hover):not(:focus-visible):not(.tap) svg,.crew-emblem[data-rest]:not(:hover):not(:focus-visible):not(.tap) svg *{animation:none!important}.fl-r14-crew .cr-crewline{font-size:12px;font-weight:600;color:var(--ink2);text-decoration:none;font-variant-numeric:tabular-nums}.fl-r14-crew .cr-crewline:hover{text-decoration:underline;text-underline-offset:3px}.fl-r14-crew .cr-live{display:inline-block;font-size:12px;font-weight:600;line-height:1.35;padding:3px 9px;border-radius:var(--radius-pill);background:var(--sk);color:var(--ink2);width:max-content;max-width:100%}.fl-r14-crew .cr-live.ok{background:var(--oks,var(--sk));color:var(--ok)}.fl-r14-crew .cr-live.warn{background:#ffc4002e;color:#7a5600}.fl-r14-crew .cr-live.bad{background:#dc3c281f;color:var(--bad)}.fl-r14-crew .cr-live.long{border-radius:var(--radius);width:auto;font-weight:500}.fl-r14-crew .cr-live a{color:inherit;text-decoration:underline;text-underline-offset:3px}.fl-r14-crew .cr-est{font-size:12.5px;color:var(--ink2);font-variant-numeric:tabular-nums}.fl-r14-crew .cr-est-n{color:var(--ink)}.fl-r14-crew .cr-est a{font-weight:600;color:var(--ink);text-decoration:underline;text-underline-offset:3px}.fl-r14-crew .cr-person{font-size:12.5px;font-weight:600;color:var(--ink2);text-decoration:none;font-variant-numeric:tabular-nums}.fl-r14-crew .cr-person:hover{text-decoration:underline;text-underline-offset:3px}.r14-credits .cr-h{font-family:var(--d);font-weight:750;font-size:20px;letter-spacing:-.02em;margin:0 0 10px}.r14-credits .cr-top-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:18px;align-items:stretch}.r14-credits .cr-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;margin-top:18px;align-items:start}.r14-credits .card{padding:18px 20px}.r14-credits .cr-balance{display:flex;flex-direction:column;gap:6px}.r14-credits .cr-balance .row{margin-top:8px}.r14-credits .cr-big{font-family:var(--d);font-weight:750;font-size:52px;line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.r14-credits .cr-balance.low{border-color:var(--bad);box-shadow:0 0 0 1px var(--bad)}.r14-credits .cr-balance.low .cr-big{color:var(--bad)}.r14-credits .cr-lowmsg{margin:4px 0 0;font-weight:600;font-size:13.5px;color:var(--bad)}.r14-credits .cr-crew ul{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.r14-credits .cr-crew li{display:grid;grid-template-columns:28px 70px minmax(0,1fr) 64px;align-items:center;gap:10px;font-size:13.5px}.r14-credits .cr-crew .bar{height:8px;border-radius:var(--radius-pill);background:var(--sk);overflow:hidden}.r14-credits .cr-crew .bar i{display:block;height:100%;border-radius:var(--radius-pill);background:var(--ink)}.r14-credits .cr-crew .bar.t-scout i{background:var(--scout)}.r14-credits .cr-crew .bar.t-check i{background:var(--check)}.r14-credits .cr-crew .bar.t-write i{background:var(--write)}.r14-credits .cr-crew .bar.t-cour i{background:var(--cour)}.r14-credits .cr-crew .n{text-align:right}.r14-credits .cr-table table{width:100%;border-collapse:collapse;font-size:13.5px}.r14-credits .cr-table th{font-size:12.5px;font-weight:600;text-transform:none;letter-spacing:0;color:var(--ink2);text-align:left;padding:0 0 6px}.r14-credits .cr-table td{padding:8px 0;border-top:1px solid var(--ln)}.r14-credits .num,.r14-credits .cr-table th.num{text-align:right}.r14-credits .cr-ledger{margin-top:18px;padding:18px 12px 12px}.r14-credits .cr-ledger-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 8px}.r14-credits .cr-export{display:flex;align-items:center;gap:8px}.r14-credits .cr-tools{display:flex;flex-direction:column;gap:10px;padding:4px 8px 12px;border-bottom:1px solid var(--ln)}.r14-credits .cr-srch input{font:inherit;font-size:14px;width:100%;height:42px;padding:0 16px;border-radius:var(--radius);border:1.5px solid var(--ln2);background:var(--bg);color:var(--ink);outline:none}.r14-credits .cr-srch input:focus{border-color:var(--ink);box-shadow:0 0 0 4px var(--sk)}.r14-credits .chips{display:flex;gap:6px;flex-wrap:wrap}.r14-credits .chips .chip{border:0;font:inherit;font-size:12.5px;font-weight:600;cursor:pointer;height:28px;padding:0 12px}.r14-credits .chips .chip.on{background:var(--ink);color:var(--bg)}.r14-credits .cr-rows,.r14-credits .cr-kids{list-style:none;margin:0;padding:0}.r14-credits .cr-row{display:grid;grid-template-columns:118px minmax(0,1fr) 72px 72px;gap:12px;align-items:baseline;padding:9px 8px;border-top:1px solid var(--ln);font-size:13.5px}.r14-credits .cr-rows>.cr-row:first-child{border-top:0}.r14-credits .cr-kids{grid-column:1/-1;margin:6px 0 0 18px;padding-left:12px}.r14-credits .cr-row.kid{padding:6px 8px;font-size:12.5px;border-top:0}.r14-credits .cr-when{font-size:11.5px;color:var(--ink3)}.r14-credits .cr-what{min-width:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px}.r14-credits .cr-what a{color:var(--ink);text-decoration:none}.r14-credits .cr-what a:hover{text-decoration:underline;text-underline-offset:3px}.r14-credits .cr-what .dot{width:8px;height:8px;border-radius:50%;flex:none;align-self:center;background:var(--ink3)}.r14-credits .dot.t-scout{background:var(--scout)}.r14-credits .dot.t-check{background:var(--check)}.r14-credits .dot.t-write{background:var(--write)}.r14-credits .dot.t-cour{background:var(--cour)}.r14-credits .cr-camp{font-size:12px;color:var(--ink3)}.r14-credits .cr-n{text-align:right;font-weight:600}.r14-credits .cr-n.in{color:var(--ok)}.r14-credits .cr-n.none{color:var(--ink2);font-weight:500}.r14-credits .cr-bal{text-align:right;color:var(--ink3);font-size:12.5px}.r14-credits .cr-empty{padding:18px 8px}.r14-credits .cr-row.refunded .cr-n.in span{display:inline-block;background:var(--oks,rgba(30,140,80,.1));color:var(--ok);border-radius:var(--radius-pill);padding:1px 8px}.r14-credits .cr-vs{font-size:11.5px;color:var(--ink2);background:var(--sk);border-radius:var(--radius-pill);padding:1px 8px}.r14-credits .cr-period{margin:-6px 0 8px}.r14-credits .cr-statement{display:block;margin-top:4px;padding-top:8px;border-top:1px solid var(--ln)}.r14-credits .cr-statement>*+*{margin-top:4px}.r14-credits .cr-statement p{margin:0;font-variant-numeric:tabular-nums}.r14-credits .cr-statement table{border-collapse:collapse;font-size:12.5px;width:100%}.r14-credits .cr-statement th{text-align:left;font-weight:600;color:var(--ink2);padding:2px 10px 2px 0;white-space:nowrap;vertical-align:top}.r14-credits .cr-statement td{color:var(--ink2);padding:2px 0;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.r14-credits .cr-weekly{margin-top:18px;display:flex;flex-direction:column;gap:10px}.r14-credits .cr-weekly-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.r14-credits .cr-wk{display:flex;flex-direction:column;gap:6px;width:100%}.r14-credits .cr-wk-plot{display:grid;gap:clamp(4px,1.6%,14px);height:96px;align-items:stretch;border-bottom:1px solid var(--ln2)}.r14-credits .cr-wk-col{height:100%;min-width:0;display:flex;align-items:flex-end;justify-content:center}.r14-credits .cr-wk-bar{display:block;width:100%;max-width:64px;border-radius:4px 4px 0 0;background:var(--ink3)}.r14-credits .cr-wk-bar.on{background:var(--ink)}.r14-credits .cr-wk-ticks{display:flex;justify-content:space-between;gap:12px;font-size:11px;color:var(--ink3);white-space:nowrap}.r14-credits .cr-ret{color:var(--ok);font-size:12px;font-weight:600}.r14-credits .cr-retnote{margin:10px 0 0;font-size:12.5px}.r14-credits .cr-more{margin:12px 8px 4px}.r14-credits .cr-h1{font-family:var(--d);font-weight:750;font-size:32px;letter-spacing:-.03em;margin:0 0 18px}.r14-credits .cr-balance:not(.low){background:var(--oks,var(--pn))}.r14-credits .cr-big-line{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin:0;font-size:18px;font-weight:650}.r14-credits .cr-pace{margin:0;font-size:15px;font-weight:600;color:var(--ink)}.r14-credits .cr-statement summary{cursor:pointer;font-weight:600;font-size:13.5px;width:max-content}.r14-credits .cr-statement[open] summary{margin-bottom:4px}.r14-credits .cr-crew .cr-period{margin:-6px 0 0}.r14-credits .cr-row,.r14-credits .cr-table td,.r14-credits .cr-crew .n,.r14-credits .cr-weekly-head .sub{font-variant-numeric:tabular-nums}@media(pointer:coarse){.r14-credits .chips .chip,.r14-credits .btn.sm{min-height:44px}.r14-credits .cr-what a,.r14-credits .lnkbtn,.r14-credits .cr-statement summary{display:inline-flex;align-items:center;min-height:44px}.fl-r14-crew .cr-est a{display:inline-flex;align-items:center;min-height:44px}}@container (max-width:860px){.r14-credits .cr-top-grid,.r14-credits .cr-grid{grid-template-columns:minmax(0,1fr)}.r14-credits .cr-row{grid-template-columns:minmax(0,1fr) 64px}.r14-credits .cr-row .cr-when{grid-column:1/-1}.r14-credits .cr-row .cr-bal{display:none}}.fl-r14-crew{container-type:inline-size;position:relative}.fl-r14-crew *{box-sizing:border-box}.fl-r14-crew .crew-bar{display:flex;align-items:center;gap:14px;margin:-6px 0 22px;min-width:0}.fl-r14-crew .crew-bar .goal{display:flex;align-items:center;gap:10px;color:var(--ink2);font-size:13.5px;min-width:0}.fl-r14-crew .crew-bar .goal-words{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fl-r14-crew .crew-bar .goal-switch{flex:0 1 auto;max-width:100%}.fl-r14-crew .crew-bar .goal b{color:var(--ink);font-weight:600}.fl-r14-crew .goal-switch{position:relative;display:inline-flex;min-width:0;max-width:100%}.fl-r14-crew .gs-btn{display:inline-flex;align-items:center;gap:8px;min-height:40px;max-width:100%;min-width:0;padding:4px 12px;border:1.5px solid var(--ln2);border-radius:8px;background:var(--pn);color:var(--ink);font:inherit;font-weight:600;font-size:13.5px;line-height:1.35;text-align:left;cursor:pointer}.fl-r14-crew .gs-btn .gs-name{min-width:0;white-space:normal;overflow-wrap:anywhere}.fl-r14-crew .gs-btn:after{content:"";flex:none;width:7px;height:7px;margin-left:4px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform .25s var(--out)}.fl-r14-crew .gs-btn[aria-expanded=true]:after{transform:rotate(-135deg) translateY(-2px)}.fl-r14-crew .gs-btn:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.fl-r14-crew .gs-menu{position:absolute;left:0;top:calc(100% + 6px);z-index:20;width:min(360px,calc(100vw - 32px));max-height:min(70vh,480px);overflow:auto;padding:6px;background:var(--pn);border:1px solid var(--ln);border-radius:10px;box-shadow:var(--sh-pop);animation:gsOpen .35s var(--spring) both}.fl-r14-crew .gs-menu [role=menuitem]{display:grid;grid-template-columns:12px minmax(0,1fr) auto;gap:10px;align-items:center;width:100%;min-height:44px;padding:8px 10px;border:0;border-radius:7px;background:none;color:var(--ink);font:inherit;font-size:13.5px;text-align:left;cursor:pointer}.fl-r14-crew .gs-menu [role=menuitem] span{min-width:0;overflow-wrap:anywhere}.fl-r14-crew .gs-menu [role=menuitem]:hover,.fl-r14-crew .gs-menu [role=menuitem].on{background:var(--sk)}.fl-r14-crew .gs-menu [role=menuitem]:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.fl-r14-crew .gs-menu [role=menuitem].on span{font-weight:600}.fl-r14-crew .gs-menu i{width:9px;height:9px;border-radius:50%;background:var(--ln2);font-style:normal}.fl-r14-crew .gs-menu i.t-live{background:var(--scout);animation:gsBeat 1.6s var(--out) infinite}.fl-r14-crew .gs-menu i.t-you{background:var(--write)}.fl-r14-crew .gs-menu i.t-ok{background:var(--ok)}.fl-r14-crew .gs-menu i.t-warn{background:var(--bad)}.fl-r14-crew .gs-menu small{font-size:12px;color:var(--ink3);white-space:nowrap}.fl-r14-crew .gs-menu hr{border:0;border-top:1px solid var(--ln);margin:6px 4px}.fl-r14-crew .gs-menu .add{grid-template-columns:12px minmax(0,1fr);font-weight:600}.fl-r14-crew .gs-menu .add i{width:auto;height:auto;background:none;font-weight:700;line-height:1}@keyframes gsOpen{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:none}}@keyframes gsBeat{0%{box-shadow:0 0 color-mix(in srgb,var(--scout) 55%,transparent)}to{box-shadow:0 0 0 8px transparent}}@media(prefers-reduced-motion:reduce){.fl-r14-crew .gs-menu,.fl-r14-crew .gs-menu i.t-live{animation:none}.fl-r14-crew .gs-btn:after{transition:none}}.fl-r14-crew .crew-bar .score.pace-starting em{color:var(--ink2);background:var(--sk)}.fl-r14-crew .crew-bar .score.pace-behind em{color:var(--writeink);background:var(--writes)}.fl-r14-crew .crew-bar .sp{flex:1}.fl-r14-crew .score{display:flex;align-items:baseline;gap:4px;font-family:var(--f);font-weight:400;font-size:13.5px;color:var(--ink2);white-space:nowrap}.fl-r14-crew .score span{font-size:13.5px;color:var(--ink2);font-weight:400}.fl-r14-crew .score em{font-style:normal;font-family:var(--f);font-size:12px;font-weight:600;color:var(--ok);background:var(--oks);padding:2px 8px;border-radius:var(--radius-pill);margin-left:6px;letter-spacing:0}.fl-r14-crew .fly{position:absolute;z-index:5;width:44px;height:32px;border-radius:8px;background:var(--pn);box-shadow:var(--sh2);display:grid;place-items:center;font-family:var(--fm);font-weight:600;font-size:12px;pointer-events:none}@container (max-width:760px){.fl-r14-crew .crew-bar{flex-wrap:wrap;row-gap:8px}.fl-r14-crew .crew-bar .goal{flex-basis:100%;max-width:100%}.fl-r14-crew .crew-bar .sp{display:none}.fl-r14-crew .ask h3{font-size:24px}.fl-r14-crew .board .br{grid-template-columns:70px minmax(0,1fr)}.fl-r14-crew .board .br>:last-child{grid-column:2}}.fl-r14-crew .tell{display:flex;align-items:center;gap:8px;margin-top:12px;padding:3px 3px 3px 16px;border:1px solid var(--ln);border-radius:var(--radius);background:var(--bg);color:var(--ink);font-size:14px}.fl-r14-crew .tell:focus-within{border-color:var(--ink)}.fl-r14-crew .tell input{flex:1;min-width:0;height:44px;border:0;padding:0;background:none;font:inherit;color:inherit;outline:none;text-overflow:ellipsis}.fl-r14-crew .tell input::placeholder{color:var(--ink3);opacity:1}.fl-r14-crew .tell button{flex:none;width:44px;height:44px;border:0;border-radius:50%;background:var(--ink);color:var(--bg);display:grid;place-items:center;font:inherit;font-size:15px;cursor:pointer}.fl-r14-crew .tell button:disabled{opacity:.4;cursor:not-allowed}.fl-r14-crew .tell button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.fl-r14-crew .ask{position:relative;background:var(--write);color:#1e1500;border-radius:var(--radius-card);padding:22px 24px}.fl-r14-crew .ask .lbl{color:#5a4300}.fl-r14-crew .ask h3{font-family:var(--d);font-weight:750;font-size:30px;line-height:1.04;letter-spacing:-.03em;margin:8px 0 16px}.fl-r14-crew .ask .btn{border-color:#1e1500}.fl-r14-crew .ask .btn.ink{background:#1e1500;color:var(--write)}.fl-r14-crew .ask .tell{display:flex;align-items:center;gap:8px;margin-top:12px;height:44px;padding:0 6px 0 16px;border:0;border-radius:var(--radius);background:#ffffff59;color:#5a4300;font-size:14px}.fl-r14-crew .ask .tell .sp{flex:1}.fl-r14-crew .ask .tell b{width:32px;height:32px;border-radius:50%;background:#1e1500;color:var(--write);display:grid;place-items:center;font-size:14px}.fl-r14-crew .board{background:#121110;color:#ede8de;border-radius:var(--radius-card);overflow:hidden;font-family:var(--f);font-size:13px}.fl-r14-crew .board .bh{display:flex;justify-content:space-between;gap:10px;padding:12px 18px;color:var(--write);letter-spacing:0;text-transform:none;font-size:12.5px;border-bottom:1px solid #2A2824}.fl-r14-crew .board .bh span{color:#8f897d}.fl-r14-crew .board .br{display:grid;grid-template-columns:96px minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 18px;border-top:1px solid #222019}.fl-r14-crew .board .br:first-of-type{border-top:0}.fl-r14-crew .board .br b{font-family:var(--f);font-weight:600;font-size:14px;color:#fff}.fl-r14-crew .board .br .f{font-family:var(--f);color:#8f897d;margin-left:6px}.fl-r14-crew .board .br .lt{min-width:0;white-space:nowrap}.fl-r14-crew .board .br .lt small{display:block;margin-top:2px;font-size:11px;letter-spacing:.04em;color:#8f897d;overflow:hidden;text-overflow:ellipsis}.fl-r14-crew .board .br .st{letter-spacing:0;text-transform:none;font-size:12.5px}.fl-r14-crew .board .br .st.go{color:#6ee7a0}.fl-r14-crew .board .br .st.now{color:var(--write)}.fl-r14-crew .board .br .st.wait{color:#8f897d}.fl-r14-crew .board .br.hot{background:#2a2410;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--write) 45%,transparent)}.fl-r14-crew .board u{color:#fff;text-underline-offset:3px}.fl-r14-crew .feed{display:flex;flex-direction:column;gap:8px}.fl-r14-crew .fi{display:flex;gap:10px;align-items:flex-start;font-size:13.5px}.fl-r14-crew .fi .t{font-family:var(--fm);font-size:11.5px;color:var(--ink3);width:38px;flex:none;padding-top:2px}.fl-r14-crew .fi b{font-weight:600}.fl-r14-crew .fi .why{display:block;color:var(--ink2);font-size:12.5px}.fl-r14-crew .fi .u{margin-left:auto;font-weight:600;text-decoration:underline;text-underline-offset:3px;font-size:12.5px;flex:none}.fl-r14-crew .board{border:1px solid #2A2824}.fl-r14-crew button.btn:focus-visible,.fl-r14-crew button.chip:focus-visible,.fl-r14-crew [role=radio]:focus-visible,.fl-r14-crew a:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.fl-r14-crew .ask button:focus-visible{outline-color:#1e1500}.fl-r14-crew .btn:disabled{opacity:.45;cursor:not-allowed}.fl-r14-crew .ask .tell input{flex:1;min-width:0;height:100%;border:0;background:none;font:inherit;color:#1e1500;outline:none}.fl-r14-crew .ask .tell input::placeholder{color:#5a4300}.fl-r14-crew .ask .tell button{width:32px;height:32px;border-radius:50%;background:#1e1500;color:var(--write);display:grid;place-items:center;font-size:14px;border:0;cursor:pointer}.fl-r14-crew .board button.pb{font:inherit;background:none;border:0;padding:0;color:#fff;text-decoration:underline;text-underline-offset:3px;cursor:pointer;letter-spacing:inherit;text-transform:inherit}.fl-r14-crew .board .br.gone{opacity:.45}.fl-r14-crew .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.fl-r14-crew .lnkbtn{font:inherit;font-weight:600;background:none;border:0;padding:0;color:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.fl-r14-crew .state{display:flex;align-items:center;gap:14px;padding:48px 28px;color:var(--ink2);font-size:15px}.fl-r14-crew .board button.pb{margin-left:10px}@media(pointer:coarse){.fl-r14-crew .board button.pb{min-height:var(--touch);padding:0 8px}}.ask .ask-from{display:inline-flex;align-items:center;gap:8px}.ask .ask-from .ask-n{font-weight:500;opacity:.85}.ask .ask-title{font-family:var(--d);font-weight:750;font-size:30px;line-height:1.04;letter-spacing:-.03em;margin:8px 0 16px}@container (max-width:760px){.fl-r14-crew .ask .ask-title{font-size:24px}}.crew-empty{display:flex;align-items:center;gap:24px;padding:32px;border-radius:var(--radius-card);flex-wrap:wrap}.crew-empty .crew-emblem{--s:120px}.crew-empty-text{display:flex;flex-direction:column;gap:8px;min-width:0;flex:1 1 240px}.win-moment{display:flex;align-items:center;gap:24px;padding:28px 32px;border-radius:var(--radius-card);flex-wrap:wrap;border:1px solid var(--ln)}.win-moment .crew-emblem{--s:128px}.win-text{display:flex;flex-direction:column;gap:8px;min-width:0;flex:1 1 240px}.win-title{font-family:var(--d);font-weight:750;font-size:32px;line-height:1.05;letter-spacing:-.03em;margin:0;color:var(--ink)}@media(max-width:560px){.crew-empty,.win-moment{padding:22px 18px;gap:16px}.crew-empty .crew-emblem,.win-moment .crew-emblem{--s:96px}.win-title{font-size:26px}}.you-gate{display:inline-flex;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 16px;border-radius:var(--radius);background:var(--you);color:#1e1500;text-decoration:none;min-height:var(--touch)}.you-gate .gate-you{font-weight:700;font-size:13px}.you-gate .gate-n{font-size:13px}.you-gate .gate-n b{font-family:var(--d);font-size:22px;font-weight:750;letter-spacing:-.02em}a.you-gate:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.fl-r14-crew .trust-now{margin:6px 0 0;font-size:13px;color:var(--ink2)}.fl-r14-crew .trust-confirm{margin-top:8px;padding:12px 14px;border:1px solid var(--ln);border-radius:var(--radius);background:var(--bg);max-width:520px}.fl-r14-crew .trust-confirm p{margin:0 0 8px;font-size:13.5px;color:var(--ink)}.fl-r14-crew .trust-confirm .row{display:flex;gap:8px;flex-wrap:wrap}.fl-r14-crew .trust-confirm .btn{min-height:44px}.fl-r14-crew .goal-paused{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:0 0 16px;padding:12px 12px 12px 18px;border:1px solid var(--ln);border-radius:var(--radius-card);background:var(--sk);color:var(--ink)}.fl-r14-crew .goal-paused p{margin:0;flex:1 1 240px;font-size:14.5px;line-height:1.4}.fl-r14-crew .goal-paused .btn{min-height:44px;flex:none}.fl-r14-crew .goal-paused.needs{flex-direction:column;align-items:stretch}.fl-r14-crew .goal-paused.needs .offer-box{margin-top:0}.fl-r14-crew .goal-paused .goal-paused-err{flex-basis:100%;color:var(--bad);font-size:13.5px}.lw{--lw-c:var(--scout);--lw-cs:var(--scouts);--lw-ct:var(--scouttx);padding:20px;display:flex;flex-direction:column;gap:16px;overflow:hidden;min-width:0}.lw-check{--lw-c:var(--check);--lw-cs:var(--checks);--lw-ct:var(--checktx)}.lw-write{--lw-c:var(--write);--lw-cs:var(--writes);--lw-ct:var(--writetx)}.lw-cour{--lw-c:var(--cour);--lw-cs:var(--cours);--lw-ct:var(--courtx)}.lw-read{--lw-c:var(--ink);--lw-cs:var(--sk);--lw-ct:var(--ink)}.lw-stages{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 -6px;min-width:0}.lw-stage-btn{--lw-c:var(--scout);display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border:1px solid var(--ln);border-radius:999px;background:var(--bg);color:var(--ink2);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.lw-stage-btn.s-checker{--lw-c:var(--check)}.lw-stage-btn.s-writer{--lw-c:var(--write)}.lw-stage-btn.s-courier{--lw-c:var(--cour)}.lw-stage-btn.on{background:var(--ink);border-color:var(--ink);color:var(--bg)}.lw-stage-btn:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.lw-head{display:flex;gap:20px;align-items:flex-end;justify-content:space-between;flex-wrap:wrap}.lw-say{min-width:0;flex:1 1 320px;display:flex;gap:12px;align-items:flex-start}.lw-em{flex:none;margin-top:2px}.lw-words{min-width:0}.lw-eye{display:flex;align-items:center;gap:8px;margin:0 0 6px;font-size:12.5px;font-weight:600;color:var(--lw-ct);letter-spacing:.01em}.lw-dot{width:9px;height:9px;border-radius:50%;background:var(--ok)}.lw-dot.on{background:var(--lw-c);box-shadow:0 0 color-mix(in srgb,var(--lw-c) 55%,transparent);animation:lwBeat 1.6s var(--out) infinite}.lw h2{margin:0;font-family:var(--d);font-size:clamp(22px,3.2vw,30px);line-height:1.12;letter-spacing:-.02em;font-weight:700;overflow-wrap:anywhere}.lw-doing{margin:6px 0 0;color:var(--ink2);overflow-wrap:anywhere;min-height:1.45em}.lw-counts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;border:1px solid var(--ln);border-radius:var(--radius-card);overflow:hidden;flex:0 1 440px;min-width:0}.lw-count{padding:10px 12px;display:flex;flex-direction:column-reverse;gap:4px;min-width:0}.lw-count+.lw-count{border-left:1px solid var(--ln)}.lw-count dt{font-size:12px;color:var(--ink2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lw-count dd{margin:0;font-family:var(--d);font-weight:700;font-size:26px;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums;animation:lwTick .45s var(--spring) both}.lw-count.hot dd{color:var(--lw-ct)}.lw-stage{position:relative;min-width:0}.lw-body{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:20px;align-items:start}.lw-steps{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:2px}.lw-steps li{display:grid;grid-template-columns:92px minmax(0,1fr);gap:10px;padding:8px 0;border-top:1px solid var(--ln);animation:lwIn .45s var(--out) both}.lw-steps li:first-child{border-top:0}.lw-steps .lb{font-size:12px;font-weight:600;color:var(--ink3);padding-top:1px}.lw-steps li.k-thought .lb{color:var(--checktx)}.lw-steps li.k-search .lb,.lw-steps li.k-lookup .lb{color:var(--scouttx)}.lw-steps li.k-page .lb,.lw-steps li.k-read .lb{color:var(--courtx)}.lw-steps li.k-ok .lb{color:var(--oktx)}.lw-steps li.k-hold .lb,.lw-steps li.k-skip .lb{color:var(--badtx)}.lw-steps li.k-write .lb{color:var(--writetx)}.lw-steps li.now .lb:after{content:"";display:inline-block;width:6px;height:6px;margin-left:6px;border-radius:50%;background:var(--lw-c);vertical-align:middle;animation:lwBlink 1s steps(2) infinite}.lw-steps .tx{min-width:0}.lw-steps b{display:block;font-weight:600;font-size:14px;line-height:1.35;overflow-wrap:anywhere}.lw-steps p{margin:3px 0 0;font-size:13px;line-height:1.45;color:var(--ink2);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.lw-more{margin-top:6px;min-height:var(--touch)}.lw-steps p.full{display:block;-webkit-line-clamp:unset;overflow:visible}.lw-step-more{display:inline-flex;align-items:center;min-height:var(--touch);min-width:var(--touch);margin:0;padding:0 2px;border:0;background:none;font:inherit;font-size:13px;font-weight:600;color:var(--lw-ct);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.lw-step-more:focus-visible{outline:2px solid var(--lw-c);outline-offset:2px;border-radius:4px}.lw-cards{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:8px}.lw-cards li{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--ln);border-radius:var(--radius-card);background:var(--pn);animation:lwCard .55s var(--spring) both;min-width:0}.lw-cards li:first-child{border-color:color-mix(in srgb,var(--lw-c) 45%,var(--ln))}.lw-cards div{min-width:0}.lw-cards .av{width:36px;height:36px;font-size:12.5px;flex:none}.lw-cards b{display:block;font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lw-cards div span,.lw-cards small{display:block;font-size:12.5px;color:var(--ink2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lw-cards small{color:var(--ink3)}.lw-cards .t-ok{color:var(--oktx)}.lw-cards .t-bad{color:var(--badtx)}.lw-foot{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start}.lw-foot .btn{min-height:var(--touch)}.lw-tag{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:var(--radius-pill);font-size:12.5px;font-weight:600}.lw-tag i{width:7px;height:7px;border-radius:50%;background:currentColor}.lw-tag.ok{background:var(--oks);color:var(--oktx)}.lw-tag.bad{background:var(--bads);color:var(--badtx)}.ck{display:grid;grid-template-columns:110px minmax(0,1fr) 110px;gap:14px;align-items:center;padding:18px;min-height:250px;border:1px solid var(--ln);border-radius:var(--radius-card);background:var(--bg)}.ck-pile{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.ck-pile .n{font-family:var(--d);font-weight:700;font-size:30px;line-height:1;font-variant-numeric:tabular-nums}.ck-pile.ok .n{color:var(--oktx)}.ck-pile.hold .n{color:var(--badtx)}.ck-pile .l{font-size:12px;color:var(--ink2);font-weight:600}.ck-stack{position:relative;width:64px;height:44px}.ck-stack i{position:absolute;left:50%;top:50%;width:48px;height:32px;margin:-16px 0 0 -24px;border-radius:6px;background:var(--pn);border:1.5px solid var(--ln2)}.ck-stack i:nth-child(1){transform:rotate(-6deg)}.ck-stack i:nth-child(2){transform:rotate(3deg)}.ck-pile.ok .ck-stack i{border-color:color-mix(in srgb,var(--ok) 55%,var(--pn))}.ck-pile.hold .ck-stack i{border-color:color-mix(in srgb,var(--bad) 50%,var(--pn))}.ck-deck{position:relative;min-height:214px}.ck-card{position:absolute;inset:0;max-width:360px;margin:0 auto;background:var(--pn);border:1.5px solid var(--ink);border-radius:12px;padding:14px;box-shadow:var(--sh1);transition:transform .7s var(--out),opacity .7s var(--out)}.ck-card.under{transform:translateY(10px) scale(.95);opacity:.55;border-color:var(--ln2)}.ck-card.in{animation:ckIn .55s var(--spring) both}.ck-card.go-ok{transform:translate(-120%) rotate(-8deg) scale(.6);opacity:0}.ck-card.go-hold{transform:translate(120%) rotate(8deg) scale(.6);opacity:0}.ck-who{display:flex;gap:10px;align-items:center;margin-bottom:10px;min-width:0}.ck-who>div{min-width:0}.ck-who b{display:block;font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ck-who div span{display:block;font-size:12.5px;color:var(--ink2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ck-rows{list-style:none;margin:0;padding:0;display:grid;gap:7px}.ck-rows li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:8px;align-items:start;font-size:13px}.ck-rows li small{display:block;font-size:12px;color:var(--ink3);min-height:1.2em;overflow-wrap:anywhere}.ck-ic{width:20px;height:20px;border-radius:50%;border:2px solid var(--ln2);position:relative;margin-top:1px}.ck-ic svg{position:absolute;inset:-2px;width:20px;height:20px}.ck-ic.spin{border-color:var(--check);border-right-color:transparent;animation:ckSpin .8s linear infinite}.ck-ic.ok{border-color:var(--ok);background:var(--ok)}.ck-ic.no{border-color:var(--bad);background:var(--bad)}.ck-ic path{fill:none;stroke:#fff;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:20;stroke-dashoffset:20;animation:ckDraw .4s var(--out) .05s forwards}.ck-verdict{margin-top:10px;min-height:24px}.ck-empty{grid-column:2;text-align:center;color:var(--ink2);font-size:13.5px;margin:0}.wr{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:14px;padding:16px;min-height:250px;border:1px solid var(--ln);border-radius:var(--radius-card);background:var(--bg)}.wr-src{display:flex;flex-direction:column;gap:8px;min-width:0}.wr-s{background:var(--pn);border:1px solid var(--ln);border-radius:10px;padding:9px 11px;font-size:12.5px;animation:wrSlide .6s var(--spring) both;min-width:0}.wr-s b{display:block;font-size:12px;color:var(--ink2);font-weight:600;margin-bottom:2px;overflow-wrap:anywhere}.wr-s q{quotes:none;font-size:13.5px;color:var(--ink);overflow-wrap:anywhere}.wr-s.pick{border-color:var(--write);box-shadow:0 0 0 2px var(--writes)}.wr-paper{background:var(--pn);border:1.5px solid var(--ink);border-radius:12px;padding:14px 16px;min-width:0;font-size:13.5px}.wr-to{font-size:12px;color:var(--ink3);border-bottom:1px solid var(--ln);padding-bottom:7px;margin-bottom:8px;overflow-wrap:anywhere}.wr-subj{font-family:var(--d);font-size:17px;font-weight:700;letter-spacing:-.01em;margin:0 0 6px;min-height:1.3em;overflow-wrap:anywhere}.wr-body p{margin:0 0 6px;min-height:1.2em;font-size:14px;line-height:1.45;overflow-wrap:anywhere}.wr-body p.hl span{background:var(--writes);box-shadow:0 2px 0 var(--write)}.wr-caret{display:inline-block;width:2px;height:1.05em;background:var(--ink);vertical-align:-2px;margin-left:1px;animation:lwBlink 1s steps(2) infinite}.wr-from{font-size:12px;color:var(--writetx);margin-top:6px;display:flex;align-items:center;gap:6px;opacity:0;transition:opacity .4s;overflow-wrap:anywhere}.wr-from.on{opacity:1}.wr-from i{width:7px;height:7px;border-radius:50%;background:var(--write);flex:none}.wr-empty{grid-column:1/-1;align-self:center;text-align:center;color:var(--ink2);font-size:13.5px;margin:0}.co{--co-bg:#17150F;--co-ink:#F4F1EA;--co-ink2:#CFC9BC;--co-ink3:#A09B90;--co-ln:#2C2A24;--co-hi:#2E2710;--co-sent:#5FD394;background:var(--co-bg);color:var(--co-ink);padding:14px 0 6px;min-height:250px;border-radius:var(--radius-card);overflow:hidden}.co-top{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;padding:0 16px 10px;font-size:13px}.co-top b{font-weight:600;color:var(--write)}.co-clock{font:500 13px var(--fm);color:var(--co-ink2)}.co-clock em{font-style:normal;color:var(--co-ink);font-size:15px}.co-rows{list-style:none;margin:0;padding:0}.co-row{display:grid;grid-template-columns:118px minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 16px;border-top:1px solid var(--co-ln);font-size:13.5px;transition:background .4s;min-width:0}.co-row.next,.co-row.sending{background:var(--co-hi)}.co-t{font:500 15px var(--fm);font-variant-numeric:tabular-nums;color:var(--co-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.co-t small{font-size:11px;color:var(--co-ink3);margin-left:6px}.co-n{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.co-n span{color:var(--co-ink3)}.co-st{font-size:12.5px;font-weight:600;color:var(--co-ink2);white-space:nowrap;display:flex;align-items:center}.co-st .s{display:inline-block;min-width:96px;text-align:right}.co-st .s.roll{animation:coRoll .45s var(--out) both}.co-row.next .co-st .s,.co-row.sending .co-st .s{color:var(--write)}.co-row.sent .co-st .s{color:var(--co-sent)}.co-row.reply .co-st .s{color:#fff;background:var(--ok);padding:2px 8px;border-radius:var(--radius-pill);min-width:0}.co-lanes{display:grid;gap:6px;padding:10px 16px 6px;border-top:1px solid var(--co-ln)}.co-lane{display:grid;grid-template-columns:150px minmax(0,1fr);gap:10px;align-items:center;font:500 12px var(--fm);color:var(--co-ink2);min-width:0}.co-lane>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.co-lt{color:var(--co-ink3)}.co-trk{position:relative;height:8px;border-radius:4px;background:var(--co-ln)}.co-trk .w{position:absolute;top:0;bottom:0;border-radius:4px;background:#ffc21a59;border:1px solid var(--write)}.co-trk .now{position:absolute;top:-4px;width:2px;height:16px;margin-left:-1px;background:var(--cour);transition:left .3s linear}.lw-steps li.k-send .lb{color:var(--courtx)}.lw-steps li.k-reply .lb{color:var(--oktx)}.rd{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;padding:16px;min-height:250px;border:1px solid var(--ln);border-radius:var(--radius-card);background:var(--bg)}.rd-page{position:relative;background:var(--pn);border:1px solid var(--ln2);border-radius:10px;overflow:hidden;min-width:0}.rd-url{display:flex;align-items:center;gap:6px;padding:7px 10px;border-bottom:1px solid var(--ln);font:500 12px var(--fm);color:var(--ink2);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.rd-url i{width:8px;height:8px;border-radius:50%;background:var(--ln2);flex:none}.rd-blocks{padding:12px;display:grid;gap:8px}.rd-b{border-radius:5px;background:var(--sk);transition:background .3s,box-shadow .3s}.rd-b.h{height:16px;width:62%}.rd-b.h2{height:16px;width:40%;margin-top:6px}.rd-b.img{height:54px}.rd-b.l{height:7px}.rd-b.l.s{width:70%}.rd-b.ft{height:20px;width:80%;margin-top:6px}.rd-b.got{background:var(--writes);box-shadow:0 0 0 1.5px var(--write)}.rd-scan{position:absolute;left:0;right:0;height:26px;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--cour) 18%,transparent) 60%,color-mix(in srgb,var(--cour) 60%,transparent));border-bottom:2px solid var(--cour);pointer-events:none;transition:top .9s var(--out)}.rd-side{display:flex;flex-direction:column;gap:10px;min-width:0}.rd-facts{list-style:none;margin:0;padding:0;display:grid;gap:7px;align-content:start;min-width:0}.rd-facts li{background:var(--pn);border:1px solid var(--ln);border-radius:10px;padding:8px 11px;animation:rdFact .6s var(--spring) both;min-width:0}.rd-facts b{display:block;font-size:11.5px;color:var(--ink3);font-weight:600}.rd-facts span{display:block;font-size:13.5px;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.rd-wait{margin:0;font-size:13px;color:var(--ink2)}.lw-read .rd-status{display:flex;flex-direction:column;gap:6px;min-width:0;font-size:13px;color:var(--ink2)}.lw-read .rd-status .rd-bar{position:relative;display:block;height:6px;border-radius:3px;background:var(--sk);overflow:hidden}.lw-read .rd-status .rd-bar i{position:absolute;top:0;bottom:0;left:0;border-radius:3px;background:var(--ink);animation:none;width:var(--p,0%);opacity:1;transition:width .8s var(--out)}.lw-read .rd-status .rd-host{color:var(--ink3)}@keyframes coRoll{0%{transform:translateY(-70%);opacity:0}to{transform:none;opacity:1}}@keyframes rdFact{0%{opacity:0;transform:translate(-18px) scale(.96)}to{opacity:1;transform:none}}@media(max-width:640px){.co-row{grid-template-columns:92px minmax(0,1fr);row-gap:2px;padding:10px 12px}.co-st{grid-column:2}.co-st .s{text-align:left;min-width:0}.co-lane{grid-template-columns:118px minmax(0,1fr)}.co-top,.co-lanes{padding-left:12px;padding-right:12px}.rd{grid-template-columns:minmax(0,1fr);padding:12px}}@keyframes lwBeat{0%{box-shadow:0 0 color-mix(in srgb,var(--lw-c) 55%,transparent)}to{box-shadow:0 0 0 10px transparent}}@keyframes lwTick{0%{transform:translateY(-6px);opacity:.3}to{transform:none;opacity:1}}@keyframes lwIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes lwCard{0%{opacity:0;transform:translateY(8px) scale(.97)}to{opacity:1;transform:none}}@keyframes lwBlink{to{visibility:hidden}}@keyframes ckIn{0%{opacity:0;transform:translateY(24px) scale(.94)}to{opacity:1;transform:none}}@keyframes ckSpin{to{transform:rotate(360deg)}}@keyframes ckDraw{to{stroke-dashoffset:0}}@keyframes wrSlide{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:none}}@media(max-width:640px){.ck{grid-template-columns:1fr 1fr;padding:12px}.ck-deck{grid-column:1/-1;grid-row:1}.ck-pile .n{font-size:24px}.ck-empty{grid-column:1/-1}.wr{grid-template-columns:minmax(0,1fr);padding:12px}}@media(max-width:560px){.lw-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.lw-count:nth-child(3){border-left:0}.lw-count:nth-child(n+3){border-top:1px solid var(--ln)}}@media(max-width:760px){.lw{padding:16px}.lw-body{grid-template-columns:minmax(0,1fr)}.lw-counts{flex-basis:100%}.lw-count{padding:8px 10px}.lw-count dd{font-size:22px}.lw-steps li{grid-template-columns:minmax(0,1fr);gap:2px}}@media(prefers-reduced-motion:reduce){.lw *,.lw{animation:none!important;transition:none!important}}.lw.calm *{animation:none!important;transition:none!important}
