@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:400;src:url(./lato-latin-ext-400-normal-C8eBZ-j2.woff2) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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:Lato;font-style:normal;font-display:swap;font-weight:400;src:url(./lato-latin-400-normal-BEhtfm5r.woff2) format("woff2"),url(./lato-latin-400-normal-B11PyLys.woff) format("woff");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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:700;src:url(./lato-latin-ext-700-normal-C5WWfNwx.woff2) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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:Lato;font-style:normal;font-display:swap;font-weight:700;src:url(./lato-latin-700-normal-BUGMgin4.woff2) format("woff2"),url(./lato-latin-700-normal-DAdL7O4w.woff) format("woff");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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(./montserrat-cyrillic-ext-600-normal-_fdriTWl.woff2) format("woff2"),url(./montserrat-cyrillic-ext-600-normal-BeU4Q0n7.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(./montserrat-cyrillic-600-normal-DzkGcYvb.woff2) format("woff2"),url(./montserrat-cyrillic-600-normal-qy70MWNy.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(./montserrat-vietnamese-600-normal-h6YWzX6_.woff2) format("woff2"),url(./montserrat-vietnamese-600-normal-CX1l58mF.woff) format("woff");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:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(./montserrat-latin-ext-600-normal-tcAtWkSr.woff2) format("woff2"),url(./montserrat-latin-ext-600-normal-CAA_b1_S.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(./montserrat-latin-600-normal-CFh7D7Z4.woff2) format("woff2"),url(./montserrat-latin-600-normal-C1Wg56Vg.woff) format("woff");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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(./montserrat-cyrillic-ext-700-normal-x-aBxbRb.woff2) format("woff2"),url(./montserrat-cyrillic-ext-700-normal-BFjdwtlN.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(./montserrat-cyrillic-700-normal-BNhhQdQz.woff2) format("woff2"),url(./montserrat-cyrillic-700-normal-Blzg39qC.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(./montserrat-vietnamese-700-normal-DKDLz5fg.woff2) format("woff2"),url(./montserrat-vietnamese-700-normal-C_ub6cv3.woff) format("woff");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:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(./montserrat-latin-ext-700-normal-98nzzMf9.woff2) format("woff2"),url(./montserrat-latin-ext-700-normal-CF2bYQiV.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(./montserrat-latin-700-normal-Dkxlx_w4.woff2) format("woff2"),url(./montserrat-latin-700-normal-o5q9xX7W.woff) format("woff");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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg: #F5EFE2;--ink: #1B2420;--ink-2: #3D4641;--ink-3: #5B655F;--line: #E6DFCF;--line-2: #D8CFBB;--sand: #EDE6D6;--cream: #F3EAD6;--brand: #1d4157;--brand-2: #2f566b;--gold: #b89248;--gold-ink: #6B5320;--white: #FFFFFF;--danger: #9B2C2C;--radius: 16px;--head: "Montserrat", system-ui, sans-serif;--body: "Lato", system-ui, sans-serif}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--body);font-size:15px;-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:inherit;font-size:14px;color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}a{color:var(--brand-2)}a:hover{color:var(--brand)}:focus-visible{outline:3px solid #8FB3C9;outline-offset:2px}h1,h2,h3,p{margin:0}.shell{display:flex;min-height:100vh}.side{flex:0 0 248px;background:var(--brand);color:#e9f0ec;padding:28px 18px;display:flex;flex-direction:column;gap:28px;position:sticky;top:0;height:100vh;overflow-y:auto}.brandmark{display:flex;flex-direction:column;gap:4px;padding:0 10px}.brandmark b{font-family:var(--head);font-size:26px;font-weight:600;letter-spacing:-.01em;color:#fff}.brandmark span{font-size:11px;font-weight:700;color:var(--gold);letter-spacing:.16em;text-transform:uppercase}.navgroup{display:flex;flex-direction:column;gap:4px}.navlabel{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#a9bfcc;padding:0 10px 6px}.navlink{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:44px;border-radius:10px;padding:0 12px;font-size:14px;font-weight:500;color:#d2dee5;text-decoration:none}.navlink:hover{color:#fff;background:#ffffff12}.navlink.active{background:#ffffff24;color:#fff;font-weight:700}.badge{font-size:12px;font-weight:700;background:var(--gold);color:#2b2208;border-radius:999px;padding:2px 8px}.me{margin-top:auto;border-top:1px solid rgba(255,255,255,.14);padding:18px 10px 0;display:flex;align-items:center;gap:12px}.me .avatar{width:36px;height:36px;flex:0 0 36px;border-radius:50%;background:var(--gold);color:#2b2208;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:13px}.me .who{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.me .who b{font-size:14px;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.me .who span{font-size:12px;color:#b8cad5}.signout{background:transparent;border:1px solid rgba(255,255,255,.25);color:#e9f0ec;border-radius:8px;height:36px;padding:0 10px;font-size:12px}.signout:hover{background:#ffffff1a}.main{flex:1;min-width:0;padding:32px clamp(16px,3vw,44px) 56px}.wrap{max-width:1180px;margin:0 auto;display:flex;flex-direction:column;gap:24px}.topbar{display:none}@media (max-width: 860px){.shell{flex-direction:column}.side{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;height:100%;width:100%}.side.open{display:flex}.topbar{display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--brand);color:#fff;padding:10px 16px;padding-top:max(10px,env(safe-area-inset-top));position:sticky;top:0;z-index:40}.topbar b{font-family:var(--head);font-size:18px;font-weight:600}.main{padding:20px 16px 48px}.closeside{align-self:flex-end}}.iconbtn{width:44px;height:44px;border-radius:10px;border:1px solid rgba(255,255,255,.25);background:transparent;color:#fff;display:inline-flex;align-items:center;justify-content:center}.pagehead{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px}.pagehead .t{display:flex;flex-direction:column;gap:6px;max-width:720px}.h1{font-family:var(--head);font-size:36px;font-weight:600;letter-spacing:-.015em}@media (max-width: 600px){.h1{font-size:28px}}.sub{font-size:15px;line-height:1.55;color:var(--ink-3)}.eyebrow{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.muted{color:var(--ink-3)}.small{font-size:13px}.row{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.stack{display:flex;flex-direction:column;gap:14px}.split{display:flex;flex-wrap:wrap;gap:24px;align-items:flex-start}.grow{flex:999 1 480px;min-width:0}.aside{flex:1 1 340px;min-width:0}.card{background:var(--white);border:1px solid var(--line);border-radius:var(--radius)}.pad{padding:22px}.grid-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}.banner{display:flex;align-items:center;gap:10px;flex-wrap:wrap;background:#fff8e6;border:1px solid #EAD9A8;color:#5c4510;border-radius:10px;padding:10px 14px;font-size:13px}.banner button{margin-left:auto}.empty{padding:44px 24px;text-align:center;color:var(--ink-3);font-size:15px}.dashed{background:var(--white);border:1px dashed var(--line-2);border-radius:var(--radius)}.quote{background:var(--bg);border-radius:12px;padding:16px;font-size:14px;line-height:1.6;white-space:pre-line;color:#2a322e}.error{background:#fbeaea;border:1px solid #EFC5C5;color:var(--danger);border-radius:10px;padding:10px 14px;font-size:13px}.success{background:#e8f1ec;border:1px solid #C6DDCF;color:#24533a;border-radius:10px;padding:10px 14px;font-size:13px}.btn{height:44px;border-radius:10px;border:0;background:var(--brand);color:#fff;font-size:14px;font-weight:700;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;white-space:nowrap}.btn:hover{background:#163447;color:#fff}.btn.sm{height:40px;font-size:13px;padding:0 14px}.btn.ghost{background:var(--white);color:var(--brand);border:1px solid var(--brand)}.btn.ghost:hover{background:#eef3f6}.btn.quiet{background:var(--white);color:var(--ink-2);border:1px solid var(--line-2);font-weight:600}.btn.quiet:hover{background:#faf7f0}.btn.soft{background:var(--bg);color:var(--brand);border:1px solid var(--line-2)}.btn.danger{background:var(--white);color:var(--danger);border:1px solid #E3B8B8}.btn:disabled{background:var(--line);color:var(--ink-3);border-color:var(--line)}.btn.full{width:100%}.chip{min-height:36px;border-radius:999px;padding:0 14px;font-size:13px;font-weight:500;border:1px solid var(--line-2);background:var(--white);color:var(--ink-2)}.chip[aria-pressed=true]{border-color:var(--brand);background:var(--brand);color:#fff}.pill{min-height:36px;border-radius:999px;padding:0 14px;font-size:13px;font-weight:700;border:1px solid var(--line-2);background:var(--white);color:var(--ink-2)}.pill[aria-pressed=true]{border-color:var(--brand-2);background:var(--brand-2);color:#fff}.tab{min-height:40px;border-radius:10px;padding:0 14px;font-size:13px;font-weight:700;border:1px solid var(--line);background:var(--white);color:var(--ink-2)}.tab[aria-selected=true]{border-color:var(--brand);background:var(--brand);color:#fff}.seg{display:flex;background:var(--sand);border-radius:12px;padding:4px;gap:4px}.seg button{min-height:36px;border:0;border-radius:9px;padding:0 14px;font-size:13px;font-weight:700;background:transparent;color:var(--ink-3)}.seg button[aria-pressed=true]{background:var(--white);color:var(--brand);box-shadow:0 1px 3px #1d415726}.field{display:flex;flex-direction:column;gap:6px;min-width:0}.field label,.label{font-size:13px;font-weight:700}.field .hint{font-size:12px;color:var(--ink-3)}.input{height:44px;border:1px solid var(--line-2);border-radius:10px;padding:0 12px;background:var(--white);color:var(--ink);width:100%;min-width:0}textarea.input{height:auto;padding:10px 12px;line-height:1.5;resize:vertical}select.input{padding:0 10px}.two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media (max-width: 520px){.two{grid-template-columns:1fr}}.toggle{display:flex;align-items:flex-start;gap:12px;cursor:pointer}.toggle input{width:20px;height:20px;margin-top:2px;accent-color:var(--brand-2);flex:0 0 20px}.tile{border-radius:14px;color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--head);font-weight:600;flex:0 0 auto}.prow{display:flex;flex-wrap:wrap;gap:18px;padding:20px 22px;border-bottom:1px solid var(--sand);background:var(--white)}.prow:last-child{border-bottom:0}.prow.sel{background:#eef3f6}.tag{font-size:12px;font-weight:600;border-radius:999px;padding:3px 10px;background:var(--cream);color:var(--gold-ink);white-space:nowrap}.tag.blue{background:#e4edf2;color:var(--brand-2)}.tag.grey{background:var(--sand);color:#4a524d}.tag.green{background:#e2efe6;color:#24533a}.tag.red{background:#f6e3e3;color:var(--danger)}.role-open{font-size:13px;font-weight:700;color:var(--brand-2)}.role-none{font-size:13px;font-weight:600;color:#7a5a12}.score{font-size:20px;font-weight:700;color:var(--brand-2)}.bar{height:8px;border-radius:999px;background:var(--line);overflow:hidden}.bar>div{height:100%;background:var(--brand-2)}.bar.gold>div{background:var(--gold)}.kanban{overflow-x:auto}.kanban .cols{display:grid;grid-template-columns:repeat(var(--n, 4),minmax(220px,1fr));gap:16px;min-width:calc(var(--n, 4) * 236px)}.col{background:var(--sand);border-radius:16px;padding:14px;display:flex;flex-direction:column;gap:10px;min-height:320px}.col h2{font-size:14px;font-weight:700}.count{font-size:12px;font-weight:700;color:var(--ink-3);background:var(--white);border-radius:999px;padding:2px 9px}.kcard{background:var(--white);border:1px solid var(--line);border-radius:12px;padding:14px;display:flex;flex-direction:column;gap:6px}.kcard select{height:36px;border-radius:8px;border:1px solid var(--line-2);background:var(--white);padding:0 8px;font-size:13px}.check{display:flex;align-items:center;gap:10px;font-size:13px}.mark{width:20px;height:20px;flex:0 0 20px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid var(--line-2);background:var(--white)}.mark.on{border:0;background:var(--brand-2)}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#141e1c73;display:flex;align-items:center;justify-content:center;padding:16px;z-index:100}.modal{background:var(--white);border-radius:18px;width:min(640px,100%);max-height:calc(100vh - 32px);overflow:auto;padding:26px;display:flex;flex-direction:column;gap:16px;box-shadow:0 24px 60px #00000040}.modal.wide{width:min(920px,100%)}.auth{min-height:100vh;display:flex;flex-wrap:wrap}.auth .hero{flex:1 1 420px;background:var(--brand);color:#e9f0ec;padding:clamp(32px,6vw,72px);display:flex;flex-direction:column;justify-content:center;gap:22px}.auth .hero h1{font-family:var(--head);font-size:clamp(32px,4vw,48px);font-weight:600;letter-spacing:-.02em;color:#fff;line-height:1.1}.auth .hero p{font-size:16px;line-height:1.6;color:#c9d7df;max-width:460px}.auth .formside{flex:1 1 420px;display:flex;align-items:center;justify-content:center;padding:32px 16px}.auth .box{width:min(420px,100%);display:flex;flex-direction:column;gap:18px}.rolepick{display:grid;grid-template-columns:1fr 1fr;gap:10px}.rolepick button{text-align:left;border:1px solid var(--line-2);background:var(--white);border-radius:12px;padding:14px;display:flex;flex-direction:column;gap:4px;min-height:88px}.rolepick button[aria-pressed=true]{border:2px solid var(--brand);background:#eef3f6;padding:13px}.rolepick b{font-size:14px;color:var(--brand)}.rolepick span{font-size:12px;color:var(--ink-3);line-height:1.4}.paper{background:var(--white);border:1px solid var(--line);border-radius:16px;box-shadow:0 12px 32px #1d415714;color:#2a322e}.paper .sec{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--brand-2)}.paper ul{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:6px}.paper li{font-size:13px;line-height:1.5}.classic{padding:44px 48px;display:flex;flex-direction:column;gap:22px}@media (max-width: 600px){.classic{padding:28px 22px}}.modern{display:flex;flex-wrap:wrap;overflow:hidden}.modern .l{flex:1 1 210px;background:var(--brand);color:#fff;padding:36px 28px;display:flex;flex-direction:column;gap:22px}.modern .l .sec{color:#b8cad5;font-size:10px}.modern .l span.v{font-size:12px;line-height:1.5;color:#e8eef2;word-break:break-word}.modern .r{flex:999 1 320px;min-width:0;padding:36px;display:flex;flex-direction:column;gap:22px}.print-only{display:none}@media print{@page{size:letter;margin:.5in}html,body,#root,.shell,.main{background:#fff!important}.no-print,.side,.topbar,.banner{display:none!important}.main{padding:0!important}.print-area{display:block!important}.print-area .paper{border:0!important;box-shadow:none!important;border-radius:0!important}.modern .l,.tag,.tile{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
