:root{--ds-bg-1:#dce3f4;--ds-wash-a-2:#c8d1ef;--ds-wash-b-3:#ead7d6;--ds-card-4:#f4f7fdb8;--ds-solid-5:#f4f7fd;--ds-soft-6:#c4ceec99;--ds-line-7:#262b631f;--ds-glass-edge-8:#ffffffbf;--ds-color-9:#262b632e;--ds-glass-strong-10:#f4f7fdeb;--ds-ink-11:#262b63;--ds-ink-2-12:#55597f;--ds-ink-3-13:#8a8ca9;--ds-pill-14:#3b4496;--ds-pill-ink-15:#f7edd8;--ds-navbg-16:#262b63e6;--ds-cobalt-17:#3b4496;--ds-cobaltl-18:#8c93d0;--ds-dusty-19:#c08a86;--ds-plus-20:#6e2a2e;--ds-plus-ink-21:#f7edd8;--ds-prompt-22:#3b4496;--ds-prompt-ink-23:#f7edd8;--ds-prompt-2-24:#6a72c4;--ds-butter-25:#e8d2a2;--ds-sage-26:#c7cbeb;--ds-rose-27:#e5c4bf;--ds-sky-28:#d3d7f0;--ds-lilac-29:#d6cfec;--ds-sand-30:#d0d8ee;--ds-olive-31:#b4bae5;--ds-on-pastel-32:#232860;--ds-cal-33:#d8dbef;--ds-cal-wkend-34:#e6e3e6;--ds-cal-off-35:#d0d8ee;--ds-dot-36:#6e2a2e;--ds-burgundy-37:#6e2a2e;--ds-bad-38:#b3342c;--ds-warn-39:#a86f0a;--ds-good-40:#3e7a4a;--ds-r-card-41:24px;--ds-r-in-42:14px;--ds-bg-43:#121431;--ds-wash-a-44:#232a66;--ds-wash-b-45:#3a1c26;--ds-card-46:#22265294;--ds-solid-47:#1c1f47;--ds-soft-48:#3c40738c;--ds-line-49:#ffffff17;--ds-glass-edge-50:#ffffff1a;--ds-color-51:#00000080;--ds-glass-strong-52:#1a1d42eb;--ds-ink-53:#f3e5c9;--ds-ink-2-54:#c9c3d3;--ds-ink-3-55:#8e90b6;--ds-pill-56:#f3e5c9;--ds-pill-ink-57:#262b63;--ds-navbg-58:#0a0c22d1;--ds-cobalt-59:#8c93d0;--ds-cobaltl-60:#b9bee6;--ds-dusty-61:#d4a29e;--ds-plus-62:#c9787c;--ds-plus-ink-63:#1b1e45;--ds-prompt-64:#4a53ae;--ds-prompt-2-65:#7c83d3;--ds-butter-66:#d9c394;--ds-sage-67:#aeb3e0;--ds-rose-68:#d4a8a4;--ds-sky-69:#b9bee6;--ds-lilac-70:#c2b9e3;--ds-sand-71:#dcc8a2;--ds-olive-72:#9da3d6;--ds-on-pastel-73:#1b1e45;--ds-cal-74:#272c5c;--ds-cal-wkend-75:#20234a;--ds-cal-off-76:#1a1d40;--ds-dot-77:#e09a94;--ds-burgundy-78:#e3a29c;--ds-bad-79:#ff8a7a;--ds-warn-80:#f0b445;--ds-good-81:#8ccb8a;--ds-font-size-82:15px;--ds-line-height-83:1.5;--ds-min-height-84:100vh;--ds-outline-85:2px;--ds-outline-offset-86:2px;--ds-max-width-87:1120px;--ds-padding-left-88:16px;--ds-padding-right-89:16px;--ds-width-90:1px;--ds-height-91:1px;--ds-width-92:20px;--ds-height-93:20px;--ds-stroke-width-94:1.8;--ds-width-95:55vw;--ds-width-96:140px;--ds-height-97:55vw;--ds-height-98:140px;--ds-left-99:-15vw;--ds-left-100:70px;--ds-top-101:8vh;--ds-top-102:70px;--ds-width-103:45vw;--ds-height-104:45vw;--ds-right-105:-12vw;--ds-right-106:70px;--ds-top-107:30vh;--ds-width-108:50vw;--ds-height-109:50vw;--ds-left-110:20vw;--ds-bottom-111:-20vw;--ds-bottom-112:70px;--ds-backdrop-filter-113:20px;--ds--webkit-backdrop-filter-114:20px;--ds-border-115:1px;--ds-box-shadow-116:12px;--ds-box-shadow-117:32px;--ds-box-shadow-118:-14px;--ds-backdrop-filter-119:16px;--ds--webkit-backdrop-filter-120:16px;--ds-box-shadow-121:2px;--ds-color-122:#ffffff40;--ds-box-shadow-123:16px;--ds-box-shadow-124:40px;--ds-box-shadow-125:-18px;--ds-gap-126:12px;--ds-padding-block-127:18px;--ds-padding-block-128:6px;--ds-width-129:46px;--ds-height-130:46px;--ds-cream:#f7edd8;--ds-font-weight-132:800;--ds-font-size-133:12.5px;--ds-letter-spacing-134:.04em;--ds-font-size-135:17px;--ds-font-weight-136:600;--ds-line-height-137:1.2;--ds-font-size-138:13.5px;--ds-width-139:38px;--ds-height-140:38px;--ds-gap-141:7px;--ds-padding-142:5px;--ds-padding-143:11px;--ds-border-radius-144:999px;--ds-width-145:7px;--ds-height-146:7px;--ds-padding-147:14px;--ds-padding-148:16px;--ds-border-radius-149:20px;--ds-margin-top-150:12px;--ds-min-width-151:220px;--ds-font-size-152:14px;--ds-padding-block-153:130px;--ds-font-size-154:32px;--ds-font-size-155:6.8vw;--ds-font-size-156:48px;--ds-line-height-157:1.05;--ds-letter-spacing-158:-.01em;--ds-margin-159:14px;--ds-margin-160:4px;--ds-gap-161:10px;--ds-margin-162:28px;--ds-margin-163:12px;--ds-font-size-164:20px;--ds-font-weight-165:500;--ds-padding-166:4px;--ds-gap-167:8px;--ds-padding-168:12px;--ds-padding-169:20px;--ds-padding-170:8px;--ds-gap-171:28px;--ds-margin-top-172:10px;--ds-width-173:330px;--ds-width-174:88vw;--ds-font-size-175:60px;--ds-font-size-176:17vw;--ds-font-size-177:84px;--ds-font-weight-178:700;--ds-letter-spacing-179:-.05em;--ds-line-height-180:.9;--ds-gap-181:6px;--ds-font-size-182:14.5px;--ds-margin-top-183:16px;--ds-width-184:22px;--ds-height-185:22px;--ds-border-186:1.5px;--ds-font-size-187:12px;--ds-margin-top-188:14px;--ds-padding-189:18px;--ds-margin-top-190:26px;--ds-opacity-191:.7;--ds-margin-192:6px;--ds-line-height-193:1.35;--ds-text-underline-offset-194:3px;--ds-opacity-195:.8;--ds-right-196:-30px;--ds-bottom-197:-50px;--ds-width-198:170px;--ds-height-199:170px;--ds-color-200:#ffffff1a;--ds-bottom-201:-70px;--ds-width-202:120px;--ds-height-203:120px;--ds-color-204:#ffffff14;--ds-gap-205:4px;--ds-gap-206:14px;--ds-border-top-207:1px;--ds-padding-top-208:2px;--ds-font-size-209:22px;--ds-letter-spacing-210:-.02em;--ds-letter-spacing-211:0;--ds-height-212:10px;--ds-font-size-213:13px;--ds-margin-top-214:2px;--ds-padding-bottom-215:2px;--ds-margin-bottom-216:12px;--ds-gap-217:9px;--ds-width-218:32px;--ds-height-219:32px;--ds-padding-220:9px;--ds-font-size-221:16px;--ds-line-height-222:1.3;--ds-padding-223:10px;--ds-width-224:40px;--ds-height-225:40px;--ds-border-226:1.8px;--ds-color-227:#fff;--ds-gap-228:5px;--ds-width-229:15px;--ds-height-230:15px;--ds-width-231:30px;--ds-height-232:30px;--ds-font-size-233:11.5px;--ds-width-234:64px;--ds-height-235:64px;--ds-font-size-236:3.6vw;--ds-letter-spacing-237:.01em;--ds-margin-238:16px;--ds-margin-bottom-239:6px;--ds-gap-240:3px;--ds-border-radius-241:18px;--ds-left-242:4px;--ds-top-243:3px;--ds-font-size-244:7.5px;--ds-line-height-245:1;--ds-transition-246:.2s;--ds-animation-247:.45s;--ds-animation-delay-248:12ms;--ds-animation-249:.2s;--ds-opacity-250:0;--ds-transform-251:-4px;--ds-opacity-252:1;--ds-width-253:310px;--ds-backdrop-filter-254:22px;--ds--webkit-backdrop-filter-255:22px;--ds-box-shadow-256:20px;--ds-box-shadow-257:50px;--ds-box-shadow-258:-16px;--ds-color-259:#00000059;--ds-top-260:-7px;--ds-width-261:14px;--ds-height-262:14px;--ds-border-left-263:1px;--ds-transform-264:45deg;--ds-border-radius-265:3px;--ds-bottom-266:-7px;--ds-border-right-267:1px;--ds-border-bottom-268:1px;--ds-font-size-269:19px;--ds-margin-270:2px;--ds-margin-271:10px;--ds-max-height-272:260px;--ds-border-radius-273:14px;--ds-margin-top-274:4px;--ds-padding-top-275:12px;--ds-flex-276:90px;--ds-min-height-277:104px;--ds-opacity-278:.85;--ds-font-weight-279:400;--ds-font-size-280:42px;--ds-grid-template-columns-281:92px;--ds-height-282:8px;--ds-width-283:9px;--ds-height-284:9px;--ds-margin-right-285:5px;--ds-flex-286:150px;--ds-width-287:96px;--ds-height-288:96px;--ds-line-height-289:1.25;--ds-padding-290:3px;--ds-gap-291:3.4vw;--ds-gap-292:18px;--ds-margin-293:18px;--ds-font-size-294:25px;--ds-font-size-295:6.6vw;--ds-font-size-296:46px;--ds-padding-297:6px;--ds-grid-template-columns-298:290px;--ds-font-size-299:18px;--ds-border-radius-300:12px;--ds-margin-right-301:6px;--ds-width-302:12px;--ds-height-303:5px;--ds-grid-template-columns-304:320px;--ds-width-305:68px;--ds-height-306:68px;--ds-transform-307:90deg;--ds-padding-308:22px;--ds-font-size-309:24px;--ds-letter-spacing-310:-.015em;--ds-margin-311:8px;--ds-padding-left-312:18px;--ds-border-radius-313:16px;--ds-font-size-314:26px;--ds-line-height-315:1.1;--ds-margin-top-316:8px;--ds-padding-top-317:14px;--ds-gap-318:16px;--ds-font-size-319:28px;--ds-font-size-320:6vw;--ds-font-size-321:38px;--ds-margin-bottom-322:14px;--ds-grid-template-columns-323:62px;--ds-width-324:1.5px;--ds-height-325:52px;--ds-min-height-326:16px;--ds-padding-327:13px;--ds-margin-bottom-328:10px;--ds-margin-bottom-329:4px;--ds-padding-330:2px;--ds-grid-template-columns-331:330px;--ds-grid-template-columns-332:118px;--ds-width-333:118px;--ds-height-334:118px;--ds-max-height-335:190px;--ds-min-height-336:80px;--ds-flex-337:110px;--ds-flex-338:180px;--ds-flex-339:84px;--ds-width-340:84px;--ds-flex-341:140px;--ds-padding-left-342:20px;--ds-min-width-343:200px;--ds-max-height-344:200px;--ds-bottom-345:12px;--ds-width-346:460px;--ds-width-347:24px;--ds-border-radius-348:26px;--ds-box-shadow-349:10px;--ds-box-shadow-350:30px;--ds-color-351:#140a0a38;--ds-backdrop-filter-352:18px;--ds--webkit-backdrop-filter-353:18px;--ds-color-354:#aeb1d6;--ds-font-size-355:11px;--ds-width-356:16px;--ds-height-357:2px;--ds-border-radius-358:2px;--ds-margin-top-359:1px;--ds-margin-top-360:-40px;--ds-width-361:56px;--ds-height-362:56px;--ds-box-shadow-363:6px;--ds-box-shadow-364:8px;--ds-box-shadow-365:18px;--ds-box-shadow-366:-6px;--ds-transition-367:.15s;--ds-transform-368:-2px;--ds-height-369:24px;--ds-stroke-width-370:2.2;--ds-height-371:4px;--ds-color-372:#0a08086b;--ds-backdrop-filter-373:24px;--ds--webkit-backdrop-filter-374:24px;--ds-max-width-375:560px;--ds-max-height-376:92vh;--ds-border-radius-377:28px;--ds-margin-378:-6px;--ds-margin-top-379:3px;--ds-width-380:18px;--ds-height-381:18px;--ds-color-382:#ffffffa6;--ds-color-383:#232860;--ds-min-height-384:1em;--ds-bottom-385:104px;--ds-max-width-386:32px;--ds-box-shadow-387:24px;--ds-color-388:#0003;--ds-transition-389:.5s;--ds-transition-390:.3s;--ds-row-gap-391:6px;--ds-vertical-align-392:-2px;--ds--webkit-mask-image-393:90deg;--ds--webkit-mask-image-394:#000;--ds-mask-image-395:90deg;--ds-mask-image-396:#000;--ds-padding-right-397:24px;--ds-grid-template-columns-398:140px;--ds-margin-bottom-399:16px;--ds-animation-400:1.4s;--ds-color-401:#6e2a2e73;--ds-color-402:#6e2a2e00;--ds-min-height-403:70px;--ds-flex-404:200px;--ds-margin-top-405:28px;--ds-opacity-406:.6;--ds-opacity-407:.5;--ds-animation-408:1.1s;--ds-transform-409:40px;--ds-animation-410:.4s;--ds-padding-top-411:6px;--ds-animation-412:.55s;--ds-letter-spacing-413:.08em;--ds-margin-bottom-414:8px;--ds-transition-415:1.1s;--ds-box-shadow-416:-10px;--ds-color-417:#262b6373;--ds-max-width-418:420px;--ds-width-419:110px;--ds-border-420:4px;--ds-opacity-421:.75;--ds-width-422:94px;--ds-height-423:94px;--ds-top-424:-10px;--ds-top-425:-6px;--ds-right-426:20px;--ds-width-427:26px;--ds-height-428:26px;--ds-border-429:3px;--ds-width-430:13px;--ds-height-431:13px;--ds-stroke-width-432:3;--ds-animation-433:2.4s;--ds-margin-top-434:6px;--ds-font-size-435:80px;--ds-font-size-436:22vw;--ds-font-size-437:120px;--ds-letter-spacing-438:-.06em;--ds-line-height-439:.85;--ds-margin-left-440:10px;--ds-border-radius-441:24px;--ds-min-height-442:120px;--ds-box-shadow-443:-4px;--ds-box-shadow-444:-5px;--ds-color-445:#00000014;--ds-animation-446:.5s;--ds-transform-447:-30px;--ds-background-448:0deg;--ds-background-449:2px;--ds-background-450:7px;--ds-transition-451:1s;--ds-min-height-452:28px;--ds-padding-bottom-453:8px;--ds-grid-template-columns-454:110px;--ds-padding-455:7px;--ds-letter-spacing-456:.06em;--ds-margin-top-457:5px;--ds-animation-458:.8s;--ds-padding-bottom-459:12px;--ds-width-460:76px;--ds-height-461:76px;--ds-color-462:#e6d9bf;--ds-color-463:#2e32604d;--ds-margin-top-464:-30px;--ds-transition-465:.4s;--ds-color-466:#2e3260;--ds-transform-467:-10px;--ds-border-radius-468:11px;--ds-margin-top-469:-2px;--ds-padding-470:30px;--ds-box-shadow-471:-1px;--ds-color-472:#2e326024;--ds-box-shadow-473:3px;--ds-box-shadow-474:-2px;--ds-color-475:#2e326014;--ds-padding-bottom-476:40px;--ds-box-shadow-477:28px;--ds-color-478:#2e326073;--ds-muted:#55597f;--ds-color-480:#fbf6eceb;--ds-font-size-481:10px;--ds-left-482:80px;--ds-left-483:6px;--ds-right-484:12px;--ds-right-485:4px;--ds-top-486:14px;--ds-top-487:5px;--ds-border-radius-488:5px;--ds-color-489:#fbf6ec;--ds-border-490:#2e32601f;--ds-transform-491:.6deg;--ds-color-492:#fbf6eccc;--ds-width-493:8px;--ds-height-494:560px;--ds-height-495:100vh;--ds-height-496:330px;--ds-min-height-497:380px;--ds-color-498:#e4d6ba;--ds-box-shadow-499:22px;--ds-box-shadow-500:-12px;--ds-color-501:#2e326059;--ds-height-502:34px;--ds-padding-left-503:8px;--ds-color-504:#6f6a7e;--ds-transition-505:.45s;--ds-border-radius-506:8px;--ds-color-507:#fbf6ecb3;--ds-color-508:#8e8a9c;--ds-height-509:300px;--ds-left-510:12px;--ds-top-511:4px;--ds-border-512:#2e326024;--ds-transform-513:.9deg;--ds-width-514:300px;--ds-font-515:13px;--ds-margin-top-516:-1px;--ds-height-517:268px;--ds-box-shadow-518:1px;--ds-color-519:#2e326021;--ds-min-height-520:22px;--ds-max-height-521:150px;--ds-height-522:16px;--ds-font-523:12.5px;--ds-border-524:#f7edd880;--ds-max-height-525:160px;--ds-padding-526:1px;--ds-grid-template-columns-527:190px;--ds-gap-528:20px;--ds-max-width-529:190px;--ds-height-530:12px;--ds-border-radius-531:4px;--ds-width-532:10px;--ds-vertical-align-533:-1px;--ds-margin-left-534:6px;--ds-width-535:36px;--ds-height-536:36px;--ds-s1-537:4px;--ds-s2-538:8px;--ds-s3-539:16px;--ds-s4-540:24px;--ds-s5-541:32px;--ds-s6-542:48px;--ds-s7-543:64px;--ds-s8-544:96px;--ds-min-height-545:100dvh;--ds-background-546:180deg;--ds-navy:#262b63;--ds-cobalt:#3b4496;--ds-gradient-middle:#8c93d0;--ds-gradient-rose:#e5c4bf;--ds-gradient-end:#f3e5c9;--ds-max-width-552:460px;--ds-border-553:#f7edd899;--ds-color-554:#f7edd81a;--ds-margin-top-555:7vh;--ds-letter-spacing-556:.16em;--ds-color-557:#c7cbeb;--ds-font-size-558:40px;--ds-font-size-559:11vw;--ds-font-size-560:56px;--ds-line-height-561:1.02;--ds-font-size-562:16.5px;--ds-color-563:#e6e3f2;--ds-color-564:#262b636b;--ds-border-565:#ffffff4d;--ds-box-shadow-566:14px;--ds-color-567:#14163c40;--ds-color-568:#ffffff4d;--ds--webkit-backdrop-filter-569:14px;--ds-backdrop-filter-570:14px;--ds-font-size-571:15.5px;--ds-border-top-572:#ffffff24;--ds-color-573:#d3d7f0;--ds-min-height-574:56px;--ds-burgundy:#6e2a2e;--ds-font-576:17px;--ds-color-577:#6e2a2e59;--ds-color-578:#f7edd829;--ds-border-579:#262b6359;--ds-letter-spacing-580:.4em;--ds-outline-581:3px;--ds-outline-582:#e8d2a2;--ds-outline-offset-583:3px;--ds-color-584:#faf3e4eb;--ds-color-585:#14163c4d;--ds-font-size-586:30px;--ds-min-height-587:48px;--ds-border-588:#262b632e;--ds-color-589:#1d1d1f;--ds-font-590:15.5px;--ds-color-591:#5e6185;--ds-color-592:#262b6326;--ds-font-593:16px;--ds-color-594:#fffcf5;--ds-outline-595:#3b4496;--ds-outline-offset-596:1px;--ds-color-597:#f1d9d6;--ds-color-598:#7a2320;--ds-color-599:#d8dbef;--ds-min-height-600:44px;--ds-font-601:14px;--ds-margin-top-602:40vh;--ds-color-603:#262b6338;--ds-letter-spacing-604:.14em;--ds-font-size-605:34px;--ds-border-top-606:#f7edd833;--ds-line-height-607:1.45;--ds-letter-spacing-608:.12em;--ds-vertical-align-609:2px;--ds-grid-template-columns-610:150px;--ds-grid-template-columns-611:220px;--ds-color-612:#ffffff38;--ds-padding-right-613:34px;--ds-top-614:8px;--ds-right-615:8px;--ds-border-616:2px;--ds-border-radius-617:10px;--ds-right-618:14px;--ds-width-619:28px;--ds-height-620:28px;--ds-color-621:#3a1f4a;--ds-grid-template-columns-622:170px;--ds-letter-spacing-623:.1em;--ds-grid-template-columns-624:200px;--ds-margin-625:22px;--ds-font-size-626:5.6vw;--ds-line-height-627:1.15;--ds-color-628:#f7edd824;--ds-opacity-629:.3;--ds-border-top-630:#f7edd82e;--ds-margin-bottom-631:3px;--ds-margin-632:44px;--ds-grid-template-columns-633:260px;--ds-padding-top-634:10px;--ds-width-635:44px;--ds-width-636:150px;--ds-height-637:150px;--ds-min-width-638:230px;--ds-color-639:#cfe6d2;--ds-color-640:#24532e;--ds-min-width-641:420px;--ds-border-radius-642:6px;--ds-padding-right-643:8px;--ds-font-size-644:10.5px;--ds-padding-645:46px;--ds-left-646:16px;--ds-top-647:6px;--ds-max-height-648:60vh;--ds-left-649:-100vmax;--ds-right-650:-100vmax;--ds-padding-block-651:12px;--ds-max-height-652:86vh;--ds-max-height-653:86dvh;--ds-top-654:-20px;--ds-margin-655:-20px;--ds-min-height-656:52px;--ds-top-657:10px;--ds-padding-right-658:40px;--ds-min-height-659:46px;--ds-width-660:58px;--ds-height-661:58px;--ds-font-662:15px;--ds-animation-663:.25s;--ds-animation-664:.42s;--ds-min-height-665:78vh;--ds-min-height-666:78dvh;--ds-width-667:42px;--ds-height-668:42px;--ds-animation-669:1.2s;--ds-animation-delay-670:.15s;--ds-animation-delay-671:.3s;--ds-opacity-672:.25;--ds-transform-673:-3px;--ds-bottom-674:-20px;--ds-max-height-675:140px;--ds-height-676:44px;--ds-width-677:60px;--ds-height-678:60px;--ds-color-679:#3b449659;--ds-inset-680:-6px;--ds-animation-681:1.2s;--ds-top-682:12px;--ds-width-683:34px;--ds-padding-right-684:44px;--ds-max-width-685:620px;--ds-border-radius-686:9px;--ds-margin-top-687:-14px;--ds-color-688:#2e32601f;--ds-transition-689:.35s;--ds-column-gap-690:12px;--ds-margin-bottom-691:22px;--ds-padding-bottom-692:14px;--ds-color-693:#fbf6ecbf;--ds-color-694:#fbf6ecd9;--ds-animation-695:.6s;--ds-bottom-696:8px;--ds-max-width-697:210px;--ds-animation-698:.35s;--ds-border-699:6px;--ds-transform-700:-6px;--ds-transform-701:6px;--ds-filter-702:4px;--ds-filter-703:6px;--ds-filter-704:#6e2a2e59;--ds-left-705:-6px;--ds-left-706:40px;--ds-right-707:-6px;--ds-right-708:34px;--ds-transition-709:0s;--ds-font-size-710:21px;--ds-font-711:9px;--ds-stroke-width-712:1.6;--ds-stroke-width-713:2;--ds-animation-714:.7s;--ds-gap-715:2px;--ds-opacity-716:.9;--ds-border-top-717:2px;--ds-opacity-718:.45;--ds-margin-719:-2px;--ds-transition-720:.25s;--ds-t1-721:#6e2a2e;--ds-t2-722:#3b4496;--ds-t3-723:#e3c27e;--ds-t4-724:#9ea4da;--ds-t5-725:#c08a86;--ds-t1-726:#e89a93;--ds-t2-727:#7f87da;--ds-t3-728:#e6cb8e;--ds-t4-729:#cdd0f2;--ds-t5-730:#a65c68;--ds-ty1-731:#6e2a2e;--ds-ty2-732:#3b4496;--ds-ty3-733:#c08a86;--ds-ty4-734:#e0bc72;--ds-ty5-735:#8c93d0;--ds-ty6-736:#9c6fa0;--ds-ty7-737:#e9b9b3;--ds-tm1-738:#2e6b60;--ds-tm2-739:#d49a3a;--ds-tm3-740:#8fc1ae;--ds-tm4-741:#b8643e;--ds-tm5-742:#6f8a3e;--ds-ty1-743:#e0786f;--ds-ty2-744:#7f87da;--ds-ty3-745:#c79bc6;--ds-ty4-746:#e6cb8e;--ds-ty5-747:#bfc4ee;--ds-ty6-748:#f3e5c9;--ds-ty7-749:#f2b8b1;--ds-tm1-750:#4fb09b;--ds-tm2-751:#e6b45e;--ds-tm3-752:#c3e6d6;--ds-tm4-753:#e58c65;--ds-tm5-754:#a9c46a;--ds-stroke-width-755:1;--ds-stroke-width-756:2.4;--ds-letter-spacing-757:.02em;--ds-min-width-758:150px;--ds-color-759:#fff3;--ds-color-760:#ffffff2e;--ds-color-761:#9a5f08;--ds-color-762:#d08a1e;--ds-color-763:#a3352c;--ds-color-764:#c0443a;--ds-color-765:#c0443a2e;--ds-color-766:#f0b445;--ds-color-767:#f08070;--ds-color-768:#f6e3bf;--ds-color-769:#7a4a05;--ds-margin-left-770:4px;--ds-opacity-771:.65;--ds-font-772:13.5px;--ds-box-shadow-773:-8px;--ds-width-774:11px;--ds-height-775:11px;--ds-animation-776:.65s;--ds-transform-777:24px;--ds-border-778:1.6px;--ds-font-779:11.5px;--ds-grid-template-columns-780:58px;--ds-grid-template-columns-781:76px;--ds-grid-template-columns-782:56px;--ds-width-783:52px;--ds-margin-784:-16px;--ds-scroll-padding-left-785:16px;--ds-max-width-786:200px;--ds-border-radius-787:22px;--ds-min-height-788:34px;--ds-color-789:#00000073;--ds-width-790:48px;--ds-height-791:48px;--ds-color-792:#ffffff1f;--ds-transform-793:3px;--ds-animation-794:.26s;--ds-max-width-795:340px;--ds-line-height-796:1.4;--ds-pf1-797:#7a2e62;--ds-pf2-798:#a2457f;--ds-pf3-799:#5b3a8c;--ds-pf4-800:#c987b4;--ds-pf5-801:#8c5bb8;--ds-pf6-802:#d9b2d2;--ds-pf1-803:#e07bb8;--ds-pf2-804:#f0a3cf;--ds-pf3-805:#b79bea;--ds-pf4-806:#e9c3dd;--ds-pf5-807:#c8a2f0;--ds-pf6-808:#f5d9ec;--ds-stroke-width-809:1.1;--ds-filter-810:1px;--ds-filter-811:2px;--ds-filter-812:#00000059;--ds-box-shadow-813:4px;--ds-color-814:#7a2e6214;--ds-color-815:#7a2e62;--ds-color-816:#2d64bc;--ds-animation-duration-817:.6s;--ds-padding-top-818:4px;--ds-background-819:135deg;--ds-box-shadow-820:-22px;--ds-color-821:#1e225a99;--ds-mixoth-822:#a9a6b8;--ds-mixoth-823:#6e7196;--ds-mixb2b-824:#c08a86;--ds-mixb2b-825:#7fc7c0;--ds-grid-template-columns-826:96px;--ds-grid-template-columns-827:16px;--ds-animation-delay-828:45ms;--ds-animation-delay-829:.9s;--ds-transform-830:-14px;--ds-animation-delay-831:90ms;--ds-animation-delay-832:.15s;--ds-margin-right-833:10px;--ds-animation-834:.75s;--ds-background-835:160deg;--ds-color-836:#ffffff0f;--ds-color-837:#ffffff59;--ds-color-838:#8c93d02e;--ds-backdrop-filter-839:6px;--ds--webkit-backdrop-filter-840:6px;--ds-transition-841:.55s;--ds-transition-842:.18s;--ds-color-843:#f7edd88c;--ds-color-844:#b9bee659;--ds-color-845:#8c93d000;--ds-max-width-846:100vw;--ds-font-size-847:1em;--ds-box-shadow-848:100vmax;--ds-clip-path-849:-100vmax;--ds-clip-path-850:-1px;--ds-margin-top-851:-6px;--ds-padding-852:24px;--ds-color-853:#0a080800;--ds-color-854:#0a080847;--ds-width-855:320px;--ds-max-height-856:420px;--ds-color-857:#140a0a59;--ds-font-858:12px;--ds-margin-859:-4px;--ds-bottom-860:136px;--ds-padding-bottom-861:10px;--ds-flex-862:76px;--ds-transition-delay-863:80ms;--ds-transition-864:.85s;--ds-width-865:130vmax;--ds-height-866:130vmax;--ds-left-867:-62vmax;--ds-top-868:-48vmax;--ds-color-869:#262b63b3;--ds-color-870:#262b634d;--ds-color-871:#262b6300;--ds-width-872:90vmax;--ds-height-873:90vmax;--ds-right-874:-48vmax;--ds-top-875:18vh;--ds-color-876:#c7cbeb73;--ds-color-877:#c7cbeb2e;--ds-color-878:#c7cbeb00;--ds-width-879:120vmax;--ds-height-880:120vmax;--ds-left-881:-50vmax;--ds-bottom-882:-70vmax;--ds-color-883:#e5c4bfb3;--ds-color-884:#e5c4bf47;--ds-color-885:#e5c4bf00;--ds-color-886:#ffffff12;--ds-color-887:#ffffff08;--ds-color-888:#fff0;--ds-font-889:44px;--ds-letter-spacing-890:-.03em;--ds-padding-891:.06em;--ds-padding-892:.01em;--ds-padding-893:.12em;--ds-margin-894:-.06em;--ds-margin-895:-.01em;--ds-margin-896:-.12em;--ds-margin-897:-12px;--ds-margin-898:30px;--ds-font-899:11px;--ds-letter-spacing-900:.42em;--ds-color-901:#f7edd8d1;--ds-font-902:22px;--ds-padding-top-903:22px;--ds-padding-bottom-904:.12em;--ds-margin-bottom-905:-.12em;--ds-animation-906:16s;--ds-animation-duration-907:19s;--ds-animation-delay-908:-6s;--ds-animation-duration-909:22s;--ds-animation-delay-910:-11s;--ds-animation-911:18s;--ds-animation-912:1.1s;--ds-animation-delay-913:50ms;--ds-animation-delay-914:.12s;--ds-animation-delay-915:.35s;--ds-animation-delay-916:95ms;--ds-animation-delay-917:1s;--ds-animation-delay-918:.85s;--ds-animation-delay-919:.95s;--ds-animation-delay-920:1.75s;--ds-animation-delay-921:1.9s;--ds-animation-delay-922:.28s;--ds-animation-923:2.2s;--ds-animation-delay-924:.2s;--ds-animation-delay-925:.4s;--ds-animation-926:.9s;--ds-animation-927:50ms;--ds-animation-928:.18s;--ds-animation-929:1.6s;--ds-animation-delay-930:.12s;--ds-animation-delay-931:.55s;--ds-animation-delay-932:1.2s;--ds-animation-delay-933:1.45s;--ds-animation-duration-934:1.8s;--ds-transform-935:-3vmax;--ds-transform-936:-2vmax;--ds-transform-937:4vmax;--ds-transform-938:3vmax;--ds-transform-939:18px;--ds-transform-940:22px;--ds-translate-941:-14px;--ds-translate-942:34px;--ds-filter-943:8px;--ds-padding-top-944:8px;--ds-background-945:100deg;--ds-animation-946:1.8s;--ds-height-947:130px;--ds-margin-top-948:22px;--ds-animation-949:.32s;--ds-border-950:#f7edd88c;--ds-color-951:#f7edd814;--ds-animation-952:.3s;--ds-margin-left-953:2px;--ds-max-width-954:220px;--ds-height-955:17px;--ds-line-height-956:17px;--ds-width-957:6px;--ds-height-958:6px;--ds-margin-959:1px;--ds-animation-960:9s;--ds-transform-961:-17px;--ds-transform-962:-34px;--ds-background-963:90deg;--ds-margin-right-964:4px;--ds-animation-delay-965:.16s;--ds-animation-delay-966:.32s;--ds-min-height-967:40px;--ds-width-968:19px;--ds-height-969:19px;--ds-inset-970:-4px;--ds-border-width-971:2px;--ds-color-972:#3b449680;--ds-color-973:#3e8a55;--ds-fbg-974:160deg;--ds-fbg-975:#f1e6cf;--ds-fbg-976:#e6d6b6;--ds-fbg-977:#e2e0ec;--ds-fbg-978:#d3d0e2;--ds-fbg-979:#ecdcd7;--ds-fbg-980:#decac4;--ds-fbg-981:#dce2e8;--ds-fbg-982:#cdd5dd;--ds-fbg-983:#e8e2cf;--ds-fbg-984:#dad3be;--ds-fbg-985:#e6deea;--ds-fbg-986:#d7cddd;--ds-color-987:#7fc48c;--ds-color-988:#0009;--ds-box-shadow-989:34px;--ds-color-990:#000000b3;--ds-fbg-991:#2c3168;--ds-fbg-992:#222653;--ds-fbg-993:#352c61;--ds-fbg-994:#28224f;--ds-fbg-995:#3b2a4c;--ds-fbg-996:#2b213f;--ds-fbg-997:#26385f;--ds-fbg-998:#1d2b4e;--ds-fbg-999:#363357;--ds-fbg-1000:#292746;--ds-fbg-1001:#2e2957;--ds-fbg-1002:#232048;--ds-color-1003:#ffffff0d;--ds-margin-1004:3px;--ds-padding-top-1005:3px;--ds-opacity-1006:.55;--ds-opacity-1007:.4;--ds-padding-1008:15px;--ds-color-1009:#f7edd8cc;--ds-line-height-1010:1.55;--ds-background-1011:12px;--ds-transform-1012:8px;--ds-padding-right-1013:22px;--ds-right-1014:11px;--ds-border-right-1015:1.6px;--ds-border-bottom-1016:1.6px;--ds-transform-1017:-45deg;--ds-padding-right-1018:6px;--ds-right-1019:10px;--ds-color-1020:#f7edd81f;--ds-padding-right-1021:30px;--ds-border-1022:#f7edd866;--ds-color-1023:#f7edd838;--ds-padding-left-1024:12px;--ds-max-height-1025:12.5em;--ds-max-width-1026:1100px;--ds-max-width-1027:94vw;--ds-width-1028:1100px;--ds-width-1029:94vw;--ds-min-height-1030:86vh;--ds-row-gap-1031:8px;--ds-padding-right-1032:12px;--ds-margin-1033:36px;--ds-transform-1034:-8px;--ds-transform-1035:4px;--ds-color-1036:#c9787c;--ds-r-card-1037:14px;--ds-r-in-1038:10px;--ds-padding-left-1039:4px;--ds-gap-1040:1px;--ds-color-1041:#f3dfb8;--ds-color-1042:#ebc98f;--ds-color-1043:#3a2a12;--ds-color-1044:#0000000a;--ds-outline-1045:#b8873a;--ds-color-1046:#9a6b22;--ds-letter-spacing-1047:.05em;--ds-max-width-1048:520px;--ds-width-1049:17px;--ds-grid-template-columns-1050:60px;--ds-grid-template-columns-1051:34px;--ds-transition-1052:.6s;--ds-min-width-1053:52px;--ds-row-gap-1054:7px;--ds-padding-bottom-1055:20px;--ds-padding-left-1056:34px;--ds-width-1057:50px;--ds-height-1058:62px;--ds-filter-1059:12px;--ds-filter-1060:#e2725b73;--ds-height-1061:50px;--ds-height-1062:72px;--ds-width-1063:66px;--ds-height-1064:82px;--ds-filter-1065:18px;--ds-filter-1066:#f0a35eb3;--ds-opacity-1067:.35;--ds-transform-1068:-2deg;--ds-transform-1069:2deg;--ds-max-width-1070:28px;--ds-color-1071:#f0a35e;--ds-color-1072:#e2725b;--ds-border-1073:#e2725b;--ds-padding-1074:28px;--ds-width-1075:54px;--ds-height-1076:54px;--ds-stroke-width-1077:2.6;--ds-padding-left-1078:10px;--ds-padding-right-1079:10px;--ds-color-1080:#14183c73;--ds-width-1081:5px;--ds-transition-1082:.8s;--ds-padding-1083:26px;--ds-border-left-1084:6px;--ds-margin-right-1085:8px;--ds-color-1086:#c9a44a;--ds-from-1087:24px;--ds-from-1088:-24px;--ds-background-1089:10px;--ds-background-1090:13px;--ds-transition-1091:.12s;--ds-ink-1092:#232860;--ds-line-1093:#e3e5f2;--ds-soft-1094:#eef0fa;--ds-card-1095:#fff;--ds-solid-1096:#fff;--ds-ty1-1097:#c9786f;--ds-ty4-1098:#e8c77f;--ds-ty5-1099:#b9bee6;--ds-pf3-1100:#8e6cc0;--ds-color-1101:#4a529f;--ds-color-1102:#c08a86;--ds-color-1103:#14183c80;--ds-opacity-1104:.96;--ds-column-gap-1105:24px;--ds-width-1106:88px;--ds-height-1107:88px;--ds-grid-template-columns-1108:80px;--ds-max-width-1109:600px;--ds---F-font-size-1110:11px;--ds-letter-spacing-1111:2px;--ds---S-font-size-1112:28px;--ds-color-1113:#faf3e4;--ds---F-font-size-1114:13px;--ds---F-font-size-1115:10px;--ds---F-font-size-1116:12px;--ds-border-top-1117:#e6d9be;--ds---S-font-size-1118:18px;--ds---F-font-size-1119:14px;--ds---S-font-size-1120:26px;--ds---F-font-size-1121:15px;--ds---F-padding-1122:18px;--ds-width-1123:220px;--ds-width-1124:90px;--ds-base-size:15px;--ds-type-ratio:1;--ds-head-weight:600;--ds-body-weight:400;--ds-letter-spacing:0;--ds-line-height:1.5;--ds-hero-size:56px;--ds-glass-blur:20px;--ds-glass-opacity:.72;--ds-border-opacity:.75;--ds-shadow-depth:12px;--ds-shadow-spread:-14px;--ds-page-margin:16px;--ds-card-padding:18px;--ds-card-gap:12px;--ds-section-space:28px;--ds-button-height:46px;--ds-button-x:20px;--ds-button-y:12px;--ds-web-width:460px;--ds-web-space:32px;--ds-nav-height:74px;--ds-icon-size:20px;--ds-plus-size:56px;--ds-nav-radius:999px;--ds-page-out:.32s;--ds-page-in:.42s;--ds-dot-size:12px;--ds-dot-gap:7px;--ds-wordmark-size:22px;--ds-slogan-size:11px;--ds-opening-speed:.95;--ds-opening-delay:.65s;--ds-opening-exit:1.15s;--ds-hover-duration:.15s;--ds-card-duration:.45s;--ds-page-duration:.42s;--ds-stagger:70ms;--ds-easing:cubic-bezier(.22,.8,.24,1);--ds-gradient-stop-1:0%;--ds-gradient-stop-2:30%;--ds-gradient-stop-3:58%;--ds-gradient-stop-4:80%;--ds-gradient-stop-5:100%;--bg:var(--ds-bg-1);--wash-a:var(--ds-wash-a-2);--wash-b:var(--ds-wash-b-3);--card:var(--ds-card-4);--solid:var(--ds-solid-5);--soft:var(--ds-soft-6);--line:var(--ds-line-7);--glass-edge:var(--ds-glass-edge-8);--glass-shadow:var(--ds-color-9);--glass-strong:var(--ds-glass-strong-10);--aura-op:.5;--ink:var(--ds-ink-11);--ink-2:var(--ds-ink-2-12);--ink-3:var(--ds-ink-3-13);--pill:var(--ds-pill-14);--pill-ink:var(--ds-pill-ink-15);--navbg:var(--ds-navbg-16);--cobalt:var(--ds-cobalt-17);--cobaltl:var(--ds-cobaltl-18);--dusty:var(--ds-dusty-19);--plus:var(--ds-plus-20);--plus-ink:var(--ds-plus-ink-21);--prompt:var(--ds-prompt-22);--prompt-ink:var(--ds-prompt-ink-23);--prompt-2:var(--ds-prompt-2-24);--butter:var(--ds-butter-25);--sage:var(--ds-sage-26);--rose:var(--ds-rose-27);--sky:var(--ds-sky-28);--lilac:var(--ds-lilac-29);--sand:var(--ds-sand-30);--olive:var(--ds-olive-31);--on-pastel:var(--ds-on-pastel-32);--cal:var(--ds-cal-33);--cal-wkend:var(--ds-cal-wkend-34);--cal-off:var(--ds-cal-off-35);--dot:var(--ds-dot-36);--burgundy:var(--ds-burgundy-37);--bad:var(--ds-bad-38);--warn:var(--ds-warn-39);--good:var(--ds-good-40);--f-ui:"Schibsted Grotesk","Segoe UI",Roboto,Helvetica,Arial,sans-serif;--f-serif:"Newsreader",Georgia,"Times New Roman",serif;--r-card:var(--ds-r-card-41);--r-in:var(--ds-r-in-42)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:var(--ds-bg-43);--wash-a:var(--ds-wash-a-44);--wash-b:var(--ds-wash-b-45);--card:var(--ds-card-46);--solid:var(--ds-solid-47);--soft:var(--ds-soft-48);--line:var(--ds-line-49);--glass-edge:var(--ds-glass-edge-50);--glass-shadow:var(--ds-color-51);--glass-strong:var(--ds-glass-strong-52);--aura-op:.45;--ink:var(--ds-ink-53);--ink-2:var(--ds-ink-2-54);--ink-3:var(--ds-ink-3-55);--pill:var(--ds-pill-56);--pill-ink:var(--ds-pill-ink-57);--navbg:var(--ds-navbg-58);--cobalt:var(--ds-cobalt-59);--cobaltl:var(--ds-cobaltl-60);--dusty:var(--ds-dusty-61);--plus:var(--ds-plus-62);--plus-ink:var(--ds-plus-ink-63);--prompt:var(--ds-prompt-64);--prompt-ink:var(--ds-prompt-ink-23);--prompt-2:var(--ds-prompt-2-65);--butter:var(--ds-butter-66);--sage:var(--ds-sage-67);--rose:var(--ds-rose-68);--sky:var(--ds-sky-69);--lilac:var(--ds-lilac-70);--sand:var(--ds-sand-71);--olive:var(--ds-olive-72);--on-pastel:var(--ds-on-pastel-73);--cal:var(--ds-cal-74);--cal-wkend:var(--ds-cal-wkend-75);--cal-off:var(--ds-cal-off-76);--dot:var(--ds-dot-77);--burgundy:var(--ds-burgundy-78);--bad:var(--ds-bad-79);--warn:var(--ds-warn-80);--good:var(--ds-good-81);--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--bg:var(--ds-bg-43);--wash-a:var(--ds-wash-a-44);--wash-b:var(--ds-wash-b-45);--card:var(--ds-card-46);--solid:var(--ds-solid-47);--soft:var(--ds-soft-48);--line:var(--ds-line-49);--glass-edge:var(--ds-glass-edge-50);--glass-shadow:var(--ds-color-51);--glass-strong:var(--ds-glass-strong-52);--aura-op:.45;--ink:var(--ds-ink-53);--ink-2:var(--ds-ink-2-54);--ink-3:var(--ds-ink-3-55);--pill:var(--ds-pill-56);--pill-ink:var(--ds-pill-ink-57);--navbg:var(--ds-navbg-58);--cobalt:var(--ds-cobalt-59);--cobaltl:var(--ds-cobaltl-60);--dusty:var(--ds-dusty-61);--plus:var(--ds-plus-62);--plus-ink:var(--ds-plus-ink-63);--prompt:var(--ds-prompt-64);--prompt-ink:var(--ds-prompt-ink-23);--prompt-2:var(--ds-prompt-2-65);--butter:var(--ds-butter-66);--sage:var(--ds-sage-67);--rose:var(--ds-rose-68);--sky:var(--ds-sky-69);--lilac:var(--ds-lilac-70);--sand:var(--ds-sand-71);--olive:var(--ds-olive-72);--on-pastel:var(--ds-on-pastel-73);--cal:var(--ds-cal-74);--cal-wkend:var(--ds-cal-wkend-75);--cal-off:var(--ds-cal-off-76);--dot:var(--ds-dot-77);--burgundy:var(--ds-burgundy-78);--bad:var(--ds-bad-79);--warn:var(--ds-warn-80);--good:var(--ds-good-81);--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font-family:var(--f-ui);font-size:var(--ds-base-size);line-height:var(--ds-line-height);min-height:var(--ds-min-height-84);background-image:radial-gradient(60% 40% at 0% 0%,var(--wash-a),transparent 70%),radial-gradient(55% 35% at 100% 0%,var(--wash-b),transparent 70%);background-repeat:no-repeat;background-attachment:scroll}button,input,select,textarea{font:inherit;color:inherit}a{color:inherit}:focus-visible{outline:var(--ds-outline-85) solid var(--ink);outline-offset:var(--ds-outline-offset-86)}.num{font-variant-numeric:tabular-nums}.serif{font-family:var(--f-serif)}.wrap{max-width:var(--ds-max-width-87);padding-left:max(var(--ds-page-margin),env(safe-area-inset-left,0px));padding-right:max(var(--ds-page-margin),env(safe-area-inset-right,0px));margin:0 auto}.sr{width:var(--ds-width-90);height:var(--ds-height-91);clip:rect(0 0 0 0);white-space:nowrap;overflow:hidden;position:absolute!important}svg.i{width:var(--ds-icon-size);height:var(--ds-icon-size);fill:none;stroke:currentColor;stroke-width:var(--ds-stroke-width-94);stroke-linecap:round;stroke-linejoin:round;flex:none}.aura{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.aura i{opacity:var(--aura-op);background:radial-gradient(circle closest-side,color-mix(in srgb,var(--c) 85%,transparent) 0%,color-mix(in srgb,var(--c) 62%,transparent) 22%,color-mix(in srgb,var(--c) 34%,transparent) 48%,color-mix(in srgb,var(--c) 12%,transparent) 74%,transparent 100%);border-radius:50%;position:absolute}.aura i:first-child{--c:var(--sky);width:calc(var(--ds-width-95) + var(--ds-width-96));height:calc(var(--ds-height-97) + var(--ds-height-98));left:calc(var(--ds-left-99) - var(--ds-left-100));top:calc(var(--ds-top-101) - var(--ds-top-102))}.aura i:nth-child(2){--c:var(--lilac);width:calc(var(--ds-width-103) + var(--ds-width-96));height:calc(var(--ds-height-104) + var(--ds-height-98));right:calc(var(--ds-right-105) - var(--ds-right-106));top:calc(var(--ds-top-107) - var(--ds-top-102))}.aura i:nth-child(3){--c:var(--rose);width:calc(var(--ds-width-108) + var(--ds-width-96));height:calc(var(--ds-height-109) + var(--ds-height-98));left:calc(var(--ds-left-110) - var(--ds-left-100));bottom:calc(var(--ds-bottom-111) - var(--ds-bottom-112))}.card,.task,.ccard,.cal-card,.gtile,.gcard,.fact,.bgnote,.tl .c,.search,.chip,.round:not(.dark),.status-pill,.co-card,.scard,.wk{-webkit-backdrop-filter:blur(var(--ds--webkit-backdrop-filter-114)) saturate(1.4);border:var(--ds-border-115) solid var(--glass-edge);box-shadow:0 var(--ds-box-shadow-116) var(--ds-box-shadow-117) var(--ds-box-shadow-118) var(--glass-shadow)}.chip[aria-pressed=true]{border-color:#0000}.ring-glass{background:var(--card);width:58%;height:58%;-webkit-backdrop-filter:blur(var(--ds--webkit-backdrop-filter-120));border:var(--ds-border-115) solid var(--glass-edge);box-shadow:inset 0 var(--ds-box-shadow-121) var(--ds-box-shadow-116) var(--ds-color-122),0 var(--ds-box-shadow-123) var(--ds-box-shadow-124) var(--ds-box-shadow-125) var(--glass-shadow);border-radius:50%;position:absolute;top:21%;left:21%}.headline .fade{color:var(--ink-3)}.topbar{align-items:center;gap:var(--ds-gap-126);padding-block:var(--ds-padding-block-127) var(--ds-padding-block-128);display:flex}.mark{width:var(--ds-width-129);height:var(--ds-height-130);background:var(--cobalt);color:var(--ds-cream);font-weight:var(--ds-font-weight-132);font-size:var(--ds-font-size-133);letter-spacing:var(--ds-letter-spacing-134);border-radius:50%;flex:none;place-items:center;display:grid}.hello{flex:1;min-width:0}.hello b{font-size:var(--ds-font-size-135);font-weight:var(--ds-font-weight-136);line-height:var(--ds-line-height-137);display:block}.hello span{color:var(--ink-2);font-size:var(--ds-font-size-138);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.round{width:var(--ds-width-129);height:var(--ds-height-130);background:var(--card);cursor:pointer;color:var(--ink);border:0;border-radius:50%;flex:none;place-items:center;text-decoration:none;display:grid}.round.dark{background:var(--pill);color:var(--pill-ink)}.round.soft{background:var(--soft)}.round.sm{width:var(--ds-width-139);height:var(--ds-height-140)}.round:hover{filter:brightness(.96)}.round.dark:hover{filter:brightness(1.15)}.status-pill{align-items:center;gap:var(--ds-gap-141);font-size:var(--ds-font-size-133);font-weight:var(--ds-font-weight-136);padding:var(--ds-padding-142) var(--ds-padding-143);border-radius:var(--ds-border-radius-144);background:var(--card);color:var(--ink-2);display:inline-flex}.status-pill i{width:var(--ds-width-145);height:var(--ds-height-146);background:var(--ink-3);border-radius:50%}.status-pill.demo i{background:var(--lilac)}.status-pill.ok i{background:var(--good)}.status-pill.warn i{background:var(--warn)}.banner{gap:var(--ds-gap-126);padding:var(--ds-padding-147) var(--ds-padding-148);border-radius:var(--ds-border-radius-149);margin-top:var(--ds-margin-top-150);background:var(--lilac);color:var(--on-pastel);flex-wrap:wrap;align-items:center;display:flex}.banner p{min-width:var(--ds-min-width-151);font-size:var(--ds-font-size-152);flex:1;margin:0}.banner.warn{background:var(--sand)}main{padding-block:var(--ds-padding-block-128) var(--ds-padding-block-153)}.headline{font-family:var(--f-serif);font-size:clamp(var(--ds-font-size-154),var(--ds-font-size-155),var(--ds-font-size-156));line-height:var(--ds-line-height-157);font-weight:var(--ds-font-weight-136);letter-spacing:var(--ds-letter-spacing-158);margin:var(--ds-margin-159) 0 var(--ds-margin-160);text-wrap:balance}.headline em{color:var(--burgundy);font-style:normal}.lede{color:var(--ink-2);max-width:60ch;margin:0}.sechead{justify-content:space-between;align-items:center;gap:var(--ds-gap-161);margin:var(--ds-margin-162) 0 var(--ds-margin-163);display:flex}.sechead h3{font-size:var(--ds-font-size-164);font-weight:var(--ds-font-weight-136);letter-spacing:var(--ds-letter-spacing-158);margin:0}.link{color:var(--ink-2);font-weight:var(--ds-font-weight-165);font-size:var(--ds-font-size-152);cursor:pointer;padding:var(--ds-padding-166) 0;background:0 0;border:0;text-decoration:none}.link:hover{color:var(--ink)}.btn{justify-content:center;align-items:center;gap:var(--ds-gap-167);background:var(--soft);padding:var(--ds-button-y) var(--ds-button-x);border-radius:var(--ds-border-radius-144);cursor:pointer;font-weight:var(--ds-font-weight-136);font-size:var(--ds-font-size-82);white-space:nowrap;color:var(--ink);border:0;text-decoration:none;display:inline-flex}.btn.dark{background:var(--pill);color:var(--pill-ink)}.btn.white{background:var(--card)}.btn.sm{padding:var(--ds-padding-170) var(--ds-padding-147);font-size:var(--ds-font-size-138)}.btn.danger{color:var(--bad)}.btn:hover{filter:brightness(.96)}.btn.dark:hover{filter:brightness(1.15)}.cols{gap:0 var(--ds-gap-171);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=960px){.cols{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start}}.col{min-width:0}.scorebox{margin-top:var(--ds-margin-top-172);flex-direction:column;align-items:center;display:flex}.ring-wrap{width:min(var(--ds-width-173),var(--ds-width-174));aspect-ratio:1;max-width:100%;position:relative}.ring-wrap svg{width:100%;height:100%;position:absolute;inset:0}.ring-centre{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ring-centre .big{font-size:clamp(var(--ds-font-size-175),var(--ds-font-size-176),var(--ds-font-size-177));font-weight:var(--ds-font-weight-178);letter-spacing:var(--ds-letter-spacing-179);line-height:var(--ds-line-height-180)}.ring-centre .lab{align-items:center;gap:var(--ds-gap-181);color:var(--ink-2);font-size:var(--ds-font-size-182);margin-top:var(--ds-margin-top-183);pointer-events:auto;display:flex}.info{width:var(--ds-width-184);height:var(--ds-height-185);border:var(--ds-border-186) solid var(--ink-3);color:var(--ink-2);font-size:var(--ds-font-size-187);font-weight:var(--ds-font-weight-178);cursor:pointer;font-family:var(--f-serif);background:0 0;border-radius:50%;place-items:center;padding:0;font-style:italic;display:grid}.ring-actions{gap:var(--ds-gap-161);margin-top:var(--ds-margin-top-188);flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.ring-seg{cursor:pointer}.prompt{background:var(--prompt);color:var(--prompt-ink);border-radius:var(--r-card);padding:var(--ds-padding-189) var(--ds-padding-169) var(--ds-padding-169);margin-top:var(--ds-margin-top-190);position:relative;overflow:hidden}.prompt small{font-size:var(--ds-font-size-133);font-weight:var(--ds-font-weight-136);opacity:var(--ds-opacity-191)}.prompt p{margin:var(--ds-margin-192) 0 var(--ds-margin-159);font-size:var(--ds-font-size-135);font-weight:var(--ds-font-weight-136);line-height:var(--ds-line-height-193);z-index:1;max-width:34ch;position:relative}.prompt p em{text-underline-offset:var(--ds-text-underline-offset-194);font-style:normal;text-decoration:underline}.prompt .row{gap:var(--ds-gap-161);z-index:1;flex-wrap:wrap;align-items:center;display:flex;position:relative}.prompt .btn.dark{background:var(--prompt-ink);color:var(--prompt)}.prompt .link{color:var(--prompt-ink);opacity:var(--ds-opacity-195)}.prompt .blob{right:var(--ds-right-196);bottom:var(--ds-bottom-197);width:var(--ds-width-198);height:var(--ds-height-199);background:var(--ds-color-200);border-radius:50%;position:absolute}.prompt .blob2{right:var(--ds-right-106);bottom:var(--ds-bottom-201);width:var(--ds-width-202);height:var(--ds-height-203);background:var(--ds-color-204);border-radius:50%;position:absolute}.card{background:var(--card);border-radius:var(--r-card);padding:var(--ds-card-padding)}.card+.card{margin-top:var(--ds-card-gap)}.empty{color:var(--ink-3);font-size:var(--ds-font-size-182);margin:0}.brk{gap:var(--ds-gap-205) var(--ds-gap-206);padding:var(--ds-padding-168) 0;border-top:var(--ds-border-top-207) solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.brk:first-child{padding-top:var(--ds-padding-top-208);border-top:0}.dotico{width:var(--ds-width-129);height:var(--ds-height-130);color:var(--on-pastel);border-radius:50%;flex:none;grid-row:span 2;place-items:center;display:grid}.brk .nm{font-weight:var(--ds-font-weight-136)}.brk .val{font-size:var(--ds-font-size-209);font-weight:var(--ds-font-weight-178);letter-spacing:var(--ds-letter-spacing-210);text-align:right;white-space:nowrap;grid-row:span 2}.brk .val small{font-size:var(--ds-font-size-187);font-weight:var(--ds-font-weight-165);color:var(--ink-3);letter-spacing:var(--ds-letter-spacing-211)}.track{height:var(--ds-height-212);border-radius:var(--ds-border-radius-144);background:var(--soft);overflow:hidden}.track i{border-radius:var(--ds-border-radius-144);height:100%;display:block}.brk .d{font-size:var(--ds-font-size-213);color:var(--ink-2);margin-top:var(--ds-margin-top-214);grid-column:2/4}.chiprow{gap:var(--ds-gap-167);scrollbar-width:none;padding-bottom:var(--ds-padding-bottom-215);margin-bottom:var(--ds-margin-bottom-216);display:flex;overflow-x:auto}.chiprow::-webkit-scrollbar{display:none}.chip{align-items:center;gap:var(--ds-gap-217);background:var(--card);border-radius:var(--ds-border-radius-144);padding:var(--ds-padding-142) var(--ds-padding-148) var(--ds-padding-142) var(--ds-padding-142);cursor:pointer;font-weight:var(--ds-font-weight-136);font-size:var(--ds-font-size-152);white-space:nowrap;border:0;flex:none;display:inline-flex}.chip .c{width:var(--ds-width-218);height:var(--ds-height-219);background:var(--soft);font-size:var(--ds-font-size-138);border-radius:50%;place-items:center;display:grid}.chip[aria-pressed=true]{background:var(--pill);color:var(--pill-ink)}.chip[aria-pressed=true] .c{background:var(--pill-ink);color:var(--pill)}.chip.plain[aria-pressed=true]{background:var(--pill);color:var(--pill-ink)}.chip.plain{padding:var(--ds-padding-220) var(--ds-padding-148)}.tasks{gap:var(--ds-gap-161);flex-direction:column;display:flex}.task{background:var(--card);border-radius:var(--ds-border-radius-149);padding:var(--ds-padding-147) var(--ds-padding-148);gap:var(--ds-gap-167) var(--ds-gap-126);grid-template-columns:minmax(0,1fr) auto;display:grid}.task .tag{grid-column:1}.task .tick{grid-area:1/2/3;align-self:start}.task .t{font-weight:var(--ds-font-weight-136);font-size:var(--ds-font-size-221);line-height:var(--ds-line-height-222)}.task .meta{justify-content:space-between;align-items:center;gap:var(--ds-gap-161);font-size:var(--ds-font-size-213);color:var(--ink-2);flex-wrap:wrap;grid-column:1/-1;display:flex}.task .who{align-items:center;gap:var(--ds-gap-167);min-width:0;text-decoration:none;display:flex}.task .who span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.task.done .t{color:var(--ink-3);text-decoration:line-through}.flag{align-items:center;gap:var(--ds-gap-181);font-size:var(--ds-font-size-187);font-weight:var(--ds-font-weight-136);padding:var(--ds-padding-166) var(--ds-padding-223);border-radius:var(--ds-border-radius-144);background:var(--soft);color:var(--ink-2);width:max-content;display:inline-flex}.flag i{width:var(--ds-width-145);height:var(--ds-height-146);background:var(--ink-3);border-radius:50%}.flag.bad i{background:var(--bad)}.flag.warn i{background:var(--warn)}.flag.good i{background:var(--good)}.tick{width:var(--ds-width-224);height:var(--ds-height-225);border:var(--ds-border-226) solid var(--ink-3);cursor:pointer;color:#0000;background:0 0;border-radius:50%;place-items:center;padding:0;display:grid}.tick:hover{border-color:var(--ink-3);color:var(--ink-3)}.tick[aria-pressed=true]{background:var(--good);border-color:var(--good);color:var(--ds-color-227)}.when{align-items:center;gap:var(--ds-gap-228);white-space:nowrap;display:inline-flex}.when svg.i{width:var(--ds-width-229);height:var(--ds-height-230)}.av{width:var(--ds-width-231);height:var(--ds-height-232);font-size:var(--ds-font-size-233);font-weight:var(--ds-font-weight-178);color:var(--on-pastel);border-radius:50%;flex:none;place-items:center;display:grid}.av.lg{width:var(--ds-width-234);height:var(--ds-height-235);font-size:var(--ds-font-size-164)}.cal-card{background:var(--card);border-radius:var(--r-card);padding:var(--ds-padding-148) var(--ds-padding-148) var(--ds-padding-189)}.cal-label{text-align:center;font-family:var(--f-serif);color:var(--ink-3);font-style:italic;font-size:var(--ds-font-size-152)}.cal-summary{text-align:center;text-transform:uppercase;font-weight:var(--ds-font-weight-136);font-size:clamp(var(--ds-font-size-152),var(--ds-font-size-236),var(--ds-font-size-135));line-height:var(--ds-line-height-222);letter-spacing:var(--ds-letter-spacing-237);margin:var(--ds-margin-192) auto var(--ds-margin-238);text-wrap:balance;max-width:30ch}.cal-days{text-align:center;font-family:var(--f-serif);color:var(--ink-2);font-style:italic;font-size:var(--ds-font-size-152);margin-bottom:var(--ds-margin-bottom-239);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.cal{gap:var(--ds-gap-240);border-radius:var(--ds-border-radius-241);grid-template-columns:repeat(7,minmax(0,1fr));display:grid;overflow:hidden}.cal button{aspect-ratio:1;background:var(--cal);cursor:pointer;border:0;place-items:center;min-width:0;padding:0;display:grid;position:relative}.cal button.future{background:var(--cal-off);cursor:default}.cal button .n{left:var(--ds-left-242);top:var(--ds-top-243);font-size:var(--ds-font-size-244);letter-spacing:var(--ds-letter-spacing-237);font-weight:var(--ds-font-weight-136);line-height:var(--ds-line-height-245);color:var(--ink-3);font-variant-numeric:tabular-nums;position:absolute}.cal button .n.m{color:var(--burgundy)}.cal button:not(.future):hover i{transform:scale(1.15)}.cal button:not(.future):hover{filter:brightness(1.04)}.cal button.today{box-shadow:inset 0 0 0 var(--ds-box-shadow-121) var(--ink)}.cal button.sel{box-shadow:inset 0 0 0 var(--ds-box-shadow-121) var(--burgundy)}.cal button i{background:var(--dot);aspect-ratio:1;height:auto;transition:transform var(--ds-transition-246);border-radius:50%;display:block}@media (prefers-reduced-motion:no-preference){.cal button i{animation:pop var(--ds-animation-247) cubic-bezier(.3,1.5,.5,1) both;animation-delay:calc(var(--k)*var(--ds-animation-delay-248))}@keyframes pop{0%{transform:scale(0)}to{transform:scale(1)}}.pop{animation:popin var(--ds-animation-249) ease-out}@keyframes popin{0%{opacity:var(--ds-opacity-250);transform:translateY(var(--ds-transform-251)) scale(.97)}to{opacity:var(--ds-opacity-252);transform:none}}}.cal-wrap{position:relative}.cal{position:static}.pop{z-index:15;width:min(var(--ds-width-253),100%);background:var(--glass-strong);-webkit-backdrop-filter:blur(var(--ds--webkit-backdrop-filter-255));border:var(--ds-border-115) solid var(--glass-edge);border-radius:var(--ds-border-radius-149);padding:var(--ds-padding-147) var(--ds-padding-147) var(--ds-padding-168);box-shadow:0 var(--ds-box-shadow-256) var(--ds-box-shadow-257) var(--ds-box-shadow-258) var(--ds-color-259);text-align:left;position:absolute}.pop:before{content:"";top:var(--ds-top-260);left:var(--ax,50%);width:var(--ds-width-261);height:var(--ds-height-262);background:inherit;border-left:var(--ds-border-left-263) solid var(--glass-edge);border-top:var(--ds-border-top-207) solid var(--glass-edge);transform:translateX(-50%) rotate(var(--ds-transform-264));border-radius:var(--ds-border-radius-265) 0 0 0;position:absolute}.pop.up:before{top:auto;bottom:var(--ds-bottom-266);border:0;border-right:var(--ds-border-right-267) solid var(--glass-edge);border-bottom:var(--ds-border-bottom-268) solid var(--glass-edge);border-radius:0 0 var(--ds-border-radius-265) 0}.pop-h{justify-content:space-between;align-items:center;gap:var(--ds-gap-167);display:flex}.pop-h b{font-family:var(--f-serif);font-weight:var(--ds-font-weight-165);font-size:var(--ds-font-size-269)}.pop-x{width:var(--ds-width-231);height:var(--ds-height-232);background:var(--soft);cursor:pointer;font-size:var(--ds-font-size-221);line-height:var(--ds-line-height-245);border:0;border-radius:50%}.pop-s{margin:var(--ds-margin-270) 0 var(--ds-margin-271);font-size:var(--ds-font-size-133);color:var(--ink-2)}.pop ul{gap:var(--ds-gap-167);max-height:var(--ds-max-height-272);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.pop li a{gap:var(--ds-gap-161);padding:var(--ds-padding-170);border-radius:var(--ds-border-radius-273);background:var(--soft);grid-template-columns:auto minmax(0,1fr);text-decoration:none;display:grid}.pop li a:hover{filter:brightness(.97)}.pop .pk{font-size:var(--ds-font-size-187);color:var(--ink-2);display:block}.pop .px{font-size:var(--ds-font-size-213);margin-top:var(--ds-margin-top-214);display:block}.pop-f{justify-content:space-between;align-items:center;gap:var(--ds-gap-167);margin-top:var(--ds-margin-top-172);flex-wrap:wrap;display:flex}.cal-key{justify-content:center;align-items:center;gap:var(--ds-gap-206);margin-top:var(--ds-margin-top-150);font-size:var(--ds-font-size-187);color:var(--ink-3);font-family:var(--f-serif);flex-wrap:wrap;font-style:italic;display:flex}.cal-key span{align-items:center;gap:var(--ds-gap-181);display:inline-flex}.cal-key i{background:var(--dot);border-radius:50%;display:inline-block}.cal button i{margin-top:var(--ds-margin-top-274)}.daydetail{margin-top:var(--ds-margin-top-150);padding-top:var(--ds-padding-top-275);border-top:var(--ds-border-top-207) solid var(--line)}.daydetail h4{margin:0 0 var(--ds-margin-192);font-family:var(--f-serif);font-weight:var(--ds-font-weight-165);font-size:var(--ds-font-size-135)}.daydetail ul{gap:var(--ds-gap-181);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.daydetail li{font-size:var(--ds-font-size-152);color:var(--ink-2)}.daydetail li b{color:var(--ink);font-weight:var(--ds-font-weight-136)}.types{gap:var(--ds-gap-167);flex-wrap:wrap;display:flex}.type{flex:1 1 var(--ds-flex-276);border-radius:var(--ds-border-radius-241);padding:var(--ds-padding-168) var(--ds-padding-147) var(--ds-padding-223);color:var(--on-pastel);min-height:var(--ds-min-height-277);flex-direction:column;justify-content:space-between;align-items:center;display:flex}.type small{font-family:var(--f-serif);font-style:italic;font-size:var(--ds-font-size-152);opacity:var(--ds-opacity-278)}.type b{font-family:var(--f-serif);font-weight:var(--ds-font-weight-279);font-size:var(--ds-font-size-280);line-height:var(--ds-line-height-245);font-variant-numeric:tabular-nums}.contact{grid-template-columns:auto minmax(0,1fr) var(--ds-grid-template-columns-281) auto;gap:var(--ds-gap-126);padding:var(--ds-padding-143) 0;border-top:var(--ds-border-top-207) solid var(--line);color:inherit;align-items:center;text-decoration:none;display:grid}.contact:first-child{border-top:0;padding-top:0}.contact .who b{font-weight:var(--ds-font-weight-136);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.contact .who span{font-size:var(--ds-font-size-213);color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.contact .dd{font-size:var(--ds-font-size-213);color:var(--ink-2);text-align:right;white-space:nowrap}.mini{height:var(--ds-height-282);border-radius:var(--ds-border-radius-144);background:var(--soft);overflow:hidden}.mini i{border-radius:var(--ds-border-radius-144);height:100%;display:block}@media (width<=440px){.contact{grid-template-columns:auto minmax(0,1fr) auto}.contact .mini{grid-area:2/2/auto/4}}.keyrow{gap:var(--ds-gap-206);font-size:var(--ds-font-size-187);color:var(--ink-3);margin-top:var(--ds-margin-top-150);flex-wrap:wrap;display:flex}.keyrow i{width:var(--ds-width-283);height:var(--ds-height-284);margin-right:var(--ds-margin-right-285);vertical-align:0;border-radius:50%;display:inline-block}.gtiles{gap:var(--ds-gap-161);scrollbar-width:none;padding-bottom:var(--ds-padding-bottom-215);display:flex;overflow-x:auto}.gtiles::-webkit-scrollbar{display:none}.gtiles .gtile{flex:0 0 var(--ds-flex-286)}.gtile{background:var(--card);border-radius:var(--ds-border-radius-149);padding:var(--ds-padding-147) var(--ds-padding-223) var(--ds-padding-168);text-align:center;align-items:center;gap:var(--ds-gap-205);color:inherit;flex-direction:column;text-decoration:none;display:flex}.gtile svg{width:var(--ds-width-287);height:var(--ds-height-288)}.gtile .nm{font-weight:var(--ds-font-weight-136);font-size:var(--ds-font-size-138);line-height:var(--ds-line-height-289)}.gtile .per{font-size:var(--ds-font-size-187);color:var(--ink-3)}.st{font-size:var(--ds-font-size-233);font-weight:var(--ds-font-weight-178);padding:var(--ds-padding-290) var(--ds-padding-220);border-radius:var(--ds-border-radius-144);background:var(--soft);color:var(--ink-2)}.st.met{background:var(--sage);color:var(--on-pastel)}.st.pace{background:var(--sky);color:var(--on-pastel)}.st.behind{background:var(--sand);color:var(--on-pastel)}.stabs{gap:clamp(var(--ds-gap-161),var(--ds-gap-291),var(--ds-gap-292));scrollbar-width:none;margin:var(--ds-margin-293) 0 var(--ds-margin-159);flex-wrap:wrap;align-items:baseline;display:flex;overflow-x:auto;flex-wrap:nowrap!important}.stabs a{font-family:var(--f-serif);font-size:clamp(var(--ds-font-size-294),var(--ds-font-size-295),var(--ds-font-size-296));white-space:nowrap;color:var(--ink-3);line-height:var(--ds-line-height-157);letter-spacing:var(--ds-letter-spacing-158);text-decoration:none}.stabs a[aria-current=page]{color:var(--ink)}.search{align-items:center;gap:var(--ds-gap-161);background:var(--card);border-radius:var(--ds-border-radius-144);padding:var(--ds-padding-166) var(--ds-padding-297) var(--ds-padding-166) var(--ds-padding-148);margin-bottom:var(--ds-margin-bottom-216);display:flex}.search input{min-width:0;padding:var(--ds-padding-223) 0;background:0 0;border:0;outline:none;flex:1}.search:focus-within{box-shadow:0 0 0 var(--ds-box-shadow-121) var(--ink)}.clist{grid-template-columns:repeat(auto-fill,minmax(var(--ds-grid-template-columns-298),1fr));gap:var(--ds-gap-126);display:grid}.ccard{background:var(--card);border-radius:var(--r-card);padding:var(--ds-padding-148);gap:var(--ds-gap-161);color:inherit;flex-direction:column;text-decoration:none;display:flex}.ccard:hover .round{background:var(--pill);color:var(--pill-ink)}.ccard .top{justify-content:space-between;align-items:flex-start;gap:var(--ds-gap-161);display:flex}.ccard .nm{font-size:var(--ds-font-size-299);font-weight:var(--ds-font-weight-136);line-height:var(--ds-line-height-289)}.ccard .org{color:var(--ink-2);font-size:var(--ds-font-size-138)}.ccard .bottom{justify-content:space-between;align-items:center;gap:var(--ds-gap-161);font-size:var(--ds-font-size-213);color:var(--ink-2);flex-wrap:wrap;display:flex}.ccard .next{font-size:var(--ds-font-size-138);background:var(--soft);border-radius:var(--ds-border-radius-300);padding:var(--ds-padding-170) var(--ds-padding-168);color:var(--ink-2)}.pips{gap:var(--ds-gap-240);vertical-align:middle;margin-right:var(--ds-margin-right-301);display:inline-flex}.pips i{width:var(--ds-width-302);height:var(--ds-height-303);border-radius:var(--ds-border-radius-265);background:var(--line)}.pips i.on{background:var(--ink)}.colist{grid-template-columns:repeat(auto-fill,minmax(var(--ds-grid-template-columns-304),1fr));gap:var(--ds-gap-126);align-items:start;display:grid}@media (width<=400px){.colist{grid-template-columns:minmax(0,1fr)}}.co-card{background:var(--card);border-radius:var(--r-card);overflow:hidden}.co-head{gap:var(--ds-gap-206);width:100%;padding:var(--ds-padding-148);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.co-ring{width:var(--ds-width-305);height:var(--ds-height-306);flex:none;position:relative}.co-ring svg{width:var(--ds-width-305);height:var(--ds-height-306)}.co-ring b{font-size:var(--ds-font-size-152);font-weight:var(--ds-font-weight-178);font-variant-numeric:tabular-nums;place-items:center;display:grid;position:absolute;inset:0}.co-head .nm{font-size:var(--ds-font-size-135);font-weight:var(--ds-font-weight-136);line-height:var(--ds-line-height-289)}.co-head .sub{font-size:var(--ds-font-size-213);color:var(--ink-2)}.co-head .chev{transition:transform var(--ds-transition-246);color:var(--ink-3)}.co-card.open .chev{transform:rotate(var(--ds-transform-307))}.co-people{border-top:var(--ds-border-top-207) solid var(--line);padding:var(--ds-padding-297) var(--ds-padding-148) var(--ds-padding-147)}.co-person{gap:var(--ds-gap-161);padding:var(--ds-padding-220) 0;border-top:var(--ds-border-top-207) solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;text-decoration:none;display:grid}.co-person:first-child{border-top:0}.co-person b{font-weight:var(--ds-font-weight-136);font-size:var(--ds-font-size-182);display:block}.co-person span.r{font-size:var(--ds-font-size-133);color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.wk{background:var(--card);border-radius:var(--r-card);padding:var(--ds-padding-308) var(--ds-padding-308) var(--ds-padding-189)}.wk h3{font-size:var(--ds-font-size-309);letter-spacing:var(--ds-letter-spacing-310);margin:0}.wk .meta{color:var(--ink-2);font-size:var(--ds-font-size-152);margin:var(--ds-margin-270) 0 var(--ds-margin-238)}.wk h4{font-family:var(--f-serif);font-style:italic;font-weight:var(--ds-font-weight-279);font-size:var(--ds-font-size-135);color:var(--ink-2);margin:var(--ds-margin-293) 0 var(--ds-margin-311)}.wk ul{padding-left:var(--ds-padding-left-312);margin:0}.wk li{margin-bottom:var(--ds-margin-bottom-239)}.wk .stats{gap:var(--ds-gap-167);flex-wrap:wrap;display:flex}.wk .stat{border-radius:var(--ds-border-radius-313);padding:var(--ds-padding-223) var(--ds-padding-168);color:var(--on-pastel);flex:1 1 0;min-width:0}.wk .stat b{font-size:var(--ds-font-size-314);font-weight:var(--ds-font-weight-178);line-height:var(--ds-line-height-315);display:block}.wk .stat span{font-size:var(--ds-font-size-133)}.wk .co{font-weight:var(--ds-font-weight-136);margin-top:var(--ds-margin-top-316)}.weeknav{align-items:center;gap:var(--ds-gap-161);margin-bottom:var(--ds-margin-bottom-216);flex-wrap:wrap;display:flex}.dtop{align-items:center;gap:var(--ds-gap-161);padding-top:var(--ds-padding-top-317);display:flex}.dtop .title{font-weight:var(--ds-font-weight-136);flex:1}.dhead{gap:var(--ds-gap-318);margin:var(--ds-margin-293) 0 var(--ds-margin-163);align-items:center;display:flex}.dhead h2{font-size:clamp(var(--ds-font-size-319),var(--ds-font-size-320),var(--ds-font-size-321));line-height:var(--ds-line-height-315);letter-spacing:var(--ds-letter-spacing-210);font-weight:var(--ds-font-weight-136);margin:0}.dhead p{margin:var(--ds-margin-270) 0 0;color:var(--ink-2)}.facts{gap:var(--ds-gap-167);margin-bottom:var(--ds-margin-bottom-322);flex-wrap:wrap;display:flex}.fact{background:var(--card);border-radius:var(--ds-border-radius-313);padding:var(--ds-padding-170) var(--ds-padding-147);font-size:var(--ds-font-size-138)}.fact b{font-size:var(--ds-font-size-233);color:var(--ink-3);font-weight:var(--ds-font-weight-136);display:block}.bgnote{background:var(--card);border-radius:var(--r-card);padding:var(--ds-padding-148) var(--ds-padding-189);white-space:pre-wrap;color:var(--ink-2);font-size:var(--ds-font-size-182)}.tl{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tl li{grid-template-columns:var(--ds-grid-template-columns-323) minmax(0,1fr);gap:var(--ds-gap-126);display:grid}.tl .d{padding-top:var(--ds-padding-top-317);text-align:left}.tl .d b{font-size:var(--ds-font-size-82);font-weight:var(--ds-font-weight-136);display:block}.tl .d span{font-size:var(--ds-font-size-187);color:var(--ink-3)}.tl .d:after{content:"";width:var(--ds-width-324);height:calc(100% - var(--ds-height-325));min-height:var(--ds-min-height-326);background:var(--line);margin:var(--ds-margin-311) 0 0 var(--ds-margin-311);display:block}.tl .c{background:var(--card);border-radius:var(--ds-border-radius-149);padding:var(--ds-padding-327) var(--ds-padding-148);margin-bottom:var(--ds-margin-bottom-328);min-width:0}.tl .k{gap:var(--ds-gap-181);font-size:var(--ds-font-size-133);color:var(--ink-2);margin-bottom:var(--ds-margin-bottom-329);flex-wrap:wrap;align-items:center;display:flex}.tl .x{white-space:pre-wrap;font-size:var(--ds-font-size-182)}.pastel-tag{font-size:var(--ds-font-size-233);font-weight:var(--ds-font-weight-136);padding:var(--ds-padding-330) var(--ds-padding-220);border-radius:var(--ds-border-radius-144);color:var(--on-pastel)}.del{color:var(--ink-3);cursor:pointer;font-size:var(--ds-font-size-133);background:0 0;border:0;margin-left:auto;padding:0}.del:hover{color:var(--bad)}.gcards{grid-template-columns:repeat(auto-fill,minmax(var(--ds-grid-template-columns-331),1fr));gap:var(--ds-gap-126);display:grid}@media (width<=400px){.gcards{grid-template-columns:minmax(0,1fr)}}.gcard{background:var(--card);border-radius:var(--r-card);padding:var(--ds-padding-189);grid-template-columns:var(--ds-grid-template-columns-332) minmax(0,1fr);gap:var(--ds-gap-318);display:grid}.gcard>svg{width:var(--ds-width-333);height:var(--ds-height-334)}@media (width<=420px){.gcard{grid-template-columns:minmax(0,1fr)}.gcard>svg{margin:0 auto}}.gcard h4{font-size:var(--ds-font-size-299);font-weight:var(--ds-font-weight-136);line-height:var(--ds-line-height-289);margin:0}.gcard .per{font-size:var(--ds-font-size-213);color:var(--ink-3);margin:var(--ds-margin-270) 0 var(--ds-margin-311)}.basis{font-size:var(--ds-font-size-213);color:var(--ink-2);margin-top:var(--ds-margin-top-172);padding:var(--ds-padding-223) var(--ds-padding-168);background:var(--soft);border-radius:var(--ds-border-radius-300)}.basis b{font-family:var(--f-serif);font-style:italic;font-weight:var(--ds-font-weight-279);font-size:var(--ds-font-size-138);color:var(--ink-3);display:block}.src{font-size:var(--ds-font-size-213);margin-top:var(--ds-margin-top-316);padding:var(--ds-padding-170) var(--ds-padding-168);border-radius:var(--ds-border-radius-300);background:var(--lilac);color:var(--on-pastel)}.counted{margin:var(--ds-margin-311) 0 0;font-size:var(--ds-font-size-213);max-height:var(--ds-max-height-335);padding:0;list-style:none;overflow:auto}.counted li{padding:var(--ds-padding-142) 0;border-top:var(--ds-border-top-207) dashed var(--line);color:var(--ink-2)}.gfoot{gap:var(--ds-gap-181);margin-top:var(--ds-margin-top-172);flex-wrap:wrap;display:flex}textarea,input[type=text],input[type=search],input[type=date],input[type=number],select{background:var(--soft);border:var(--ds-border-186) solid transparent;border-radius:var(--r-in);padding:var(--ds-padding-143) var(--ds-padding-327);outline:none;width:100%;min-width:0}textarea:focus,input:focus,select:focus{border-color:var(--ink)}textarea{resize:vertical;min-height:var(--ds-min-height-336);line-height:var(--ds-line-height-83)}.chain{align-items:center;gap:var(--ds-gap-181);flex-wrap:wrap;display:flex}.chain .nd{flex:1 1 var(--ds-flex-337);border-radius:var(--ds-border-radius-241);padding:var(--ds-padding-168) var(--ds-padding-147);color:var(--on-pastel);min-width:0}.chain .nd small{font-family:var(--f-serif);font-style:italic;font-size:var(--ds-font-size-138);opacity:var(--ds-opacity-195);display:block}.chain .nd b{font-size:var(--ds-font-size-314);font-weight:var(--ds-font-weight-178);line-height:var(--ds-line-height-315)}.chain .nd span{font-size:var(--ds-font-size-187);opacity:var(--ds-opacity-195);display:block}.chain .ar{color:var(--ink-3);flex:none}.scard{border-radius:var(--ds-border-radius-149);padding:var(--ds-padding-147) var(--ds-padding-148);background:var(--card);border:var(--ds-border-186) dashed var(--ink-3)}.scard q{font-family:var(--f-serif);font-style:italic;font-size:var(--ds-font-size-221);color:var(--ink-2);margin-bottom:var(--ds-margin-bottom-328);quotes:"“" "”";display:block}.scard .f{gap:var(--ds-gap-167);flex-wrap:wrap;display:flex}.scard .f select{flex:1 1 var(--ds-flex-338);width:auto}.scard .f input{flex:0 0 var(--ds-flex-339);width:var(--ds-width-340)}.scard .f select.p{flex:0 1 var(--ds-flex-341)}.scard .row{justify-content:flex-end;gap:var(--ds-gap-167);margin-top:var(--ds-margin-top-172);flex-wrap:wrap;display:flex}.prose{max-width:66ch}.prose p{margin:0 0 var(--ds-margin-271)}.prose ul{margin:0 0 var(--ds-margin-163);padding-left:var(--ds-padding-left-342)}.prose li{margin-bottom:var(--ds-margin-bottom-329)}.kv{justify-content:space-between;align-items:center;gap:var(--ds-gap-206);padding:var(--ds-padding-168) 0;border-top:var(--ds-border-top-207) solid var(--line);flex-wrap:wrap;display:flex}.kv:first-child{border-top:0;padding-top:0}.kv>div{min-width:var(--ds-min-width-343);flex:1}.note{font-size:var(--ds-font-size-213);color:var(--ink-2)}pre.json{max-height:var(--ds-max-height-344);background:var(--soft);padding:var(--ds-padding-223);border-radius:var(--ds-border-radius-300);font-size:var(--ds-font-size-187);white-space:pre-wrap;word-break:break-all;overflow:auto}.nav{transform:translate3d(-50%,var(--pin-dy,0px),0);left:50%;bottom:calc(var(--ds-bottom-345) + env(safe-area-inset-bottom,0px));z-index:30;width:min(var(--ds-width-346),calc(100% - var(--ds-width-347) - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px)));background:var(--navbg);border-radius:var(--ds-nav-radius);padding:var(--ds-padding-170) var(--ds-padding-297);box-shadow:0 var(--ds-box-shadow-349) var(--ds-box-shadow-350) var(--ds-color-351);-webkit-backdrop-filter:blur(var(--ds--webkit-backdrop-filter-353));grid-template-columns:repeat(5,1fr);align-items:end;display:grid;position:fixed}.nav a,.nav button{align-items:center;gap:var(--ds-gap-240);color:var(--ds-color-354);font-size:var(--ds-font-size-355);font-weight:var(--ds-font-weight-136);padding:var(--ds-padding-297) 0 var(--ds-padding-166);cursor:pointer;background:0 0;border:0;flex-direction:column;text-decoration:none;display:flex}.nav a[aria-current=page]{color:var(--ds-cream)}.nav a[aria-current=page]:after{content:"";width:var(--ds-width-356);height:var(--ds-height-357);border-radius:var(--ds-border-radius-358);background:var(--ds-cream);margin-top:var(--ds-margin-top-359)}.nav .plus{margin-top:var(--ds-margin-top-360);align-items:center;gap:var(--ds-gap-217);cursor:pointer;color:var(--ds-color-354);background:0 0;border:0;flex-direction:column;justify-self:center;padding:0;display:flex;position:relative}.nav .plus .pc{width:var(--ds-plus-size);height:var(--ds-plus-size);background:var(--plus);color:var(--plus-ink);box-shadow:0 0 0 var(--ds-box-shadow-363) var(--bg),0 var(--ds-box-shadow-364) var(--ds-box-shadow-365) var(--ds-box-shadow-366) var(--ds-color-259);transition:transform var(--ds-transition-367);border-radius:50%;place-items:center;display:grid}.nav .plus:hover .pc{transform:translateY(var(--ds-transform-368))}.nav .plus svg.i{width:var(--ds-width-347);height:var(--ds-height-369);stroke-width:var(--ds-stroke-width-370)}.nav .plus .pl{font-size:var(--ds-font-size-355);font-weight:var(--ds-font-weight-136);line-height:var(--ds-line-height-245)}.nav-gap{height:var(--ds-height-371)}.overlay{z-index:40;background:var(--ds-color-372);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}@media (width>=640px){.overlay{padding:var(--ds-padding-169);align-items:center}}.modal{background:var(--glass-strong);-webkit-backdrop-filter:blur(var(--ds--webkit-backdrop-filter-374));width:100%;max-width:var(--ds-max-width-375);max-height:var(--ds-max-height-376);border-radius:var(--ds-border-radius-377) var(--ds-border-radius-377) 0 0;padding:var(--ds-padding-169) max(var(--ds-padding-169),env(safe-area-inset-right,0px)) calc(var(--ds-padding-169) + env(safe-area-inset-bottom,0px)) max(var(--ds-padding-169),env(safe-area-inset-left,0px));overflow:auto}@media (width>=640px){.modal{border-radius:var(--ds-border-radius-377)}}.modal .grab{width:var(--ds-width-224);height:var(--ds-height-371);border-radius:var(--ds-border-radius-358);background:var(--line);margin:var(--ds-margin-378) auto var(--ds-margin-159)}.modal h3{margin:0 0 var(--ds-margin-160);font-size:var(--ds-font-size-209);font-weight:var(--ds-font-weight-136);letter-spacing:var(--ds-letter-spacing-158)}.modal .lead{margin:0 0 var(--ds-margin-238);color:var(--ink-2);font-size:var(--ds-font-size-152)}.fld{gap:var(--ds-gap-181);margin-bottom:var(--ds-margin-bottom-322);flex-direction:column;min-width:0;display:flex}.fld>label,.fld>.lab{font-size:var(--ds-font-size-213);font-weight:var(--ds-font-weight-136);color:var(--ink-2)}.fld .help{font-size:var(--ds-font-size-133);color:var(--ink-3)}.two{gap:var(--ds-gap-126);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}@media (width<=420px){.two{grid-template-columns:minmax(0,1fr)}}.pick{gap:var(--ds-gap-181);flex-wrap:wrap;display:flex}.pick input{opacity:var(--ds-opacity-250);pointer-events:none;position:absolute}.pick label{background:var(--soft);padding:var(--ds-padding-170) var(--ds-padding-147);border-radius:var(--ds-border-radius-144);cursor:pointer;font-size:var(--ds-font-size-152);font-weight:var(--ds-font-weight-165);-webkit-user-select:none;user-select:none}.pick input:checked+label{background:var(--pill);color:var(--pill-ink)}.pick input:focus-visible+label{outline:var(--ds-outline-85) solid var(--ink);outline-offset:var(--ds-outline-offset-86)}.toggle{gap:var(--ds-gap-126);padding:var(--ds-padding-168) var(--ds-padding-147);border-radius:var(--ds-border-radius-313);background:var(--soft);cursor:pointer;align-items:flex-start;display:flex}.toggle input{margin-top:var(--ds-margin-top-379);accent-color:var(--cobalt);width:var(--ds-width-380);height:var(--ds-height-381);flex:none}.toggle span{font-size:var(--ds-font-size-213);color:var(--ink-2)}.toggle b{color:var(--ink);font-size:var(--ds-font-size-182);display:block}.subbox{border-radius:var(--ds-border-radius-241);background:var(--butter);color:var(--on-pastel);padding:var(--ds-padding-147) var(--ds-padding-147) var(--ds-padding-330);margin:var(--ds-margin-160) 0 var(--ds-margin-159)}.subbox .lab,.subbox label{opacity:var(--ds-opacity-195);color:var(--on-pastel)!important}.subbox input{background:var(--ds-color-382);color:var(--ds-color-383)}.mfoot{justify-content:flex-end;gap:var(--ds-gap-167);margin-top:var(--ds-margin-top-316);flex-wrap:wrap;display:flex}.err{color:var(--bad);font-size:var(--ds-font-size-213);min-height:var(--ds-min-height-384)}.toast{transform:translate3d(-50%,var(--pin-dy,0px),0);left:50%;bottom:calc(var(--ds-bottom-385) + env(safe-area-inset-bottom,0px));z-index:50;background:var(--pill);color:var(--pill-ink);padding:var(--ds-padding-143) var(--ds-padding-189);border-radius:var(--ds-border-radius-144);font-size:var(--ds-font-size-152);gap:var(--ds-gap-206);max-width:calc(100% - var(--ds-max-width-386));box-shadow:0 var(--ds-box-shadow-364) var(--ds-box-shadow-387) var(--ds-color-388);align-items:center;display:flex;position:fixed}.toast button{color:inherit;font-weight:var(--ds-font-weight-178);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}@media (prefers-reduced-motion:no-preference){.ring-fill{transition:d var(--ds-transition-389)}.task{transition:opacity var(--ds-transition-390)}}:root{padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}body{margin:0}[hidden]{display:none!important}.prompt .eyebrow-l{align-items:center;gap:var(--ds-gap-181);font-size:var(--ds-font-size-187);font-weight:var(--ds-font-weight-136);letter-spacing:var(--ds-letter-spacing-134);text-transform:uppercase;opacity:var(--ds-opacity-278);display:inline-flex}.prompt .eyebrow-l svg.i{width:var(--ds-width-229);height:var(--ds-height-230)}.prompt p{margin:var(--ds-margin-311) 0 var(--ds-margin-160)}.prompt .why{z-index:1;font-size:var(--ds-font-size-138);opacity:var(--ds-opacity-195);margin-bottom:var(--ds-margin-bottom-322);max-width:40ch;position:relative}.prompt .row{row-gap:var(--ds-row-gap-391)}.prompt .row .link{padding:var(--ds-padding-297) var(--ds-padding-330)}.also{margin-top:var(--ds-margin-top-172);padding:var(--ds-padding-147) var(--ds-padding-148)}.also-h{font-family:var(--f-serif);font-style:italic;font-size:var(--ds-font-size-152);color:var(--ink-3);margin-bottom:var(--ds-margin-bottom-329)}.also-row{gap:var(--ds-gap-126);padding:var(--ds-padding-223) 0;border-top:var(--ds-border-top-207) solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.also-h+.also-row{border-top:0}.also-t{min-width:0}.also-t b{font-weight:var(--ds-font-weight-136);font-size:var(--ds-font-size-182);line-height:var(--ds-line-height-222);display:block}.also-t span{font-size:var(--ds-font-size-133);color:var(--ink-2);margin-top:var(--ds-margin-top-214);display:block}@media (width<=420px){.also-row{grid-template-columns:auto minmax(0,1fr)}.also-row .btn{grid-column:2;justify-self:start}}.keyb{vertical-align:var(--ds-vertical-align-392);color:var(--burgundy);display:inline-flex}.keyb svg.i{width:var(--ds-width-229);height:var(--ds-height-230);fill:currentColor}.keyfact svg.i{width:var(--ds-width-261);height:var(--ds-height-262);fill:var(--burgundy);stroke:var(--burgundy);vertical-align:var(--ds-vertical-align-392)}.gtiles{-webkit-mask-image:linear-gradient(var(--ds--webkit-mask-image-393),var(--ds--webkit-mask-image-394) 85%,transparent);-webkit-mask-image:linear-gradient(var(--ds-mask-image-395),var(--ds-mask-image-396) 85%,transparent);-webkit-mask-image:linear-gradient(var(--ds-mask-image-395),var(--ds-mask-image-396) 85%,transparent);mask-image:linear-gradient(var(--ds-mask-image-395),var(--ds-mask-image-396) 85%,transparent);padding-right:var(--ds-padding-right-397)}@media (width>=960px){.gtiles{grid-template-columns:repeat(auto-fill,minmax(var(--ds-grid-template-columns-398),1fr));padding-right:0;display:grid;-webkit-mask-image:none;mask-image:none}.gtiles .gtile{flex:none}}.pnote{gap:var(--ds-gap-167);margin-top:var(--ds-margin-top-316);padding:var(--ds-padding-170) var(--ds-padding-223);border-radius:var(--ds-border-radius-300);background:var(--soft);font-size:var(--ds-font-size-138);color:var(--ink-2);align-items:flex-start;display:flex}.pnote svg.i,.rm svg.i{width:var(--ds-width-261);height:var(--ds-height-262);margin-top:var(--ds-margin-top-379);color:var(--burgundy);flex:none}.remember{padding:var(--ds-padding-168) var(--ds-padding-148)}.rm{gap:var(--ds-gap-161);padding:var(--ds-padding-170) 0;border-top:var(--ds-border-top-207) solid var(--line);font-size:var(--ds-font-size-182);align-items:flex-start;display:flex}.rm:first-child{border-top:0}.rm small{font-size:var(--ds-font-size-187);color:var(--ink-3);margin-top:var(--ds-margin-top-214);display:block}select optgroup{font-weight:var(--ds-font-weight-178);color:var(--ink-2)}.capture{background:var(--soft);border-radius:var(--ds-border-radius-149);padding:var(--ds-padding-168);margin-bottom:var(--ds-margin-bottom-399);border:var(--ds-border-115) solid var(--glass-edge)}.cap-b{gap:var(--ds-gap-167);margin-bottom:var(--ds-margin-bottom-328);flex-wrap:wrap;display:flex}.cap-b .btn svg.i{width:var(--ds-width-380);height:var(--ds-height-381)}.cap-mic.rec{background:var(--burgundy);color:var(--ds-cream);animation:pulse var(--ds-animation-400) ease-in-out infinite}@keyframes pulse{0%{opacity:var(--ds-opacity-406);transform:scale(.9)}to{opacity:var(--ds-opacity-250);transform:scale(1.25)}}@media (prefers-reduced-motion:reduce){.cap-mic.rec{animation:none}}.capture textarea{background:var(--solid);min-height:var(--ds-min-height-403)}.cap-f{justify-content:space-between;align-items:center;gap:var(--ds-gap-161);margin-top:var(--ds-margin-top-316);flex-wrap:wrap;display:flex}.cap-f .note{flex:1 1 var(--ds-flex-404)}.fld.filled input,.fld.filled textarea{border-color:var(--cobaltl)}.sharebar{margin-top:var(--ds-margin-top-405);padding:var(--ds-padding-147) var(--ds-padding-148);border-radius:var(--ds-border-radius-149);background:var(--card);border:var(--ds-border-115) solid var(--glass-edge);-webkit-backdrop-filter:blur(var(--ds--webkit-backdrop-filter-353))}.sb-h{justify-content:space-between;align-items:baseline;gap:var(--ds-gap-161);margin-bottom:var(--ds-margin-bottom-328);flex-wrap:wrap;display:flex}.sb-h b{font-size:var(--ds-font-size-82)}.sb-h span{font-size:var(--ds-font-size-133);color:var(--ink-2)}.sb-k{margin-bottom:var(--ds-margin-bottom-328)}.sb-b{gap:var(--ds-gap-167);flex-wrap:wrap;align-items:center;display:flex}.sb-b .link{margin-left:auto}.swipe-hint{text-align:center;margin:var(--ds-margin-271) 0 0}@media (hover:hover){.swipe-hint{display:none}}.cal button.wkend{background:var(--cal-wkend)}.cal button.wkend .n{opacity:var(--ds-opacity-406)}.cal button.wkend.future{background:var(--cal-off)}.cal-days span:nth-child(n+6){opacity:var(--ds-opacity-407)}.fx{pointer-events:none;z-index:60;position:fixed;inset:0;overflow:hidden}.fx i{animation:fx var(--ds-animation-408) cubic-bezier(.15,.7,.3,1) forwards;display:block;position:absolute}@keyframes fx{0%{opacity:var(--ds-opacity-252);transform:translate(-50%,-50%)scale(.3)rotate(0)}75%{opacity:var(--ds-opacity-252)}to{transform:translate(calc(-50% + var(--dx)),calc(-50% + var(--dy) + var(--ds-transform-409))) scale(1) rotate(var(--r));opacity:var(--ds-opacity-250)}}.popped{animation:popb var(--ds-animation-410) ease-out}@keyframes popb{0%{transform:scale(.7)}60%{transform:scale(1.2)}to{transform:scale(1)}}.celebrate{text-align:center;padding-top:var(--ds-padding-top-411);flex-direction:column;align-items:center;display:flex}.celebrate .badge{animation:popb var(--ds-animation-412) cubic-bezier(.3,1.6,.5,1) both}.celebrate h3{font-family:var(--f-serif);font-size:var(--ds-font-size-319);margin:var(--ds-margin-271) 0 var(--ds-margin-160)}.eyebrow-c{margin-top:var(--ds-margin-top-188);font-size:var(--ds-font-size-187);font-weight:var(--ds-font-weight-178);letter-spacing:var(--ds-letter-spacing-413);text-transform:uppercase;color:var(--burgundy)}.lvl{text-align:left;border:var(--ds-border-115) solid var(--line);border-radius:var(--ds-border-radius-241);width:100%;padding:var(--ds-padding-168) var(--ds-padding-147);margin:var(--ds-margin-192) 0 var(--ds-margin-271)}.lvl-h{justify-content:space-between;gap:var(--ds-gap-161);font-size:var(--ds-font-size-152);margin-bottom:var(--ds-margin-bottom-414);display:flex}.lvl-h span{color:var(--ink-2)}.lvl-bar{height:var(--ds-height-212);border-radius:var(--ds-border-radius-144);background:var(--soft);overflow:hidden}.lvl-bar i{border-radius:var(--ds-border-radius-144);background:var(--cobalt);height:100%;transition:width var(--ds-transition-415) cubic-bezier(.2,.8,.2,1);display:block}.lvl-bar.alt i{background:var(--burgundy)}.badge{box-shadow:0 var(--ds-box-shadow-364) var(--ds-box-shadow-256) var(--ds-box-shadow-416) var(--ds-color-417);border-radius:30%;flex:none;place-items:center;display:inline-grid}.badge.off{border:var(--ds-border-186) dashed var(--ink-3);box-shadow:none}@media (prefers-reduced-motion:reduce){.fx,.popped,.celebrate .badge{animation:none}.lvl-bar i{transition:none}}.mile{gap:var(--ds-gap-206);margin-top:var(--ds-margin-top-172);padding:var(--ds-padding-147) var(--ds-padding-148);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;text-decoration:none;display:grid}.mile-t small{font-size:var(--ds-font-size-187);color:var(--ink-2);display:block}.mile-t b{font-size:var(--ds-font-size-82);margin:var(--ds-margin-270) 0 var(--ds-margin-311);display:block}.mile .lvl-bar{height:var(--ds-height-146)}.jhead{margin-bottom:var(--ds-margin-bottom-414)}.journey{max-width:var(--ds-max-width-418);margin:0 auto;position:relative}.journey>svg{width:100%;height:100%;position:absolute;inset:0}.tier{text-align:center;font-family:var(--f-serif);font-style:italic;font-size:var(--ds-font-size-82);color:var(--ink-3);position:absolute;left:0;right:0}.jnode{align-items:center;gap:var(--ds-gap-181);cursor:pointer;width:var(--ds-width-419);background:0 0;border:0;flex-direction:column;padding:0;display:flex;position:absolute;transform:translate(-50%,-50%)}.jnode .badge{border:var(--ds-border-420) solid var(--solid)}.jnode .jring{width:var(--ds-width-422);height:var(--ds-height-423);top:var(--ds-top-424);position:absolute;left:50%;transform:translate(-50%)}.jtick{top:var(--ds-top-425);right:var(--ds-right-426);width:var(--ds-width-427);height:var(--ds-height-428);background:var(--cobalt);color:var(--ds-cream);border:var(--ds-border-429) solid var(--solid);border-radius:50%;place-items:center;display:grid;position:absolute}.jtick svg.i{width:var(--ds-width-430);height:var(--ds-height-431);stroke-width:var(--ds-stroke-width-432)}.jlab{font-size:var(--ds-font-size-133);font-weight:var(--ds-font-weight-136);line-height:var(--ds-line-height-137);background:var(--glass-strong);padding:var(--ds-padding-290) var(--ds-padding-170);border-radius:var(--ds-border-radius-144)}.jlab small{font-size:var(--ds-font-size-355);color:var(--burgundy);font-weight:var(--ds-font-weight-178);display:block}.jnode.cur .badge{animation:breathe var(--ds-animation-433) ease-in-out infinite}@keyframes breathe{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.jnode.cur .badge{animation:none}}.bigstat{margin-top:var(--ds-margin-top-434)}.bs-n{font-size:clamp(var(--ds-font-size-435),var(--ds-font-size-436),var(--ds-font-size-437));font-weight:var(--ds-font-weight-132);letter-spacing:var(--ds-letter-spacing-438);line-height:var(--ds-line-height-439);display:inline-block}.bs-l{margin-left:var(--ds-margin-left-440);font-size:var(--ds-font-size-164);font-weight:var(--ds-font-weight-178);vertical-align:bottom;line-height:var(--ds-line-height-137);display:inline-block}.bs-l span{font-size:var(--ds-font-size-138);font-weight:var(--ds-font-weight-165);color:var(--ink-2)}.bs-s{color:var(--ink-2);font-size:var(--ds-font-size-152);margin:var(--ds-margin-271) 0 var(--ds-margin-159);max-width:44ch}.balls{gap:var(--ds-gap-205);padding:var(--ds-padding-147);border-radius:var(--ds-border-radius-441);background:var(--card);border:var(--ds-border-115) solid var(--glass-edge);min-height:var(--ds-min-height-442);flex-wrap:wrap;align-items:center;display:flex}.ball{box-shadow:inset var(--ds-box-shadow-443) var(--ds-box-shadow-444) 0 var(--ds-color-445);transform:rotate(var(--rot));animation:drop var(--ds-animation-446) cubic-bezier(.3,1.4,.5,1) both;border-radius:50%;display:block}@keyframes drop{0%{transform:translateY(var(--ds-transform-447)) scale(.4);opacity:var(--ds-opacity-250)}to{transform:rotate(var(--rot));opacity:var(--ds-opacity-252)}}@media (prefers-reduced-motion:reduce){.ball{animation:none}}.vbars{gap:var(--ds-gap-167);grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;display:grid}.vb{align-items:center;gap:var(--ds-gap-181);flex-direction:column;min-width:0;display:flex}.vb-t{width:100%;height:var(--ds-height-199);border-radius:var(--ds-border-radius-313);background:repeating-linear-gradient(var(--ds-background-448),var(--soft) 0 var(--ds-background-449),transparent var(--ds-background-449) var(--ds-background-450));align-items:flex-end;display:flex;overflow:hidden}.vb-t i{border-radius:var(--ds-border-radius-313);width:100%;transition:height var(--ds-transition-451) cubic-bezier(.2,.8,.2,1);min-height:var(--ds-min-height-452);justify-content:center;align-items:flex-end;display:flex}.vb-t span{font-size:var(--ds-font-size-187);font-weight:var(--ds-font-weight-178);color:var(--ds-color-383);padding-bottom:var(--ds-padding-bottom-453)}.vb small{font-size:var(--ds-font-size-233);color:var(--ink-2);text-align:center;line-height:var(--ds-line-height-137)}.dotrow{grid-template-columns:var(--ds-grid-template-columns-454) minmax(0,1fr) auto;gap:var(--ds-gap-161);padding:var(--ds-padding-455) 0;border-top:var(--ds-border-top-207) solid var(--line);align-items:center;display:grid}.dotrow:first-child{border-top:0}.dr-l{font-size:var(--ds-font-size-138);font-weight:var(--ds-font-weight-136)}.dots{gap:var(--ds-gap-240);flex-wrap:wrap;display:flex}.dots i{width:var(--ds-width-283);height:var(--ds-height-284);border-radius:50%}.hb{gap:var(--ds-gap-161);padding:var(--ds-padding-455) 0;font-size:var(--ds-font-size-138);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) auto;align-items:center;display:grid}.hb span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pastel-tag.big{font-size:var(--ds-font-size-213);padding:var(--ds-padding-142) var(--ds-padding-168);color:var(--on-pastel)}.prog .lvl-bar{margin-bottom:var(--ds-margin-bottom-322)}.prog-next{gap:var(--ds-gap-206);padding-top:var(--ds-padding-top-275);border-top:var(--ds-border-top-207) solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.prog-next small{font-size:var(--ds-font-size-233);font-weight:var(--ds-font-weight-178);letter-spacing:var(--ds-letter-spacing-456);text-transform:uppercase;color:var(--burgundy);display:block}.prog-next b{font-size:var(--ds-font-size-221);margin:var(--ds-margin-270) 0;display:block}.prog-next span{font-size:var(--ds-font-size-213);color:var(--ink-2);margin-bottom:var(--ds-margin-bottom-414);display:block}.prog-next em{font-style:normal;font-size:var(--ds-font-size-187);color:var(--ink-2);margin-top:var(--ds-margin-top-457);display:block}.lvl-bar.thin{height:var(--ds-height-146);margin:0!important}.prog-b{gap:var(--ds-gap-167);margin-top:var(--ds-margin-top-188);flex-wrap:wrap;display:flex}.jseg{animation:drawseg var(--ds-animation-458) ease-out forwards}@keyframes drawseg{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.jseg{stroke-dashoffset:0;animation:none}}.mix-h{gap:var(--ds-gap-206);padding-bottom:var(--ds-padding-bottom-459);border-bottom:var(--ds-border-bottom-268) solid var(--line);align-items:center;display:flex}.mix-h svg{width:var(--ds-width-460);height:var(--ds-height-461);flex:none}.mix-ring{transition:stroke-dasharray var(--ds-transition-415) cubic-bezier(.2,.8,.2,1)}.mix-h b{font-size:var(--ds-font-size-299);display:block}.mix-h span{font-size:var(--ds-font-size-213);color:var(--ink-2);display:block}.mix-row{padding:var(--ds-padding-168) 0;border-top:var(--ds-border-top-207) solid var(--line)}.mix-h+.mix-row{border-top:0}.mix-l{margin-bottom:var(--ds-margin-bottom-414);justify-content:space-between;align-items:baseline;display:flex}.mix-l b{font-size:var(--ds-font-size-182);font-weight:var(--ds-font-weight-136)}.mix-l span{font-size:var(--ds-font-size-213);color:var(--ink-2)}.mix-t{gap:var(--ds-gap-181);flex-wrap:wrap;display:flex}.tok{background:var(--sky);color:var(--cobalt);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.tok svg.i{width:45%;height:45%}.tok.on{background:var(--cobalt);color:var(--ds-cream);cursor:default;animation:popb var(--ds-animation-247) cubic-bezier(.3,1.5,.5,1) both}button.tok:hover{background:var(--cobaltl);color:var(--ds-cream)}@media (prefers-reduced-motion:reduce){.tok.on{animation:none}.mix-ring{transition:none}}.cabinet{background:var(--ds-color-462);border-radius:var(--ds-border-radius-441);padding:var(--ds-padding-147) var(--ds-padding-223) var(--ds-padding-189);box-shadow:inset 0 var(--ds-box-shadow-349) var(--ds-box-shadow-365) var(--ds-box-shadow-416) var(--ds-color-463)}.fold{margin-top:var(--ds-margin-top-464);transition:transform var(--ds-transition-465) cubic-bezier(.3,1.5,.5,1),margin var(--ds-transition-390);color:var(--ds-color-466);position:relative}.fold:first-child{margin-top:0}.fold.lift,.fold.open{transform:translateY(var(--ds-transform-467))}.fold-tab{max-width:72%;height:var(--ds-height-232);padding:var(--ds-padding-455) var(--ds-padding-147) 0;border-radius:var(--ds-border-radius-468) var(--ds-border-radius-468) 0 0;background:var(--fbg);font-size:var(--ds-font-size-213);font-weight:var(--ds-font-weight-178);white-space:nowrap;text-overflow:ellipsis;vertical-align:bottom;z-index:2;box-sizing:border-box;display:inline-block;position:relative;overflow:hidden}.fold-body{z-index:2;margin-top:var(--ds-margin-top-469);background:var(--fbg);border-radius:0 var(--ds-border-radius-273) var(--ds-border-radius-273) var(--ds-border-radius-273);padding:0 0 var(--ds-padding-470);box-shadow:0 calc(var(--thick)*var(--ds-box-shadow-121) + var(--ds-box-shadow-121)) 0 var(--ds-box-shadow-471) var(--ds-color-472),0 calc(var(--thick)*var(--ds-box-shadow-473) + var(--ds-box-shadow-473)) 0 var(--ds-box-shadow-474) var(--ds-color-475);position:relative}.fold.open .fold-body{padding-bottom:var(--ds-padding-bottom-476);box-shadow:0 var(--ds-box-shadow-365) var(--ds-box-shadow-477) var(--ds-box-shadow-258) var(--ds-color-478),0 calc(var(--thick)*var(--ds-box-shadow-121) + var(--ds-box-shadow-121)) 0 var(--ds-box-shadow-471) var(--ds-color-472)}.fold-head{justify-content:space-between;align-items:center;gap:var(--ds-gap-126);width:100%;padding:var(--ds-padding-223) var(--ds-padding-147);text-align:left;cursor:pointer;font:inherit;color:inherit;background:0 0;border:0;display:flex}.fold-meta{font-size:var(--ds-font-size-133);color:var(--ds-muted);min-width:0}.fold-logo{width:var(--ds-width-224);height:var(--ds-height-225);flex:none;place-items:center;display:grid;position:relative}.fold-logo svg{position:absolute;inset:0}.fold-logo b{width:var(--ds-width-231);height:var(--ds-height-232);background:var(--ds-color-480);font-size:var(--ds-font-size-481);font-weight:var(--ds-font-weight-178);color:var(--ds-muted);border-radius:50%;place-items:center;display:grid}.paper{z-index:1;left:calc(var(--ds-left-482) + var(--j)*var(--ds-left-483));right:calc(var(--ds-right-484) + var(--j)*var(--ds-right-485));top:calc(var(--ds-top-486) - var(--j)*var(--ds-top-487));height:var(--ds-height-225);border-radius:var(--ds-border-radius-488) var(--ds-border-radius-488) 0 0;background:var(--ds-color-489);border:var(--ds-border-115) solid var(--ds-border-490);transform:rotate(calc((var(--j) - 1.5)*var(--ds-transform-491)));position:absolute}.fold-people{padding:0 var(--ds-padding-168);gap:var(--ds-gap-181);flex-direction:column;display:flex}.fold-person{gap:var(--ds-gap-161);padding:var(--ds-padding-170) var(--ds-padding-223);border-radius:var(--ds-border-radius-300);background:var(--ds-color-492);color:var(--ds-color-466);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;text-decoration:none;display:grid}.fold-person b{font-size:var(--ds-font-size-152);font-weight:var(--ds-font-weight-136);display:block}.fold-person small{font-size:var(--ds-font-size-187);color:var(--ds-muted);display:block}.sdot{width:var(--ds-width-493);height:var(--ds-height-282);border-radius:50%}.fold-b{gap:var(--ds-gap-167);margin-top:var(--ds-margin-top-434);flex-wrap:wrap;display:flex}.fold-b .btn:not(.dark){background:var(--ds-color-492);color:var(--ds-color-466)}@media (prefers-reduced-motion:reduce){.fold{transition:none}}.cab-bar{gap:var(--ds-gap-161);margin-bottom:var(--ds-margin-bottom-216);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.seg{background:var(--card);border:var(--ds-border-115) solid var(--glass-edge);border-radius:var(--ds-border-radius-144);padding:var(--ds-padding-166);display:inline-flex}.seg button{padding:var(--ds-padding-170) var(--ds-padding-148);border-radius:var(--ds-border-radius-144);font-weight:var(--ds-font-weight-136);font-size:var(--ds-font-size-152);cursor:pointer;color:var(--ink-2);background:0 0;border:0}.seg button[aria-pressed=true]{background:var(--pill);color:var(--pill-ink)}.cab-filter{border-radius:var(--ds-border-radius-144);width:auto;min-width:0;max-width:100%;padding:var(--ds-padding-220) var(--ds-padding-147);background:var(--card);border:var(--ds-border-115) solid var(--glass-edge);flex:0 auto}.drawer-wrap{max-width:var(--ds-max-width-375);margin:0 auto;position:relative}.drawer{height:min(var(--ds-height-494),calc(var(--ds-height-495) - var(--ds-height-496)));min-height:var(--ds-min-height-497);scrollbar-width:none;border-radius:var(--ds-border-radius-441);background:var(--ds-color-498);box-shadow:inset 0 var(--ds-box-shadow-116) var(--ds-box-shadow-499) var(--ds-box-shadow-500) var(--ds-color-501);overscroll-behavior:contain;position:relative;overflow-y:auto}.drawer::-webkit-scrollbar{display:none}.drawer-in{margin:var(--ds-margin-159) var(--ds-margin-271) 0;position:relative}.cab-div{height:var(--ds-height-502);align-items:center;gap:var(--ds-gap-167);padding-left:var(--ds-padding-left-503);font-family:var(--f-serif);font-style:italic;font-size:var(--ds-font-size-82);color:var(--ds-color-504);transition:top var(--ds-transition-505) cubic-bezier(.3,1.35,.5,1);display:flex;position:absolute;left:0;right:0}.cab-div.letter span{font-style:normal;font-weight:var(--ds-font-weight-136);font-size:var(--ds-font-size-213);width:var(--ds-width-427);height:var(--ds-height-428);border-radius:var(--ds-border-radius-506);background:var(--ds-color-507);color:var(--ds-color-466);place-items:center;display:grid}.cab-div small{font-family:var(--f-ui);font-style:normal;font-size:var(--ds-font-size-187);color:var(--ds-color-508)}.fold2{height:var(--ds-height-509);color:var(--ds-color-466);transition:top var(--ds-transition-505) cubic-bezier(.3,1.35,.5,1),transform var(--ds-transition-505) cubic-bezier(.3,1.35,.5,1);position:absolute;left:0;right:0}.fold2.on{transform:translateY(var(--ds-transform-467))}.fold2 .paper{left:var(--ds-left-510);width:46%;top:calc(var(--ds-top-511) - var(--j) * var(--ds-top-511));height:var(--ds-height-502);border-radius:var(--ds-border-radius-488) var(--ds-border-radius-488) 0 0;background:var(--ds-color-489);border:var(--ds-border-115) solid var(--ds-border-512);transform:rotate(calc((var(--j) - 1) * var(--ds-transform-513)));position:absolute}.f2-tab{z-index:2;justify-content:space-between;align-items:center;gap:var(--ds-gap-161);width:min(78%,var(--ds-width-514));height:var(--ds-height-219);padding:0 var(--ds-padding-168);border-radius:var(--ds-border-radius-300) var(--ds-border-radius-300) 0 0;background:var(--fbg);font:700 var(--ds-font-515) var(--f-ui);color:var(--ds-color-466);cursor:pointer;text-align:left;border:0;display:flex;position:relative}.f2-tab span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.f2-tab small{font-weight:var(--ds-font-weight-136);color:var(--ds-color-504);font-size:var(--ds-font-size-187);flex:none}.f2-body{z-index:1;margin-top:var(--ds-margin-top-516);height:var(--ds-height-517);background:var(--fbg);border-radius:0 var(--ds-border-radius-313) var(--ds-border-radius-313) var(--ds-border-radius-313);padding:var(--ds-padding-223) var(--ds-padding-147);box-shadow:0 calc(var(--thick) * var(--ds-box-shadow-121) + var(--ds-box-shadow-518)) 0 var(--ds-box-shadow-471) var(--ds-color-519),0 calc(var(--thick) * var(--ds-box-shadow-473) + var(--ds-box-shadow-121)) 0 var(--ds-box-shadow-474) var(--ds-color-475);position:relative}.fold2.on .f2-body{box-shadow:0 var(--ds-box-shadow-365) var(--ds-box-shadow-350) var(--ds-box-shadow-258) var(--ds-color-478),0 calc(var(--thick) * var(--ds-box-shadow-121) + var(--ds-box-shadow-518)) 0 var(--ds-box-shadow-471) var(--ds-color-519)}.f2-line{justify-content:space-between;align-items:center;gap:var(--ds-gap-161);font-size:var(--ds-font-size-133);color:var(--ds-muted);min-height:var(--ds-min-height-520);display:flex}.f2-line .fold-logo{display:none}.fold2.on .f2-line .fold-logo{display:grid}.fold2 .fold-people,.fold2 .fold-b{visibility:hidden}.fold2.on .fold-people,.fold2.on .fold-b{visibility:visible}.fold2 .fold-people{padding:var(--ds-padding-170) 0 0;max-height:var(--ds-max-height-521);overflow:auto}.fold2 .fold-b .btn:not(.dark){background:var(--ds-color-492);color:var(--ds-color-466)}.fold2 .fold-b .btn svg.i{width:var(--ds-width-356);height:var(--ds-height-522)}.cab-nav{justify-content:center;align-items:center;gap:var(--ds-gap-318);margin-top:var(--ds-margin-top-172);display:flex}@media (prefers-reduced-motion:reduce){.fold2,.cab-div{transition:none}}.draft{background:var(--soft);border-radius:var(--ds-border-radius-241);padding:var(--ds-padding-168) var(--ds-padding-168) 0;margin-top:var(--ds-margin-top-274)}.draft textarea,.draft input{background:var(--solid)}.draftb{justify-self:start;align-items:center;gap:var(--ds-gap-181);background:var(--soft);border-radius:var(--ds-border-radius-144);padding:var(--ds-padding-297) var(--ds-padding-168);font:600 var(--ds-font-523) var(--f-ui);color:var(--ink);cursor:pointer;border:0;grid-column:1/-1;display:inline-flex}.draftb svg.i{width:var(--ds-width-229);height:var(--ds-height-230)}.ghostc{color:var(--prompt-ink)!important;border:var(--ds-border-115) solid var(--ds-border-524)!important;background:0 0!important}.prompt-pre{white-space:pre-wrap;font:var(--ds-font-515)/1.5 var(--f-ui);color:var(--ink-2);background:var(--soft);border-radius:var(--ds-border-radius-300);padding:var(--ds-padding-223) var(--ds-padding-168);margin:var(--ds-margin-271) 0 0;max-height:var(--ds-max-height-525);overflow:auto}.prose code{font-size:var(--ds-font-size-133);background:var(--soft);padding:var(--ds-padding-526) var(--ds-padding-142);border-radius:var(--ds-border-radius-488)}.mix2{grid-template-columns:var(--ds-grid-template-columns-527) minmax(0,1fr);gap:var(--ds-gap-528);align-items:center;display:grid}@media (width<=420px){.mix2{grid-template-columns:minmax(0,1fr)}.mix2 .donut{max-width:var(--ds-max-width-529);margin:0 auto}}.donut{width:100%;height:auto}.mixleg{gap:var(--ds-gap-141);flex-direction:column;min-width:0;display:flex}.mixleg div{gap:var(--ds-gap-161);font-size:var(--ds-font-size-152);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.mixleg i{width:var(--ds-width-302);height:var(--ds-height-530);border-radius:var(--ds-border-radius-531)}.ychart{width:100%;height:auto;display:block}.seg.sm{padding:var(--ds-padding-290)}.hb small{color:var(--ink-3);font-size:var(--ds-font-size-187)}.tgt-h{font-size:var(--ds-font-size-82);margin:0 0 var(--ds-margin-311)}.tgt-h b{font-size:var(--ds-font-size-164)}.tgt{gap:var(--ds-gap-181) var(--ds-gap-126);padding:var(--ds-padding-223) 0;border-top:var(--ds-border-top-207) solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.tgt-t{justify-content:space-between;gap:var(--ds-gap-161);font-size:var(--ds-font-size-152);grid-column:1;display:flex}.tgt .mini{grid-column:1}.tgt .st{grid-area:1/2/3}.mix-leg{gap:var(--ds-gap-181) var(--ds-gap-206);margin-top:var(--ds-margin-top-316);font-size:var(--ds-font-size-133);color:var(--ink-2);flex-wrap:wrap;display:flex}.mix-leg i{width:var(--ds-width-532);height:var(--ds-height-212);margin-right:var(--ds-margin-right-285);vertical-align:var(--ds-vertical-align-533);border-radius:50%;display:inline-block}.td-add{gap:var(--ds-gap-161);margin-bottom:var(--ds-margin-bottom-239);flex-direction:column;display:flex}.td-opts{gap:var(--ds-gap-167);flex-wrap:wrap;display:flex}.td-opts select{flex:1 1 var(--ds-flex-341);width:auto}.td-n{font-size:var(--ds-font-size-152);font-weight:var(--ds-font-weight-136);color:var(--ink-3);margin-left:var(--ds-margin-left-534)}.td-list{padding:var(--ds-padding-297) var(--ds-padding-148);margin:0;list-style:none}.td{gap:var(--ds-gap-126);padding:var(--ds-padding-223) 0;border-top:var(--ds-border-top-207) solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.td:first-child{border-top:0}.td .tick{width:var(--ds-width-535);height:var(--ds-height-536)}.td-t b{font-weight:var(--ds-font-weight-136);font-size:var(--ds-font-size-82);line-height:var(--ds-line-height-222);display:block}.td-t>span{font-size:var(--ds-font-size-133);color:var(--ink-2);margin-top:var(--ds-margin-top-214);display:block}.td-t a{color:inherit}.td-d.bad{color:var(--bad);font-weight:var(--ds-font-weight-136)}.td.done .td-t b{color:var(--ink-3);text-decoration:line-through}.gate{--s1:var(--ds-s1-537);--s2:var(--ds-s2-538);--s3:var(--ds-s3-539);--s4:var(--ds-s4-540);--s5:var(--ds-web-space);--s6:var(--ds-s6-542);--s7:var(--ds-s7-543);--s8:var(--ds-s8-544);min-height:var(--ds-min-height-84);min-height:var(--ds-min-height-545);isolation:isolate;background:linear-gradient(180deg,var(--ds-navy) var(--ds-gradient-stop-1),var(--ds-cobalt) var(--ds-gradient-stop-2),var(--ds-gradient-middle) var(--ds-gradient-stop-3),var(--ds-gradient-rose) var(--ds-gradient-stop-4),var(--ds-gradient-end) var(--ds-gradient-stop-5));color:var(--ds-cream);position:relative}.gate .aura{--aura-op:.35}.g-wrap{max-width:var(--ds-web-width);min-height:var(--ds-min-height-84);min-height:var(--ds-min-height-545);padding:max(var(--s4),env(safe-area-inset-top)) var(--s4) max(var(--s4),env(safe-area-inset-bottom));flex-direction:column;margin:0 auto;display:flex}.g-brand{align-items:center;gap:var(--s2);display:flex}.g-brand b{font-family:var(--f-serif);font-size:var(--ds-font-size-209);font-weight:var(--ds-font-weight-136);color:var(--ds-cream)}.g-mark{width:var(--ds-width-224);height:var(--ds-height-225);border:var(--ds-border-186) solid var(--ds-border-553);font-weight:var(--ds-font-weight-178);font-size:var(--ds-font-size-213);letter-spacing:var(--ds-letter-spacing-134);color:var(--ds-cream);background:var(--ds-color-554);border-radius:50%;place-items:center;display:grid}.g-hero{margin-top:clamp(var(--s5),var(--ds-margin-top-555),var(--s7))}.g-eyebrow{font-size:var(--ds-font-size-133);font-weight:var(--ds-font-weight-178);letter-spacing:var(--ds-letter-spacing-556);text-transform:uppercase;color:var(--ds-color-557);margin:0 0 var(--s3)}.g-hero h1{font-family:var(--f-serif);font-weight:var(--ds-font-weight-136);font-size:clamp(40px,11vw,var(--ds-hero-size));line-height:var(--ds-line-height-561);letter-spacing:var(--ds-letter-spacing-310);margin:0 0 var(--s3);color:var(--ds-cream);text-wrap:balance}.g-lead{font-size:var(--ds-font-size-562);line-height:var(--ds-line-height-83);color:var(--ds-color-563);margin:0 0 var(--s5);max-width:36ch}.g-lead.sm{font-size:var(--ds-font-size-152);line-height:var(--ds-line-height-83);color:var(--ds-muted)}.g-points{padding:var(--s2) var(--s4);border-radius:var(--ds-border-radius-441);background:var(--ds-color-564);border:var(--ds-border-115) solid var(--ds-border-565);box-shadow:0 var(--ds-box-shadow-566) var(--ds-box-shadow-124) var(--ds-color-567),inset 0 var(--ds-box-shadow-518) 0 var(--ds-color-568);-webkit-backdrop-filter:blur(var(--ds-backdrop-filter-570));backdrop-filter:blur(var(--ds-backdrop-filter-570));margin:0;list-style:none}.g-points li{align-items:center;gap:var(--s3);padding:var(--s2) 0;font-size:var(--ds-font-size-571);font-weight:var(--ds-font-weight-165);color:var(--ds-cream);display:flex}.g-points li+li{border-top:var(--ds-border-top-207) solid var(--ds-border-top-572)}.g-ic{width:var(--ds-width-224);height:var(--ds-height-225);background:var(--ds-color-573);color:var(--ds-navy);border-radius:50%;flex:none;place-items:center;display:grid}.g-ic .i{width:var(--ds-width-92);height:var(--ds-height-93)}.g-cta{padding-top:var(--s6);margin-top:auto}.g-btn{justify-content:center;align-items:center;gap:var(--s2);border-radius:var(--ds-border-radius-144);width:100%;padding:var(--s3) var(--s5);min-height:var(--ds-min-height-574);background:var(--ds-burgundy);color:var(--ds-cream);font:600 var(--ds-font-576) var(--f-ui);cursor:pointer;box-shadow:0 var(--ds-box-shadow-116) var(--ds-box-shadow-350) var(--ds-color-577);border:0;display:flex}.g-btn .i{width:var(--ds-width-92);height:var(--ds-height-93)}.g-cta{gap:var(--s3);flex-direction:column;display:flex}.g-btn.ghost{background:var(--ds-color-578);color:var(--ds-navy);border:var(--ds-border-186) solid var(--ds-border-579);box-shadow:none}.g-code{letter-spacing:var(--ds-letter-spacing-580);text-align:center;font-size:var(--ds-font-size-309)!important;font-weight:var(--ds-font-weight-178)!important}.g-btn:disabled{opacity:var(--ds-opacity-406);cursor:default}.g-btn:focus-visible,.g-prov:focus-visible,.g-links button:focus-visible{outline:var(--ds-outline-581) solid var(--ds-outline-582);outline-offset:var(--ds-outline-offset-583)}.g-card{margin:var(--s4) 0;background:var(--ds-color-584);color:var(--ds-navy);border-radius:var(--ds-border-radius-377);padding:var(--s4);box-shadow:0 var(--ds-box-shadow-256) var(--ds-box-shadow-257) var(--ds-color-585);-webkit-backdrop-filter:blur(var(--ds-backdrop-filter-119));backdrop-filter:blur(var(--ds-backdrop-filter-119))}.g-card h2{font-family:var(--f-serif);font-weight:var(--ds-font-weight-136);font-size:var(--ds-font-size-586);line-height:var(--ds-line-height-315);margin:0 0 var(--s3);color:var(--ds-navy)}.g-oauth{gap:var(--s2);flex-direction:column;display:flex}.g-prov{justify-content:center;align-items:center;gap:var(--s2);width:100%;padding:var(--s3) var(--s4);min-height:var(--ds-min-height-587);border-radius:var(--ds-border-radius-144);border:var(--ds-border-115) solid var(--ds-border-588);background:var(--ds-color-227);color:var(--ds-color-589);font:600 var(--ds-font-590) var(--f-ui);cursor:pointer;display:flex}.g-prov .i{width:var(--ds-width-92);height:var(--ds-height-93);stroke:none}.g-or{align-items:center;gap:var(--s2);margin:var(--s4) 0;color:var(--ds-color-591);font-size:var(--ds-font-size-213);display:flex}.g-or:before,.g-or:after{content:"";height:var(--ds-height-91);background:var(--ds-color-592);flex:1}.g-form{gap:var(--s3);flex-direction:column;display:flex}.g-form label{gap:var(--s1);font-size:var(--ds-font-size-138);font-weight:var(--ds-font-weight-136);color:var(--ds-muted);flex-direction:column;display:flex}.g-form input{font:500 var(--ds-font-593) var(--f-ui);padding:var(--s2) var(--s3);min-height:var(--ds-min-height-587);border-radius:var(--ds-border-radius-273);border:var(--ds-border-115) solid var(--ds-border-588);background:var(--ds-color-594);color:var(--ds-navy)}.g-form input:focus{outline:var(--ds-outline-85) solid var(--ds-outline-595);outline-offset:var(--ds-outline-offset-596)}.g-form .g-btn{margin-top:var(--s2);box-shadow:none;padding:var(--s3) var(--s5)}.g-err{padding:var(--s2) var(--s3);border-radius:var(--ds-border-radius-300);background:var(--ds-color-597);color:var(--ds-color-598);font-size:var(--ds-font-size-152);margin:0}.g-msg{padding:var(--s2) var(--s3);border-radius:var(--ds-border-radius-300);background:var(--ds-color-599);color:var(--ds-color-383);font-size:var(--ds-font-size-152);margin:0}.g-links{justify-content:center;gap:var(--s2) var(--s4);margin-top:var(--s2);flex-wrap:wrap;display:flex}.g-links button{padding:var(--s2);min-height:var(--ds-min-height-600);font:600 var(--ds-font-601) var(--f-ui);color:var(--ds-cobalt);cursor:pointer;text-underline-offset:var(--ds-text-underline-offset-194);background:0 0;border:0;text-decoration:underline}.g-note{font-size:var(--ds-font-size-213);color:var(--ds-color-591);text-align:center;margin:var(--s3) 0 0}.gate>.g-wrap>.g-note{color:var(--ds-color-563);margin-top:var(--ds-margin-top-602)}.ro-bar{align-items:center;gap:var(--ds-gap-161);background:var(--burgundy);color:var(--ds-cream);border-radius:var(--ds-border-radius-241);padding:var(--ds-padding-168) var(--ds-padding-148);margin:var(--ds-margin-271) 0;flex-wrap:wrap;justify-content:space-between;display:flex}.ro-bar p{font-size:var(--ds-font-size-152);margin:0}.ro-bar .btn{background:var(--ds-cream);color:var(--ds-burgundy)}.ppl{padding:var(--ds-padding-166) var(--ds-padding-148);margin:0;list-style:none}.ppl li{gap:var(--ds-gap-126);padding:var(--ds-padding-168) 0;border-top:var(--ds-border-top-207) solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.ppl li:first-child{border-top:0}.ppl .who b{font-weight:var(--ds-font-weight-136);overflow-wrap:anywhere;display:block}.ppl .who span{font-size:var(--ds-font-size-133);color:var(--ink-2);overflow-wrap:anywhere;display:block}.ppl .acts{gap:var(--ds-gap-167);flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.ppl select{width:auto;padding:var(--ds-padding-170) var(--ds-padding-223);border-radius:var(--ds-border-radius-300)}.role-pill{font-size:var(--ds-font-size-187);font-weight:var(--ds-font-weight-178);padding:var(--ds-padding-166) var(--ds-padding-223);border-radius:var(--ds-border-radius-144);background:var(--sky);color:var(--on-pastel)}.role-pill.wait{background:var(--rose)}.role-pill.flag{background:var(--butter)}@media (width<=480px){.ppl li{grid-template-columns:auto minmax(0,1fr)}.ppl .acts{grid-column:2;justify-content:flex-start}}.team-hero{background:var(--ds-navy);color:var(--ds-cream);border-radius:var(--r-card);padding:var(--ds-padding-308) var(--ds-padding-169);box-shadow:0 var(--ds-box-shadow-123) var(--ds-box-shadow-124) var(--ds-color-603)}.team-hero .eyebrow{font-size:var(--ds-font-size-187);font-weight:var(--ds-font-weight-178);letter-spacing:var(--ds-letter-spacing-604);text-transform:uppercase;color:var(--ds-color-557);margin:0 0 var(--ds-margin-271)}.team-hero h2{font-family:var(--f-serif);font-weight:var(--ds-font-weight-136);font-size:clamp(var(--ds-font-size-314),var(--ds-font-size-320),var(--ds-font-size-605));line-height:var(--ds-line-height-315);margin:0 0 var(--ds-margin-311)}.th-lead{font-size:var(--ds-font-size-221);line-height:var(--ds-line-height-83);color:var(--ds-color-563);max-width:60ch;margin:0}.th-offer{margin:var(--ds-margin-238) 0 0;padding-top:var(--ds-padding-top-317);border-top:var(--ds-border-top-207) solid var(--ds-border-top-606);font-family:var(--f-serif);font-style:italic;font-size:var(--ds-font-size-135);line-height:var(--ds-line-height-607)}.th-offer span{font-family:var(--f-ui);font-style:normal;font-size:var(--ds-font-size-233);font-weight:var(--ds-font-weight-178);letter-spacing:var(--ds-letter-spacing-608);text-transform:uppercase;background:var(--ds-cream);color:var(--ds-navy);border-radius:var(--ds-border-radius-144);padding:var(--ds-padding-290) var(--ds-padding-223);margin:0 var(--ds-margin-271) var(--ds-margin-192) 0;vertical-align:var(--ds-vertical-align-609);display:inline-block}.tgrid{grid-template-columns:repeat(auto-fit,minmax(var(--ds-grid-template-columns-610),1fr));gap:var(--ds-gap-161);display:grid}.ttile{background:var(--card);border:var(--ds-border-115) solid var(--glass-edge);border-radius:var(--ds-border-radius-149);padding:var(--ds-padding-147);gap:var(--ds-gap-205);flex-direction:column;min-width:0;display:flex}.ttile .big{font-family:var(--f-serif);font-size:var(--ds-font-size-586);line-height:var(--ds-line-height-245);font-weight:var(--ds-font-weight-136);overflow-wrap:anywhere}.ttile>span{font-size:var(--ds-font-size-138);color:var(--ink-2);line-height:var(--ds-line-height-222)}.ttile.ok{background:var(--sky)}.ttile .tick{margin-top:var(--ds-margin-top-316);align-self:flex-start}.tstep{align-items:center;gap:var(--ds-gap-167);margin-top:var(--ds-margin-top-316);display:flex}.tstep .round.sm{width:var(--ds-width-218);height:var(--ds-height-219);font-size:var(--ds-font-size-299);font-weight:var(--ds-font-weight-178)}.tstep .num{font-weight:var(--ds-font-weight-178);font-size:var(--ds-font-size-152);white-space:nowrap}.mgrid{grid-template-columns:repeat(auto-fit,minmax(var(--ds-grid-template-columns-611),1fr));gap:var(--ds-gap-126);display:grid}.mkt{background:var(--card);border:var(--ds-border-115) solid var(--glass-edge);border-radius:var(--ds-border-radius-149);flex-direction:column;display:flex;overflow:hidden}.mkt-h{padding:var(--ds-padding-147) var(--ds-padding-148)}.mkt-h b{font-family:var(--f-serif);font-size:var(--ds-font-size-164);font-weight:var(--ds-font-weight-136);display:block}.mkt-h span{font-size:var(--ds-font-size-213);opacity:var(--ds-opacity-278);display:block}.mkt-h em{font-style:normal;font-size:var(--ds-font-size-187);font-weight:var(--ds-font-weight-178);margin-top:var(--ds-margin-top-316);padding:var(--ds-padding-290) var(--ds-padding-223);border-radius:var(--ds-border-radius-144);background:var(--ds-color-612);display:inline-block}.mkt ul{padding:var(--ds-padding-223) var(--ds-padding-168);gap:var(--ds-gap-181);flex-direction:column;flex:1;margin:0;list-style:none;display:flex}.mkt li{border-radius:var(--ds-border-radius-300);padding:var(--ds-padding-170) var(--ds-padding-223);background:var(--solid);border:var(--ds-border-186) solid var(--line);position:relative}.mkt li b{font-size:var(--ds-font-size-152);font-weight:var(--ds-font-weight-136);padding-right:var(--ds-padding-right-613);display:block}.mkt li i{top:var(--ds-top-614);right:var(--ds-right-615);font-style:normal;font-size:var(--ds-font-size-355);font-weight:var(--ds-font-weight-178);color:var(--ink-2);position:absolute}.mkt li small{font-size:var(--ds-font-size-133);color:var(--ink-2);display:block}.mkt li.st-live{border:var(--ds-border-616) solid var(--ink)}.mkt li.st-reengage{background:0 0;border-style:dashed}.mkt-f{padding:var(--ds-padding-223) var(--ds-padding-148);border-top:var(--ds-border-top-207) solid var(--line);font-size:var(--ds-font-size-213);color:var(--ink-2);margin:0}.mkt-f .num{font-weight:var(--ds-font-weight-178);color:var(--ink)}.legend3{gap:var(--ds-gap-167);margin-top:var(--ds-margin-top-172);flex-wrap:wrap;display:flex}.legend3 span{padding:var(--ds-padding-290) var(--ds-padding-223);border-radius:var(--ds-border-radius-617);border:var(--ds-border-186) solid var(--line);font-size:var(--ds-font-size-187)}.legend3 .st-live{border:var(--ds-border-616) solid var(--ink)}.legend3 .st-reengage{border-style:dashed}.rhythm .rh-row{grid-template-columns:var(--ds-grid-template-columns-398) minmax(0,1fr);gap:var(--ds-gap-126);padding:var(--ds-padding-223) 0;border-top:var(--ds-border-top-207) solid var(--line);display:grid}.rhythm .rh-row:first-of-type{border-top:0}.rh-l b{font-weight:var(--ds-font-weight-178);display:block}.rh-l span{font-size:var(--ds-font-size-133);color:var(--ink-2)}.rh-chips{gap:var(--ds-gap-181);flex-wrap:wrap;align-content:flex-start;display:flex}.rchip{font-size:var(--ds-font-size-213);font-weight:var(--ds-font-weight-136);padding:var(--ds-padding-142) var(--ds-padding-143);border-radius:var(--ds-border-radius-144);background:var(--sky);color:var(--on-pastel)}.rchip.due{background:var(--rose)}.rchip.none{border:var(--ds-border-186) dashed var(--ink-3);color:var(--ink-2);font-weight:var(--ds-font-weight-165);background:0 0}.rh-foot{gap:var(--ds-gap-161);margin-top:var(--ds-margin-top-150);padding-top:var(--ds-padding-top-275);border-top:var(--ds-border-top-207) solid var(--line);grid-template-columns:1fr 1fr;display:grid}.rh-foot b{font-family:var(--f-serif);font-size:var(--ds-font-size-319);line-height:var(--ds-line-height-245);display:block}.rh-foot span{font-size:var(--ds-font-size-133);color:var(--ink-2)}@media (width<=520px){.rhythm .rh-row{gap:var(--ds-gap-181);grid-template-columns:1fr}}.route{gap:var(--ds-gap-161);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (width<=900px){.route{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.route{grid-template-columns:1fr}}.ph{background:var(--card);border:var(--ds-border-115) solid var(--glass-edge);border-radius:var(--ds-border-radius-149);padding:var(--ds-padding-147);position:relative}.ph.here{border:var(--ds-border-616) solid var(--cobalt);background:var(--glass-strong)}.ph.past{opacity:var(--ds-opacity-278)}.here-tag{top:var(--ds-top-424);right:var(--ds-right-618);background:var(--cobalt);color:var(--ds-cream);font-size:var(--ds-font-size-233);font-weight:var(--ds-font-weight-178);padding:var(--ds-padding-290) var(--ds-padding-223);border-radius:var(--ds-border-radius-144);position:absolute}.ph-n{font-weight:var(--ds-font-weight-178);font-size:var(--ds-font-size-221);align-items:center;gap:var(--ds-gap-167);margin:0;display:flex}.ph-n span{width:var(--ds-width-427);height:var(--ds-height-428);background:var(--butter);color:var(--on-pastel);font-size:var(--ds-font-size-213);border-radius:50%;place-items:center;display:grid}.ph .note{margin:var(--ds-margin-160) 0 var(--ds-margin-311)}.ph ul{gap:var(--ds-gap-181);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ph li{gap:var(--ds-gap-161);font-size:var(--ds-font-size-152);line-height:var(--ds-line-height-222);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.ph .tick.sm{width:var(--ds-width-619);height:var(--ds-height-620)}.ph .dn{color:var(--ink-3);text-decoration:line-through}.year{padding:var(--ds-padding-297) var(--ds-padding-148)}.ym{padding:var(--ds-padding-168) 0;border-top:var(--ds-border-top-207) solid var(--line)}.ym:first-child{border-top:0}.ym h4{margin:0 0 var(--ds-margin-311);font-size:var(--ds-font-size-213);font-weight:var(--ds-font-weight-178);letter-spacing:var(--ds-letter-spacing-456);text-transform:uppercase;color:var(--ink-2)}.ym.now h4{color:var(--cobalt)}.ym.past{opacity:var(--ds-opacity-191)}.ym ul{gap:var(--ds-gap-167);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.yi{gap:var(--ds-gap-161);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.yi b{font-weight:var(--ds-font-weight-165);font-size:var(--ds-font-size-182);line-height:var(--ds-line-height-222)}.yi.big b{font-weight:var(--ds-font-weight-178)}.yi .note,.yi .link{font-size:var(--ds-font-size-133);white-space:nowrap}.lane{font-size:var(--ds-font-size-355);font-weight:var(--ds-font-weight-178);padding:var(--ds-padding-290) var(--ds-padding-170);border-radius:var(--ds-border-radius-506);white-space:nowrap;color:var(--on-pastel)}.l-butter{background:var(--butter)}.l-plum2{background:var(--ds-color-621);color:var(--ds-cream)}.l-sky{background:var(--sky)}.l-rose{background:var(--rose)}@media (width<=520px){.yi{grid-template-columns:minmax(0,1fr) auto}.yi .lane{grid-column:1/-1;justify-self:start}}.weekly{gap:var(--ds-gap-167);flex-wrap:wrap;display:flex}.weekly span{align-items:center;gap:var(--ds-gap-167);padding:var(--ds-padding-220) var(--ds-padding-147);border-radius:var(--ds-border-radius-144);background:var(--card);border:var(--ds-border-186) dashed var(--ink-3);font-size:var(--ds-font-size-152);font-weight:var(--ds-font-weight-136);display:inline-flex}.weekly .i{width:var(--ds-width-356);height:var(--ds-height-522);color:var(--cobalt)}.cgrid{grid-template-columns:repeat(auto-fit,minmax(var(--ds-grid-template-columns-622),1fr));gap:var(--ds-gap-161);display:grid}.cgrid .card{margin:0}.cgrid h4{margin:0 0 var(--ds-margin-311);font-size:var(--ds-font-size-187);font-weight:var(--ds-font-weight-178);letter-spacing:var(--ds-letter-spacing-623);text-transform:uppercase}.cgrid ul{padding-left:var(--ds-padding-left-312);font-size:var(--ds-font-size-152);line-height:var(--ds-line-height-607);margin:0}.bgrid{grid-template-columns:repeat(auto-fit,minmax(var(--ds-grid-template-columns-624),1fr));gap:var(--ds-gap-161);margin-top:var(--ds-margin-top-172);display:grid}.bgrid div{background:var(--soft);border-radius:var(--ds-border-radius-313);padding:var(--ds-padding-168) var(--ds-padding-147)}.bgrid b{font-size:var(--ds-font-size-187);letter-spacing:var(--ds-letter-spacing-623);text-transform:uppercase;display:block}.bgrid span{font-size:var(--ds-font-size-152)}.team-foot{gap:var(--ds-gap-167);margin:var(--ds-margin-625) 0 var(--ds-margin-311);flex-wrap:wrap;display:flex}.score-seg{margin-bottom:var(--ds-margin-bottom-322)}.score-seg button{padding:var(--ds-padding-170) var(--ds-padding-147)}.up-hero{background:var(--ds-navy);color:var(--ds-cream);border-radius:var(--r-card);padding:var(--ds-padding-169);box-shadow:0 var(--ds-box-shadow-123) var(--ds-box-shadow-124) var(--ds-color-603)}.up-hero .eyebrow{font-size:var(--ds-font-size-187);font-weight:var(--ds-font-weight-178);letter-spacing:var(--ds-letter-spacing-604);text-transform:uppercase;color:var(--ds-color-557);margin:0 0 var(--ds-margin-311)}.up-nav{align-items:center;gap:var(--ds-gap-161);display:flex}.up-nav h2{font-family:var(--f-serif);font-weight:var(--ds-font-weight-136);font-size:clamp(var(--ds-font-size-209),var(--ds-font-size-626),var(--ds-font-size-586));line-height:var(--ds-line-height-627);flex:1;margin:0}.up-nav .round{background:var(--ds-color-628);color:var(--ds-cream);border:0}.up-nav .round:disabled{opacity:var(--ds-opacity-629)}.up-brief{font-size:var(--ds-font-size-571);line-height:var(--ds-line-height-83);color:var(--ds-color-563);margin:var(--ds-margin-163) 0 var(--ds-margin-159)}.up-stats{gap:var(--ds-gap-167);border-top:var(--ds-border-top-207) solid var(--ds-border-top-630);padding-top:var(--ds-padding-top-275);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.up-stats b{font-family:var(--f-serif);font-size:var(--ds-font-size-314);line-height:var(--ds-line-height-627);margin-bottom:var(--ds-margin-bottom-631);display:block}.up-stats span{font-size:var(--ds-font-size-233);color:var(--ds-color-557);line-height:var(--ds-line-height-137);display:block}.share-row{gap:var(--ds-gap-167);margin:var(--ds-margin-159) 0 var(--ds-margin-160);flex-wrap:wrap;display:flex}.share-row .i{width:var(--ds-width-380);height:var(--ds-height-381)}.moves{background:var(--burgundy);color:var(--ds-cream)}.moves p{font-size:var(--ds-font-size-182);line-height:var(--ds-line-height-607);margin:0}.moves p+p{margin-top:var(--ds-margin-top-316)}.ug{margin-bottom:var(--ds-margin-bottom-399)}.ug-h{align-items:center;gap:var(--ds-gap-161);margin:0 0 var(--ds-margin-311);display:flex}.ug-h b{font-weight:var(--ds-font-weight-178);font-size:var(--ds-font-size-221);flex:1}.ug-h .num{font-weight:var(--ds-font-weight-178);color:var(--ink-2)}.ug-none{margin:0 0 0 var(--ds-margin-632)}.ue-list{grid-template-columns:repeat(auto-fill,minmax(var(--ds-grid-template-columns-633),1fr));gap:var(--ds-gap-161);display:grid}.ue{background:var(--card);border:var(--ds-border-115) solid var(--glass-edge);border-radius:var(--ds-border-radius-149);padding:var(--ds-padding-147) var(--ds-padding-148);min-width:0}.ue-h{justify-content:space-between;align-items:center;gap:var(--ds-gap-167);display:flex}.ue-ty{font-size:var(--ds-font-size-233);font-weight:var(--ds-font-weight-178);padding:var(--ds-padding-290) var(--ds-padding-223);border-radius:var(--ds-border-radius-144)}.ue-d{font-size:var(--ds-font-size-133);color:var(--ink-2)}.ue h4{font-family:var(--f-serif);font-weight:var(--ds-font-weight-136);font-size:var(--ds-font-size-269);margin:var(--ds-margin-311) 0 var(--ds-margin-270);overflow-wrap:anywhere}.ue-who{font-size:var(--ds-font-size-213);color:var(--ink-2);margin:0}.ue-s{margin:var(--ds-margin-311) 0 0;font-size:var(--ds-font-size-152);line-height:var(--ds-line-height-83)}.ue-move{margin:var(--ds-margin-311) 0 0;align-items:center;gap:var(--ds-gap-181);font-size:var(--ds-font-size-187);font-weight:var(--ds-font-weight-178);background:var(--butter);color:var(--on-pastel);padding:var(--ds-padding-290) var(--ds-padding-223);border-radius:var(--ds-border-radius-144);display:inline-flex}.ue-move .i{width:var(--ds-width-261);height:var(--ds-height-262)}.ue-a{margin:var(--ds-margin-271) 0 0;padding-top:var(--ds-padding-top-634);border-top:var(--ds-border-top-207) solid var(--line);gap:var(--ds-gap-167);font-size:var(--ds-font-size-138);color:var(--burgundy);font-weight:var(--ds-font-weight-136);display:flex}.ue-a .i{width:var(--ds-width-356);height:var(--ds-height-522);margin-top:var(--ds-margin-top-214);flex:none}.ue-a em{font-style:normal;font-weight:var(--ds-font-weight-165);color:var(--ink-2)}.coming .cal-dt{width:var(--ds-width-635);text-align:center;font-size:var(--ds-font-size-355);font-weight:var(--ds-font-weight-178);text-transform:uppercase;color:var(--ink-2);line-height:var(--ds-line-height-315)}.coming .cal-dt b{font-family:var(--f-serif);font-size:var(--ds-font-size-209);color:var(--ink);display:block}.coming li{grid-template-columns:auto minmax(0,1fr)}@media (width<=480px){.up-stats{grid-template-columns:repeat(2,1fr)}}.imp-pick{align-items:center;gap:var(--ds-gap-126);margin:var(--ds-margin-192) 0 var(--ds-margin-159);flex-wrap:wrap;display:flex}.imp-pick .i{width:var(--ds-width-380);height:var(--ds-height-381)}.imp-map{grid-template-columns:repeat(auto-fill,minmax(var(--ds-grid-template-columns-610),1fr));gap:var(--ds-gap-167);display:grid}.imp-col{gap:var(--ds-gap-181);padding:var(--ds-padding-223) var(--ds-padding-168);border-radius:var(--ds-border-radius-273);background:var(--solid);border:var(--ds-border-115) solid var(--line);flex-direction:column;display:flex}.imp-col span{font-weight:var(--ds-font-weight-178);font-size:var(--ds-font-size-152);overflow-wrap:anywhere}.imp-col small{font-weight:var(--ds-font-weight-279);font-size:var(--ds-font-size-187);color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.imp-sum{grid-template-columns:repeat(auto-fit,minmax(var(--ds-grid-template-columns-398),1fr));gap:var(--ds-gap-161);display:grid}.imp-sum .card{margin:0}.imp-sum b{font-family:var(--f-serif);font-size:var(--ds-font-size-154);line-height:var(--ds-line-height-315);display:block}.imp-sum span{font-size:var(--ds-font-size-213);color:var(--ink-2)}.chiprow.wrap{flex-wrap:wrap}.tview{margin-bottom:var(--ds-margin-bottom-239)}.tv-h{justify-content:space-between;align-items:baseline;gap:var(--ds-gap-161);margin-bottom:var(--ds-margin-bottom-328);flex-wrap:wrap;display:flex}.tv-h h3{font-family:var(--f-serif);font-weight:var(--ds-font-weight-136);font-size:var(--ds-font-size-209);margin:0}.tv-b{gap:var(--ds-gap-292);flex-wrap:wrap;align-items:center;display:flex}.tv-donut svg{width:var(--ds-width-636);height:var(--ds-height-637);display:block}.tv-list{min-width:var(--ds-min-width-638);gap:var(--ds-gap-161);flex-direction:column;flex:1;margin:0;padding:0;list-style:none;display:flex}.tv-list li{gap:var(--ds-gap-161);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.tv-av{width:var(--ds-width-139);height:var(--ds-height-140);font-weight:var(--ds-font-weight-178);font-size:var(--ds-font-size-213);border-radius:50%;place-items:center;display:grid}.tv-list b{font-weight:var(--ds-font-weight-136);display:block}.tv-list span{font-size:var(--ds-font-size-133);color:var(--ink-2)}.tv-list em{font-style:normal;font-size:var(--ds-font-size-187);font-weight:var(--ds-font-weight-178);padding:var(--ds-padding-166) var(--ds-padding-223);border-radius:var(--ds-border-radius-144);white-space:nowrap}.st-ok{background:var(--sky);color:var(--on-pastel)}.st-roll{background:var(--ds-color-639);color:var(--ds-color-640)}.st-help,.st-nudge,.st-quiet{background:var(--lilac);color:var(--on-pastel)}.pr-h{font-family:var(--f-serif);font-weight:var(--ds-font-weight-136);font-size:clamp(var(--ds-font-size-309),var(--ds-font-size-320),var(--ds-font-size-154));margin:0 0 var(--ds-margin-159);line-height:var(--ds-line-height-627)}.heat{overflow-x:auto}.heat-g{gap:var(--ds-gap-205);min-width:var(--ds-min-width-641);align-items:center;display:grid}.heat-g i{aspect-ratio:1;border-radius:var(--ds-border-radius-642);display:block}.heat-g .hy{font-size:var(--ds-font-size-213);font-weight:var(--ds-font-weight-136);padding-right:var(--ds-padding-right-643);white-space:nowrap}.heat-g .hx{font-size:var(--ds-font-size-644);color:var(--ink-2);white-space:nowrap}body.viewing .scorebox,body.viewing .score-part{display:none}.co-search{margin:0 0 var(--ds-margin-163);position:relative}.co-search input{width:100%;padding:var(--ds-padding-327) var(--ds-padding-148) var(--ds-padding-327) var(--ds-padding-645);border-radius:var(--ds-border-radius-144);background:var(--card);border:var(--ds-border-115) solid var(--glass-edge);font:500 var(--ds-font-593) var(--f-ui);color:var(--ink)}.co-search input:focus{outline:var(--ds-outline-85) solid var(--cobalt);outline-offset:var(--ds-outline-offset-596)}.co-ic{left:var(--ds-left-646);color:var(--ink-2);display:flex;position:absolute;top:50%;transform:translateY(-50%)}.co-ic .i{width:var(--ds-width-92);height:var(--ds-height-93)}.co-drop{left:0;right:0;top:calc(100% + var(--ds-top-647));z-index:60;background:var(--glass-strong);border:var(--ds-border-115) solid var(--glass-edge);border-radius:var(--ds-border-radius-149);box-shadow:0 var(--ds-box-shadow-365) var(--ds-box-shadow-124) var(--glass-shadow);padding:var(--ds-padding-297);max-height:var(--ds-max-height-648);-webkit-backdrop-filter:blur(var(--ds-backdrop-filter-119));backdrop-filter:blur(var(--ds-backdrop-filter-119));position:absolute;overflow:auto}.co-opt{align-items:center;gap:var(--ds-gap-126);text-align:left;border-radius:var(--ds-border-radius-273);width:100%;padding:var(--ds-padding-223);cursor:pointer;color:var(--ink);font:inherit;background:0 0;border:0;display:flex}.co-opt:hover,.co-opt:focus{background:var(--soft);outline:none}.co-opt b{font-weight:var(--ds-font-weight-136);display:block}.co-opt small{font-size:var(--ds-font-size-133);color:var(--ink-2);display:block}html,body{overflow-x:clip}.appbar{z-index:30;padding-top:env(safe-area-inset-top,0px);padding-bottom:var(--ds-padding-bottom-453);isolation:isolate;position:sticky;top:0}.appbar:before{content:"";top:0;bottom:0;left:var(--ds-left-649);right:var(--ds-right-650);z-index:-1;background:var(--bg);-webkit-backdrop-filter:blur(var(--ds-backdrop-filter-352)) saturate(1.2);backdrop-filter:blur(var(--ds-backdrop-filter-352)) saturate(1.2);border-bottom:var(--ds-border-bottom-268) solid var(--line);position:absolute}.appbar .topbar{padding-block:var(--ds-padding-block-651) var(--ds-padding-block-128)}button.mark{cursor:pointer;font-family:var(--f-ui);border:0;padding:0}button.mark:focus-visible{outline:var(--ds-outline-581) solid var(--cobaltl);outline-offset:var(--ds-outline-offset-86)}body.locked{width:100%;position:fixed;left:0;right:0;overflow:hidden}.overlay{overscroll-behavior:contain}.modal{max-height:min(var(--ds-max-height-652),var(--ds-max-height-653));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;will-change:transform;position:relative}.modal-top{top:var(--ds-top-654);z-index:3;margin:var(--ds-margin-655) var(--ds-margin-655) var(--ds-margin-271);padding:var(--ds-padding-168) var(--ds-padding-147) var(--ds-padding-297);min-height:var(--ds-min-height-656);background:var(--solid);border-radius:var(--ds-border-radius-377) var(--ds-border-radius-377) 0 0;touch-action:none;cursor:grab;justify-content:center;align-items:center;display:flex;position:sticky}.modal-top .grab{margin:0}.modal-x{right:var(--ds-right-484);top:var(--ds-top-657);width:var(--ds-width-535);height:var(--ds-height-536);background:var(--soft);border:0;position:absolute}.modal-x .i{width:var(--ds-width-380);height:var(--ds-height-381)}.modal h3{padding-right:var(--ds-padding-right-658)}.ro-bar .x{background:var(--ds-color-578);color:var(--ds-cream);border:0;flex:none}.ro-bar .x .i{width:var(--ds-width-380);height:var(--ds-height-381)}.fld>*,.subbox>*{min-width:0;max-width:100%}input[type=date]{appearance:none;min-height:var(--ds-min-height-659);text-align:left;max-width:100%;display:block}input[type=date]::-webkit-date-and-time-value{text-align:left}input[type=date]::-webkit-calendar-picker-indicator{margin-left:auto}.subbox{overflow:hidden}.prof-h{align-items:center;gap:var(--ds-gap-206);margin-bottom:var(--ds-margin-bottom-399);display:flex}.mark.lg{width:var(--ds-width-660);height:var(--ds-height-661);font-size:var(--ds-font-size-82)}.prof-h h3{padding-right:0}.prof-list{gap:var(--ds-gap-181);flex-direction:column;display:flex}.prof-row{align-items:center;gap:var(--ds-gap-126);width:100%;padding:var(--ds-padding-147) var(--ds-padding-148);border-radius:var(--ds-border-radius-313);background:var(--soft);color:var(--ink);font:600 var(--ds-font-662) var(--f-ui);cursor:pointer;text-align:left;border:0;text-decoration:none;display:flex}.prof-row span{flex:1}.prof-row .i{width:var(--ds-width-92);height:var(--ds-height-93)}.prof-row .i:last-child{width:var(--ds-width-356);height:var(--ds-height-522);color:var(--ink-3)}@keyframes sheetUp{0%{transform:translateY(100%)}to{transform:none}}@keyframes fadeIn{0%{opacity:var(--ds-opacity-250)}to{opacity:var(--ds-opacity-252)}}.overlay{animation:fadeIn var(--ds-animation-663) ease}@media (width<=639px){.modal{animation:sheetUp var(--ds-animation-664) cubic-bezier(.2,.85,.25,1)}}@media (width>=640px){.modal{animation:sheetUp var(--ds-animation-664) cubic-bezier(.2,.85,.25,1)}}@media (prefers-reduced-motion:reduce){.modal,.overlay{animation:none}}.ask-sheet{min-height:min(var(--ds-min-height-665),var(--ds-min-height-666));flex-direction:column;display:flex}.ask-head{gap:var(--ds-gap-126);margin-bottom:var(--ds-margin-bottom-216);align-items:center;display:flex}.ask-head h3{font-family:var(--f-serif);font-size:var(--ds-font-size-314);padding-right:var(--ds-padding-right-658)}.ask-spark{width:var(--ds-width-667);height:var(--ds-height-668);background:var(--burgundy);color:var(--ds-cream);border-radius:50%;flex:none;place-items:center;display:grid}.ask-spark .i{width:var(--ds-width-92);height:var(--ds-height-93)}.ask-log{gap:var(--ds-gap-161);margin:var(--ds-margin-192) 0 var(--ds-margin-271);flex-direction:column;flex:1;display:flex}.ask-sugg{gap:var(--ds-gap-167);margin:auto 0 var(--ds-margin-163);flex-wrap:wrap;display:flex}.ask-sugg .chip{font-size:var(--ds-font-size-138);text-align:left}.am{max-width:88%;animation:fadeIn var(--ds-animation-663) ease}.am p{font-size:var(--ds-font-size-82);line-height:var(--ds-line-height-83);margin:0}.am.me{background:var(--cobalt);color:var(--ds-cream);padding:var(--ds-padding-223) var(--ds-padding-147);border-radius:var(--ds-border-radius-241) var(--ds-border-radius-241) var(--ds-border-radius-642) var(--ds-border-radius-241);align-self:flex-end}.am.ai{background:var(--solid);border:var(--ds-border-115) solid var(--line);padding:var(--ds-padding-168) var(--ds-padding-147);border-radius:var(--ds-border-radius-241) var(--ds-border-radius-241) var(--ds-border-radius-241) var(--ds-border-radius-642);align-self:flex-start;max-width:94%}.am-acts{gap:var(--ds-gap-181);margin-top:var(--ds-margin-top-172);flex-wrap:wrap;display:flex}.am-done{align-items:center;gap:var(--ds-gap-181);font-weight:var(--ds-font-weight-136);color:var(--good);display:flex;margin-top:var(--ds-margin-top-316)!important}.am-done .i{width:var(--ds-width-356);height:var(--ds-height-522)}.dots{gap:var(--ds-gap-228);padding:var(--ds-padding-166) 0;display:flex}.dots i{width:var(--ds-width-145);height:var(--ds-height-146);background:var(--ink-3);animation:dot var(--ds-animation-669) infinite ease-in-out;border-radius:50%}.dots i:nth-child(2){animation-delay:var(--ds-animation-delay-670)}.dots i:nth-child(3){animation-delay:var(--ds-animation-delay-671)}@keyframes dot{0%,80%,to{opacity:var(--ds-opacity-672);transform:translateY(0)}40%{opacity:var(--ds-opacity-252);transform:translateY(var(--ds-transform-673))}}.dcard{margin-top:var(--ds-margin-top-172);background:var(--card);border:var(--ds-border-186) solid var(--cobaltl);border-radius:var(--ds-border-radius-313);padding:var(--ds-padding-168) var(--ds-padding-147)}.dc-h{font-weight:var(--ds-font-weight-178);letter-spacing:var(--ds-letter-spacing-623);text-transform:uppercase;color:var(--ink-2);font-size:var(--ds-font-size-187)!important;margin-bottom:var(--ds-margin-bottom-239)!important}.dc-r{grid-template-columns:var(--ds-grid-template-columns-281) minmax(0,1fr);gap:var(--ds-gap-167);padding:var(--ds-padding-297) 0;border-top:var(--ds-border-top-207) solid var(--line);font-size:var(--ds-font-size-152);display:grid}.dc-r:first-of-type{border-top:0}.dc-r span{color:var(--ink-2);font-size:var(--ds-font-size-133);padding-top:var(--ds-padding-top-208)}.dc-r b{font-weight:var(--ds-font-weight-165);overflow-wrap:anywhere}.dc-r em{color:var(--ink-2);font-style:normal;font-size:var(--ds-font-size-133)}.dc-r em.new{white-space:nowrap;background:var(--butter);color:var(--on-pastel);padding:var(--ds-padding-526) var(--ds-padding-170);border-radius:var(--ds-border-radius-144);font-weight:var(--ds-font-weight-178);display:inline-block}.dc-b{gap:var(--ds-gap-181);margin-top:var(--ds-margin-top-172);flex-wrap:wrap;display:flex}.dc-b .i{width:var(--ds-width-356);height:var(--ds-height-522)}.ask-bar{bottom:calc(var(--ds-bottom-674) - env(safe-area-inset-bottom,0px));z-index:3;align-items:flex-end;gap:var(--ds-gap-167);margin:0 var(--ds-margin-655);padding:var(--ds-padding-223) var(--ds-padding-147) calc(var(--ds-padding-223) + env(safe-area-inset-bottom,0px));background:var(--solid);border-top:var(--ds-border-top-207) solid var(--line);display:flex;position:sticky}.ask-bar textarea{min-height:var(--ds-min-height-587);max-height:var(--ds-max-height-675);resize:none;border-radius:var(--ds-border-radius-441);padding:var(--ds-padding-327) var(--ds-padding-148);line-height:var(--ds-line-height-193);font-size:var(--ds-font-size-221);flex:1}.ask-send{width:var(--ds-width-635);height:var(--ds-height-676);background:var(--soft);border:0;flex:none}.ask-send .i{width:var(--ds-width-380);height:var(--ds-height-381)}.ask-mic{width:var(--ds-width-677);height:var(--ds-height-678);background:var(--cobalt);color:var(--ds-cream);cursor:pointer;box-shadow:0 var(--ds-box-shadow-349) var(--ds-box-shadow-387) var(--ds-color-679);border:0;border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.ask-mic .i{width:var(--ds-width-427);height:var(--ds-height-428)}.ask-mic.rec{background:var(--burgundy)}.ask-mic.rec:after{content:"";inset:var(--ds-inset-680);border:var(--ds-border-429) solid var(--burgundy);opacity:var(--ds-opacity-407);animation:pulse var(--ds-animation-681) infinite;border-radius:50%;position:absolute}.ask-foot{text-align:center;margin:0 0 var(--ds-margin-271);font-size:var(--ds-font-size-133)}.ask-pill .i{width:var(--ds-width-380);height:var(--ds-height-381)}.note-c p{margin:0 0 var(--ds-margin-311)}.topups{gap:var(--ds-gap-161);margin-bottom:var(--ds-margin-bottom-414);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.topup{align-items:center;gap:var(--ds-gap-205);padding:var(--ds-padding-189) var(--ds-padding-170);border-radius:var(--ds-border-radius-149);border:var(--ds-border-186) solid var(--glass-edge);background:var(--card);color:var(--ink);cursor:pointer;font:inherit;flex-direction:column;display:flex}.topup b{font-family:var(--f-serif);font-size:var(--ds-font-size-586);line-height:var(--ds-line-height-245)}.topup span{font-size:var(--ds-font-size-187);color:var(--ink-2);text-align:center}.topup:hover{border-color:var(--cobalt)}.topup:disabled{opacity:var(--ds-opacity-406)}.ai-rows li{grid-template-columns:minmax(0,1fr) auto}.ai-rows .num{font-weight:var(--ds-font-weight-178)}.am-cost{color:var(--ink-3);text-align:right;font-size:var(--ds-font-size-233)!important;margin-top:var(--ds-margin-top-434)!important}.prompt{position:relative}.prompt-x{top:var(--ds-top-682);right:var(--ds-right-484);z-index:2;background:var(--ds-color-578);color:var(--prompt-ink);width:var(--ds-width-683);height:var(--ds-height-502);border:0;position:absolute}.prompt-x .i{width:var(--ds-width-356);height:var(--ds-height-522)}.prompt .eyebrow-l{padding-right:var(--ds-padding-right-684)}.co-top{gap:var(--ds-gap-167);margin-bottom:var(--ds-margin-bottom-216);align-items:center;display:flex}.co-top .co-search{flex:1;margin:0}.co-ask{padding:var(--ds-padding-168) var(--ds-padding-148);flex:none}.co-ask .i{width:var(--ds-width-356);height:var(--ds-height-522)}.files{max-width:var(--ds-max-width-685);padding-bottom:var(--ds-padding-bottom-453);margin:0 auto}.file-div{align-items:center;gap:var(--ds-gap-167);margin:var(--ds-margin-159) 0 var(--ds-margin-311) var(--ds-margin-160);font-family:var(--f-serif);font-style:italic;font-size:var(--ds-font-size-82);color:var(--ink-2);display:flex}.file-div.letter span{font-family:var(--f-ui);font-style:normal;font-weight:var(--ds-font-weight-178);font-size:var(--ds-font-size-213);width:var(--ds-width-619);height:var(--ds-height-620);border-radius:var(--ds-border-radius-686);background:var(--card);color:var(--ink);place-items:center;display:grid}.file{margin-top:var(--ds-margin-top-687);border-radius:var(--ds-border-radius-313) var(--ds-border-radius-313) 0 0;background:var(--fbg);color:var(--ds-color-466);box-shadow:0 var(--ds-box-shadow-443) var(--ds-box-shadow-349) var(--ds-box-shadow-366) var(--ds-color-501),0 calc(var(--thick) * var(--ds-box-shadow-518)) 0 var(--ds-box-shadow-471) var(--ds-color-688);transition:margin var(--ds-transition-689) ease,box-shadow var(--ds-transition-689) ease,transform var(--ds-transition-689) ease;position:relative}.file:first-child,.file-div+.file{margin-top:0}.file-tab{column-gap:var(--ds-column-gap-690);width:100%;padding:var(--ds-padding-168) var(--ds-padding-148) var(--ds-padding-308);text-align:left;cursor:pointer;color:inherit;font:inherit;background:0 0;border:0;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.ft-name{font-weight:var(--ds-font-weight-178);font-size:var(--ds-font-size-571);white-space:nowrap;text-overflow:ellipsis;grid-column:1;overflow:hidden}.ft-sub{font-size:var(--ds-font-size-133);color:var(--ds-muted);white-space:nowrap;text-overflow:ellipsis;grid-column:1;overflow:hidden}.file-tab .fold-logo{width:var(--ds-width-535);height:var(--ds-height-536);grid-area:1/2/3;place-items:center;display:grid;position:relative}.file-tab .fold-logo svg{position:absolute;inset:0}.file-tab .fold-logo b{font-size:var(--ds-font-size-644);font-weight:var(--ds-font-weight-132)}.file-body{transition:grid-template-rows var(--ds-transition-465) cubic-bezier(.2,.85,.25,1);grid-template-rows:0fr;display:grid}.file-in{min-height:0;padding:0 var(--ds-padding-147);overflow:hidden}.file.open{margin-bottom:var(--ds-margin-bottom-691);transform:translateY(var(--ds-transform-251));box-shadow:0 var(--ds-box-shadow-365) var(--ds-box-shadow-350) var(--ds-box-shadow-258) var(--ds-color-478);border-radius:var(--ds-border-radius-313)}.file.open+.file,.file.open+.file-div{margin-top:0}.file.open .file-tab{padding-bottom:var(--ds-padding-bottom-453)}.file.open .file-body{grid-template-rows:1fr}.file.open .file-in{padding-bottom:var(--ds-padding-bottom-692)}.file .fold-people{gap:var(--ds-gap-181);flex-direction:column;display:flex}.file .fold-person{gap:var(--ds-gap-161);padding:var(--ds-padding-170) var(--ds-padding-223);border-radius:var(--ds-border-radius-300);background:var(--ds-color-693);color:var(--ds-color-466);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;text-decoration:none;display:grid}.file .fold-person b{font-weight:var(--ds-font-weight-136);font-size:var(--ds-font-size-152);display:block}.file .fold-person small{font-size:var(--ds-font-size-187);color:var(--ds-muted);display:block}.file .dot{width:var(--ds-width-493);height:var(--ds-height-282);background:var(--good);border-radius:50%}.file .dot.warn{background:var(--warn)}.file .dot.bad{background:var(--bad)}.file .fold-b{gap:var(--ds-gap-181);margin-top:var(--ds-margin-top-172);flex-wrap:wrap;display:flex}.file .fold-b .btn:not(.dark){background:var(--ds-color-694);color:var(--ds-color-466)}.file .fold-b .btn svg.i{width:var(--ds-width-356);height:var(--ds-height-522)}@media (prefers-reduced-motion:reduce){.file,.file-body{transition:none}}.jnode .badge{transition:transform var(--ds-transition-505) cubic-bezier(.3,1.6,.5,1),box-shadow var(--ds-transition-505) ease,filter var(--ds-transition-505) ease}.jnode.done:not(.lit) .badge{filter:saturate(.35)brightness(1.05);transform:scale(.9)}.jnode.done:not(.lit) .jtick{opacity:var(--ds-opacity-250)}.jnode.lit .badge{box-shadow:0 0 0 var(--ds-box-shadow-363) color-mix(in srgb,var(--butter) 70%,transparent),0 0 var(--ds-box-shadow-477) var(--ds-box-shadow-363) color-mix(in srgb,var(--butter) 60%,transparent);transform:scale(1.12)}.jnode.lit .jtick{opacity:var(--ds-opacity-252);animation:tickpop var(--ds-animation-446) cubic-bezier(.3,1.8,.5,1)}@keyframes tickpop{0%{transform:scale(0)}to{transform:scale(1)}}.jnode.arrive .badge{animation:breathe var(--ds-animation-433) ease-in-out infinite,arrive var(--ds-animation-695) ease}@keyframes arrive{0%{transform:scale(.8)}60%{transform:scale(1.15)}to{transform:scale(1)}}.jnode.strat .jlab{background:var(--cobalt);color:var(--ds-cream)}.jpop{bottom:calc(100% + var(--ds-bottom-696));width:max-content;max-width:var(--ds-max-width-697);background:var(--ink);color:var(--bg);font-size:var(--ds-font-size-187);font-weight:var(--ds-font-weight-136);line-height:var(--ds-line-height-222);padding:var(--ds-padding-455) var(--ds-padding-143);border-radius:var(--ds-border-radius-300);box-shadow:0 var(--ds-box-shadow-349) var(--ds-box-shadow-387) var(--ds-color-388);animation:popin var(--ds-animation-698) cubic-bezier(.3,1.6,.5,1);z-index:5;transition:opacity var(--ds-transition-689) ease,transform var(--ds-transition-689) ease;white-space:normal;position:absolute;left:50%;transform:translate(-50%)}.jpop:after{content:"";border:var(--ds-border-699) solid transparent;border-top-color:var(--ink);position:absolute;top:100%;left:50%;transform:translate(-50%)}.jpop.out{opacity:var(--ds-opacity-250);transform:translateX(-50%) translateY(var(--ds-transform-700))}@keyframes popin{0%{opacity:var(--ds-opacity-250);transform:translateX(-50%) translateY(var(--ds-transform-701)) scale(.9)}to{opacity:var(--ds-opacity-252);transform:translate(-50%)}}#jtrav{transition:opacity var(--ds-transition-390) ease;filter:drop-shadow(0 var(--ds-filter-702) var(--ds-filter-703) var(--ds-filter-704))}.ev{background:var(--soft);border-radius:var(--ds-border-radius-273);padding:var(--ds-padding-223) var(--ds-padding-147);margin:var(--ds-margin-192) 0 var(--ds-margin-271);text-align:left}.ev ul{margin:var(--ds-margin-160) 0 0;padding-left:var(--ds-padding-left-312);font-size:var(--ds-font-size-138);line-height:var(--ds-line-height-83)}@media (prefers-reduced-motion:reduce){.jnode .badge,.jpop{transition:none;animation:none}}.jpop.l{left:var(--ds-left-705);transform:none}.jpop.l:after{left:var(--ds-left-706)}.jpop.r{left:auto;right:var(--ds-right-707);transform:none}.jpop.r:after{left:auto;right:var(--ds-right-708);transform:none}.jpop.l.out,.jpop.r.out{transform:translateY(var(--ds-transform-700))}.file .file-in{visibility:hidden;transition:visibility var(--ds-transition-709) linear var(--ds-transition-465)}.file.open .file-in{visibility:visible;transition:visibility var(--ds-transition-709)}.bb{padding:var(--ds-padding-148)}.bb-h{justify-content:space-between;align-items:flex-start;gap:var(--ds-gap-161);flex-wrap:wrap;display:flex}.bb-h h3{font-family:var(--f-serif);font-weight:var(--ds-font-weight-136);font-size:var(--ds-font-size-710);margin:0}.bb-h p{margin:var(--ds-margin-270) 0 0;font-size:var(--ds-font-size-133);color:var(--ink-2)}.seg.sm button{padding:var(--ds-padding-297) var(--ds-padding-168);font-size:var(--ds-font-size-213)}.bb-per{margin:var(--ds-margin-271) 0 0}.bb-chart{margin-top:var(--ds-margin-top-150);position:relative}.bb-chart svg{width:100%;height:auto;display:block;overflow:visible}.bb-bg rect{fill:var(--soft)}.bb-ax{font:600 var(--ds-font-711) var(--f-ui);fill:var(--ink-3)}.bb-cell{transform-box:fill-box;transform-origin:50%;animation:cellpop var(--ds-animation-247) cubic-bezier(.3,1.6,.5,1) backwards;animation-delay:var(--d)}@keyframes cellpop{0%{opacity:var(--ds-opacity-250);transform:scale(0)}}.bb-target{stroke:var(--burgundy);stroke-width:var(--ds-stroke-width-712);stroke-dasharray:5 4;animation:fadeIn var(--ds-animation-695) ease var(--ds-animation-695) backwards}.bb-line{fill:none;stroke:var(--ink);stroke-width:var(--ds-stroke-width-713);stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:drawl var(--ds-animation-400) ease-in-out var(--ds-animation-714) forwards}@keyframes drawl{to{stroke-dashoffset:0}}.bb-hit{fill:#0000;cursor:pointer}.bb-hit.on{fill:color-mix(in srgb,var(--butter) 30%,transparent)}.bb-tip{top:var(--ds-top-425);z-index:4;gap:var(--ds-gap-715);background:var(--ink);color:var(--bg);font-size:var(--ds-font-size-187);padding:var(--ds-padding-170) var(--ds-padding-143);border-radius:var(--ds-border-radius-300);box-shadow:0 var(--ds-box-shadow-349) var(--ds-box-shadow-387) var(--ds-color-388);pointer-events:none;animation:fadeIn var(--ds-animation-249) ease;white-space:nowrap;flex-direction:column;display:flex;position:absolute}.bb-tip b{font-size:var(--ds-font-size-133)}.bb-tip span{align-items:center;gap:var(--ds-gap-181);opacity:var(--ds-opacity-716);display:flex}.bb-tip i,.bb-legend i{width:var(--ds-width-283);height:var(--ds-height-284);border-radius:var(--ds-border-radius-265);display:inline-block}.bb-key{gap:var(--ds-gap-206);margin-top:var(--ds-margin-top-434);font-size:var(--ds-font-size-187);color:var(--ink-2);flex-wrap:wrap;display:flex}.bb-key span{align-items:center;gap:var(--ds-gap-181);display:flex}.bb-key i{width:var(--ds-width-380);border-top:var(--ds-border-top-717) dashed var(--burgundy);height:0;display:inline-block}.bb-key i.ka{border-top:var(--ds-border-top-717) solid var(--ink);border-radius:var(--ds-border-radius-358)}.bb-stats{gap:var(--ds-gap-167);margin-top:var(--ds-margin-top-150);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.bb-stats>div,.bb-stats>button{background:var(--soft);border-radius:var(--ds-border-radius-273);padding:var(--ds-padding-223) var(--ds-padding-168);text-align:left;font:inherit;color:inherit;border:0}.bb-stats>button{cursor:pointer;transition:background var(--ds-transition-367),transform var(--ds-transition-367);position:relative}.bb-stats>button:active{transform:scale(.98)}.bb-stats>button:focus-visible{outline:var(--ds-outline-85) solid var(--accent,#3b5bdb);outline-offset:var(--ds-outline-offset-86)}.bb-stats b{font-family:var(--f-serif);font-size:var(--ds-font-size-209);line-height:var(--ds-line-height-315);display:block}.bb-stats span{font-size:var(--ds-font-size-233);color:var(--ink-2)}.bb-legend{gap:var(--ds-gap-181);margin-top:var(--ds-margin-top-150);flex-wrap:wrap;display:flex}.bb-legend button{align-items:center;gap:var(--ds-gap-181);padding:var(--ds-padding-297) var(--ds-padding-223);border-radius:var(--ds-border-radius-144);border:var(--ds-border-115) solid var(--glass-edge);background:var(--card);font:600 var(--ds-font-523) var(--f-ui);color:var(--ink);cursor:pointer;display:inline-flex}.bb-legend button b{font-weight:var(--ds-font-weight-178);color:var(--ink-2)}.bb-legend button[aria-pressed=false]{opacity:var(--ds-opacity-718)}@media (prefers-reduced-motion:reduce){.bb-cell,.bb-line,.bb-target{stroke-dashoffset:0;animation:none}}.hero-car{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin:0 var(--ds-margin-719);gap:0;display:flex;overflow-x:auto}.hero-car::-webkit-scrollbar{display:none}.hero-slide{scroll-snap-align:center;min-width:0;padding:0 var(--ds-padding-330);flex-direction:column;flex:0 0 100%;justify-content:center;display:flex}.hero-slide .bb,.hero-slide .hero-cal{margin:0}.hero-dots{justify-content:center;gap:var(--ds-gap-167);margin:var(--ds-margin-271) 0 var(--ds-margin-160);display:flex}.hero-dots button{width:var(--ds-width-493);height:var(--ds-height-282);border-radius:var(--ds-border-radius-144);background:var(--line);cursor:pointer;transition:width var(--ds-transition-720) ease,background var(--ds-transition-720) ease;border:0;padding:0}.hero-dots button[aria-selected=true]{width:var(--ds-width-184);background:var(--cobalt)}.hero-slide>.bb,.hero-slide>.hero-cal{flex:none}.modal button,.nav a,.nav button{touch-action:manipulation}.bb-legend.sm{margin-top:var(--ds-margin-top-316);gap:var(--ds-gap-228)}.bb-legend.sm button{padding:var(--ds-padding-166) var(--ds-padding-220);font-size:var(--ds-font-size-233)}:root{--t1:var(--ds-t1-721);--t2:var(--ds-t2-722);--t3:var(--ds-t3-723);--t4:var(--ds-t4-724);--t5:var(--ds-t5-725)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--t1:var(--ds-t1-726);--t2:var(--ds-t2-727);--t3:var(--ds-t3-728);--t4:var(--ds-t4-729);--t5:var(--ds-t5-730)}}:root[data-theme=dark]{--t1:var(--ds-t1-726);--t2:var(--ds-t2-727);--t3:var(--ds-t3-728);--t4:var(--ds-t4-729);--t5:var(--ds-t5-730)}:root{--ty1:var(--ds-ty1-731);--ty2:var(--ds-ty2-732);--ty3:var(--ds-ty3-733);--ty4:var(--ds-ty4-734);--ty5:var(--ds-ty5-735);--ty6:var(--ds-ty6-736);--ty7:var(--ds-ty7-737);--tm1:var(--ds-tm1-738);--tm2:var(--ds-tm2-739);--tm3:var(--ds-tm3-740);--tm4:var(--ds-tm4-741);--tm5:var(--ds-tm5-742)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--ty1:var(--ds-ty1-743);--ty2:var(--ds-ty2-744);--ty3:var(--ds-ty3-745);--ty4:var(--ds-ty4-746);--ty5:var(--ds-ty5-747);--ty6:var(--ds-ty6-748);--ty7:var(--ds-ty7-749);--tm1:var(--ds-tm1-750);--tm2:var(--ds-tm2-751);--tm3:var(--ds-tm3-752);--tm4:var(--ds-tm4-753);--tm5:var(--ds-tm5-754)}}:root[data-theme=dark]{--ty1:var(--ds-ty1-743);--ty2:var(--ds-ty2-744);--ty3:var(--ds-ty3-745);--ty4:var(--ds-ty4-746);--ty5:var(--ds-ty5-747);--ty6:var(--ds-ty6-748);--ty7:var(--ds-ty7-749);--tm1:var(--ds-tm1-750);--tm2:var(--ds-tm2-751);--tm3:var(--ds-tm3-752);--tm4:var(--ds-tm4-753);--tm5:var(--ds-tm5-754)}.bb-h{align-items:stretch;gap:var(--ds-gap-161);flex-direction:column}.bb-h .seg{align-self:flex-start}.bb-grid{stroke:var(--line);stroke-width:var(--ds-stroke-width-755)}.bb-line{stroke-width:var(--ds-stroke-width-756);stroke-dasharray:1;stroke-dashoffset:1px}.bb-chart{margin-top:var(--ds-margin-top-434)}.who .req{font-style:normal;font-weight:var(--ds-font-weight-136);font-size:var(--ds-font-size-355);color:var(--burgundy);margin-left:var(--ds-margin-left-534);letter-spacing:var(--ds-letter-spacing-757)}.who-box{gap:var(--ds-gap-161);background:var(--soft);border:var(--ds-border-186) solid transparent;border-radius:var(--ds-border-radius-241);padding:var(--ds-padding-168);transition:border-color var(--ds-transition-246);flex-direction:column;display:flex}.who-box.need{border-color:var(--burgundy)}.who-box.done{border-color:color-mix(in srgb,var(--cobalt) 35%,transparent)}.who-solo{align-items:center;gap:var(--ds-gap-161);font-weight:var(--ds-font-weight-136);font-size:var(--ds-font-size-152);cursor:pointer;display:flex}.who-solo input{width:var(--ds-width-92);height:var(--ds-height-93);accent-color:var(--cobalt);flex:none}.who-row{align-items:center;gap:var(--ds-gap-181);flex-wrap:wrap;display:flex}.who-k{width:100%;font-size:var(--ds-font-size-187);font-weight:var(--ds-font-weight-178);letter-spacing:var(--ds-letter-spacing-456);text-transform:uppercase;color:var(--ink-2)}.who-tags{display:contents}.who-row input{min-width:var(--ds-min-width-758);font-size:var(--ds-font-size-221);padding:var(--ds-padding-220) var(--ds-padding-168);border-radius:var(--ds-border-radius-144);border:var(--ds-border-115) solid var(--line);background:var(--solid);color:var(--ink);flex:1}.wtag{align-items:center;gap:var(--ds-gap-181);background:var(--cobalt);color:var(--ds-cream);border-radius:var(--ds-border-radius-144);padding:var(--ds-padding-142) var(--ds-padding-297) var(--ds-padding-142) var(--ds-padding-168);font-size:var(--ds-font-size-138);font-weight:var(--ds-font-weight-136);display:inline-flex}.wtag small{font-weight:var(--ds-font-weight-165);opacity:var(--ds-opacity-195)}.wtag em{font-style:normal;font-size:var(--ds-font-size-355);background:var(--ds-color-759);border-radius:var(--ds-border-radius-144);padding:var(--ds-padding-526) var(--ds-padding-297)}.wtag button{width:var(--ds-width-184);height:var(--ds-height-185);background:var(--ds-color-760);color:inherit;cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.wtag button .i{width:var(--ds-width-302);height:var(--ds-height-530)}.who-l{align-items:center;gap:var(--ds-gap-181);margin-top:var(--ds-margin-top-434);font-size:var(--ds-font-size-133);color:var(--ink-2);display:flex}.who-l .i{width:var(--ds-width-261);height:var(--ds-height-262);flex:none}.flag.cold{color:var(--ds-color-761)}.flag.cold i{background:var(--ds-color-762)}.flag.vcold{color:var(--ds-color-763)}.flag.vcold i{background:var(--ds-color-764);box-shadow:0 0 0 var(--ds-box-shadow-473) var(--ds-color-765)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .flag.cold{color:var(--ds-color-766)}:root:not([data-theme=light]) .flag.vcold{color:var(--ds-color-767)}}:root[data-theme=dark] .flag.cold{color:var(--ds-color-766)}:root[data-theme=dark] .flag.vcold{color:var(--ds-color-767)}.tcold{font-style:normal;font-weight:var(--ds-font-weight-178);font-size:var(--ds-font-size-644);letter-spacing:var(--ds-letter-spacing-134);text-transform:uppercase;padding:var(--ds-padding-526) var(--ds-padding-455);border-radius:var(--ds-border-radius-144);background:var(--ds-color-768);color:var(--ds-color-769);margin-left:var(--ds-margin-left-770)}.tcold.vcold{background:var(--ds-color-764);color:var(--ds-color-227)}.dym{align-items:center;gap:var(--ds-gap-167);width:100%;margin-top:var(--ds-margin-top-274);padding:var(--ds-padding-223) var(--ds-padding-168);border-radius:var(--ds-border-radius-273);background:color-mix(in srgb,var(--butter) 45%,transparent);font-size:var(--ds-font-size-138);flex-wrap:wrap;display:flex}.dym span{flex:1 1 var(--ds-flex-338)}.dym[hidden]{display:none}.dym.in{margin:var(--ds-margin-192) 0}.td-head{gap:var(--ds-gap-126);margin:var(--ds-margin-160) 0 var(--ds-margin-192);flex-direction:column;display:flex}.td-tabs{grid-template-columns:1.6fr 1fr .8fr;align-self:stretch;display:grid}.td-tabs button{justify-content:center;align-items:center;gap:var(--ds-gap-181);white-space:nowrap;font-size:var(--ds-font-size-213);display:flex}.td-tabs .num{font-size:var(--ds-font-size-355);opacity:var(--ds-opacity-771);font-weight:var(--ds-font-weight-178)}.td-btns{justify-content:space-between;align-items:center;display:flex}.td-donebtn{align-items:center;gap:var(--ds-gap-167);border:var(--ds-border-115) solid var(--glass-edge);background:var(--card);color:var(--ink);border-radius:var(--ds-border-radius-144);padding:var(--ds-padding-170) var(--ds-padding-147);font:600 var(--ds-font-772) var(--f-ui);cursor:pointer;display:inline-flex}.td-donebtn .i{width:var(--ds-width-356);height:var(--ds-height-522);color:var(--good)}.td-donebtn b{background:var(--good);color:var(--ds-color-227);border-radius:var(--ds-border-radius-144);font-size:var(--ds-font-size-355);padding:var(--ds-padding-526) var(--ds-padding-455)}.td-donebtn[aria-pressed=true]{background:var(--pill);color:var(--pill-ink)}.td-plus{align-items:center;gap:var(--ds-gap-205);cursor:pointer;color:var(--ink-2);background:0 0;border:0;flex-direction:column;padding:0;display:flex}.td-plus .pc{width:var(--ds-width-129);height:var(--ds-height-130);background:var(--pill);color:var(--pill-ink);box-shadow:0 var(--ds-box-shadow-364) var(--ds-box-shadow-365) var(--ds-box-shadow-773) var(--ds-color-259);border-radius:50%;place-items:center;display:grid}.td-plus small{font-size:var(--ds-font-size-233);font-weight:var(--ds-font-weight-136)}.td-p{align-items:center;gap:var(--ds-gap-205);font-style:normal;font-weight:var(--ds-font-weight-136);font-size:var(--ds-font-size-233);color:var(--ink-2);background:var(--soft);border-radius:var(--ds-border-radius-144);padding:var(--ds-padding-526) var(--ds-padding-170) var(--ds-padding-526) var(--ds-padding-297);margin-right:var(--ds-margin-right-301);display:inline-flex}.td-p .i{width:var(--ds-width-774);height:var(--ds-height-775)}.td.completing{animation:tdout var(--ds-animation-776) ease forwards}.td.completing b{text-decoration:line-through;-webkit-text-decoration-color:var(--good);-webkit-text-decoration-color:var(--good);text-decoration-color:var(--good)}@keyframes tdout{0%{opacity:var(--ds-opacity-252)}55%{opacity:var(--ds-opacity-252);transform:none}to{opacity:var(--ds-opacity-250);transform:translateX(var(--ds-transform-777))}}.pick label .i{width:var(--ds-width-430);height:var(--ds-height-431);vertical-align:var(--ds-vertical-align-533)}.tc-list{margin:var(--ds-margin-160) 0 var(--ds-margin-271);padding:0;list-style:none}.tc-list li{gap:var(--ds-gap-161);padding:var(--ds-padding-170) 0;border-top:var(--ds-border-top-207) solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.tc-list li:first-child{border-top:0}.tc-list li.off{opacity:var(--ds-opacity-718)}.tc-list li.off b{text-decoration:line-through}.tc-list b{font-size:var(--ds-font-size-152);font-weight:var(--ds-font-weight-136);line-height:var(--ds-line-height-222);display:block}.tc-list span{font-size:var(--ds-font-size-187);color:var(--ink-2)}.tc-sel{width:var(--ds-width-619);height:var(--ds-height-620);border:var(--ds-border-778) solid var(--ink-3);color:#0000;cursor:pointer;background:0 0;border-radius:50%;place-items:center;padding:0;display:grid}.tc-sel .i{width:var(--ds-width-261);height:var(--ds-height-262)}.tc-sel[aria-pressed=true]{background:var(--cobalt);border-color:var(--cobalt);color:var(--ds-color-227)}.tc-kind{align-items:center;gap:var(--ds-gap-205);border-radius:var(--ds-border-radius-144);padding:var(--ds-padding-166) var(--ds-padding-223);font:700 var(--ds-font-779) var(--f-ui);cursor:pointer;white-space:nowrap;border:0;display:inline-flex}.tc-kind .i{width:var(--ds-width-774);height:var(--ds-height-775)}.tc-kind.p{background:var(--soft);color:var(--ink-2)}.tc-kind.bd{background:var(--cobalt);color:var(--ds-cream)}.ask-att{cursor:pointer;flex:none;place-items:center;display:grid}.ask-att .i{width:var(--ds-width-380);height:var(--ds-height-381)}.ask-att{width:var(--ds-width-224);height:var(--ds-height-225);background:var(--soft);margin-bottom:var(--ds-margin-bottom-329);border:0}.acts{gap:var(--ds-gap-181) var(--ds-gap-205);margin:var(--ds-margin-159) 0 var(--ds-margin-160);flex-wrap:wrap;justify-content:flex-start;display:flex}.act{align-items:center;gap:var(--ds-gap-141);width:var(--ds-width-460);cursor:pointer;color:var(--ink);font:inherit;background:0 0;border:0;flex-direction:column;padding:0;text-decoration:none;display:flex}.act-c{width:var(--ds-width-660);height:var(--ds-height-661);background:var(--soft);transition:transform var(--ds-transition-367),background var(--ds-transition-367);border:var(--ds-border-115) solid var(--glass-edge);border-radius:50%;place-items:center;display:grid}.act-c .i{width:var(--ds-width-347);height:var(--ds-height-369);stroke-width:var(--ds-stroke-width-94)}.act-l{font-size:var(--ds-font-size-187);font-weight:var(--ds-font-weight-136);line-height:var(--ds-line-height-289);text-align:center;color:var(--ink-2)}.act:hover .act-c{background:color-mix(in srgb,var(--cobalt) 14%,var(--soft))}.act:active .act-c{transform:scale(.94)}.sharebar .acts{margin-top:var(--ds-margin-top-150);justify-content:space-between}.sb-lab{margin:0 0 var(--ds-margin-192);font-size:var(--ds-font-size-355);font-weight:var(--ds-font-weight-178);letter-spacing:var(--ds-letter-spacing-413);text-transform:uppercase;color:var(--ink-3)}.acts{grid-template-columns:repeat(auto-fit,minmax(var(--ds-grid-template-columns-780),var(--ds-grid-template-columns-781)));gap:var(--ds-gap-161) var(--ds-gap-181);display:grid}.sharebar .acts{grid-template-columns:repeat(auto-fit,minmax(var(--ds-grid-template-columns-782),1fr))}.act{width:auto}.act-c{width:var(--ds-width-783);height:var(--ds-height-325)}.act-c .i{width:var(--ds-width-184);height:var(--ds-height-185)}.act-l{font-size:var(--ds-font-size-233)}.hs-car{gap:var(--ds-gap-161);scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 var(--ds-margin-784);padding:var(--ds-padding-330) var(--ds-padding-148) var(--ds-padding-223);scroll-padding-left:var(--ds-scroll-padding-left-785);display:flex;overflow-x:auto}.hs-car::-webkit-scrollbar{display:none}.hs-tile{max-width:var(--ds-max-width-786);scroll-snap-align:start;align-items:flex-start;gap:var(--ds-gap-181);text-align:left;padding:var(--ds-padding-147);border-radius:var(--ds-border-radius-787);background:var(--card);border:var(--ds-border-115) solid var(--glass-edge);box-shadow:0 var(--ds-box-shadow-116) var(--ds-box-shadow-350) var(--ds-box-shadow-258) var(--glass-shadow);color:var(--ink);cursor:pointer;font:inherit;-webkit-backdrop-filter:blur(var(--ds--webkit-backdrop-filter-353));transition:transform var(--ds-transition-367);flex-direction:column;flex:0 0 42%;display:flex}.hs-tile:active{transform:scale(.97)}.hs-tile b{font-family:var(--f-serif);font-size:var(--ds-font-size-605);line-height:var(--ds-line-height-245);font-weight:var(--ds-font-weight-136);margin-top:var(--ds-margin-top-274)}.hs-tile>span:not(.hs-ic){font-size:var(--ds-font-size-213);line-height:var(--ds-line-height-222);color:var(--ink-2);min-height:var(--ds-min-height-788)}.hs-tile em{font-style:normal;font-size:var(--ds-font-size-233);font-weight:var(--ds-font-weight-178);color:var(--ink-3);align-items:center;gap:var(--ds-gap-715);margin-top:auto;display:flex}.hs-tile em .i{width:var(--ds-width-302);height:var(--ds-height-530)}.hs-ic{width:var(--ds-width-683);height:var(--ds-height-502);border-radius:var(--ds-border-radius-300);color:var(--ds-color-227);place-items:center;display:grid}.hs-ic .i{width:var(--ds-width-380);height:var(--ds-height-381)}.hs-ic.lg{width:var(--ds-width-635);height:var(--ds-height-676);border-radius:var(--ds-border-radius-273)}.hs-m{align-items:center;gap:var(--ds-gap-126);margin-bottom:var(--ds-margin-bottom-328);display:flex}.hs-m h3{margin:0}.hs-list{margin:0 0 var(--ds-margin-192);padding:0;list-style:none}.hs-list li a{gap:var(--ds-gap-715);padding:var(--ds-padding-223) var(--ds-padding-166);border-top:var(--ds-border-top-207) solid var(--line);color:var(--ink);flex-direction:column;text-decoration:none;display:flex}.hs-list li:first-child a{border-top:0}.hs-list b{font-size:var(--ds-font-size-182);font-weight:var(--ds-font-weight-136)}.hs-list span{font-size:var(--ds-font-size-133);color:var(--ink-2)}.road-cta{align-items:center;gap:var(--ds-gap-206);width:100%;margin:var(--ds-margin-192) 0 var(--ds-margin-160);padding:var(--ds-padding-168) var(--ds-padding-147);border-radius:var(--ds-border-radius-787);background:var(--pill);color:var(--pill-ink);cursor:pointer;text-align:left;font:inherit;box-shadow:0 var(--ds-box-shadow-566) var(--ds-box-shadow-350) var(--ds-box-shadow-125) var(--ds-color-789);border:0;display:flex}.road-ic{width:var(--ds-width-790);height:var(--ds-height-791);border-radius:var(--ds-border-radius-313);background:var(--ds-color-792);flex:none;place-items:center;display:grid}.road-ic svg{width:var(--ds-width-139);height:var(--ds-height-140)}.road-t{flex-direction:column;flex:1;display:flex}.road-t b{font-size:var(--ds-font-size-571)}.road-t small{font-size:var(--ds-font-size-133);opacity:var(--ds-opacity-421)}.road-go{width:var(--ds-width-139);height:var(--ds-height-140);background:var(--pill-ink);color:var(--pill);transition:transform var(--ds-transition-246);border-radius:50%;flex:none;place-items:center;display:grid}.road-go .i{width:var(--ds-width-380);height:var(--ds-height-381)}.road-cta:hover .road-go{transform:translateX(var(--ds-transform-793))}#main.swipe-out{animation:swOut var(--ds-animation-794) ease-in forwards}#main.swipe-in{animation:swIn var(--ds-animation-247) cubic-bezier(.2,.8,.25,1)}@keyframes swOut{to{opacity:var(--ds-opacity-250);transform:translate(-40%)}}@keyframes swIn{0%{opacity:var(--ds-opacity-250);transform:translate(40%)}to{opacity:var(--ds-opacity-252);transform:none}}@media (prefers-reduced-motion:reduce){#main.swipe-out,#main.swipe-in{animation:none}}.ring-nudge{gap:var(--ds-gap-167);margin:var(--ds-margin-159) auto 0;max-width:var(--ds-max-width-795);font-size:var(--ds-font-size-138);line-height:var(--ds-line-height-796);color:var(--ink-2);text-align:left;align-items:flex-start;display:flex}.ring-nudge .i{width:var(--ds-width-356);height:var(--ds-height-522);margin-top:var(--ds-margin-top-214);color:var(--burgundy);flex:none}:root{--pf1:var(--ds-pf1-797);--pf2:var(--ds-pf2-798);--pf3:var(--ds-pf3-799);--pf4:var(--ds-pf4-800);--pf5:var(--ds-pf5-801);--pf6:var(--ds-pf6-802)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--pf1:var(--ds-pf1-803);--pf2:var(--ds-pf2-804);--pf3:var(--ds-pf3-805);--pf4:var(--ds-pf4-806);--pf5:var(--ds-pf5-807);--pf6:var(--ds-pf6-808)}}:root[data-theme=dark]{--pf1:var(--ds-pf1-803);--pf2:var(--ds-pf2-804);--pf3:var(--ds-pf3-805);--pf4:var(--ds-pf4-806);--pf5:var(--ds-pf5-807);--pf6:var(--ds-pf6-808)}.bb-cell.big{stroke:var(--ink);stroke-width:var(--ds-stroke-width-809);filter:drop-shadow(0 var(--ds-filter-810) var(--ds-filter-811) var(--ds-filter-812))}.tok.big{box-shadow:0 0 0 var(--ds-box-shadow-121) var(--solid),0 0 0 var(--ds-box-shadow-813) var(--pf1)}.pf-tag{font-style:normal;font-size:var(--ds-font-size-644);font-weight:var(--ds-font-weight-178);letter-spacing:var(--ds-letter-spacing-456);text-transform:uppercase;color:var(--pf1);background:color-mix(in srgb,var(--pf4) 35%,transparent);padding:var(--ds-padding-526) var(--ds-padding-455);border-radius:var(--ds-border-radius-144);margin-left:var(--ds-margin-left-770);vertical-align:var(--ds-vertical-align-609)}.mix-row small{font-weight:var(--ds-font-weight-165);color:var(--ink-3)}.lk{margin:0 0 var(--ds-margin-159);grid-template-columns:1fr 1fr;display:grid}.lk button{justify-content:center;align-items:center;gap:var(--ds-gap-181);display:flex}.lk .i{width:var(--ds-width-229);height:var(--ds-height-230)}.tp[hidden]{display:none}.fold-pf{margin:var(--ds-margin-192) 0 var(--ds-margin-271);padding:var(--ds-padding-170) var(--ds-padding-223);border-radius:var(--ds-border-radius-300);background:var(--ds-color-814)}.fold-pf p{gap:var(--ds-gap-167);margin:var(--ds-margin-160) 0;font-size:var(--ds-font-size-133);align-items:flex-start;display:flex}.fold-pf .i{width:var(--ds-width-261);height:var(--ds-height-262);margin-top:var(--ds-margin-top-214);color:var(--ds-color-815);flex:none}.bb-cat{align-self:flex-start}.rhy-dots{gap:var(--ds-gap-181);margin:0 0 var(--ds-margin-163);display:flex}.rhy-dots i{height:var(--ds-height-371);border-radius:var(--ds-border-radius-531);background:var(--soft);flex:1}.rhy-dots i.on{background:var(--cobalt)}.rhy-roles{gap:var(--ds-gap-167);margin:var(--ds-margin-159) 0 var(--ds-margin-160);flex-direction:column;display:flex}.rhy-role{text-align:left;padding:var(--ds-padding-147) var(--ds-padding-148);border-radius:var(--ds-border-radius-313);border:var(--ds-border-186) solid var(--line);background:var(--card);color:var(--ink);font:600 var(--ds-font-662) var(--f-ui);cursor:pointer}.rhy-role.on{border-color:var(--cobalt);background:color-mix(in srgb,var(--cobalt) 12%,var(--card))}.rhy-up{gap:var(--ds-gap-167);margin:var(--ds-margin-271) 0;align-items:center;display:inline-flex}#rhyText{width:100%;margin-top:var(--ds-margin-top-434)}.rhy-as{background:var(--soft);border-radius:var(--ds-border-radius-313);padding:var(--ds-padding-147) var(--ds-padding-148);margin:var(--ds-margin-163) 0}.rhy-as ul{margin:var(--ds-margin-192) 0;padding-left:var(--ds-padding-left-312)}.rhy-as li{margin:var(--ds-margin-160) 0;font-size:var(--ds-font-size-152)}.rhy-sl{padding:var(--ds-padding-223) 0;border-top:var(--ds-border-top-207) solid var(--line)}.rhy-sl:first-of-type{border-top:0}.rhy-sl-h{justify-content:space-between;align-items:baseline;gap:var(--ds-gap-161);margin-bottom:var(--ds-margin-bottom-239);display:flex}.rhy-sl-h label{font-weight:var(--ds-font-weight-136);font-size:var(--ds-font-size-182)}.rhy-sl-h b{font-size:var(--ds-font-size-138);color:var(--cobalt);white-space:nowrap}.rhy-sl input[type=range]{width:100%;accent-color:var(--cobalt)}.rhy-sl.pf input[type=range]{accent-color:var(--pf1)}.rhy-li{margin-top:var(--ds-margin-top-150)}.rhy-sum{margin:var(--ds-margin-271) 0;padding:0;list-style:none}.rhy-sum li{justify-content:space-between;gap:var(--ds-gap-161);padding:var(--ds-padding-170) 0;border-top:var(--ds-border-top-207) solid var(--line);font-size:var(--ds-font-size-152);display:flex}.rhy-sum li:first-child{border-top:0}.rhy-sum b{color:var(--cobalt)}.rhy-card,.li-card{gap:var(--ds-gap-126);margin:0 0 var(--ds-margin-159);border:var(--ds-border-186) solid color-mix(in srgb,var(--cobalt) 30%,transparent);align-items:center;display:flex}.rhy-card>div,.li-card>div{gap:var(--ds-gap-240);flex-direction:column;flex:1;display:flex}.rhy-card span,.li-card>div>span{font-size:var(--ds-font-size-213);color:var(--ink-2)}.li-card{align-items:flex-start}.li-ic{width:var(--ds-width-535);height:var(--ds-height-536);border-radius:var(--ds-border-radius-300);background:var(--ds-color-816);color:var(--ds-color-227);flex:none;place-items:center;display:grid}.li-ic .i{width:var(--ds-width-380);height:var(--ds-height-381)}.li-b{gap:var(--ds-gap-167);margin-top:var(--ds-margin-top-316);flex-wrap:wrap;align-items:center;display:flex}.rhy-goals{margin-bottom:var(--ds-margin-bottom-399)}.rhy-gh{justify-content:space-between;align-items:center;gap:var(--ds-gap-161);display:flex}.rhy-gh>div{flex-direction:column;display:flex}.rhy-gh span{font-size:var(--ds-font-size-133);color:var(--ink-2)}.ask-tools{gap:var(--ds-gap-181);margin:var(--ds-margin-271) 0 0;flex-wrap:wrap;display:flex}.ask-tools:empty{display:none}.ask-tools .chip{align-items:center;gap:var(--ds-gap-228);font-size:var(--ds-font-size-133);padding:var(--ds-padding-297) var(--ds-padding-143);display:inline-flex}.ask-tools .chip .i{width:var(--ds-width-430);height:var(--ds-height-431)}.ask-switch{margin:var(--ds-margin-163) 0;padding:var(--ds-padding-168) var(--ds-padding-147);border-radius:var(--ds-border-radius-313);background:color-mix(in srgb,var(--butter) 40%,transparent);font-size:var(--ds-font-size-152)}.ask-switch p{margin:0 0 var(--ds-margin-271)}.ask-switch>div{gap:var(--ds-gap-167);flex-wrap:wrap;align-items:center;display:flex}.chat-c{margin-bottom:var(--ds-margin-bottom-216)}.chat-h{justify-content:space-between;gap:var(--ds-gap-161);display:flex}.chat-h>div{gap:var(--ds-gap-715);flex-direction:column;display:flex}.chat-h b{font-size:var(--ds-font-size-82)}.chat-p{font-size:var(--ds-font-size-138);color:var(--ink-2);margin:var(--ds-margin-311) 0 var(--ds-margin-271);white-space:pre-line}.bb-only{margin:var(--ds-margin-311) 0 0;font-size:var(--ds-font-size-187);color:var(--ink-3)}.bb-legend button.sel{border-color:var(--ink);box-shadow:0 0 0 var(--ds-box-shadow-518) var(--ink) inset}.bb-cell{animation-duration:var(--ds-animation-duration-817)}.rhy-hero{margin-bottom:var(--ds-margin-bottom-239)}.rhy-hero h3{margin:var(--ds-margin-270) 0 0;font-family:var(--f-serif);font-size:var(--ds-font-size-309)}.g-eyebrow2{font-size:var(--ds-font-size-233);font-weight:var(--ds-font-weight-178);letter-spacing:var(--ds-letter-spacing-623);text-transform:uppercase;color:var(--ink-3);margin:0}.rhy-hero .btn .i{width:var(--ds-width-356);height:var(--ds-height-522)}.rhy-list{padding:var(--ds-padding-166) var(--ds-padding-148)}.rhy-li-row{justify-content:space-between;align-items:center;gap:var(--ds-gap-126);padding:var(--ds-padding-168) 0;border-top:var(--ds-border-top-207) solid var(--line);display:flex}.rhy-li-row:first-child{border-top:0}.rhy-li-row>div{gap:var(--ds-gap-715);flex-direction:column;display:flex}.rhy-li-row b{font-size:var(--ds-font-size-182);font-weight:var(--ds-font-weight-136)}.rhy-li-row span{font-size:var(--ds-font-size-138);color:var(--cobalt);font-weight:var(--ds-font-weight-136)}.rhy-li-row span.off{color:var(--ink-3);font-weight:var(--ds-font-weight-165)}.rhy-asl{padding-left:var(--ds-padding-left-312);margin:0}.rhy-asl li{margin:var(--ds-margin-160) 0;font-size:var(--ds-font-size-152)}.rhy-sl.one{padding-top:var(--ds-padding-top-818);border-top:0}.prompt{background:linear-gradient(var(--ds-background-819),var(--prompt) 0%,var(--prompt-2,var(--prompt)) 100%);box-shadow:0 var(--ds-box-shadow-365) var(--ds-box-shadow-124) var(--ds-box-shadow-820) var(--ds-color-821)}:root{--mixoth:var(--ds-mixoth-822)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--mixoth:var(--ds-mixoth-823)}}:root[data-theme=dark]{--mixoth:var(--ds-mixoth-823)}.mixleg span{white-space:nowrap}:root{--mixb2b:var(--ds-mixb2b-824)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--mixb2b:var(--ds-mixb2b-825)}}:root[data-theme=dark]{--mixb2b:var(--ds-mixb2b-825)}.tbeads{padding:var(--ds-padding-297) var(--ds-padding-148)}.dotrow{grid-template-columns:var(--ds-grid-template-columns-826) minmax(0,1fr) auto var(--ds-grid-template-columns-827);border:0;border-top:var(--ds-border-top-207) solid var(--line);width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;padding:var(--ds-padding-223) 0;background:0 0}.tbeads>.dotrow:first-child{border-top:0}.dotrow>.i{width:var(--ds-width-261);height:var(--ds-height-262);color:var(--ink-3);transition:transform var(--ds-transition-720)}.dotrow.open>.i{transform:rotate(var(--ds-transform-307))}.tdots{gap:var(--ds-gap-205);flex-wrap:wrap;display:flex}.tdots i{width:var(--ds-width-283);height:var(--ds-height-284);opacity:var(--ds-opacity-250);animation:bead var(--ds-animation-446) cubic-bezier(.3,1.4,.5,1) forwards,beadwave var(--ds-animation-714) ease-in-out 3;animation-delay:calc(var(--k)*var(--ds-animation-delay-828)),calc(var(--ds-animation-delay-829) + var(--k)*var(--ds-animation-delay-828));border-radius:50%}@keyframes bead{0%{opacity:var(--ds-opacity-250);transform:translateX(var(--ds-transform-830))}to{opacity:var(--ds-opacity-252);transform:none}}@keyframes beadwave{0%,to{transform:none}40%{transform:translateY(var(--ds-transform-251))}}@media (prefers-reduced-motion:reduce){.tdots i{opacity:var(--ds-opacity-252);animation:none}}.tsum{padding:var(--ds-padding-297) 0 var(--ds-padding-147);animation:fadeIn var(--ds-animation-698) ease}.tsum-stats{gap:var(--ds-gap-181);margin:var(--ds-margin-160) 0 var(--ds-margin-163);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.tsum-stats div{background:color-mix(in srgb,var(--c) 18%,var(--soft));border-radius:var(--ds-border-radius-273);padding:var(--ds-padding-170) var(--ds-padding-170) var(--ds-padding-297);flex-direction:column;display:flex}.tsum-stats b{font-family:var(--f-serif);font-size:var(--ds-font-size-209);line-height:var(--ds-line-height-315)}.tsum-stats span{font-size:var(--ds-font-size-355);color:var(--ink-2)}.tsum-h{margin:0 0 var(--ds-margin-192);font-size:var(--ds-font-size-187);font-weight:var(--ds-font-weight-178);letter-spacing:var(--ds-letter-spacing-456);text-transform:uppercase;color:var(--ink-3)}.tsum-ppl{gap:var(--ds-gap-715);flex-direction:column;display:flex}.tsum-p{align-items:center;gap:var(--ds-gap-161);padding:var(--ds-padding-297) var(--ds-padding-166);border-radius:var(--ds-border-radius-300);color:var(--ink);opacity:var(--ds-opacity-250);animation:pin var(--ds-animation-247) ease forwards;animation-delay:calc(var(--k)*var(--ds-animation-delay-831) + var(--ds-animation-delay-832));text-decoration:none;display:flex}.tsum-p:hover{background:var(--soft)}.tsum-p>span{flex-direction:column;min-width:0;display:flex}.tsum-p b{font-size:var(--ds-font-size-152);font-weight:var(--ds-font-weight-136)}.tsum-p small{font-size:var(--ds-font-size-187);color:var(--ink-2)}@keyframes pin{0%{opacity:var(--ds-opacity-250);transform:translateY(var(--ds-transform-701))}to{opacity:var(--ds-opacity-252);transform:none}}@media (prefers-reduced-motion:reduce){.tsum-p{opacity:var(--ds-opacity-252);animation:none}}.tsum-last{margin:var(--ds-margin-271) 0 0;font-size:var(--ds-font-size-133);color:var(--ink-2)}.hero-car{transition:height var(--ds-transition-689) ease;align-items:flex-start;overflow-y:hidden}.hero-slide{justify-content:flex-start}.rhy-ic{width:var(--ds-width-619);height:var(--ds-height-620);border-radius:var(--ds-border-radius-686);background:var(--soft);color:var(--cobalt);margin-right:var(--ds-margin-right-833);vertical-align:middle;flex:none;place-items:center;display:inline-grid}.rhy-ic .i{width:var(--ds-width-356);height:var(--ds-height-522)}.rhy-ic.lg{width:var(--ds-width-535);height:var(--ds-height-536);border-radius:var(--ds-border-radius-300)}.rhy-ic.lg .i{width:var(--ds-width-92);height:var(--ds-height-93)}.rhy-sl.pf .rhy-ic,.rhy-li-row .pf-tag~* .rhy-ic{color:var(--pf1)}.rhy-sl-h label{align-items:center;gap:var(--ds-gap-205) 0;flex-wrap:wrap;display:flex}.rhy-li-row{justify-content:flex-start}.rhy-li-row>div{flex:1}.rhy-sum li>span{align-items:center;display:flex}.rhy-rng.stretch{filter:drop-shadow(0 0 var(--ds-filter-703) var(--cobaltl))}.bb-cell{animation:cellglass var(--ds-animation-834) cubic-bezier(.2,.8,.25,1) backwards;animation-delay:var(--d)}@keyframes cellglass{0%{opacity:var(--ds-opacity-250);transform:scale(.35)}55%{opacity:var(--ds-opacity-278);transform:scale(1.12)}to{opacity:var(--ds-opacity-252);transform:none}}@media (prefers-reduced-motion:reduce){.bb-cell{animation:none}}.nav{isolation:isolate}.nav a[aria-current=page]:after{display:none}.nav-pill{left:0;top:var(--ds-top-614);bottom:var(--ds-bottom-696);width:var(--ds-width-677);border-radius:var(--ds-border-radius-241);z-index:-1;pointer-events:none;opacity:var(--ds-opacity-250);background:linear-gradient(var(--ds-background-835),var(--ds-color-612),var(--ds-color-836));box-shadow:inset 0 var(--ds-box-shadow-518) 0 var(--ds-color-837),inset 0 var(--ds-box-shadow-366) var(--ds-box-shadow-566) var(--ds-color-838),0 var(--ds-box-shadow-363) var(--ds-box-shadow-123) var(--ds-box-shadow-773) var(--ds-color-51);-webkit-backdrop-filter:blur(var(--ds--webkit-backdrop-filter-840));transition:transform var(--ds-transition-841) cubic-bezier(.3,1.25,.45,1),width var(--ds-transition-465) cubic-bezier(.3,1.2,.45,1),opacity var(--ds-transition-390) ease;position:absolute}.nav a,.nav .plus{transition:transform var(--ds-transition-842) cubic-bezier(.3,1.4,.5,1),color var(--ds-transition-720) ease;position:relative;overflow:visible}.nav a.pressed{transform:scale(.9)}.nav .plus.pressed .pc{transform:scale(.92)}.nav-press{width:var(--ds-width-302);height:var(--ds-height-530);margin:var(--ds-margin-378) 0 0 var(--ds-margin-378);pointer-events:none;z-index:-1;background:radial-gradient(circle,var(--ds-color-843) 0%,var(--ds-color-844) 35%,var(--ds-color-845) 70%);animation:navpress var(--ds-animation-695) cubic-bezier(.2,.8,.3,1) forwards;border-radius:50%;position:absolute}@keyframes navpress{0%{opacity:var(--ds-opacity-252);transform:scale(.4)}to{opacity:var(--ds-opacity-250);transform:scale(7)}}.page-ghost{z-index:4;pointer-events:none;animation:ghostout var(--ds-page-out) cubic-bezier(.4,0,.2,1) forwards;position:fixed}@keyframes ghostout{to{transform:translateX(calc(var(--dir,1) * -28%));opacity:var(--ds-opacity-250)}}#main.page-in{animation:pagein var(--ds-page-in) cubic-bezier(.2,.8,.25,1)}@media (prefers-reduced-motion:no-preference){#main.page-in .blks>.blk:nth-child(-n+6){animation:.5s cubic-bezier(.22,1,.36,1) both blkIn;animation-delay:calc(var(--bi,0) * 40ms + 60ms)}#main.page-in .blks>.blk:nth-child(2){--bi:1}#main.page-in .blks>.blk:nth-child(3){--bi:2}#main.page-in .blks>.blk:nth-child(4){--bi:3}#main.page-in .blks>.blk:nth-child(5){--bi:4}#main.page-in .blks>.blk:nth-child(6){--bi:5}}@keyframes blkIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes pagein{0%{transform:translateX(calc(var(--dir,1) * 28%));opacity:var(--ds-opacity-250)}to{opacity:var(--ds-opacity-252);transform:none}}@media (prefers-reduced-motion:reduce){.page-ghost,#main.page-in,.nav-press{animation:none}.nav-pill{transition:none}}.hero-car{scroll-snap-type:none;touch-action:pan-y;transition:height var(--ds-transition-389) cubic-bezier(.22,.8,.24,1);margin:0 var(--ds-margin-719);display:block;overflow:hidden}.hero-track{will-change:transform;align-items:flex-start;display:flex;transform:translate(0)}.hero-slide{scroll-snap-align:none;-webkit-user-select:none;user-select:none}.hero-track .hero-slide{flex:0 0 100%}.wrap{overflow-x:clip}.ghost-box{pointer-events:none;z-index:4;position:fixed;inset:0;overflow:hidden}.ghost-box .page-ghost{position:absolute}body.locked{width:100%;max-width:var(--ds-max-width-846);left:0;right:0;overflow-x:hidden}.overlay{width:100%;max-width:var(--ds-max-width-846);left:0;right:0}.modal{max-width:min(var(--ds-max-width-375),var(--ds-max-width-846))}html,body{overscroll-behavior:none}html{touch-action:pan-x pan-y}input,select,textarea{font-size:max(var(--ds-font-size-221),var(--ds-font-size-847))}.stabs{top:var(--appbar-h,0px);z-index:20;margin:0 0 var(--ds-margin-163);padding:var(--ds-padding-147) 0 var(--ds-padding-223);background:var(--bg);box-shadow:0 0 0 var(--ds-box-shadow-848) var(--bg);clip-path:inset(0 var(--ds-clip-path-849) var(--ds-clip-path-850));position:sticky}.stabs a{transition:color var(--ds-transition-390) ease}.page-ghost.tab{animation:tabout var(--ds-animation-664) cubic-bezier(.32,.72,0,1) forwards}@keyframes tabout{to{transform:translateX(calc(var(--dir,1) * -100%))}}#main.tab-in>:not(.stabs){animation:tabin var(--ds-animation-664) cubic-bezier(.32,.72,0,1)}@keyframes tabin{0%{transform:translateX(calc(var(--dir,1) * 100%))}to{transform:none}}@media (prefers-reduced-motion:reduce){.page-ghost.tab,#main.tab-in>:not(.stabs){animation:none}}#main>.stabs:first-child{margin-top:var(--ds-margin-top-851)}.backpill{align-items:center;gap:var(--ds-gap-181);margin:0 0 var(--ds-margin-163);padding:var(--ds-padding-455) var(--ds-padding-147) var(--ds-padding-455) var(--ds-padding-223);border-radius:var(--ds-border-radius-144);border:var(--ds-border-115) solid var(--line);background:var(--solid);color:var(--ink);font:600 var(--ds-font-515)/1 var(--f-ui);cursor:pointer;animation:bpIn var(--ds-animation-698) cubic-bezier(.2,.8,.25,1);display:inline-flex}.backpill svg.i{width:var(--ds-width-356);height:var(--ds-height-522)}@keyframes bpIn{0%{opacity:var(--ds-opacity-250);transform:translateY(var(--ds-transform-251))}}button.type{font:inherit;cursor:pointer;transition:transform var(--ds-transition-367) ease;border:0}button.type:active{transform:scale(.96)}.qp-ov{z-index:70;padding:var(--ds-padding-852);background:var(--ds-color-853);transition:background var(--ds-transition-246) ease;place-items:center;display:grid;position:fixed;inset:0}.qp-ov.on{background:var(--ds-color-854)}.qp{width:min(var(--ds-width-855),100%);max-height:min(var(--ds-max-height-648),var(--ds-max-height-856));background:var(--solid);color:var(--ink);border-radius:var(--ds-border-radius-787);box-shadow:0 var(--ds-box-shadow-365) var(--ds-box-shadow-124) var(--ds-box-shadow-500) var(--ds-color-857);opacity:var(--ds-opacity-250);transition:opacity var(--ds-transition-246) ease,transform var(--ds-transition-720) cubic-bezier(.2,.8,.25,1);flex-direction:column;display:flex;transform:scale(.94)}.qp-ov.on .qp{opacity:var(--ds-opacity-252);transform:none}.qp-h{padding:var(--ds-padding-147) var(--ds-padding-168) var(--ds-padding-170) var(--ds-padding-189);justify-content:space-between;align-items:center;display:flex}.qp-h b{font-family:var(--f-serif);font-weight:var(--ds-font-weight-165);font-size:var(--ds-font-size-269)}.qp-x{width:var(--ds-width-231);height:var(--ds-height-232);background:var(--line);color:var(--ink);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.qp-x svg.i{width:var(--ds-width-261);height:var(--ds-height-262)}.qp-b{overscroll-behavior:contain;padding:0 var(--ds-padding-189) var(--ds-padding-148);overflow-y:auto}.qp-b p{font-size:var(--ds-font-size-152);line-height:var(--ds-line-height-83);color:var(--ink-2);margin:0}.qp-r{justify-content:space-between;align-items:center;gap:var(--ds-gap-126);padding:var(--ds-padding-455) 0;border-top:var(--ds-border-top-207) solid var(--line);color:inherit;text-decoration:none;display:flex}.qp-r:first-child{border-top:0}.qp-r span{min-width:0}.qp-r b{font-weight:var(--ds-font-weight-136);font-size:var(--ds-font-size-152);line-height:var(--ds-line-height-222);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.qp-r small{font-size:var(--ds-font-size-187);color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.qp-r em{font-style:normal;font-size:var(--ds-font-size-187);color:var(--ink-3);white-space:nowrap}.info-row{justify-content:center;align-items:center;gap:var(--ds-gap-167);display:flex}h3.info-row{justify-content:flex-start}.info-i{width:var(--ds-width-92);height:var(--ds-height-93);border:var(--ds-border-115) solid var(--ink-3);color:var(--ink-3);font:italic 600 var(--ds-font-858)/1 var(--f-serif);cursor:pointer;background:0 0;border-radius:50%;flex:none;place-items:center;padding:0;display:inline-grid}h3 .info-i{font-family:var(--f-ui);font-style:normal}.also-h{justify-content:space-between;align-items:center;display:flex}.also-x{width:var(--ds-width-427);height:var(--ds-height-428);color:var(--ink-3);cursor:pointer;margin:var(--ds-margin-859) var(--ds-margin-378) var(--ds-margin-859) 0;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.also-x svg.i{width:var(--ds-width-261);height:var(--ds-height-262)}.toast{padding:var(--ds-padding-455) var(--ds-padding-148);font-size:var(--ds-font-size-213);line-height:var(--ds-line-height-222);gap:var(--ds-gap-126);width:max-content;max-width:calc(100% - var(--ds-max-width-386));bottom:calc(var(--ds-bottom-860) + env(safe-area-inset-bottom,0px))}.toast span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.toast button{flex:none}.sb-h,.sb-h b{display:block}.sb-h span{margin-top:var(--ds-margin-top-379);display:block}.backpill{top:calc(var(--appbar-h,0px) + var(--ds-top-614));z-index:19;box-shadow:0 var(--ds-box-shadow-363) var(--ds-box-shadow-123) var(--ds-box-shadow-416) var(--ds-color-857);position:sticky}.stickhead{top:var(--appbar-h,0px);z-index:20;margin:var(--ds-margin-378) 0 var(--ds-margin-163);background:var(--bg);box-shadow:0 0 0 var(--ds-box-shadow-848) var(--bg);clip-path:inset(0 var(--ds-clip-path-849) var(--ds-clip-path-850));padding-bottom:var(--ds-padding-bottom-861);position:sticky}.stickhead .stabs{box-shadow:none;clip-path:none;padding-bottom:var(--ds-padding-bottom-453);margin:0;position:static}.stickhead .backpill{box-shadow:none;margin:0;position:static}.vbars{gap:var(--ds-gap-161);overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;margin:0 var(--ds-margin-784);padding:0 var(--ds-padding-148) var(--ds-padding-330);-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto}.vbars::-webkit-scrollbar{display:none}.vb{flex:0 0 var(--ds-flex-862);scroll-snap-align:start;font:inherit;color:inherit;cursor:pointer;transition:transform var(--ds-transition-367) ease;background:0 0;border:0;padding:0}.vb:active{transform:scale(.96)}.qp-big{font-family:var(--f-serif);font-size:var(--ds-font-size-605)!important;line-height:var(--ds-line-height-245)!important;margin:0 0 var(--ds-margin-192)!important;color:var(--ink)!important}.qp-list{margin:var(--ds-margin-271) 0 var(--ds-margin-270)}.qp-note{margin-top:var(--ds-margin-top-172)!important;font-size:var(--ds-font-size-187)!important;color:var(--ink-3)!important}.tsum-wrap{transition:grid-template-rows var(--ds-transition-505) cubic-bezier(.3,.7,.2,1);grid-template-rows:0fr;display:grid}.tsum-wrap.open{grid-template-rows:1fr}.tsum-in{min-height:0;overflow:hidden}.tsum-wrap .tsum{opacity:var(--ds-opacity-250);transform:translateY(var(--ds-transform-700));transition:opacity var(--ds-transition-390) ease,transform var(--ds-transition-465) ease;animation:none}.tsum-wrap.open .tsum{opacity:var(--ds-opacity-252);transition-delay:var(--ds-transition-delay-863);transform:none}.tsum-wrap .tsum-p{opacity:var(--ds-opacity-252);animation:none}@media (prefers-reduced-motion:reduce){.tsum-wrap{transition:none}}.splash{z-index:1000;color:var(--ds-cream);-webkit-tap-highlight-color:transparent;position:fixed;inset:0;overflow:hidden}.splash.out{pointer-events:none}.sp-bg{background:linear-gradient(180deg,var(--ds-navy) var(--ds-gradient-stop-1),var(--ds-cobalt) var(--ds-gradient-stop-2),var(--ds-gradient-middle) var(--ds-gradient-stop-3),var(--ds-gradient-rose) var(--ds-gradient-stop-4),var(--ds-gradient-end) var(--ds-gradient-stop-5));transition:opacity var(--ds-transition-864) cubic-bezier(.4,0,.2,1) var(--ds-transition-720);position:absolute;inset:0;overflow:hidden}.splash.out .sp-bg{opacity:var(--ds-opacity-250)}.sp-bg i{pointer-events:none;position:absolute}.sp-orb{will-change:transform;border-radius:50%}.sp-orb.a{width:var(--ds-width-865);height:var(--ds-height-866);left:var(--ds-left-867);top:var(--ds-top-868);background:radial-gradient(closest-side,var(--ds-color-869),var(--ds-color-870) 45%,var(--ds-color-871))}.sp-orb.b{width:var(--ds-width-872);height:var(--ds-height-873);right:var(--ds-right-874);top:var(--ds-top-875);background:radial-gradient(closest-side,var(--ds-color-876),var(--ds-color-877) 50%,var(--ds-color-878))}.sp-orb.c{width:var(--ds-width-879);height:var(--ds-height-880);left:var(--ds-left-881);bottom:var(--ds-bottom-882);background:radial-gradient(closest-side,var(--ds-color-883),var(--ds-color-884) 50%,var(--ds-color-885))}.sp-sheen{background:radial-gradient(60% 45% at 72% 30%,var(--ds-color-886),var(--ds-color-887) 45%,var(--ds-color-888) 75%);inset:-20%}.sp-grain{opacity:var(--ds-opacity-407);mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='.55'/%3E%3C/svg%3E");inset:0}.sp-stage{flex-direction:column;align-items:center;display:flex;position:absolute;top:44%;left:0;right:0}.sp-logo{will-change:transform;justify-content:center;align-items:center;display:flex;position:relative}.sp-name{font:800 var(--ds-font-889)/1 var(--f-ui);letter-spacing:var(--ds-letter-spacing-890);white-space:nowrap;color:var(--ds-cream)}.sp-name span{vertical-align:top;padding:var(--ds-padding-891) var(--ds-padding-892) var(--ds-padding-893);margin:var(--ds-margin-894) var(--ds-margin-895) var(--ds-margin-896);display:inline-block;overflow:hidden}.sp-name b{font-weight:var(--ds-font-weight-132);opacity:var(--ds-opacity-250);will-change:transform,opacity;display:inline-block;transform:translateY(105%)}.sp-dot{width:var(--ds-width-347);height:var(--ds-height-369);margin:var(--ds-margin-897) 0 0 var(--ds-margin-897);background:var(--ds-burgundy);opacity:var(--ds-opacity-250);will-change:transform,opacity;border-radius:50%;position:absolute;top:50%;left:50%}.sp-slogan{margin:var(--ds-margin-898) 0 0;font:600 var(--ds-slogan-size) var(--f-ui);text-transform:uppercase;letter-spacing:var(--ds-letter-spacing-900);color:var(--ds-color-901);opacity:var(--ds-opacity-250);text-align:center;padding:0 var(--ds-padding-148)}.bd-logo{align-items:center;gap:var(--ds-dot-gap);display:inline-flex}.bd-logo i{width:var(--ds-dot-size);height:var(--ds-dot-size);background:var(--ds-burgundy);border-radius:50%;flex:none}.bd-logo b{font:800 var(--ds-wordmark-size)/1 var(--f-ui);letter-spacing:var(--ds-letter-spacing-890);color:var(--ds-cream)}.g-logo{padding-top:var(--ds-padding-top-903);justify-content:center;display:flex}html.sp-handoff .g-logo{opacity:var(--ds-opacity-250)}.g-wm{vertical-align:top;padding-bottom:var(--ds-padding-bottom-904);margin-bottom:var(--ds-margin-bottom-905);display:inline-block;overflow:hidden}.g-word{display:inline-block}@media (prefers-reduced-motion:no-preference){.sp-orb{animation:spDrift var(--ds-animation-906) ease-in-out infinite alternate}.sp-orb.b{animation-duration:var(--ds-animation-duration-907);animation-delay:var(--ds-animation-delay-908)}.sp-orb.c{animation-duration:var(--ds-animation-duration-909);animation-delay:var(--ds-animation-delay-910)}.sp-sheen{animation:spSheen var(--ds-animation-911) ease-in-out infinite alternate}.gate .g-brand,.g-hero>p,.g-points,.g-points li,.g-cta>*,.g-card,.g-card>*,.gate>.g-wrap>.g-note{animation:gIn var(--ds-animation-912) cubic-bezier(.22,.8,.24,1) both}.gate .g-brand{animation-delay:calc(var(--gi,0s) + var(--ds-animation-delay-913))}.g-hero .g-eyebrow{animation-delay:var(--ds-animation-delay-914)}.g-word{animation:wordUp var(--ds-animation-669) cubic-bezier(.22,.8,.24,1) both;animation-delay:calc(var(--gi,0s) + var(--ds-animation-delay-915) + var(--w,0) * var(--ds-animation-delay-916))}.g-hero .g-lead{animation-delay:calc(var(--gi,0s) + var(--ds-animation-delay-917))}.g-points{animation-name:gInSoft;animation-delay:var(--ds-animation-delay-918)}.g-points li{animation-delay:calc(var(--ds-animation-delay-919) + var(--k,0) * var(--ds-animation-delay-831))}.g-cta>:first-child{animation-delay:calc(var(--gi,0s) + var(--ds-animation-delay-920))}.g-cta>:nth-child(2){animation-delay:calc(var(--gi,0s) + var(--ds-animation-delay-921))}.g-card{animation-name:gInSoft;animation-delay:var(--ds-animation-delay-914)}.g-card>*{animation-delay:calc(var(--ds-animation-delay-922) + var(--k,0) * var(--ds-animation-delay-916))}.g-card>:first-child{--k:0}.g-card>:nth-child(2){--k:1}.g-card>:nth-child(3){--k:2}.g-card>:nth-child(4){--k:3}.g-card>:nth-child(5){--k:4}.g-card>:nth-child(6){--k:5}.g-card>:nth-child(7){--k:6}.gate .aura i{animation:auraDrift var(--ds-animation-923) cubic-bezier(.22,.8,.24,1) both}.gate .aura i:nth-child(2){animation-delay:var(--ds-animation-delay-924)}.gate .aura i:nth-child(3){animation-delay:var(--ds-animation-delay-925)}html.app-open .appbar{animation:shellDown var(--ds-animation-926) cubic-bezier(.22,.8,.24,1) var(--ds-animation-927) both}html.app-open .nav{animation:shellUp var(--ds-animation-669) cubic-bezier(.22,.8,.24,1) var(--ds-animation-928) both}html.app-open body .aura{animation:fadeIn var(--ds-animation-929) ease both}html.splash-on .gate *,html.splash-on .appbar,html.splash-on .nav,html.splash-on .aura,html.splash-on .aura i,html.splash-on .skel,html.splash-on .skel *{animation-play-state:paused!important}#main.reveal>.blks{animation:none}#main.reveal>.blks>.blk,#main.reveal>*{animation:revealUp var(--ds-animation-669) cubic-bezier(.22,.8,.24,1) both;animation-delay:calc(var(--ri,0) * var(--ds-animation-delay-930))}#main.reveal .bb-cell{animation-delay:calc(var(--d) + var(--ds-animation-delay-931))}#main.reveal .bb-target{animation-delay:var(--ds-animation-delay-932)}#main.reveal .bb-line{animation-delay:var(--ds-animation-delay-933);animation-duration:var(--ds-animation-duration-934)}}@keyframes spDrift{0%{transform:translate(var(--ds-transform-935),var(--ds-transform-936)) scale(1)}to{transform:translate(var(--ds-transform-937),var(--ds-transform-938)) scale(1.06)}}@keyframes spSheen{0%{transform:translate(-14%)}to{transform:translate(14%)}}@keyframes gIn{0%{opacity:var(--ds-opacity-250);transform:translateY(var(--ds-transform-939));filter:blur(var(--ds-filter-703))}to{opacity:var(--ds-opacity-252);filter:none;transform:none}}@keyframes gInSoft{0%{opacity:var(--ds-opacity-250);transform:translateY(var(--ds-transform-940))}to{opacity:var(--ds-opacity-252);transform:none}}@keyframes wordUp{0%{opacity:var(--ds-opacity-250);transform:translateY(105%)}to{opacity:var(--ds-opacity-252);transform:none}}@keyframes auraDrift{0%{opacity:var(--ds-opacity-250);transform:scale(.8)}}@keyframes shellDown{0%{opacity:var(--ds-opacity-250);translate:0 var(--ds-translate-941)}to{opacity:var(--ds-opacity-252);translate:0}}@keyframes shellUp{0%{opacity:var(--ds-opacity-250);translate:0 var(--ds-translate-942)}to{opacity:var(--ds-opacity-252);translate:0}}@keyframes revealUp{0%{opacity:var(--ds-opacity-250);transform:translateY(var(--ds-transform-777));filter:blur(var(--ds-filter-943))}to{opacity:var(--ds-opacity-252);filter:none;transform:none}}.skel{gap:var(--ds-gap-206);padding-top:var(--ds-padding-top-944);--sk:color-mix(in srgb,var(--ink) 9%,transparent);--sk-hi:color-mix(in srgb,var(--ink) 17%,transparent);flex-direction:column;display:flex}.sk-card{border-radius:var(--ds-border-radius-348);background:var(--card);border:var(--ds-border-115) solid var(--line);padding:var(--ds-padding-308) var(--ds-padding-169)}.skel i{border-radius:var(--ds-border-radius-144);background:linear-gradient(var(--ds-background-945),var(--sk) 30%,var(--sk-hi) 50%,var(--sk) 70%);animation:shimmer var(--ds-animation-946) ease-in-out infinite;background-size:300% 100%;display:block}.sk-l{height:var(--ds-height-530);margin:var(--ds-margin-311) 0}.sk-l.tall{height:var(--ds-height-369);margin-bottom:var(--ds-margin-bottom-216)}.sk-l.thin{height:var(--ds-height-284)}.w15{width:15%}.w35{width:35%}.w40{width:40%}.w60{width:60%}.w70{width:70%}.sk-bars{align-items:flex-end;gap:var(--ds-gap-126);height:var(--ds-height-947);margin-top:var(--ds-margin-top-948);padding:0 var(--ds-padding-297);display:flex}.skel .sk-bars i{border-radius:var(--ds-border-radius-617);flex:1}.sk-chips{gap:var(--ds-gap-161);text-align:center;grid-template-columns:repeat(4,1fr);display:grid}.sk-chips span{align-items:center;gap:var(--ds-gap-205);flex-direction:column;display:flex}.skel .sk-c{width:var(--ds-width-783);height:var(--ds-height-325);border-radius:50%}.sk-chips .sk-l{width:70%;margin:var(--ds-margin-192) auto 0}.sk-item{align-items:center;gap:var(--ds-gap-206);padding:var(--ds-padding-170) 0;display:flex}.sk-item>div{flex:1}.skel .sk-dot{width:var(--ds-width-667);height:var(--ds-height-668);border-radius:50%;flex:none}@keyframes shimmer{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:no-preference){.skel{animation:fadeIn var(--ds-animation-458) ease both}.skel.out{animation:skOut var(--ds-animation-949) cubic-bezier(.4,0,.2,1) forwards}}@keyframes skOut{to{opacity:var(--ds-opacity-250);filter:blur(var(--ds-filter-703));transform:translateY(var(--ds-transform-700))}}@media (prefers-reduced-motion:reduce){.skel i{animation:none}}.g-wait{width:var(--ds-width-129);height:var(--ds-height-130);border:var(--ds-border-186) solid var(--ds-border-950);background:var(--ds-color-951);animation:breathe var(--ds-animation-946) ease-in-out infinite;border-radius:50%;margin:auto}@media (prefers-reduced-motion:no-preference){html.app-open #bannerSlot{animation:gInSoft var(--ds-animation-926) cubic-bezier(.22,.8,.24,1) var(--ds-animation-952) both}html.splash-on #bannerSlot{animation-play-state:paused!important}}.bb-t{justify-content:space-between;align-items:center;gap:var(--ds-gap-167);display:flex}.bb-h>.bb-t{align-self:stretch}.bb .bb-cat{margin-top:var(--ds-margin-top-150)}.bb-break{gap:var(--ds-gap-181);margin-top:var(--ds-margin-top-172);flex-direction:column;display:flex}.bb-break p{align-items:center;gap:var(--ds-gap-181) var(--ds-gap-206);font-size:var(--ds-font-size-213);color:var(--ink-2);flex-wrap:wrap;margin:0;display:flex}.bb-break i{width:var(--ds-width-532);height:var(--ds-height-212);border-radius:var(--ds-border-radius-265);flex:none}.bb-break b{color:var(--ink);font-weight:var(--ds-font-weight-178);margin-left:var(--ds-margin-left-953)}@media (prefers-reduced-motion:no-preference){.bb-break p{animation:gInSoft var(--ds-animation-446) cubic-bezier(.22,.8,.24,1) both}}.hello-sub{width:100%;max-width:var(--ds-max-width-954);height:var(--ds-height-955);color:var(--ink-2);font:inherit;font-size:var(--ds-font-size-138);line-height:var(--ds-line-height-956);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0;display:block;overflow:hidden}.hello-sub .roll{flex-direction:column;display:flex}.hello .hello-sub .roll span{height:var(--ds-height-955);line-height:var(--ds-line-height-956);white-space:nowrap;font-size:var(--ds-font-size-138);display:block;overflow:visible}.hello-sub .roll span:nth-child(2){color:var(--ink)}.hello-sub .roll span:nth-child(2):before{content:"";width:var(--ds-width-957);height:var(--ds-height-958);background:var(--ds-color-557);margin:0 var(--ds-margin-192) var(--ds-margin-959) 0;vertical-align:middle;border-radius:50%;display:inline-block}@media (prefers-reduced-motion:no-preference){.hello-sub .roll{animation:helloRoll var(--ds-animation-960) cubic-bezier(.65,0,.35,1) var(--ds-animation-433) infinite}}@media (prefers-reduced-motion:reduce){.hello-sub .roll{transform:translateY(var(--ds-transform-961))}}@keyframes helloRoll{0%,30%{transform:translateY(0)}38%,80%{transform:translateY(var(--ds-transform-961))}88%,to{transform:translateY(var(--ds-transform-962))}}.mix-h>div{flex:1;min-width:0}.mix-h .mix-edit{width:var(--ds-width-224);height:var(--ds-height-225);flex:none;align-self:flex-start}.mix-h .mix-edit svg{width:var(--ds-width-380);height:var(--ds-height-381)}.am.think .thinking{align-items:center;gap:var(--ds-gap-181);padding:var(--ds-padding-223) var(--ds-padding-148);margin:0;display:flex}.am.think .thinking span{font-size:var(--ds-font-size-152);font-weight:var(--ds-font-weight-136);background:linear-gradient(var(--ds-background-963),var(--ink-3) 0%,var(--ink) 45%,var(--ink-3) 90%);color:#0000;margin-right:var(--ds-margin-right-964);background-size:220% 100%;-webkit-background-clip:text;background-clip:text}.am.think .thinking i{width:var(--ds-width-145);height:var(--ds-height-146);background:linear-gradient(var(--ds-background-819),var(--ds-gradient-middle),var(--ds-gradient-rose));border-radius:50%}@media (prefers-reduced-motion:no-preference){.am.think{animation:gInSoft var(--ds-animation-247) cubic-bezier(.22,.8,.24,1) both}.am.think .thinking span{animation:thinkShine var(--ds-animation-946) linear infinite}.am.think .thinking i{animation:thinkRipple var(--ds-animation-681) cubic-bezier(.45,0,.55,1) infinite}.am.think .thinking i:nth-of-type(2){animation-delay:var(--ds-animation-delay-965)}.am.think .thinking i:nth-of-type(3){animation-delay:var(--ds-animation-delay-966)}.am.typing>:not(p:first-child){opacity:var(--ds-opacity-250);pointer-events:none}.am.typed>:not(p:first-child){animation:gInSoft var(--ds-animation-446) cubic-bezier(.22,.8,.24,1) both}}@keyframes thinkShine{0%{background-position:100% 0}to{background-position:-120% 0}}@keyframes thinkRipple{0%,to{opacity:var(--ds-opacity-718);transform:translateY(0)scale(.85)}40%{transform:translateY(var(--ds-transform-251)) scale(1.1);opacity:var(--ds-opacity-252)}}.am-choices{gap:var(--ds-gap-167);margin-top:var(--ds-margin-top-172);flex-wrap:wrap;display:flex}.ask-bar{padding:var(--ds-padding-223) var(--ds-padding-168) calc(var(--ds-padding-223) + env(safe-area-inset-bottom,0px));display:block}.ask-box{border-radius:var(--ds-border-radius-348);background:var(--soft);border:var(--ds-border-115) solid var(--line);padding:var(--ds-padding-297) var(--ds-padding-170) var(--ds-padding-170)}.ask-bar .ask-box textarea{width:100%;min-height:var(--ds-min-height-967);max-height:var(--ds-max-height-675);box-shadow:none;padding:var(--ds-padding-223) var(--ds-padding-223) var(--ds-padding-166);background:0 0;border:0;border-radius:0;outline:none;display:block}.ask-row{align-items:center;gap:var(--ds-gap-167);display:flex}.ask-gap{flex:1}.ask-bar .ask-att{width:var(--ds-width-535);height:var(--ds-height-536);border:var(--ds-border-115) solid var(--line);color:var(--ink-2);background:0 0;border-radius:50%;margin:0}.ask-bar .ask-att .i{width:var(--ds-width-380);height:var(--ds-height-381)}.ask-bar .ask-mic{width:var(--ds-width-224);height:var(--ds-height-225);border:var(--ds-border-115) solid var(--line);color:var(--ink-2);box-shadow:none;background:0 0;border-radius:50%}.ask-bar .ask-mic .i{width:var(--ds-width-968);height:var(--ds-height-969)}.ask-bar .ask-mic.rec{background:var(--burgundy);border-color:var(--burgundy);color:var(--ds-cream)}.ask-bar .ask-mic.rec:after{inset:var(--ds-inset-970);border-width:var(--ds-border-width-971)}.ask-bar .ask-send{width:var(--ds-width-635);height:var(--ds-height-676);cursor:pointer;background:var(--cobalt);color:var(--ds-cream);opacity:var(--ds-opacity-718);transition:opacity var(--ds-transition-246) ease,transform var(--ds-transition-367) ease;box-shadow:0 var(--ds-box-shadow-363) var(--ds-box-shadow-123) var(--ds-box-shadow-366) var(--ds-color-972);border:0;border-radius:50%;place-items:center;display:grid}.ask-bar .ask-send.on{opacity:var(--ds-opacity-252)}.ask-bar .ask-send:active{transform:scale(.94)}.ask-bar .ask-send .i{width:var(--ds-width-184);height:var(--ds-height-185);stroke-width:var(--ds-stroke-width-756)}.am-note{margin:var(--ds-margin-311) 0 var(--ds-margin-160);padding:var(--ds-padding-168) var(--ds-padding-147);border-radius:var(--ds-border-radius-273);background:var(--soft);border:var(--ds-border-115) solid var(--line);font-size:var(--ds-font-size-152);line-height:var(--ds-line-height-83);white-space:normal}.am-sugg{gap:var(--ds-gap-181);margin-top:var(--ds-margin-top-172);animation:fadeIn var(--ds-animation-698) ease var(--ds-animation-249) both;flex-wrap:wrap;display:flex}.am-sugg .chip{font-size:var(--ds-font-size-213);padding:var(--ds-padding-455) var(--ds-padding-168)}.bb-legend{gap:var(--ds-gap-181)}.bb-break{gap:var(--ds-gap-126);margin-top:var(--ds-margin-top-150)}.bb-grp{padding:var(--ds-padding-168) var(--ds-padding-147);border-radius:var(--ds-border-radius-313);background:var(--soft)}.bb-grp h4{align-items:center;gap:var(--ds-gap-167);font:700 var(--ds-font-601) var(--f-ui);color:var(--ink);margin:0;display:flex}.bb-grp h4 i{width:var(--ds-width-532);height:var(--ds-height-212);border-radius:var(--ds-border-radius-265)}.bb-grp>p{margin:var(--ds-margin-160) 0 var(--ds-margin-311);font-size:var(--ds-font-size-133);color:var(--ink-3)}.bb-grp ul{margin:0;padding:0;list-style:none}.bb-grp li{justify-content:space-between;gap:var(--ds-gap-126);padding:var(--ds-padding-455) 0;border-top:var(--ds-border-top-207) solid var(--line);font-size:var(--ds-font-size-138);color:var(--ink-2);display:flex}.bb-grp li b{color:var(--ink);font-weight:var(--ds-font-weight-178)}.bb-grp .bb-none{font-size:var(--ds-font-size-133);color:var(--ink-3);margin:0}@media (prefers-reduced-motion:no-preference){.bb-grp{animation:gInSoft var(--ds-animation-247) cubic-bezier(.22,.8,.24,1) both}}.rr-good{stroke:var(--ds-color-973)}.rr-warn{stroke:var(--ds-color-762)}.rr-bad{stroke:var(--ds-color-764)}.file.fc0{--fbg:linear-gradient(var(--ds-fbg-974),var(--ds-fbg-975),var(--ds-fbg-976))}.file.fc1{--fbg:linear-gradient(var(--ds-fbg-974),var(--ds-fbg-977),var(--ds-fbg-978))}.file.fc2{--fbg:linear-gradient(var(--ds-fbg-974),var(--ds-fbg-979),var(--ds-fbg-980))}.file.fc3{--fbg:linear-gradient(var(--ds-fbg-974),var(--ds-fbg-981),var(--ds-fbg-982))}.file.fc4{--fbg:linear-gradient(var(--ds-fbg-974),var(--ds-fbg-983),var(--ds-fbg-984))}.file.fc5{--fbg:linear-gradient(var(--ds-fbg-974),var(--ds-fbg-985),var(--ds-fbg-986))}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .rr-good{stroke:var(--ds-color-987)}:root:not([data-theme=light]) .rr-warn{stroke:var(--ds-color-766)}:root:not([data-theme=light]) .rr-bad{stroke:var(--ds-color-767)}:root:not([data-theme=light]) .file{color:var(--ink);box-shadow:0 var(--ds-box-shadow-366) var(--ds-box-shadow-566) var(--ds-box-shadow-773) var(--ds-color-988),inset 0 var(--ds-box-shadow-518) 0 var(--ds-color-836)}:root:not([data-theme=light]) .file.open{box-shadow:0 var(--ds-box-shadow-256) var(--ds-box-shadow-989) var(--ds-box-shadow-258) var(--ds-color-990),inset 0 var(--ds-box-shadow-518) 0 var(--ds-color-836)}:root:not([data-theme=light]) .file.fc0{--fbg:linear-gradient(var(--ds-fbg-974),var(--ds-fbg-991),var(--ds-fbg-992))}:root:not([data-theme=light]) .file.fc1{--fbg:linear-gradient(var(--ds-fbg-974),var(--ds-fbg-993),var(--ds-fbg-994))}:root:not([data-theme=light]) .file.fc2{--fbg:linear-gradient(var(--ds-fbg-974),var(--ds-fbg-995),var(--ds-fbg-996))}:root:not([data-theme=light]) .file.fc3{--fbg:linear-gradient(var(--ds-fbg-974),var(--ds-fbg-997),var(--ds-fbg-998))}:root:not([data-theme=light]) .file.fc4{--fbg:linear-gradient(var(--ds-fbg-974),var(--ds-fbg-999),var(--ds-fbg-1000))}:root:not([data-theme=light]) .file.fc5{--fbg:linear-gradient(var(--ds-fbg-974),var(--ds-fbg-1001),var(--ds-fbg-1002))}:root:not([data-theme=light]) .ft-sub{color:var(--ink-3)}:root:not([data-theme=light]) .file-tab .fold-logo b{background:var(--ds-color-200);color:var(--ink)}:root:not([data-theme=light]) .file .fold-person{background:var(--ds-color-836);color:var(--ink)}:root:not([data-theme=light]) .file .fold-person small{color:var(--ink-3)}:root:not([data-theme=light]) .file .fold-b .btn:not(.dark){background:var(--ds-color-200);color:var(--ink)}:root:not([data-theme=light]) .fold-pf{background:var(--ds-color-1003)}:root:not([data-theme=light]) .fold-pf .i{color:var(--dusty)}}:root[data-theme=dark] .rr-good{stroke:var(--ds-color-987)}:root[data-theme=dark] .rr-warn{stroke:var(--ds-color-766)}:root[data-theme=dark] .rr-bad{stroke:var(--ds-color-767)}:root[data-theme=dark] .file{color:var(--ink);box-shadow:0 var(--ds-box-shadow-366) var(--ds-box-shadow-566) var(--ds-box-shadow-773) var(--ds-color-988),inset 0 var(--ds-box-shadow-518) 0 var(--ds-color-836)}:root[data-theme=dark] .file.open{box-shadow:0 var(--ds-box-shadow-256) var(--ds-box-shadow-989) var(--ds-box-shadow-258) var(--ds-color-990),inset 0 var(--ds-box-shadow-518) 0 var(--ds-color-836)}:root[data-theme=dark] .file.fc0{--fbg:linear-gradient(var(--ds-fbg-974),var(--ds-fbg-991),var(--ds-fbg-992))}:root[data-theme=dark] .file.fc1{--fbg:linear-gradient(var(--ds-fbg-974),var(--ds-fbg-993),var(--ds-fbg-994))}:root[data-theme=dark] .file.fc2{--fbg:linear-gradient(var(--ds-fbg-974),var(--ds-fbg-995),var(--ds-fbg-996))}:root[data-theme=dark] .file.fc3{--fbg:linear-gradient(var(--ds-fbg-974),var(--ds-fbg-997),var(--ds-fbg-998))}:root[data-theme=dark] .file.fc4{--fbg:linear-gradient(var(--ds-fbg-974),var(--ds-fbg-999),var(--ds-fbg-1000))}:root[data-theme=dark] .file.fc5{--fbg:linear-gradient(var(--ds-fbg-974),var(--ds-fbg-1001),var(--ds-fbg-1002))}:root[data-theme=dark] .ft-sub{color:var(--ink-3)}:root[data-theme=dark] .file-tab .fold-logo b{background:var(--ds-color-200);color:var(--ink)}:root[data-theme=dark] .file .fold-person{background:var(--ds-color-836);color:var(--ink)}:root[data-theme=dark] .file .fold-person small{color:var(--ink-3)}:root[data-theme=dark] .file .fold-b .btn:not(.dark){background:var(--ds-color-200);color:var(--ink)}:root[data-theme=dark] .fold-pf{background:var(--ds-color-1003)}:root[data-theme=dark] .fold-pf .i{color:var(--dusty)}.bb-legend:not(.sm) button{padding:var(--ds-padding-297) var(--ds-padding-143);gap:var(--ds-gap-181)}p,li,.note,.lead,.empty,.mix-h span{text-wrap:pretty}h1,h2,h3{text-wrap:balance}.dc-chk{gap:var(--ds-gap-167);margin:0 0 var(--ds-margin-192);font-weight:var(--ds-font-weight-165);cursor:pointer;align-items:flex-start;display:flex}.dc-chk:last-child{margin-bottom:0}.dc-chk input{margin:var(--ds-margin-1004) 0 0;accent-color:var(--cobalt);flex:none}.dc-prof,.prof .pf-r>div{gap:var(--ds-gap-181);flex-wrap:wrap;display:flex}.dc-prof i,.prof i{font-style:normal;font-size:var(--ds-font-size-133);font-weight:var(--ds-font-weight-136);background:var(--sky);color:var(--on-pastel);border-radius:var(--ds-border-radius-144);padding:var(--ds-padding-290) var(--ds-padding-223)}.prof{gap:var(--ds-gap-126);flex-direction:column;display:flex}.prof .pf-r{grid-template-columns:var(--ds-grid-template-columns-454) 1fr;gap:var(--ds-gap-161);align-items:start;display:grid}.prof .pf-r>span{font-size:var(--ds-font-size-133);font-weight:var(--ds-font-weight-178);color:var(--ink-3);padding-top:var(--ds-padding-top-1005)}.prof i{align-items:center;gap:var(--ds-gap-205);padding:var(--ds-padding-290) var(--ds-padding-166) var(--ds-padding-290) var(--ds-padding-223);display:inline-flex}.prof i button{color:inherit;opacity:var(--ds-opacity-1006);font-size:var(--ds-font-size-82);line-height:var(--ds-line-height-245);padding:0 var(--ds-padding-166);cursor:pointer;background:0 0;border:0}.prof i button:hover{opacity:var(--ds-opacity-252)}.tx-wait::placeholder{animation:txPulse var(--ds-animation-681) ease-in-out infinite}@keyframes txPulse{50%{opacity:var(--ds-opacity-1007)}}@media (prefers-reduced-motion:reduce){.tx-wait::placeholder{animation:none}}body.no-goals .stabs a[href=\#goals]{display:none}.gp-choice{gap:var(--ds-gap-161);margin-top:var(--s3,16px);flex-direction:column;display:flex}.gp-choice .rhy-role{gap:var(--ds-gap-715);flex-direction:column;display:flex}.gp-choice .rhy-role b{font-size:var(--ds-font-size-221)}.gp-choice .rhy-role span{font-weight:var(--ds-font-weight-165);font-size:var(--ds-font-size-138);color:var(--ink-2)}.gp-opts{gap:var(--ds-gap-167);margin:var(--ds-margin-163) 0 var(--ds-margin-160);flex-wrap:wrap;display:flex}.gp-opt{border:var(--ds-border-186) solid var(--line);background:var(--card);color:var(--ink);border-radius:var(--ds-border-radius-144);padding:var(--ds-padding-220) var(--ds-padding-1008);font:600 var(--ds-font-601) var(--f-ui);cursor:pointer;text-align:left;line-height:var(--ds-line-height-289);transition:background var(--ds-transition-246),border-color var(--ds-transition-246);flex-direction:column;text-decoration:none;display:inline-flex}.gp-opt small{font-weight:var(--ds-font-weight-165);font-size:var(--ds-font-size-187);color:var(--ink-3)}.gp-opt.ppl{border-radius:var(--ds-border-radius-313)}.gp-opt.on{background:var(--cobalt);border-color:var(--cobalt);color:var(--ds-cream)}.gp-opt.on small{color:var(--ds-color-1009)}.gp-opt:focus-visible{outline:var(--ds-outline-85) solid var(--cobalt);outline-offset:var(--ds-outline-offset-86)}.gp-sub{margin:var(--ds-margin-293) 0 0;font-size:var(--ds-font-size-213);font-weight:var(--ds-font-weight-178);color:var(--ink-2)}.gp-add{gap:var(--ds-gap-167);margin-top:var(--ds-margin-top-188);flex-wrap:wrap;display:flex}.gp-add input{flex:1 1 var(--ds-flex-341);min-width:0}.gp-plan{background:var(--solid);border-radius:var(--r-in);padding:var(--ds-padding-148);font-size:var(--ds-font-size-82);line-height:var(--ds-line-height-1010);margin-top:var(--ds-margin-top-150);text-wrap:pretty}.gp-think{margin:var(--ds-margin-238) 0}.gp-goals{gap:var(--ds-gap-167);margin-top:var(--ds-margin-top-172);flex-direction:column;display:flex}.gp-goal{gap:var(--ds-gap-126);background:var(--card);border:var(--ds-border-115) solid var(--line);border-radius:var(--ds-border-radius-313);padding:var(--ds-padding-168) var(--ds-padding-147);cursor:pointer;align-items:flex-start;display:flex}.gp-goal input{margin-top:var(--ds-margin-top-379);accent-color:var(--cobalt);flex:none}.gp-goal b{font-size:var(--ds-font-size-182);display:block}.gp-goal small{color:var(--ink-2);font-size:var(--ds-font-size-213);margin-top:var(--ds-margin-top-214);display:block}.gp-mine{margin-bottom:var(--s3,16px)}.gp-mine .gp-plan{margin-top:var(--ds-margin-top-172)}.cab-bar{justify-content:flex-start}.fold-person.theirs{opacity:var(--ds-opacity-278);cursor:default}.cab-bar{gap:var(--ds-gap-167)}.cab-bar .cab-filter{font-size:var(--ds-font-size-152);padding:var(--ds-padding-170) var(--ds-padding-470) var(--ds-padding-170) var(--ds-padding-327);appearance:none;color:var(--ink);background:var(--card) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23262B63' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right var(--ds-background-1011) center}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .cab-bar .cab-filter{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23F3E5C9' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}}:root[data-theme=dark] .cab-bar .cab-filter{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23F3E5C9' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.net-pill{left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + var(--ds-bottom-385));z-index:60;align-items:center;gap:var(--ds-gap-167);padding:var(--ds-padding-455) var(--ds-padding-147);border-radius:var(--ds-border-radius-144);background:var(--navbg);color:var(--ds-cream);font:600 var(--ds-font-515) var(--f-ui);box-shadow:0 var(--ds-box-shadow-364) var(--ds-box-shadow-256) var(--ds-color-567);white-space:nowrap;animation:netIn var(--ds-animation-410) cubic-bezier(.22,.8,.24,1) both;display:flex;position:fixed;transform:translate(-50%)}.net-pill i{width:var(--ds-width-493);height:var(--ds-height-282);background:var(--ds-color-766);border-radius:50%;flex:none}.net-pill i.sync{background:var(--ds-color-987);animation:txPulse var(--ds-animation-681) ease-in-out infinite}@keyframes netIn{0%{opacity:var(--ds-opacity-250);transform:translate(-50%,var(--ds-transform-1012))}to{opacity:var(--ds-opacity-252);transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.net-pill,.net-pill i.sync{animation:none}}body.no-strategy .stabs a[href=\#strategy],.stabs a[href=\#week]{display:none}.stabs a[href=\#week][aria-current]{display:inline}.act-links{gap:var(--ds-gap-167);margin:var(--ds-margin-163) 0 var(--ds-margin-160);flex-wrap:wrap;display:flex}.fu-more{margin:var(--ds-margin-271) var(--ds-margin-160) 0;display:inline-block}.act-top{margin-bottom:var(--ds-margin-bottom-414)}.tv-cheer{gap:var(--ds-gap-167);margin:var(--ds-margin-160) 0 var(--ds-margin-163);font-size:var(--ds-font-size-152);font-weight:var(--ds-font-weight-136);color:var(--ink-2);text-wrap:pretty;align-items:center;display:flex}.tv-st{align-items:flex-end;gap:var(--ds-gap-205);flex-direction:column;display:flex}.tv-help{font-size:var(--ds-font-size-213);white-space:nowrap}.rem .gp-sub:first-child{margin-top:var(--ds-margin-top-274)}.rem-t{margin-top:var(--ds-margin-top-188)}.rem-card{gap:var(--ds-gap-181);flex-direction:column;display:flex}.rem-now{font-size:var(--ds-font-size-152);color:var(--ink-2);margin:0}.rem-card .li-b{gap:var(--ds-gap-167);margin-top:var(--ds-margin-top-188);flex-wrap:wrap;display:flex}.rem-t b{text-wrap:balance}.qp-b a.link{text-underline-offset:var(--ds-text-underline-offset-194);font-weight:var(--ds-font-weight-136);text-decoration:underline}.qp-b p+p{margin-top:var(--ds-margin-top-434)}.bb-stats>button{line-height:var(--ds-line-height-222);padding-right:var(--ds-padding-right-1013);flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}.bb-stats>button span{line-height:var(--ds-line-height-222);display:block}.bb-stats>button:after{content:"";top:var(--ds-top-486);right:var(--ds-right-1014);width:var(--ds-width-957);height:var(--ds-height-958);border-right:var(--ds-border-right-1015) solid var(--ink-2);border-bottom:var(--ds-border-bottom-1016) solid var(--ink-2);transform:rotate(var(--ds-transform-1017));opacity:var(--ds-opacity-1006);position:absolute}.prompt-m{gap:var(--ds-gap-206);z-index:1;padding-right:var(--ds-padding-right-1018);align-items:center;display:flex;position:relative}.prompt-m>div{flex:1;min-width:0}.prompt .prompt-x{top:var(--ds-top-657);right:var(--ds-right-1019);width:var(--ds-width-427);height:var(--ds-height-428);opacity:var(--ds-opacity-406);box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important}.prompt .prompt-x:hover{opacity:var(--ds-opacity-716);background:var(--ds-color-1020)}.prompt .prompt-x .i{width:var(--ds-width-430);height:var(--ds-height-431)}.prompt>.eyebrow-l{padding-right:var(--ds-padding-right-1021)}.prompt-tick{width:var(--ds-width-635);height:var(--ds-height-676);border-color:var(--prompt-ink);opacity:var(--ds-opacity-278);margin-top:var(--ds-margin-top-316);flex:none}.prompt-tick:hover{color:var(--prompt-ink)}.prompt .row{margin-top:var(--ds-margin-top-172)}.prompt .row .btn.ghostc{background:var(--ds-color-1020);border:var(--ds-border-186) solid var(--ds-border-1022);color:var(--prompt-ink);padding:var(--ds-padding-220) var(--ds-padding-148);text-decoration:none}.prompt .row .btn.ghostc:hover{background:var(--ds-color-1023)}.prompt.prompt-done{transition:opacity var(--ds-transition-689) ease,transform var(--ds-transition-689) ease;opacity:var(--ds-opacity-250);transform:scale(.97)}.prompt .row .prompt-skip{align-items:center;gap:var(--ds-gap-181);padding-left:var(--ds-padding-left-1024);display:inline-flex}.prompt .row .prompt-skip .i{width:var(--ds-width-261);height:var(--ds-height-262);opacity:var(--ds-opacity-195)}.ask-tools{flex-wrap:wrap}.ask-ctx{align-items:center;gap:var(--ds-gap-181);background:var(--soft);border-radius:var(--ds-border-radius-144);padding:var(--ds-padding-142) var(--ds-padding-297) var(--ds-padding-142) var(--ds-padding-168);font-size:var(--ds-font-size-213);color:var(--ink-2);display:inline-flex}.ask-ctx b{color:var(--ink);font-weight:var(--ds-font-weight-136)}.ask-ctx .i{width:var(--ds-width-261);height:var(--ds-height-262)}.ask-ctx button{color:var(--ink-2);width:var(--ds-width-347);height:var(--ds-height-369);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.ask-ctx button:hover{background:color-mix(in srgb,var(--ink) 8%,transparent)}.ask-ctx button .i{width:var(--ds-width-302);height:var(--ds-height-530)}.am.ai.clip>p{max-height:var(--ds-max-height-1025);-webkit-mask-image:linear-gradient(var(--ds--webkit-mask-image-394) 65%,transparent);-webkit-mask-image:linear-gradient(var(--ds-mask-image-396) 65%,transparent);-webkit-mask-image:linear-gradient(var(--ds-mask-image-396) 65%,transparent);mask-image:linear-gradient(var(--ds-mask-image-396) 65%,transparent);overflow:hidden}.am-more{margin:var(--ds-margin-160) 0 var(--ds-margin-270);font-weight:var(--ds-font-weight-136);display:inline-block}.am-fb{gap:var(--ds-gap-205);margin-top:var(--ds-margin-top-434);font-size:var(--ds-font-size-133);color:var(--ink-3);align-items:center;display:flex}.am-fb button{color:var(--ink-3);width:var(--ds-width-231);height:var(--ds-height-232);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.am-fb button:hover{background:var(--soft);color:var(--ink)}.am-fb .i{width:var(--ds-width-356);height:var(--ds-height-522)}.ask-head{position:relative}.ask-wide-b{flex:none;margin-left:auto;display:none}@media (width>=900px){.ask-wide-b{display:grid}.modal.ask-wide{max-width:min(var(--ds-max-width-1026),var(--ds-max-width-1027));width:min(var(--ds-width-1028),var(--ds-width-1029));max-height:var(--ds-max-height-376)}.modal.ask-wide .ask-sheet,.modal.ask-wide.ask-sheet{min-height:var(--ds-min-height-1030)}}.pick{row-gap:var(--ds-row-gap-1031)}.pick .tp{display:inline-flex}.pick .tp[hidden]{display:none}.pick label{line-height:var(--ds-line-height-289);display:inline-block}.seg.lk button{white-space:nowrap;padding-left:var(--ds-padding-left-1024);padding-right:var(--ds-padding-right-1032);justify-content:center;align-items:center;gap:var(--ds-gap-141);flex:auto;display:inline-flex}.seg.lk button:first-child{flex-grow:1.5}.seg.lk .i{width:var(--ds-width-380);height:var(--ds-height-381);flex:none}.modal-top{flex-wrap:wrap}.discard-bar{justify-content:space-between;align-items:center;gap:var(--ds-gap-161);margin:var(--ds-margin-1033) 0 var(--ds-margin-160);padding:var(--ds-padding-223) var(--ds-padding-223) var(--ds-padding-223) var(--ds-padding-148);border-radius:var(--ds-border-radius-241);background:var(--soft);cursor:default;touch-action:auto;animation:discardIn var(--ds-animation-952) cubic-bezier(.22,1,.36,1);flex-wrap:wrap;flex-basis:100%;display:flex}.discard-bar>span:first-child{font-weight:var(--ds-font-weight-136);font-size:var(--ds-font-size-182);color:var(--ink)}.discard-btns{gap:var(--ds-gap-167);margin-left:auto;display:flex}.discard-bar.nudge{animation:discardNudge var(--ds-animation-410) cubic-bezier(.65,0,.35,1)}@keyframes discardIn{0%{opacity:var(--ds-opacity-250);transform:translateY(var(--ds-transform-1034))}to{opacity:var(--ds-opacity-252);transform:none}}@keyframes discardNudge{0%,to{transform:none}30%{transform:translateX(var(--ds-transform-700))}65%{transform:translateX(var(--ds-transform-1035))}}@media (prefers-reduced-motion:reduce){.discard-bar,.discard-bar.nudge{animation:fadeIn var(--ds-animation-249) ease}}.ai-dots{gap:var(--ds-gap-240);flex:none;align-items:center;display:inline-flex}.ai-dots i{width:var(--ds-width-957);height:var(--ds-height-958);background:var(--burgundy);border-radius:50%;display:block}.btn.dark .ai-dots i,.ai-dots.on-dark i{background:color-mix(in srgb,var(--ds-color-1036) 62%,currentColor)}.ask-spark{background:var(--solid);border:var(--ds-border-115) solid var(--line)}.ask-spark .ai-dots{gap:var(--ds-gap-205)}.ask-spark .ai-dots i{width:var(--ds-width-493);height:var(--ds-height-282);background:var(--burgundy)}.co-ask{min-width:0;max-width:100%}.co-ask-t{text-overflow:ellipsis;min-width:0;overflow:hidden}.think .thinking span{color:var(--ink-2);background:0 0;-webkit-background-clip:border-box;background-clip:border-box;animation:none}.think .thinking i{width:var(--ds-width-145);height:var(--ds-height-146);background:var(--burgundy)}.think .thinking i:nth-of-type(3){display:none}:root{--r-card:var(--ds-r-card-1037);--r-in:var(--ds-r-in-1038)}.banner,.task,.gtile,.tl .c,.scard,.capture,.sharebar,.balls,.cabinet,.drawer,.ttile,.mkt,.ue,.hs-tile,.road-cta,.qp,.sk-card,.topup,.pop,.co-drop{border-radius:var(--r-card)}.bb-stats{margin-top:var(--ds-margin-top-188);gap:0}.bb-stats>button{border-radius:var(--ds-border-radius-617);padding:var(--ds-padding-297) var(--ds-padding-308) var(--ds-padding-297) var(--ds-padding-168);background:0 0}.bb-stats>button:first-child{padding-left:var(--ds-padding-left-1039)}.bb-stats>button+button:before{content:"";left:0;top:var(--ds-top-614);bottom:var(--ds-bottom-696);width:var(--ds-width-90);background:var(--line);position:absolute}.bb-stats>button:hover{background:var(--soft)}.bb-stats>button:after{top:var(--ds-top-682)}.bb-stats b{font-size:var(--ds-font-size-309)}.nav .i.solid{fill:currentColor;stroke:none}.resume{background:var(--card);border:var(--ds-border-186) solid color-mix(in srgb,var(--accent,#8b93e6) 55%,transparent);border-radius:var(--r-card,14px);padding:var(--ds-padding-148) var(--ds-padding-189);margin:0 0 var(--ds-margin-238)}.resume .eyebrow-l{align-items:center;gap:var(--ds-gap-141);font-size:var(--ds-font-size-187);letter-spacing:var(--ds-letter-spacing-456);text-transform:uppercase;color:var(--ink-2);font-weight:var(--ds-font-weight-136);display:inline-flex}.resume .eyebrow-l .i{width:var(--ds-width-261);height:var(--ds-height-262)}.resume p{margin:var(--ds-margin-311) 0 var(--ds-margin-160);font-size:var(--ds-font-size-221);line-height:var(--ds-line-height-796);color:var(--ink)}.resume .row{gap:var(--ds-gap-167);margin-top:var(--ds-margin-top-150);flex-wrap:wrap;display:flex}.resume .btn .i{width:var(--ds-width-229);height:var(--ds-height-230)}.task .when.snz{border:var(--ds-border-186) solid var(--line,#0000001f);background:var(--soft);border-radius:var(--ds-border-radius-144);padding:var(--ds-padding-142) var(--ds-padding-143);font:inherit;font-size:var(--ds-font-size-213);color:var(--ink-2);align-items:center;gap:var(--ds-gap-181);cursor:pointer;display:inline-flex}.task .when.snz:hover{color:var(--ink);background:color-mix(in srgb,var(--soft) 80%,var(--ink) 6%)}.snz-opts{gap:var(--ds-gap-167);grid-template-columns:1fr 1fr;display:grid}.snz-opts .btn{align-items:flex-start;gap:var(--ds-gap-1040);padding:var(--ds-padding-223) var(--ds-padding-147);border-radius:var(--r-in,10px);flex-direction:column;display:flex}.snz-opts .btn span{font-size:var(--ds-font-size-187);opacity:var(--ds-opacity-191);font-weight:var(--ds-font-weight-165)}.snz-pick{justify-content:space-between;align-items:center;gap:var(--ds-gap-161);white-space:nowrap;margin-top:var(--ds-margin-top-150);font-size:var(--ds-font-size-152);color:var(--ink-2);display:flex}.snz-pick input{border:var(--ds-border-186) solid var(--line,#0000001f);border-radius:var(--ds-border-radius-300);padding:var(--ds-padding-455) var(--ds-padding-223);background:var(--soft);color:var(--ink);font:inherit}.brief-b{align-items:center;gap:var(--ds-gap-126);text-align:left;cursor:pointer;width:100%;margin:var(--ds-margin-270) 0 var(--ds-margin-163);padding:var(--ds-padding-327) var(--ds-padding-148);border-radius:var(--r-card,14px);background:linear-gradient(var(--ds-background-819),var(--ds-color-1041),var(--ds-color-1042));color:var(--ds-color-1043);font:inherit;box-shadow:0 var(--ds-box-shadow-518) 0 var(--ds-color-1044);border:0;display:flex}.brief-b>.i{width:var(--ds-width-92);height:var(--ds-height-93);flex:none}.brief-b span{gap:var(--ds-gap-1040);flex-direction:column;flex:1;display:flex}.brief-b b{font-size:var(--ds-font-size-571)}.brief-b small{font-size:var(--ds-font-size-213);opacity:var(--ds-opacity-421)}.brief-b>.i:last-child{width:var(--ds-width-356);height:var(--ds-height-522);opacity:var(--ds-opacity-406)}.brief-b:hover{filter:brightness(1.03)}.brief-b:focus-visible{outline:var(--ds-outline-85) solid var(--ds-outline-1045);outline-offset:var(--ds-outline-offset-86)}.brief .brief-h h3{margin:var(--ds-margin-192) 0 0;font-size:var(--ds-font-size-209)}.brief .brief-h .note{margin:var(--ds-margin-270) 0 0}.brief .eyebrow-l{align-items:center;gap:var(--ds-gap-181);font-size:var(--ds-font-size-233);letter-spacing:var(--ds-letter-spacing-456);text-transform:uppercase;color:var(--ds-color-1046);font-weight:var(--ds-font-weight-178);display:inline-flex}.brief .eyebrow-l .i{width:var(--ds-width-430);height:var(--ds-height-431)}.brief-s{margin-top:var(--ds-margin-top-188);padding-top:var(--ds-padding-top-275);border-top:var(--ds-border-top-207) solid var(--line,#00000014)}.brief-s h4{margin:0 0 var(--ds-margin-192);font-size:var(--ds-font-size-187);letter-spacing:var(--ds-letter-spacing-1047);text-transform:uppercase;color:var(--ink-3,var(--ink-2));font-weight:var(--ds-font-weight-178);align-items:center;gap:var(--ds-gap-181);display:flex}.brief-s h4 .i{width:var(--ds-width-302);height:var(--ds-height-530)}.brief-s p,.brief-s li{font-size:var(--ds-font-size-82);line-height:var(--ds-line-height-607);margin:0}.brief-s ul{padding-left:var(--ds-padding-left-312);gap:var(--ds-gap-228);margin:0;display:grid}.brief-s.ai{background:color-mix(in srgb,var(--ds-color-1042) 22%,transparent);border-radius:var(--r-in,10px);padding:var(--ds-padding-168) var(--ds-padding-147);border-top:0}.brief-s.ai .brief-ai p{margin:0}.brief-s.personal{background:var(--soft);border-radius:var(--r-in,10px);padding:var(--ds-padding-168) var(--ds-padding-147);border-top:0}.brief-wait{animation:briefPulse var(--ds-animation-400) ease-in-out infinite}@keyframes briefPulse{50%{opacity:var(--ds-opacity-718)}}.qp:has(.brief){max-width:min(var(--ds-max-width-1048),var(--ds-max-width-1027));max-height:var(--ds-max-height-652);overflow:auto}.sr-list{gap:var(--ds-gap-181);display:grid}.sr-row{align-items:center;gap:var(--ds-gap-126);padding:var(--ds-padding-223) var(--ds-padding-168);border-radius:var(--r-card,14px);background:var(--card);border:var(--ds-border-115) solid var(--line);color:var(--ink);font:inherit;text-align:left;cursor:pointer;width:100%;text-decoration:none;display:flex}.sr-row:hover{background:var(--soft)}.sr-row .sr-t{gap:var(--ds-gap-715);flex-direction:column;flex:1;min-width:0;display:flex}.sr-row b{font-weight:var(--ds-font-weight-136);font-size:var(--ds-font-size-82)}.sr-row small{font-size:var(--ds-font-size-213);color:var(--ink-2);line-height:var(--ds-line-height-193);overflow-wrap:anywhere}.sr-row>.i:last-child{width:var(--ds-width-356);height:var(--ds-height-522);opacity:var(--ds-opacity-407);flex:none}.sr-ic{width:var(--ds-width-535);height:var(--ds-height-536);background:var(--soft);border-radius:50%;flex:none;place-items:center;display:grid}.sr-ic .i{width:var(--ds-width-1049);height:var(--ds-height-955)}.sr-row mark{background:color-mix(in srgb,var(--ds-color-1042) 55%,transparent);color:inherit;border-radius:var(--ds-border-radius-265);padding:0 var(--ds-padding-526)}.search:focus-within input{box-shadow:none;border-color:#0000;outline:none}.link{align-items:center;gap:var(--ds-gap-181);padding:var(--ds-padding-455) var(--ds-padding-147);border-radius:var(--ds-border-radius-144);background:var(--soft);border:var(--ds-border-115) solid var(--line);color:var(--ink);font-weight:var(--ds-font-weight-136);line-height:var(--ds-line-height-137);transition:background var(--ds-transition-367);display:inline-flex}.link:hover{background:color-mix(in srgb,var(--soft) 80%,var(--ink) 7%)}.link:focus-visible{outline:var(--ds-outline-85) solid currentColor;outline-offset:var(--ds-outline-offset-86)}.link .i{width:var(--ds-width-261);height:var(--ds-height-262)}p .link,.note .link,li .link,.lead .link,.am-done .link,.ask-foot .link,.qp-b p .link{text-underline-offset:var(--ds-text-underline-offset-194);font-weight:var(--ds-font-weight-136);background:0 0;border:0;border-radius:0;padding:0;text-decoration:underline;display:inline}p .link:hover,.note .link:hover{background:0 0}.sechead>span .link{padding:var(--ds-padding-142) var(--ds-padding-168);font-size:var(--ds-font-size-138)}.sechead>span{gap:var(--ds-gap-181);align-items:center;display:inline-flex}.td{grid-template-columns:minmax(0,1fr) auto auto}.td>.round:not(:last-child){order:0}.td>.tick{grid-column:3}.mx{gap:var(--ds-gap-715);margin-top:var(--ds-margin-top-434);display:grid}.mx-r{grid-template-columns:minmax(0,1.3fr) minmax(var(--ds-grid-template-columns-1050),1fr) auto var(--ds-grid-template-columns-1051);gap:var(--ds-gap-126);padding:var(--ds-padding-170) 0;border-top:var(--ds-border-top-207) solid var(--line);align-items:center;display:grid}.mx-r:first-child{border-top:0}.mx-l{font-size:var(--ds-font-size-182);font-weight:var(--ds-font-weight-165);min-width:0}.mx-bar{height:var(--ds-height-958);border-radius:var(--ds-border-radius-265);background:color-mix(in srgb,var(--cobalt) 16%,transparent);overflow:hidden}.mx-bar i{border-radius:var(--ds-border-radius-265);background:var(--cobalt);height:100%;transition:width var(--ds-transition-1052) cubic-bezier(.22,.8,.24,1);display:block}.mx-r.hit .mx-bar i{background:var(--good,#3e8e5a)}.mx-n{font-size:var(--ds-font-size-138);color:var(--ink-2);white-space:nowrap;align-items:center;gap:var(--ds-gap-205);min-width:var(--ds-min-width-1053);justify-content:flex-end;display:inline-flex}.mx-n .i{width:var(--ds-width-261);height:var(--ds-height-262);color:var(--good,#3e8e5a)}.mx-n small{font-size:var(--ds-font-size-355);opacity:var(--ds-opacity-421);margin-left:var(--ds-margin-left-953)}.mx-add{width:var(--ds-width-231);height:var(--ds-height-232);border:var(--ds-border-115) solid var(--line);background:var(--soft);color:var(--ink);cursor:pointer;border-radius:50%;place-items:center;display:grid}.mx-add .i{width:var(--ds-width-261);height:var(--ds-height-262)}.mx-add.done{color:var(--good,#3e8e5a);background:0 0;border-color:#0000}.mx-sub{margin:var(--ds-margin-159) 0 0;font-size:var(--ds-font-size-233);letter-spacing:var(--ds-letter-spacing-456);text-transform:uppercase;font-weight:var(--ds-font-weight-178);color:var(--ink-3,var(--ink-2))}.mx-r{grid-template-columns:minmax(0,1fr) auto var(--ds-grid-template-columns-1051);row-gap:var(--ds-row-gap-1054);column-gap:var(--ds-column-gap-690);padding:var(--ds-padding-223) 0;grid-template-areas:"l n a""b b a"}.mx-l{white-space:nowrap;text-overflow:ellipsis;grid-area:l;overflow:hidden}.mx-n{grid-area:n}.mx-bar{grid-area:b}.mx-add{grid-area:a}.task .task-top{align-items:center;gap:var(--ds-gap-167);flex-wrap:wrap;grid-column:1;display:flex}.task .task-top .when.snz{padding:var(--ds-padding-290) var(--ds-padding-223);font-size:var(--ds-font-size-133)}.task .meta{justify-content:space-between;align-items:center;gap:var(--ds-gap-161);flex-wrap:nowrap;display:flex}.task .meta .who{flex:1;min-width:0}.task .meta .who span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.task .meta .draftb{flex:none;margin:0}.stabs.hero-tabs button{font-family:var(--f-serif);font-size:clamp(var(--ds-font-size-294),var(--ds-font-size-295),var(--ds-font-size-296));white-space:nowrap;color:var(--ink-3);line-height:var(--ds-line-height-157);letter-spacing:var(--ds-letter-spacing-158);cursor:pointer;transition:color var(--ds-transition-390) ease;background:0 0;border:0;padding:0}.stabs.hero-tabs button[aria-current=page]{color:var(--ink)}.home-cols .hero-dots,.hero-slide .cal-label{display:none}.hero-track{align-items:stretch}.hero-track .hero-slide>section,.hero-track .hero-slide>.cal-card{flex:1}.hero-slide>.scorebox.top{background:var(--card);border-radius:var(--r-card);border:var(--ds-border-115) solid var(--line);padding:var(--ds-padding-189);flex-direction:column;justify-content:center;display:flex}.hero-slide>.hero-cal{flex-direction:column;justify-content:center;display:flex}.evc-g{grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:var(--ds-gap-205);min-height:var(--ds-min-height-442);padding-bottom:var(--ds-padding-bottom-1055);align-items:end;display:grid}.evc-c{align-items:center;gap:var(--ds-gap-240);min-height:var(--ds-min-height-326);flex-direction:column-reverse;display:flex;position:relative}.evc-c i,.evc-k i{width:var(--ds-width-774);height:var(--ds-height-775);border:var(--ds-border-616) solid var(--c);box-sizing:border-box;background:0 0;border-radius:50%;display:block}.evc-c i.m{background:var(--c)}.evc-l{bottom:var(--ds-bottom-674);font-size:var(--ds-font-size-355);color:var(--ink-3,var(--ink-2));white-space:nowrap;position:absolute;left:50%;transform:translate(-50%)}.evc-k{gap:var(--ds-gap-181) var(--ds-gap-206);margin-top:var(--ds-margin-top-188);font-size:var(--ds-font-size-133);color:var(--ink-2);flex-wrap:wrap;display:flex}.evc-k span{align-items:center;gap:var(--ds-gap-181);display:inline-flex}.evc-k>span>i{width:var(--ds-width-532);height:var(--ds-height-212);border:0}.evc-f i{--c:var(--ink-2)}.evc-f i.m{background:var(--ink-2)}.evc-f i:not(.m){border:var(--ds-border-616) solid var(--ink-2);background:0 0}.sortw{align-items:center;display:inline-flex;position:relative}.sortw>.i{left:var(--ds-left-510);width:var(--ds-width-229);height:var(--ds-height-230);pointer-events:none;color:var(--ink-2);z-index:1;position:absolute}.sortw .cab-filter{padding-left:var(--ds-padding-left-1056)}.streak{padding:var(--ds-padding-189) var(--ds-padding-189) var(--ds-padding-148)}.stk-h{align-items:center;gap:var(--ds-gap-206);display:flex}.flame{width:var(--ds-width-1057);height:var(--ds-height-1058);filter:drop-shadow(0 var(--ds-filter-702) var(--ds-filter-1059) var(--ds-filter-1060));transform-origin:50% 90%;animation:flick var(--ds-animation-433) ease-in-out infinite;flex:none}.flame.l1{width:var(--ds-width-224);height:var(--ds-height-1061)}.flame.l3{width:var(--ds-width-660);height:var(--ds-height-1062)}.flame.l4{width:var(--ds-width-1063);height:var(--ds-height-1064);filter:drop-shadow(0 var(--ds-filter-702) var(--ds-filter-1065) var(--ds-filter-1066))}.streak.off .flame{filter:grayscale();opacity:var(--ds-opacity-1067);animation:none}@keyframes flick{0%,to{transform:scale(1)rotate(0)}30%{transform:scale(1.04,.97) rotate(var(--ds-transform-1068))}60%{transform:scale(.98,1.04) rotate(var(--ds-transform-1069))}}.flame .fi{transform-origin:50% 90%;animation:flick var(--ds-animation-929) ease-in-out infinite reverse}.stk-n{align-items:baseline;gap:var(--ds-gap-167);display:flex}.stk-n b{font-size:var(--ds-font-size-296);font-weight:var(--ds-font-weight-178);letter-spacing:var(--ds-letter-spacing-890);line-height:var(--ds-line-height-245)}.stk-n span{font-size:var(--ds-font-size-82);color:var(--ink-2)}.stk-b{margin:var(--ds-margin-160) 0 0;font-size:var(--ds-font-size-213);color:var(--ink-3,var(--ink-2))}.stk-w{gap:var(--ds-gap-228);margin-top:var(--ds-margin-top-183);grid-template-columns:repeat(12,1fr);display:grid}.stk-w span{aspect-ratio:1;background:var(--soft);color:var(--ds-color-227);max-width:var(--ds-max-width-1070);border-radius:50%;justify-self:center;place-items:center;width:100%;display:grid}.stk-w span.on{background:linear-gradient(var(--ds-background-835),var(--ds-color-1071),var(--ds-color-1072));animation:stkPop var(--ds-animation-446) cubic-bezier(.3,1.5,.5,1) both;animation-delay:calc(var(--k)*var(--ds-animation-delay-828))}.stk-w span.on .i{width:62%;height:62%;stroke-width:var(--ds-stroke-width-432)}.stk-w span.now{border:var(--ds-border-616) dashed var(--ds-border-1073);background:0 0}@keyframes stkPop{0%{opacity:var(--ds-opacity-250);transform:scale(.3)}to{opacity:var(--ds-opacity-252);transform:none}}.stk-l{margin-top:var(--ds-margin-top-434);font-size:var(--ds-font-size-233);color:var(--ink-3,var(--ink-2));justify-content:space-between;display:flex}.stk-m{margin:var(--ds-margin-163) 0 0;font-size:var(--ds-font-size-182);line-height:var(--ds-line-height-796)}.stk-goal{align-items:center;gap:var(--ds-gap-161);margin-top:var(--ds-margin-top-172);font-size:var(--ds-font-size-133);color:var(--ink-2);white-space:nowrap;display:flex}.stk-goal i{height:var(--ds-height-958);border-radius:var(--ds-border-radius-265);background:var(--soft);flex:1;overflow:hidden}.stk-goal b{background:linear-gradient(var(--ds-background-963),var(--ds-color-1072),var(--ds-color-1071));border-radius:var(--ds-border-radius-265);height:100%;display:block}@media (prefers-reduced-motion:reduce){.flame,.flame .fi,.stk-w span.on{animation:none}}.ask-title{display:none}@media (width<=899px){.overlay.ask-ov{background:var(--solid);align-items:stretch}.modal.ask-sheet{left:0;right:0;top:var(--vvt,0px);height:var(--vvh,100dvh);background:var(--solid);-webkit-backdrop-filter:none;border-radius:0;flex-direction:column;max-width:none;min-height:0;padding-top:0;display:flex;position:fixed;overflow-y:auto;max-height:none!important}.modal.ask-sheet .modal-top{margin:0 var(--ds-margin-655) var(--ds-margin-311);padding:calc(var(--ds-padding-223) + env(safe-area-inset-top,0px)) var(--ds-padding-147) var(--ds-padding-223) var(--ds-padding-169);min-height:var(--ds-min-height-574);border-bottom:var(--ds-border-bottom-268) solid var(--line);cursor:default;touch-action:auto;border-radius:0;justify-content:space-between;position:sticky;top:0}.modal.ask-sheet .modal-top .grab{display:none}.modal.ask-sheet .modal-top .modal-x{position:static}.modal.ask-sheet .ask-title{align-items:center;gap:var(--ds-gap-217);font-family:var(--f-serif);font-size:var(--ds-font-size-164);font-weight:var(--ds-font-weight-136);display:inline-flex}.modal.ask-sheet .ask-head .ask-spark{display:none}.modal.ask-sheet .ask-head h3{font-size:var(--ds-font-size-309);padding-right:0}.modal.ask-sheet.has-msgs .ask-head{display:none}.modal.ask-sheet .ask-log{flex:1 0 auto}.modal.ask-sheet{padding-bottom:0}.modal.ask-sheet .ask-bar{padding:10px 12px max(10px,env(safe-area-inset-bottom,0px));margin-top:auto;margin-bottom:0;position:sticky;bottom:0}.modal.ask-sheet .ask-bar .ask-box{padding:6px 10px 10px}.modal.ask-sheet .ask-bar .ask-box textarea{min-height:56px;font-size:17px}}.td-head{gap:var(--ds-gap-167);margin:0 0 var(--ds-margin-270)}.td-btns{justify-content:flex-end;gap:var(--ds-gap-161)}.td-plus .pc{width:var(--ds-width-224);height:var(--ds-height-225)}.td-plus .pc .i{width:var(--ds-width-92);height:var(--ds-height-93)}.td-head+.sechead{margin-top:var(--ds-margin-top-434)}.caught-up{text-align:center;align-items:center;gap:var(--ds-gap-181);padding:var(--ds-padding-1074) var(--ds-padding-169);border-radius:var(--r-card,14px);background:color-mix(in srgb,var(--good) 14%,var(--card));border:var(--ds-border-115) solid color-mix(in srgb,var(--good) 35%,transparent);margin-top:var(--ds-margin-top-188);flex-direction:column;display:flex}.caught-up b{font-size:var(--ds-font-size-269);color:var(--ink)}.caught-up p{color:var(--ink-2);font-size:var(--ds-font-size-182);margin:0}.cu-tick{width:var(--ds-width-1075);height:var(--ds-height-1076);background:var(--good);color:var(--ds-color-227);margin-bottom:var(--ds-margin-bottom-329);animation:cuPop var(--ds-animation-412) cubic-bezier(.3,1.5,.5,1) both;border-radius:50%;place-items:center;display:grid}.cu-tick .i{width:var(--ds-width-619);height:var(--ds-height-620);stroke-width:var(--ds-stroke-width-1077)}.caught-up.sm{text-align:left;padding:var(--ds-padding-147) var(--ds-padding-148);gap:var(--ds-gap-126);flex-direction:row;margin-top:0}.caught-up.sm .cu-tick{width:var(--ds-width-218);height:var(--ds-height-219);flex:none;margin:0}.caught-up.sm .cu-tick .i{width:var(--ds-width-380);height:var(--ds-height-381)}.caught-up.sm b{font-size:inherit}@keyframes cuPop{0%{opacity:var(--ds-opacity-250);transform:scale(.4)}to{opacity:var(--ds-opacity-252);transform:none}}@media (prefers-reduced-motion:reduce){.cu-tick{animation:none}}.sechead.td-clear h3{color:var(--good);align-items:center;gap:var(--ds-gap-167);display:flex}.td-ok{width:var(--ds-width-347);height:var(--ds-height-369);background:var(--good);color:var(--ds-color-227);border-radius:50%;place-items:center;display:inline-grid}.td-ok .i{width:var(--ds-width-261);height:var(--ds-height-262);stroke-width:var(--ds-stroke-width-432)}.td-tabs button .i{width:var(--ds-width-430);height:var(--ds-height-431);margin-right:var(--ds-margin-right-964);vertical-align:var(--ds-vertical-align-533);opacity:var(--ds-opacity-278)}.td-tabs{gap:var(--ds-gap-715);grid-template-columns:auto auto auto}.td-tabs button{padding-left:var(--ds-padding-left-1078);padding-right:var(--ds-padding-right-1079);gap:var(--ds-gap-205);min-width:0}.td-tabs button .i{margin-right:0}@media (width<=380px){.td-tabs button{font-size:var(--ds-font-size-133);padding-left:var(--ds-padding-left-503);padding-right:var(--ds-padding-right-643)}}.td-list.td-sep{gap:var(--ds-gap-167);padding:0;display:grid}.td-sep>li.td{background:var(--card);border:var(--ds-border-115) solid var(--line);border-radius:var(--r-card,14px);padding:var(--ds-padding-168) var(--ds-padding-147);border-top:var(--ds-border-top-207) solid var(--line);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:pan-y;transition:box-shadow var(--ds-transition-246) ease,transform var(--ds-transition-246) ease}.td-sep>li.td-ph{border-radius:var(--r-card,14px);border:var(--ds-border-616) dashed color-mix(in srgb,var(--ink) 22%,transparent);background:0 0;list-style:none}li.td.td-lift{z-index:60;box-shadow:0 var(--ds-box-shadow-365) var(--ds-box-shadow-124) var(--ds-box-shadow-500) var(--ds-color-1080);background:var(--solid);pointer-events:none;margin:0;transition:none;position:fixed;transform:scale(1.03)}body.td-dragging{touch-action:none;-webkit-user-select:none;user-select:none;cursor:grabbing}li.td.td-lift{border:var(--ds-border-115) solid var(--line);border-radius:var(--r-card,14px);padding:var(--ds-padding-168) var(--ds-padding-147);color:var(--ink);font-family:var(--f-ui);list-style:none}.ring-nudge{text-align:center;white-space:nowrap;max-width:none;font-size:var(--ds-font-size-213);justify-content:center}.ring-nudge b{color:var(--ink);font-weight:var(--ds-font-weight-178)}.co-top{gap:var(--ds-gap-167);align-items:center;display:flex}.co-add{width:var(--ds-width-790);height:var(--ds-height-791);flex:none}.files.people .ft-sub{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.files.people .tcold{font-style:normal}.files.people a.file-tab,.files.people a.file-tab *{color:inherit;text-decoration:none}.files.people .ft-org{font-weight:var(--ds-font-weight-165)}.caught-up.sm.big{padding:var(--ds-padding-189) var(--ds-padding-189);background:color-mix(in srgb,var(--good) 22%,var(--card))}.caught-up.sm.big .cu-tick{width:var(--ds-width-224);height:var(--ds-height-225)}.caught-up.sm.big b{font-size:var(--ds-font-size-221)}.pj-grid{gap:var(--ds-gap-161);margin-top:var(--ds-margin-top-434);display:grid}@media (width>=900px){.pj-grid{grid-template-columns:1fr 1fr}}.pj-card{align-items:center;gap:var(--ds-gap-206);padding:var(--ds-padding-148) var(--ds-padding-148) var(--ds-padding-148) var(--ds-padding-189);border-radius:var(--r-card,14px);background:var(--card);border:var(--ds-border-115) solid var(--line);color:var(--ink);text-decoration:none;display:flex;position:relative;overflow:hidden}.pj-card:before{content:"";width:var(--ds-width-1081);background:var(--pc);position:absolute;top:0;bottom:0;left:0}.pj-l{gap:var(--ds-gap-240);flex-direction:column;flex:1;min-width:0;display:flex}.pj-l b{font-size:var(--ds-font-size-135);font-weight:var(--ds-font-weight-178)}.pj-l small{font-size:var(--ds-font-size-213);color:var(--ink-2)}.pj-next{align-items:center;gap:var(--ds-gap-181);margin-top:var(--ds-margin-top-434);font-size:var(--ds-font-size-133);color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;display:flex;overflow:hidden}.pj-next .i{width:var(--ds-width-430);height:var(--ds-height-431);flex:none}.pj-ring{color:var(--ink);flex:none}.pj-ring svg circle:last-of-type{transition:stroke-dasharray var(--ds-transition-1082) cubic-bezier(.22,.8,.24,1)}.pj-seg{grid-template-columns:1fr 1fr;align-self:stretch;display:grid}.pj-seg button{justify-content:center;align-items:center;gap:var(--ds-gap-181);display:flex}.pj-seg .num{font-size:var(--ds-font-size-355);opacity:var(--ds-opacity-771);font-weight:var(--ds-font-weight-178)}.pj-empty{text-align:center;padding:var(--ds-padding-1083) var(--ds-padding-169);align-items:center;gap:var(--ds-gap-167);flex-direction:column;display:flex}.pj-empty p{margin:0}.pj-sug{gap:var(--ds-gap-167);flex-wrap:wrap;display:flex}.pj-sug .num{opacity:var(--ds-opacity-406);font-size:var(--ds-font-size-187);margin-left:var(--ds-margin-left-770)}.pj-hero{align-items:center;gap:var(--ds-gap-318);padding:var(--ds-padding-189);border-radius:var(--r-card,14px);background:var(--card);border:var(--ds-border-115) solid var(--line);border-left:var(--ds-border-left-1084) solid var(--pc);margin:var(--ds-margin-192) 0 var(--ds-margin-160);display:flex}.pj-hero>div:first-child{flex:1;min-width:0}.pj-hero h2{font-size:var(--ds-font-size-309);margin:0}.pj-hero p{margin:var(--ds-margin-160) 0 var(--ds-margin-271);color:var(--ink-2);font-size:var(--ds-font-size-152)}.pj-acts{gap:var(--ds-gap-167);flex-wrap:wrap;display:flex}.pj-cols{gap:var(--ds-gap-161);display:flex}.pj-cols input{opacity:var(--ds-opacity-250);pointer-events:none;position:absolute}.pj-cols label{width:var(--ds-width-218);height:var(--ds-height-219);cursor:pointer;border:var(--ds-border-429) solid transparent;border-radius:50%}.pj-cols input:checked+label{border-color:var(--ink);box-shadow:inset 0 0 0 var(--ds-box-shadow-121) var(--solid)}.td-pj{align-items:center;gap:var(--ds-gap-228);margin-right:var(--ds-margin-right-1085);font-size:var(--ds-font-size-187);font-weight:var(--ds-font-weight-136);color:var(--ink-2);background:var(--soft);padding:var(--ds-padding-330) var(--ds-padding-170);border-radius:var(--ds-border-radius-144);text-decoration:none;display:inline-flex}.td-pj i,.pj-h i{width:var(--ds-width-493);height:var(--ds-height-282);border-radius:50%;display:inline-block}.pj-h{align-items:center;gap:var(--ds-gap-167);color:inherit;text-decoration:none;display:inline-flex}.pj-h .i{width:var(--ds-width-356);height:var(--ds-height-522);color:var(--ds-color-1086)}.td-grp[aria-pressed=true]{background:var(--pill);color:var(--pill-ink)}.td-grp .i{color:inherit}.pj-acts .btn{padding:var(--ds-padding-455) var(--ds-padding-168);font-size:var(--ds-font-size-213)}.badge.off{place-items:center;display:grid;background:color-mix(in srgb,var(--ink) 12%,var(--solid))!important;color:var(--ink-3)!important}.jnode.locked .badge{opacity:var(--ds-opacity-252);border:var(--ds-border-420) solid var(--solid);background:color-mix(in srgb,var(--ink) 12%,var(--solid))!important}.badge.off svg.i{stroke-width:var(--ds-stroke-width-370);margin:0;display:block}.unlock{background:var(--soft);border-radius:var(--r-in,10px);padding:var(--ds-padding-168) var(--ds-padding-147);margin:var(--ds-margin-270) 0 var(--ds-margin-163);text-align:left}.unlock .dc-h{align-items:center;gap:var(--ds-gap-181);margin:0 0 var(--ds-margin-160);display:flex}.unlock .dc-h .i{width:var(--ds-width-261);height:var(--ds-height-262)}.unlock p:last-child{font-size:var(--ds-font-size-82);line-height:var(--ds-line-height-796);margin:0}.badge.off{border:var(--ds-border-420) solid var(--solid)!important}.jhead+.sechead,.pj-seg+.jhead{margin-top:var(--ds-margin-top-150)}.bgrid{grid-template-columns:repeat(auto-fill,minmax(var(--ds-grid-template-columns-281),1fr));gap:var(--ds-gap-161);display:grid}.bcell{align-items:center;gap:var(--ds-gap-181);padding:var(--ds-padding-168) var(--ds-padding-297);border-radius:var(--r-card,14px);background:var(--card);border:var(--ds-border-115) solid var(--line);cursor:pointer;color:var(--ink);font:inherit;flex-direction:column;display:flex}.bcell span{font-size:var(--ds-font-size-187);line-height:var(--ds-line-height-289);text-align:center;font-weight:var(--ds-font-weight-136)}.bcell:not(.on) span{color:var(--ink-3,var(--ink-2));font-weight:var(--ds-font-weight-165)}.mlist{gap:var(--ds-gap-167);display:grid}.mrow{align-items:center;gap:var(--ds-gap-126);padding:var(--ds-padding-223) var(--ds-padding-168);border-radius:var(--r-card,14px);background:var(--card);border:var(--ds-border-115) solid var(--line);display:flex}.mrow>div{flex-direction:column;flex:1;min-width:0;display:flex}.mrow b{font-size:var(--ds-font-size-82)}.mrow small{font-size:var(--ds-font-size-133);color:var(--ink-2)}.mrow.done b{color:var(--ink-2)}.fpop{left:50%;top:calc(var(--ds-top-486) + env(safe-area-inset-top,0px));z-index:90;align-items:center;gap:var(--ds-gap-126);padding:var(--ds-padding-223) var(--ds-padding-189) var(--ds-padding-223) var(--ds-padding-223);border-radius:var(--ds-border-radius-149);background:var(--solid);border:var(--ds-border-115) solid var(--line);box-shadow:0 var(--ds-box-shadow-566) var(--ds-box-shadow-989) var(--ds-box-shadow-500) var(--ds-color-1080);color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:transform var(--ds-transition-389) cubic-bezier(.3,1.4,.5,1);max-width:calc(var(--ds-max-width-846) - var(--ds-max-width-386));display:flex;position:fixed;transform:translate(-50%,-140%)}.fpop.on{transform:translate(-50%)}.fpop span{flex-direction:column;display:flex}.fpop b{font-size:var(--ds-font-size-82)}.fpop small{font-size:var(--ds-font-size-133);color:var(--ink-2)}.fpop .badge{box-shadow:none}@media (prefers-reduced-motion:reduce){.fpop{transition:none}}.fpop small{white-space:nowrap}.yc-tabs{margin:0 0 var(--ds-margin-271);scrollbar-width:none;display:flex;overflow-x:auto}.yc-tabs button{white-space:nowrap;flex:1 0 auto}.yc-swipe{touch-action:pan-y}.ychart.in-r{animation:ycIn var(--ds-animation-698) ease both;--from:var(--ds-from-1087)}.ychart.in-l{animation:ycIn var(--ds-animation-698) ease both;--from:var(--ds-from-1088)}@keyframes ycIn{0%{opacity:var(--ds-opacity-250);transform:translateX(var(--from))}to{opacity:var(--ds-opacity-252);transform:none}}.keyrow .yc-tot{color:var(--ink-3,var(--ink-2));margin-left:auto}.mini-sel{appearance:none;border:var(--ds-border-115) solid var(--line);background:var(--soft) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238A8CA9' stroke-width='2.4'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right var(--ds-background-1089) center/var(--ds-background-1090);border-radius:var(--ds-border-radius-144);padding:var(--ds-padding-297) var(--ds-padding-470) var(--ds-padding-297) var(--ds-padding-327);font:600 var(--ds-font-515) var(--f-ui);color:var(--ink);cursor:pointer}.bal-wrap{margin-top:var(--ds-margin-top-316)}@media (prefers-reduced-motion:reduce){.ychart.in-r,.ychart.in-l{animation:none}}.ychart .yc-seg{transform-box:fill-box;transform-origin:50% 100%;animation:ycSeg var(--ds-animation-834) cubic-bezier(.2,.8,.25,1) backwards paused;animation-delay:var(--d)}.ychart.play .yc-seg{animation-play-state:running}@keyframes ycSeg{0%{opacity:0;transform:scale(.35)}55%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ychart .yc-seg{animation:.4s backwards paused ycSegFade}.ychart.play .yc-seg{animation-play-state:running}}@keyframes ycSegFade{0%{opacity:0}}.yc-tabs button{padding-left:var(--ds-padding-left-1078);padding-right:var(--ds-padding-right-1079);font-size:var(--ds-font-size-213)}.am.typing>:not(p:first-child){visibility:hidden;opacity:var(--ds-opacity-250)}.am.typed>*{transition:opacity var(--ds-transition-720) ease}.am.typing>:not(p:first-child){display:none!important}.am.tw-on .tw-w{white-space:nowrap}.am.tw-on .tw{opacity:var(--ds-opacity-250);transition:opacity var(--ds-transition-1091) linear}.am.tw-on .tw.in{opacity:var(--ds-opacity-252)}.modal-top .ask-tools.in-top{gap:var(--ds-gap-167);scrollbar-width:none;margin:var(--ds-margin-311) 0 0;flex-wrap:nowrap;flex-basis:100%;order:3;padding:0;display:flex;overflow-x:auto}.modal-top .ask-tools.in-top:empty{display:none}.modal-top .ask-tools.in-top::-webkit-scrollbar{display:none}.modal-top .ask-tools.in-top .chip{flex:none}.modal.ask-sheet .modal-top{flex-wrap:wrap;row-gap:0}@media (width>=900px){.modal.ask-sheet .modal-top{justify-content:flex-end}.modal.ask-sheet .modal-top .modal-x{position:static}.modal-top .ask-tools.in-top{flex:1;order:-1;margin:0}}.modal.ask-sheet .modal-top{flex:none}.modal.ask-sheet .modal-top .grab{display:none}.hero-slide>.scorebox.top{margin:0}.hero-track .hero-slide>*{flex:1}.mix-card .yc-tabs{margin-bottom:var(--ds-margin-bottom-216)}.sum-gfx{gap:var(--ds-gap-318);margin:var(--ds-margin-238) 0 var(--ds-margin-160);padding:var(--ds-padding-147);border-radius:var(--r-in,10px);background:color-mix(in srgb,var(--soft) 55%,transparent);display:grid}@media (width>=520px){.sum-gfx{grid-template-columns:1fr 1fr;align-items:center}}.sg-mix{align-items:center;gap:var(--ds-gap-206);display:flex}.sg-mix .donut{width:var(--ds-width-202);height:var(--ds-height-203);flex:none}.sg-mix .mixleg{gap:var(--ds-gap-205);font-size:var(--ds-font-size-133);flex:1;display:grid}.sg-mix .mixleg div{align-items:center;gap:var(--ds-gap-181);display:flex}.sg-mix .mixleg i{width:var(--ds-width-283);height:var(--ds-height-284);border-radius:50%;flex:none}.sg-mix .mixleg span{flex:1}.sg-h{margin:0 0 var(--ds-margin-160);font-size:var(--ds-font-size-233);letter-spacing:var(--ds-letter-spacing-456);text-transform:uppercase;font-weight:var(--ds-font-weight-178);color:var(--ink-2)}.sum-bars{width:100%;height:auto;font-family:var(--f-ui)}#printSheet{--ink:var(--ds-ink-1092);--ink-2:var(--ds-ink-2-12);--ink-3:var(--ds-ink-3-13);--line:var(--ds-line-1093);--soft:var(--ds-soft-1094);--card:var(--ds-card-1095);--solid:var(--ds-solid-1096);--cobalt:var(--ds-cobalt-17);--dusty:var(--ds-dusty-19);--butter:var(--ds-butter-25);--olive:var(--ds-olive-31);--lilac:var(--ds-lilac-29);--cobaltl:var(--ds-cobaltl-18);--ty1:var(--ds-ty1-1097);--ty2:var(--ds-ty2-732);--ty4:var(--ds-ty4-1098);--ty5:var(--ds-ty5-1099);--pf3:var(--ds-pf3-1100);-webkit-print-color-adjust:exact;print-color-adjust:exact;color:var(--ink);font-family:var(--f-ui);display:none}.rp-prev{scroll-snap-type:x mandatory;gap:12px;margin:6px 0 4px;padding:4px 2px 14px;display:flex;overflow-x:auto}.rp-prev img{aspect-ratio:210/297;scroll-snap-align:start;background:#fff;border-radius:6px;flex:none;width:min(78%,300px);height:auto;box-shadow:0 1px 2px #262b631f,0 6px 18px #262b631f}@media print{@page{size:A4;margin:0}body.printing-sheet>:not(#printSheet){display:none!important}body.printing-sheet{background:var(--ds-color-227)!important}body.printing-sheet #printSheet{display:block}}@media (prefers-reduced-motion:no-preference){.donut.mo-arm path,.donut.mo-arm circle{stroke-dasharray:100 100;stroke-dashoffset:100px}.donut.mo-arm text{opacity:0}.donut.mo-in path,.donut.mo-in circle{stroke-dashoffset:0;transition:stroke-dashoffset 1.1s cubic-bezier(.22,1,.36,1)}.donut.mo-in text{opacity:1;transition:opacity .6s cubic-bezier(.22,1,.36,1) .45s}.mini.mo-arm i{transform-origin:0;transform:scaleX(0)}.mini.mo-in i{transition:transform .9s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--i)*70ms);transform:none}.evc-g.mo-arm i,.heat-g.mo-arm i{opacity:0;transform:scale(.3)}.evc-g.mo-in i,.heat-g.mo-in i{opacity:1;transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transform:none}.hs-ic.mo-arm{opacity:0;transform:scale(0)}.hs-ic.mo-in{opacity:1;transition:transform .75s cubic-bezier(.22,1,.36,1),opacity .4s;transition-delay:calc(var(--i)*90ms);position:relative;transform:none}.hs-ic.mo-in:after{content:"";border-radius:inherit;border:2px solid var(--halo,var(--line));opacity:0;pointer-events:none;animation:moRing .9s cubic-bezier(.22,1,.36,1) calc(var(--i)*90ms + .35s) both,moBreathe 5.5s cubic-bezier(.22,1,.36,1) calc(var(--i)*.7s + 1.8s) infinite;position:absolute;inset:-5px}}@keyframes moRing{0%{opacity:0;transform:scale(.6)}to{opacity:.45;transform:scale(1)}}@keyframes moBreathe{0%{opacity:.45;transform:scale(1)}55%{opacity:0;transform:scale(1.35)}56%,to{opacity:0;transform:scale(1)}}@media print{.mo-arm,.mo-arm i,.mo-arm path,.mo-arm circle,.mo-arm text{opacity:1!important;stroke-dashoffset:0!important;transform:none!important}}.rbk-h{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.rbk-h h3{margin:0}.rbk-t{color:var(--ink-2);font-size:13px;font-weight:600}.rbk{aspect-ratio:1;border-radius:14px;max-width:340px;margin:0 auto;position:relative;overflow:hidden}.rbk-b{pointer-events:none;position:absolute;inset:0}.rbk-bg{transform-origin:0 0;will-change:transform;border-radius:4px;transition:transform .95s cubic-bezier(.22,1,.36,1),opacity .5s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.rbk-l{color:var(--ink);transition:transform .95s cubic-bezier(.22,1,.36,1),opacity .3s;position:absolute;inset:0}.rbk-l.lt{color:#f7edd8}.rbk-l>span{padding:9px 10px;display:block;overflow:hidden}.rbk-l b{font-family:var(--f-serif);font-size:24px;font-weight:500;line-height:1;display:block}.rbk-l small{-webkit-line-clamp:2;opacity:.9;overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual;-webkit-box-orient:vertical;margin-top:3px;font-size:11.5px;font-weight:600;line-height:1.2;display:-webkit-box;overflow:hidden}.rbk-l.nolab small{display:none}.rbk-l.off,.rbk-l.hide{opacity:0}.rbk-dots{justify-content:center;gap:8px;margin-top:12px;display:flex}.rbk-dots button{background:var(--line);cursor:pointer;border:0;border-radius:50%;width:9px;height:9px;padding:0;transition:transform .4s cubic-bezier(.22,1,.36,1),background .3s}.rbk-dots button[aria-pressed=true]{background:var(--ink);transform:scale(1.25)}@media (prefers-reduced-motion:reduce){.rbk-bg,.rbk-l,.rbk-dots button{transition:none}}.rp{color:#262b63;width:210mm;font-family:var(--f-ui);text-align:left;-webkit-font-smoothing:antialiased;-webkit-print-color-adjust:exact;print-color-adjust:exact;font-size:9.5px;line-height:1.45}.rp *{box-sizing:border-box;margin:0;padding:0}.rp ul{list-style:none}.rp-page{break-after:page;page-break-after:always;background:#fff;width:210mm;height:297mm;position:relative;overflow:hidden}.rp-page:last-child{break-after:auto;page-break-after:auto}.rp-top{color:#f7edd8;background:linear-gradient(135deg,#232860 0%,#2f3678 55%,#4a529f 100%);padding:20px 40px 16px;position:relative;overflow:hidden}.rp-top:after{content:"";background:radial-gradient(circle,#e5c4bf59,#e5c4bf00 70%);border-radius:50%;width:260px;height:260px;position:absolute;top:-80px;right:-60px}.rp-brand{letter-spacing:1.6px;text-transform:uppercase;z-index:1;justify-content:space-between;align-items:center;gap:16px;font-size:9.5px;font-weight:700;display:flex;position:relative}.rp-brand span{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.rp-brand span i{background:#e5c4bf;border-radius:50%;width:6px;height:6px}.rp-brand em{letter-spacing:0;text-transform:none;color:#c7cbeb;text-align:right;font-size:10px;font-style:normal;font-weight:500}.rp-eyeb{letter-spacing:1.4px;text-transform:uppercase;color:#e5c4bf;font-size:9.5px;font-weight:700;margin-top:8px!important}.rp h1{font-family:var(--f-serif);letter-spacing:-.4px;color:#f7edd8;text-wrap:balance;margin-top:1px;font-size:28px;font-weight:500;line-height:1.05}.rp-mem{z-index:1;flex-wrap:wrap;gap:6px 16px;display:flex;position:relative;margin-top:10px!important}.rp-mem span{color:#f7edd8;align-items:center;gap:6px;font-size:10px;display:inline-flex}.rp-mem i{letter-spacing:.3px;background:#f7edd829;border:1px solid #f7edd859;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:8px;font-style:normal;font-weight:700;display:inline-flex}.rp-kp{z-index:1;gap:8px;display:grid;position:relative;margin-top:11px!important}.rp-kp div{background:#f7edd81a;border:1px solid #f7edd82e;border-radius:12px;padding:8px 12px}.rp-kp b{font-family:var(--f-serif);font-size:22px;font-weight:500;line-height:1;display:block}.rp-kp b small{color:#c7cbeb;font-size:13px}.rp-kp span{font-size:9.5px;font-weight:600;display:block;margin-top:5px!important}.rp-kp em{color:#e5c4bf;font-size:9px;font-style:normal;display:block;margin-top:1px!important}.rp-pg2{padding-top:14px}.rp h2{font-family:var(--f-serif);letter-spacing:-.1px;color:#262b63;justify-content:space-between;align-items:baseline;gap:8px;font-size:14px;font-weight:500;display:flex;margin:0 0 6px!important}.rp h2 small{font-family:var(--f-ui);color:#8a8ca9;white-space:nowrap;font-size:9px;font-weight:500}.rp-box{break-inside:avoid;border:1px solid #ece6da;border-radius:14px;min-width:0;padding:11px 14px}.rp-mt{margin-top:10px!important}.rp-row{grid-template-columns:1.05fr 1fr;gap:10px;display:grid;margin-top:10px!important}.rp-row.one{grid-template-columns:1fr}.rp-row.kc{grid-template-columns:1.15fr 1fr}.rp-none{color:#55597f;background:#f8f4ec;border-radius:12px;font-size:10px;margin-top:4px!important;padding:10px 14px!important}.rp-hls{gap:8px;display:grid}.rp-hl{background:#f8f4ec;border-radius:12px;position:relative;overflow:hidden;padding:8px 12px 8px 14px!important}.rp-hl:before{content:"";background:var(--c);width:4px;position:absolute;top:0;bottom:0;left:0}.rp-hl-k{letter-spacing:1.1px;text-transform:uppercase;color:var(--c);font-size:8.5px;font-weight:700}.rp-hl b{font-family:var(--f-serif);font-size:15px;font-weight:500;line-height:1.15;display:block;margin-top:3px!important}.rp-hl span{color:#55597f;font-size:9px;line-height:1.35;display:block;margin-top:3px!important}.rp-dn{align-items:center;gap:14px;display:flex}.rp-dn svg{flex:none}.rp-sv-n{font-family:var(--f-serif);fill:#262b63;font-weight:500}.rp-sv-l{font-family:var(--f-ui);fill:#8a8ca9;font-size:9px;font-weight:600}.rp-sv-ax{font-family:var(--f-ui);fill:#8a8ca9;font-size:8.5px}.rp-sv-v{font-family:var(--f-ui);fill:#262b63;stroke:#fff;stroke-width:3px;paint-order:stroke;font-size:10px;font-weight:700}.rp-sv-x{font-family:var(--f-ui);fill:#8a8ca9;font-size:9px;font-weight:500}.rp-sv-x.cur{fill:#262b63;font-weight:700}.rp-leg{flex:1;min-width:0}.rp-leg li{border-bottom:1px solid #f2eee6;grid-template-columns:9px 1fr auto 30px;align-items:center;gap:7px;display:grid;padding:2.5px 0!important}.rp-leg i{border-radius:3px;width:9px;height:9px}.rp-leg em,.rp-ct em{color:#8a8ca9;text-align:right;font-style:normal}.rp-ct li{grid-template-columns:124px 1fr 22px 28px;align-items:center;gap:8px;display:grid;padding:2.5px 0!important}.rp-ctl{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rp-ctb{background:#f4f0e8;border-radius:6px;height:10px;overflow:hidden}.rp-ctb i{border-radius:6px;height:100%;display:block}.rp-ct b{text-align:right}.rp-tl{color:#55597f;flex-wrap:wrap;gap:4px 10px;font-size:8.5px;display:flex;margin-top:2px!important}.rp-tl span{align-items:center;gap:4px;display:inline-flex}.rp-tl i{border-radius:2px;width:7px;height:7px}.rp table{border-collapse:collapse;table-layout:auto;width:100%}.rp th{color:#8a8ca9;text-align:left;white-space:nowrap;border-bottom:1px solid #ece6da;font-size:8.5px;font-weight:600;padding:0 0 4px!important}.rp td{color:#262b63;border-bottom:1px solid #f2eee6;font-size:9.5px;padding:2.5px 0!important}.rp th+th,.rp td+td{padding-left:10px!important}.rp-kn{align-items:center;gap:8px;display:inline-flex}.rp-kn i{border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.rp .r{text-align:right;white-space:nowrap}.rp-tm{color:#55597f;white-space:nowrap;font-size:9px!important}.rp-kcl{color:#55597f;flex-wrap:wrap;gap:4px 12px;font-size:8.5px;display:flex;margin-top:6px!important}.rp-kcl span{align-items:center;gap:4px;display:inline-flex}.rp-kcl i{border-radius:50%;width:7px;height:7px}.rp-av{color:#f7edd8;background:#262b63;border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;font-size:7.5px;font-weight:700;display:inline-flex}.rp-av.sm{width:18px;height:18px;font-size:7px}.rp-pe li{border-bottom:1px solid #f2eee6;grid-template-columns:20px 1fr auto;align-items:center;gap:8px;display:grid;padding:1.5px 0!important}.rp-pn{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.rp-pe b{font-size:9.5px}.rp-pe small{color:#8a8ca9;font-size:9px;margin-left:5px!important}.rp-pe em{font-style:normal;font-weight:700}.rp-cls{flex-wrap:wrap;align-items:center;gap:5px;display:flex;margin-top:8px!important}.rp-cls>span:first-child{color:#55597f;width:100%;font-size:9px}.rp-cl{white-space:nowrap;background:#f8f4ec;border-radius:999px;align-items:center;gap:4px;font-size:9px;display:inline-flex;padding:2px 8px 2px 2px!important}.rp-led li{border-bottom:1px solid #f2eee6;justify-content:space-between;align-items:center;gap:8px;display:flex;padding:4px 0!important}.rp-led li>div{min-width:0}.rp-led b{font-size:9.5px;display:block}.rp-led small{color:#8a8ca9;font-size:9px;display:block}.rp-pill{white-space:nowrap;border-radius:999px;flex:none;font-size:8.5px;font-weight:700;padding:2px 8px!important}.rp-pill.p{color:#f7edd8;background:#262b63}.rp-pill.o{color:#3b4496;background:#dde0f5}.rp-pill.x{color:#8a8ca9;background:#f2eee6}.rp-fl{color:#55597f;flex-wrap:wrap;align-items:center;gap:6px;font-size:9px;display:flex;margin-bottom:4px!important}.rp-fl b{font-family:var(--f-serif);color:#262b63;font-size:16px;font-weight:500}.rp-fl i{color:#8a8ca9;font-style:normal}.rp-up li{break-inside:avoid;border-bottom:1px solid #f2eee6;grid-template-columns:44px 1fr;align-items:start;gap:8px;display:grid;padding:3px 0!important}.rp-up em{white-space:nowrap;font-style:normal;font-weight:700}.rp-up span{align-items:flex-start;gap:7px;min-width:0;display:flex}.rp-up span i{border-radius:2px;flex:none;width:8px;height:8px;margin-top:2px!important}.rp-2col{columns:2;column-gap:24px}.rp-ck{border:1.5px solid #3b4496;border-radius:50%;flex:none;width:10px;height:10px;margin-top:1px!important}.rp-tm li{border-bottom:1px solid #f2eee6;grid-template-columns:20px minmax(0,140px) 1fr 24px;align-items:center;gap:8px;display:grid;padding:3px 0!important}.rp-tm li>span:nth-child(2){min-width:0}.rp-tm b{white-space:nowrap;text-overflow:ellipsis;font-size:9.5px;display:block;overflow:hidden}.rp-tm small{color:#8a8ca9;font-size:8.5px;line-height:1.2;display:block}.rp-tm em{text-align:right;font-style:normal;font-weight:700}.rp-tm li.rp-more{color:#8a8ca9;border-bottom:0;display:block}.rp-stk{background:#f4f0e8;border-radius:5px;height:10px;display:flex;overflow:hidden}.rp-stk i{height:100%;display:block}.rp-teams{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.rp-tc{border:1px solid #ece6da;border-radius:12px;min-width:0;padding:9px 11px!important}.rp-tc h3{font-family:var(--f-serif);color:#262b63;justify-content:space-between;align-items:baseline;font-size:13.5px;font-weight:500;display:flex}.rp-tc h3 small{font-family:var(--f-ui);color:#8a8ca9;font-size:8.5px;font-weight:500}.rp-tc .rp-stk{margin:6px 0 5px!important}.rp-tc dl{grid-template-columns:auto 1fr;gap:1px 8px;font-size:8.5px;display:grid}.rp-tc dt{color:#8a8ca9}.rp-tc dd{text-align:right;margin:0;font-weight:600}.rp-mini{color:#f7edd8;background:#262b63;justify-content:space-between;align-items:center;gap:16px;height:44px;font-size:9.5px;display:flex;padding:0 40px!important}.rp-mini b{font-family:var(--f-serif);font-size:14px;font-weight:500}.rp-heat th,.rp-heat td{padding:3px 4px!important}.rp-heat th:first-child,.rp-heat td:first-child{padding-left:0!important}.rp-hc{text-align:center;border-radius:6px;min-width:34px;font-weight:700;display:inline-block;padding:3px 0!important}.rp-h0{color:#c9c6d8;font-weight:500}.rp-foot{color:#8a8ca9;border-top:1px solid #ece6da;justify-content:space-between;gap:16px;font-size:8.5px;display:flex;position:absolute;bottom:18px;left:40px;right:40px;padding-top:8px!important}.chiprow.rp-chips{flex-wrap:wrap;overflow:visible}.rp-s{margin-top:18px!important}.rp-pg2>.rp-s:first-child,.rp-pg2>.rp-pair:first-child .rp-s{margin-top:4px!important}.rp-s h2{font-size:16px;margin-bottom:8px!important}.rp-s h2>span{align-items:baseline;display:inline-flex}.rp-s h2 em{font-family:var(--f-ui);letter-spacing:1px;color:#d9a94e;font-size:9px;font-style:normal;font-weight:700;margin-right:8px!important}.rp-lg{gap:10px;display:inline-flex}.rp-lg span{align-items:center;gap:4px;display:inline-flex}.rp-lg i{border-radius:50%;width:7px;height:7px}.rp-pair{grid-template-columns:1fr 1fr;align-items:start;gap:28px;display:grid}.rp-svg{display:block;overflow:visible}.rp-sv-t{font-family:var(--f-ui);fill:#262b63;font-size:9.5px;font-weight:700}.rp-sv-cl{font-family:var(--f-ui);fill:#55597f;font-size:8.5px}.rp-sv-in{font-family:var(--f-ui);font-size:8.5px;font-weight:700}.rp-sv-mk{font-family:var(--f-ui);font-size:7px;font-weight:700}.rp-chip{letter-spacing:.2px;border-radius:8px;flex:none;justify-content:center;align-items:center;min-width:15px;height:15px;font-size:7px;font-style:normal;font-weight:700;display:inline-flex;margin-right:2px!important;padding:0 4px!important}.rp-chs{font-weight:400;display:inline-flex}.rp-chs .rp-chip:last-child{margin-right:0!important}.rp-kd{gap:3px;display:grid}.rp-kd li{grid-template-columns:116px 1fr 20px 62px;align-items:center;gap:6px;min-height:17px;display:grid}.rp-kd b{white-space:nowrap;text-overflow:ellipsis;font-size:9px;font-weight:600;overflow:hidden}.rp-kd em{font-family:var(--f-serif);text-align:right;font-size:13px;font-style:normal}.rp-kd .rp-chs{justify-content:flex-start}.rp-da{flex-wrap:nowrap;gap:2px;display:flex}.rp-da i{border-radius:50%;flex:none;width:7px;height:7px}.rp-da i.o{background:0 0;border:1.5px solid}.rp-key{color:#55597f;flex-wrap:wrap;gap:3px 12px;font-size:8.5px;display:flex;margin-top:8px!important}.rp-key span{align-items:center;gap:4px;display:inline-flex}.rp-key i{border-radius:50%;width:7px;height:7px}.rp-big{background:#f8f4ec;border-radius:14px;justify-content:space-between;align-items:center;gap:6px;display:flex;padding:12px 16px!important}.rp-big span{flex-direction:column;align-items:center;display:flex}.rp-big b{font-family:var(--f-serif);font-size:34px;font-weight:500;line-height:1}.rp-big small{color:#55597f;font-size:9px;font-weight:600;margin-top:3px!important}.rp-ar{color:#d9a94e;font-size:22px;font-style:normal;line-height:1}.rp-obd{gap:6px;display:grid;margin-top:12px!important}.rp-obd li{align-items:center;gap:6px;display:flex}.rp-od{flex-wrap:wrap;gap:3px;display:flex}.rp-od i,.rp-k-p,.rp-k-o{border-radius:50%;width:11px;height:11px;display:inline-block}.rp-od i.p,.rp-k-p{background:#d9a94e}.rp-od i.o,.rp-k-o{border:2px solid #5a63b8}.rp-tlr{gap:4px;display:grid}.rp-tlr li{grid-template-columns:22px 88px 196px;align-items:center;gap:8px;display:grid}.rp-ico{align-items:center;display:flex}.rp-tn{flex-direction:column;display:flex}.rp-tn b{font-family:var(--f-serif);font-size:26px;font-weight:500;line-height:1}.rp-tn small{color:#55597f;font-size:8.5px;font-weight:600;line-height:1.25}.rp-tlax{margin-left:126px!important}.rp-upg{grid-template-columns:300px 1fr;align-items:start;gap:28px;display:grid}.rp-cdh,.rp-cg{grid-template-columns:repeat(7,1fr);gap:3px;display:grid}.rp-cdh span{text-align:center;color:#8a8ca9;font-size:8px;font-weight:700;padding-bottom:3px!important}.rp-cc{background:#f8f4ec;border-radius:7px;flex-direction:column;gap:2px;height:36px;display:flex;padding:3px 4px!important}.rp-cc small{color:#8a8ca9;font-size:7.5px;line-height:1}.rp-cc>span{flex-wrap:wrap;gap:2px;display:flex}.rp-cc i{border-radius:50%;width:7px;height:7px}.rp-cc i.f{background:#fff;border:1.5px solid #3b4496}.rp-cc.some{background:#eceef9}.rp-cc.busy{background:#dde0f5}.rp-cc.past{opacity:.35}.rp-cc.now{box-shadow:inset 0 0 0 1.5px #262b63}.rp-eb{letter-spacing:1.1px;text-transform:uppercase;color:#8a8ca9;font-size:8px;font-weight:700;margin:0 0 4px!important}.rp-tlc+.rp-eb{margin-top:10px!important}.rp-tlc{gap:4px;display:grid}.rp-tlc li{grid-template-columns:8px 38px 1fr auto;align-items:center;gap:6px;min-width:0;font-size:9px;display:grid}.rp-tlc li>i:first-child{border-radius:50%;width:8px;height:8px}.rp-tlc li>i.f{background:#fff;border:1.5px solid #3b4496}.rp-tlc em{white-space:nowrap;font-style:normal;font-weight:700}.rp-tlc li>span:not(.rp-chs){white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.rp-sv-sm{font-family:var(--f-ui);fill:#a9a7bd;font-size:8.5px}.rp-sv-t2{font-family:var(--f-ui);fill:#262b63;font-size:9px;font-weight:600}.rp-sv-pk{font-family:var(--f-ui);font-size:9px;font-weight:700}.rp-sv-pk.sm{font-size:7.5px}.rp-sv-pn{font-family:var(--f-ui);opacity:.85;font-size:8px}.rp-pack{margin:0 auto!important}.rp-pkl{color:#55597f;flex-wrap:wrap;gap:2px 10px;font-size:8.5px;display:flex;margin-top:6px!important}.rp-pkl b{color:#262b63}.rp-kts{gap:6px 8px;display:grid}.rp-kt{background:#f8f4ec;border-radius:12px;grid-template-columns:36px 1fr;align-items:center;gap:9px;min-width:0;display:grid;padding:6px 10px!important}.rp-ring{width:36px;height:36px;font-family:var(--f-serif);background:#fff;border:3.5px solid;border-radius:50%;justify-content:center;align-items:center;font-size:16px;font-weight:500;line-height:1;display:inline-flex}.rp-kt-b{min-width:0}.rp-kt-b b{white-space:nowrap;text-overflow:ellipsis;font-size:9.5px;line-height:1.25;display:block;overflow:hidden}.rp-kt-b>span{flex-wrap:wrap;align-items:center;gap:2px 4px;display:flex;margin-top:4px!important}.rp-kt-b small{color:#8a8ca9;white-space:nowrap;font-size:8.5px}.rp-fns{flex-direction:column;align-items:center;gap:3px;display:flex;margin:2px 0 4px!important}.rp-fn{clip-path:polygon(0 0,100% 0,calc(100% - 12px) 100%,12px 100%);justify-content:center;align-items:baseline;gap:7px;height:30px;display:flex;padding-top:5px!important}.rp-fn b{font-family:var(--f-serif);font-size:19px;font-weight:500;line-height:1}.rp-fn span{font-size:9px;font-weight:600}.rp-ol{gap:4px;display:grid;margin-top:8px!important}.rp-ol li{background:#f8f4ec;border-radius:8px;grid-template-columns:1fr auto;align-items:center;gap:6px;display:grid;padding:4px 8px!important}.rp-ol b{white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.rp-spec{grid-template-columns:repeat(3,1fr);gap:8px 6px;display:grid;padding-top:2px!important}.rp-spec>span{text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex}.rp-sp-c{justify-content:center;align-items:center;height:48px;display:flex}.rp-sp-c i{border-radius:50%;justify-content:center;align-items:center;font-size:9px;font-style:normal;font-weight:700;display:inline-flex}.rp-spec b{font-size:8.5px;font-weight:600;line-height:1.2;margin-top:4px!important}.rp-spec small{color:#8a8ca9;font-size:8.5px}.rp-upl.sm{margin-top:8px!important}.rp-calw.sm .rp-cc{flex-direction:row;align-items:flex-start;gap:3px;height:24px;padding:2px 3px!important}.rp-calw.sm .rp-cc>span{margin-top:1px!important}.rp-k-f{background:#fff;border:1.5px solid #3b4496;border-radius:50%;width:7px;height:7px;display:inline-block}.rp-band{color:#f7edd8;background:#262b63;justify-content:space-between;align-items:center;gap:20px;height:78px;display:flex;padding:0 40px!important}.rp-bl{flex-direction:column;gap:3px;min-width:0;display:flex}.rp-bl small{letter-spacing:1.4px;text-transform:uppercase;color:#e5c4bf;font-size:10px;font-weight:700}.rp-bl b{font-family:var(--f-serif);white-space:nowrap;min-width:0;font-size:28px;font-weight:500;line-height:1.1;display:block;overflow:visible}.rp-br{text-align:right;color:#dcddf0;flex:none;font-size:10.5px;line-height:1.5}.rp-wash{background:#eef0f8;padding:12px 40px 14px!important}.rp-wash .rp-mem{margin:0 0 10px!important}.rp-wash .rp-mem span{color:#262b63}.rp-wash .rp-mem i{color:#262b63;background:#fff;border-color:#c7cbeb}.rp-wash .rp-kp{margin-top:0!important}.rp-wash .rp-kp div{background:#fff;border:1px solid #dde0f0}.rp-wash .rp-kp b{color:#262b63}.rp-wash .rp-kp b small{color:#8a8ca9}.rp-wash .rp-kp span{color:#262b63}.rp-wash .rp-kp em{color:#55597f}.rp-body{padding:12px 40px 0!important}.rp-body.rp-pg2{padding-top:14px!important}.rp h2,.rp .rv-h{font-family:var(--f-serif);letter-spacing:-.1px;color:#262b63;font-size:15px;font-weight:500}.rp h2 small{font-family:var(--f-ui);color:#8a8ca9;font-size:9px;font-weight:500}.rp-box{border:1px solid #ece6da;border-radius:14px;padding:11px 14px!important}.rv-svg{width:100%;height:auto;display:block;overflow:visible}.rv-ser{font-family:var(--f-serif)}.rv-san{font-family:var(--f-ui)}.rv-box{margin-top:10px!important}.rv-row .rv-box{margin-top:0!important}.rp-row.rv-row{margin-top:10px!important}.rv-h{margin:0 0 8px!important}.rv-hdl{gap:8px;display:grid}.rv-hdl div{background:#f8f4ec;border-left:4px solid #d9a94e;border-radius:14px;padding:10px 12px!important}.rv-hdl b{font-family:var(--f-serif);font-size:26px;font-weight:500;line-height:1;display:block}.rv-hdl span{font-size:10px;font-weight:700;display:block;margin-top:5px!important}.rv-hdl em{color:#55597f;font-size:9px;font-style:normal;line-height:1.35;display:block;margin-top:2px!important}.rv-tlt{gap:8px;display:grid;margin:4px 0 6px!important}.rv-tlt div{border-top:4px solid var(--c);background:#f8f4ec;border-radius:12px;min-width:0;position:relative;padding:9px 10px!important}.rv-tlt .ic{background:var(--c);border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:9px;right:9px}.rv-tlt b{font-family:var(--f-serif);font-size:24px;font-weight:500;line-height:1;display:block}.rv-tlt i{font-size:9.5px;font-style:normal;font-weight:700;display:block;margin-top:4px!important}.rv-tlt em{color:#55597f;font-size:8.5px;font-style:normal;display:block;margin-top:2px!important}.rv-hil{grid-template-columns:1fr 1fr;gap:4px 18px;display:grid;margin-top:4px!important}.rv-hil div{grid-template-columns:42px 1fr auto;align-items:center;gap:8px;font-size:9.5px;display:grid;padding:3px 0!important}.rv-hil em{font-style:normal;font-weight:700}.rv-hil b{color:#f7edd8;background:#262b63;border-radius:999px;place-items:center;min-width:24px;height:20px;font-size:8px;display:inline-grid;padding:0 5px!important}.stabs .rp-open{background:var(--card);color:var(--ink);font:inherit;font-family:var(--f-ui);cursor:pointer;white-space:nowrap;border:0;border-radius:999px;flex:none;align-self:center;align-items:center;gap:6px;margin-left:auto;padding:7px 12px 7px 10px;font-size:13px;font-weight:600;display:inline-flex}.stabs .rp-open .i{width:16px;height:16px}.stabs .rp-open:hover{background:var(--soft)}.blks{flex-direction:column;display:flex}.blk{min-width:0}.blk .sechead h3,.blk .hero-tabs{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.blk-ph{border:var(--ds-border-616) dashed color-mix(in srgb,var(--ink) 22%,transparent);border-radius:var(--r-card,14px);margin:var(--ds-margin-163) 0}.blk.blk-lift{z-index:60;box-shadow:0 var(--ds-box-shadow-499) var(--ds-box-shadow-257) var(--ds-box-shadow-118) var(--ds-color-1103);border-radius:var(--r-card,14px);background:var(--bg);pointer-events:none;opacity:var(--ds-opacity-1104);margin:0;position:fixed;transform:scale(.98)}@media (width>=900px){.blks{column-gap:var(--ds-column-gap-1105);grid-template-columns:1fr 1fr;align-items:start;display:grid}:is(.blks .blk:has(.hero-car),.blks .blk:has(.evc),.blks .blk:has(.heat),.blks .blk:has(.ue-list)){grid-column:1/-1}}:root{--plan:#74ae7a}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--plan:#8ccb8a}}:root[data-theme=dark]{--plan:#8ccb8a}.hero-slide>.hero-cal{justify-content:center;padding-top:20px;position:relative}.hero-cal .cal-i{z-index:2;position:absolute;top:14px;right:14px}.hero-cal .cal-summary{margin:0 auto 14px;padding:0 26px}.hero-cal .cal-summary span{display:block}.hero-cal .cal-summary .cs2{color:var(--ink-2);margin-top:4px}.cal .pad{aspect-ratio:1;background:0 0}.hero-cal .cal button,.hero-cal .cal .pad{aspect-ratio:1.12}.cal button i.plan,.cal-key i.plan{background:var(--plan)}.cal button.future.has{cursor:pointer}.cal button.future.has:hover i{transform:scale(1.15)}.hero-cal .cal-key{margin-top:10px}.cal-months{flex-wrap:nowrap;justify-content:center;align-items:center;gap:6px;margin-top:16px;display:flex}.cal-months button{background:var(--soft);color:var(--ink-2);font:600 13px/1 var(--f-ui);cursor:pointer;border:0;border-radius:999px;min-width:0;padding:7px 11px;transition:background-color .18s cubic-bezier(.22,1,.36,1),color .18s cubic-bezier(.22,1,.36,1)}.cal-months button[aria-pressed=true]{background:var(--pill);color:var(--pill-ink)}.cal-months .cm-arr{width:30px;height:30px;color:var(--ink-2);background:0 0;place-items:center;padding:0;display:grid}.cal-months .cm-arr .i{width:16px;height:16px}.cal-months button:disabled{opacity:.3;cursor:default}@media (prefers-reduced-motion:no-preference){.hero-cal.swap .cal-summary,.hero-cal.swap .cal-wrap{animation:.35s cubic-bezier(.22,1,.36,1) both calIn}.hero-cal.swap .cal-wrap{animation-delay:40ms}@keyframes calIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}}@media (prefers-reduced-motion:reduce){.hero-cal.swap .cal-summary,.hero-cal.swap .cal-wrap{animation:.2s ease-out both calFade}@keyframes calFade{0%{opacity:0}to{opacity:1}}}.hs-tile>span.hs-top{justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:0;display:flex}.hs-tile .hs-top b{letter-spacing:-.02em;color:var(--ink);margin:0;font-size:44px;line-height:1}.hs-tile>span.hs-s{color:var(--ink);min-height:0;margin-top:10px;font-size:15.5px;font-weight:600;line-height:1.25}.hs-tile>span.hs-x{color:var(--good);min-height:0;font-size:12.5px;font-weight:600}.hs-tile>span.hs-w{color:var(--ink-3);min-height:0;font-size:12px}.hs-tile em{padding-top:8px}.hero-cal .cal button.today .n{background:var(--pill);color:var(--pill-ink);border-radius:999px;padding:2px 5px;top:3px;left:3px}.hero-cal .cal-summary{flex-direction:column;justify-content:flex-end;min-height:calc(4lh + 4px);display:flex}.am-after{border-top:1px solid var(--line);margin-top:12px;padding-top:12px}.am-after>span{font-family:var(--f-serif);color:var(--ink-3);margin-bottom:8px;font-size:14px;font-style:italic;display:block}.am-after .am-acts{flex-wrap:wrap;gap:8px;display:flex}@media (prefers-reduced-motion:no-preference){.am-after{animation:.35s cubic-bezier(.22,1,.36,1) .15s both calIn}}.cal-months button.now{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink);font-weight:800;position:relative}.cal-months button.now[aria-pressed=true]{box-shadow:none}.cal-months button.now:after{content:"";background:var(--plus,#6e2a2e);border-radius:50%;width:5px;height:5px;margin-left:-2.5px;position:absolute;bottom:-7px;left:50%}.cal-back{justify-content:center;margin-top:12px;display:flex}.cal-back .link .i{width:14px;height:14px}.ns-card{background:var(--butter,#f3d98b);color:#1f1a14;border-radius:18px;margin:4px 0 18px;padding:16px 16px 14px;box-shadow:0 6px 18px #00000024}.ns-card.ok{background:#cfe8d2}.ns-card small{letter-spacing:.04em;text-transform:uppercase;opacity:.75;margin-bottom:6px;font-size:12px;font-weight:700;display:block}.ns-card .ns-t{margin-bottom:6px;font-size:19px;font-weight:800;line-height:1.25;display:block}.ns-card p{color:#3a3128;margin:0 0 12px;font-size:14px;line-height:1.45}.ns-opts{flex-wrap:wrap;gap:8px;display:flex}.ns-card .btn{color:#1f1a14;background:#ffffffb8;border-color:#1f1a142e}.ns-card .btn.dark{color:#fff7e6;background:#1f1a14;border-color:#1f1a14}.ns-card .btn .i{width:15px;height:15px}.ns-more{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:0 0 6px;font-size:13px;font-weight:700}.ns-card .ns-idea{color:#1f1a14;background:#ffffff8c;border-radius:12px;align-items:flex-start;gap:8px;padding:10px 12px;font-weight:600;display:flex}.ns-card .ns-idea .i,.reach .i{flex:none;width:16px;height:16px;margin-top:2px}.hs-row{all:unset;box-sizing:border-box;border-top:1px solid var(--line);cursor:pointer;width:100%;color:var(--ink);grid-template-columns:1fr auto;gap:2px 10px;padding:12px 8px;display:grid}.hs-row b{grid-column:1}.hs-row span{color:var(--muted);grid-column:1;font-size:14px}.hs-row em{color:var(--ink);grid-area:1/2/3;align-self:center;align-items:center;gap:4px;font-size:13px;font-style:normal;font-weight:700;display:flex}.hs-row em .i{width:14px;height:14px;transition:transform .2s}.hs-row[aria-expanded=true] em .i{transform:rotate(90deg)}.hs-row:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:8px}.reach{background:var(--card2,#7f7f7f1a);border-radius:16px;margin:0 0 12px;padding:14px}.reach p{margin:0 0 10px;font-size:14px;line-height:1.45}.reach-l span{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin-right:4px;font-size:11px;font-weight:700}.reach-i{gap:8px;font-weight:600;display:flex}.reach-p{color:var(--muted);gap:8px;display:flex}.reach .ns-opts a.btn{align-items:center;gap:6px;text-decoration:none;display:inline-flex}.reach{background:var(--card,#7f7f7f1f);border:1px solid var(--line)}.reach .ns-opts a.btn{height:auto;min-height:0;flex-direction:row!important;display:inline-flex!important}.reach .ns-opts a.btn .i{width:15px;height:15px;margin:0}.dhead{align-items:center}.temp-dot{flex-direction:column;flex:none;align-items:center;gap:6px;margin-left:auto;padding-left:8px;display:flex}.temp-dot i{background:var(--td);width:22px;height:22px;box-shadow:0 0 0 5px color-mix(in srgb,var(--td) 22%,transparent),0 0 14px color-mix(in srgb,var(--td) 55%,transparent);border-radius:50%;display:block}.temp-dot small{letter-spacing:.03em;color:var(--td);white-space:nowrap;font-size:11px;font-weight:700}.temp-dot.green{--td:#5fb872}.temp-dot.amber{--td:#e2a33b}.temp-dot.red{--td:#e0645a}.brief-b{color:#1e2150;background:linear-gradient(135deg,#cfd2f5,#aeb3e8);box-shadow:0 2px #1e215040}.brief-b .i{color:#1e2150}.acct-del{justify-content:center;margin-top:24px;display:flex}.acct-del .btn.danger{background:0 0;border:0;font-weight:600}.rhy-count{font:600 12px var(--f-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin:0 0 6px}.rhy-step h3{align-items:center;gap:10px;display:flex}.rhy-step{animation:.32s cubic-bezier(.22,1,.36,1) both rhyIn}@keyframes rhyIn{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.rhy-step{animation:.2s ease-out both rhyFade}@keyframes rhyFade{0%{opacity:0}to{opacity:1}}}.rhy-pick{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.rhy-pick .rhy-role{text-align:center;flex:calc(50% - 4px);transition:background .18s cubic-bezier(.22,1,.36,1),border-color .18s cubic-bezier(.22,1,.36,1)}.rhy-pick .rhy-role.on{border-color:var(--cobalt);background:color-mix(in srgb,var(--cobalt) 14%,var(--card))}.rhy-pick .rhy-role:has(input:checked){border-color:var(--cobalt);background:color-mix(in srgb,var(--cobalt) 14%,var(--card))}.rem-sw{background:var(--soft);cursor:pointer;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;font-weight:600;display:flex}.sw{appearance:none;background:var(--line);cursor:pointer;border-radius:999px;flex:none;width:50px;height:30px;margin:0;transition:background .2s cubic-bezier(.22,1,.36,1);position:relative}.sw:after{content:"";background:#fff;border-radius:50%;width:24px;height:24px;transition:transform .2s cubic-bezier(.22,1,.36,1);position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.sw:checked{background:var(--good)}.sw:checked:after{transform:translate(20px)}.sw:focus-visible{outline:2px solid var(--cobalt);outline-offset:2px}@media (prefers-reduced-motion:reduce){.sw,.sw:after{transition:none}}.bb-legend-hold{display:grid}.bb-legend-hold>.bb-legend{grid-area:1/1;align-content:flex-start}.bb-legend.ghost{visibility:hidden;pointer-events:none}.ring-fill,.ring-dot{transition:stroke .7s cubic-bezier(.22,1,.36,1),fill .7s cubic-bezier(.22,1,.36,1),filter .7s}.ring-seg.done .ring-fill{filter:drop-shadow(0 0 7px var(--sc))}.ring-full .ring-fill{stroke:var(--good);filter:drop-shadow(0 0 8px var(--good))}.ring-full .ring-dot{fill:var(--good)}.ring-full .ring-seg path:first-child{stroke:var(--good)}.ring-ripple{transform-box:fill-box;transform-origin:50%;opacity:0;pointer-events:none;animation:1.8s cubic-bezier(.22,1,.36,1) .35s both ringRipple}.ring-ripple.r2{animation-delay:.85s}@keyframes ringRipple{0%{opacity:.45;transform:scale(1)}to{opacity:0;transform:scale(1.22)}}.ring-centre.full .lab{color:var(--good);font-weight:600}.ring-steps{font:inherit;cursor:pointer;color:var(--ink-2);background:0 0;border:0;align-items:center;gap:4px}.ring-steps .i{width:14px;height:14px;color:var(--ink-3,var(--ink-2));margin:0}.ring-steps.full{color:var(--good);font-weight:600}@media (prefers-reduced-motion:reduce){.ring-ripple{display:none}.ring-fill,.ring-dot{transition:none}}.sc-sheet h3{margin-bottom:10px}.sc-top{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:14px;padding:4px 0 14px;display:flex}.sc-big b{letter-spacing:-.02em;font-size:44px;font-weight:700;line-height:1}.sc-big span{color:var(--ink-2);margin-left:4px;font-size:15px}.sc-lead{color:var(--ink-2);margin:0;font-size:15px}.sc-lead b{color:var(--ink);font-weight:700}.sc-lead.full{color:var(--good);font-weight:600}.sc-part{border-bottom:1px solid var(--line);padding:16px 0;scroll-margin-top:72px}.sc-part.focus{animation:1.6s .5s scFocus}@keyframes scFocus{0%,to{background:0 0}30%{background:var(--soft)}}.sc-h{align-items:center;gap:12px;display:flex}.sc-h .dotico{flex:none}.sc-h b{flex:1;min-width:0;font-size:17px;font-weight:600}.sc-v{white-space:nowrap;font-size:22px;font-weight:700}.sc-v small{color:var(--ink-3,var(--ink-2));margin-left:1px;font-size:13px;font-weight:500}.sc-bar{background:var(--soft);border-radius:99px;height:8px;margin:12px 0 10px;overflow:hidden}.sc-bar i{border-radius:99px;height:100%;transition:width .7s cubic-bezier(.22,1,.36,1);display:block}.sc-st{color:var(--ink-2);margin:0;font-size:14px}.sc-do{color:var(--ink);margin:6px 0 0;font-size:15px;font-weight:600}.sc-part.full .sc-st{color:var(--good)}.sc-list{gap:8px;margin-top:12px;display:grid}.sc-list .extra{display:none}.sc-list.all .extra{display:block}.sc-list.all .sc-row.extra{display:flex}.sc-row{background:var(--card);border:1px solid var(--line);border-radius:14px;align-items:center;gap:10px;padding:10px 12px;display:flex}.sc-row .av{flex:none}.sc-who{min-width:0;color:inherit;flex-direction:column;flex:1;text-decoration:none;display:flex}.sc-who b{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.sc-who small{color:var(--ink-3,var(--ink-2));white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.sc-row .round.sm,.sc-row .btn{flex:none}.sc-more{justify-self:start;margin-top:2px}.sc-acts{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.sc-goal{background:var(--soft);border-radius:12px;align-items:center;gap:8px;padding:8px 12px;font-size:14px;display:inline-flex}.sc-add .sc-st{margin-top:8px}.sc-how{color:var(--ink-2);margin-top:14px;font-size:14px}.sc-how summary{cursor:pointer;color:var(--ink);padding:6px 0;font-weight:600}.sc-how p{margin:8px 0 0}@media (prefers-reduced-motion:reduce){.sc-part.focus{animation:none}.sc-bar i{transition:none}}.stk-w span.on{animation:.9s cubic-bezier(.22,1,.36,1) both paused stkIn;animation-delay:calc(.25s + var(--k) * .14s)}.stk-w.play span.on{animation-play-state:running}.stk-w span.on .i{animation:.6s cubic-bezier(.22,1,.36,1) both paused stkTick;animation-delay:calc(.55s + var(--k) * .14s)}.stk-w.play span.on .i{animation-play-state:running}@keyframes stkIn{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes stkTick{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.stk-w span.on,.stk-w span.on .i{animation:none}}.sc-list{grid-template-columns:minmax(0,1fr)}.sc-row{min-width:0}.opp-ey{color:var(--ink-2);align-items:center;gap:6px;margin:0 0 8px;font-size:13px;display:flex}.opp-ey .i{width:15px;height:15px}.opp-sheet h3{margin:0 0 6px}.opp-sheet .lead{margin:0 0 14px}.opp-card{flex-direction:column;min-height:400px;display:flex}.opp-step{flex-direction:column;flex:1;min-height:400px;display:flex}.opp-ops{gap:8px;margin-top:auto;padding-top:14px;display:grid}.opp-ops .btn{justify-content:flex-start;width:100%;min-height:46px}.opp-chips{flex-wrap:wrap;gap:6px;margin:0 0 10px;display:flex}.opp-chips .chip[aria-pressed=true]{background:var(--ink);color:var(--card,#fff)}.opp-note{box-sizing:border-box;width:100%;font:inherit;border:1px solid var(--line);background:var(--soft);color:var(--ink);resize:none;border-radius:12px;padding:10px 12px;font-size:15px}.opp-list{gap:8px;display:grid}.opp-row{background:var(--card);border:1px solid var(--line);border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex}.opp-ic{background:var(--butter);width:34px;height:34px;color:var(--on-pastel,#1d2050);border-radius:10px;flex:none;place-items:center;display:grid}.opp-ic .i{width:17px;height:17px}.opp-row.firm .opp-ic,.opp-row.won .opp-ic{background:var(--good);color:#14301a}.opp-row.lost{opacity:.7}.opp-tx{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.opp-tx b{font-weight:600}.opp-tx small{color:var(--ink-2);font-size:13px}.opp-trail{color:var(--ink)!important}.opp-row .btn{flex:none}.opp-row.cnote .opp-tx>span{font-size:14.5px;line-height:1.45}.opp-row.cnote .pastel-tag{margin-right:4px}.overlay.ov-centre{align-items:center;padding:20px}.modal.modal-centre{border-radius:24px;width:100%;max-width:380px;max-height:none;padding:20px 20px 18px;animation:.45s cubic-bezier(.22,1,.36,1) ccIn;overflow:visible}.modal.modal-centre .modal-top{background:0 0;border-radius:0;min-height:0;margin:0;padding:0;position:absolute;top:10px;right:10px}.modal.modal-centre .modal-top .grab{display:none}.modal.modal-centre .opp-card,.modal.modal-centre .opp-step{height:352px;min-height:0}.modal.modal-centre .opp-card{height:auto}.modal.modal-centre .opp-ey{padding-right:44px}.modal.modal-centre h3{font-size:20px;line-height:1.25}.modal.modal-centre .lead{margin-bottom:10px;font-size:14.5px}.modal.modal-centre .opp-ops{gap:7px;padding-top:10px}.modal.modal-centre .opp-ops .btn{min-height:42px}.modal.modal-centre .opp-note{font-size:14px}@keyframes ccIn{0%{opacity:0;transform:translateY(14px)scale(.97)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.modal.modal-centre{animation:.2s fadeIn}}.file-tab.has-lo{grid-template-columns:minmax(0,1fr) auto auto}.file-tab .lo-pill{box-sizing:border-box;border:1px solid color-mix(in srgb,var(--butter) 55%,transparent);background:color-mix(in srgb,var(--butter) 14%,transparent);width:124px;color:var(--ink);white-space:nowrap;border-radius:99px;grid-area:1/2/3;justify-content:center;align-self:center;align-items:center;gap:5px;margin-right:8px;padding:6px 0;font-size:11.5px;font-weight:600;line-height:1;display:inline-flex}.file-tab .lo-pill i{background:var(--butter);border-radius:50%;flex:none;width:6px;height:6px}.file-tab.has-lo .fold-logo{grid-column:3}.wbar{margin:12px 0 4px}.wbar-l{color:var(--ds-muted,var(--ink-2));justify-content:space-between;gap:10px;margin-bottom:6px;font-size:12.5px;display:flex}.wbar-l b{font-weight:600}.wbar-t{background:color-mix(in srgb,var(--ink) 10%,transparent);border-radius:99px;height:6px;overflow:hidden}.wbar-t i{border-radius:99px;height:100%;transition:width 1.2s cubic-bezier(.22,1,.36,1);display:block}.wbar-t i.good{background:var(--ds-color-973)}.wbar-t i.warn{background:var(--ds-color-762)}.wbar-t i.bad{background:var(--ds-color-764)}.wbar-l b.good{color:var(--ds-color-973)}.wbar-l b.warn{color:var(--ds-color-762)}.wbar-l b.bad{color:var(--ds-color-764)}:root:not([data-theme=light]) .wbar-t i.good{background:var(--ds-color-987)}:root:not([data-theme=light]) .wbar-t i.warn{background:var(--ds-color-766)}:root:not([data-theme=light]) .wbar-t i.bad{background:var(--ds-color-767)}:root:not([data-theme=light]) .wbar-l b.good{color:var(--ds-color-987)}:root:not([data-theme=light]) .wbar-l b.warn{color:var(--ds-color-766)}:root:not([data-theme=light]) .wbar-l b.bad{color:var(--ds-color-767)}.pf-opps p{align-items:center;gap:8px;display:flex}.pf-next{color:var(--ds-muted,var(--ink-2));align-items:center;gap:8px;margin:8px 0 0;font-size:13px;display:flex}.pf-next .i,.pf-opps .i{flex:none;width:15px;height:15px}.pf-q,.pf-msg{width:100%;margin:0 0 8px;font-size:14px}.pf-msg b{color:var(--ds-color-987,var(--good))}.pf-ch{flex-wrap:wrap;gap:6px;display:flex}.pf-date{cursor:pointer;align-items:center;gap:5px;display:inline-flex;position:relative}.pf-date input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.files.people .fold-b{flex-wrap:wrap}.warm-foot{margin-top:18px}.warm-foot .wbar{margin:0}.files.people .fold-b{flex-wrap:nowrap;align-items:center}.files.people .fold-b .pf-open{flex:none;margin-left:auto}:is(.files.people .fold-b:has(.pf-q),.files.people .fold-b:has(.pf-msg)){flex-wrap:wrap}.files.people .fold-b .round.sm{flex:none}.mx-l{align-items:center;gap:10px;min-width:0;display:flex}.mx-ic{background:color-mix(in srgb,var(--cobaltl) 22%,transparent);width:30px;height:30px;color:var(--ink);border-radius:10px;flex:none;place-items:center;display:grid}.mx-ic .i{width:16px;height:16px}.mx-r.hit .mx-ic{background:color-mix(in srgb,var(--ds-color-987,#8ccb8a) 24%,transparent)}.mx-l{white-space:normal;text-wrap:balance;line-height:1.25;overflow:visible}.fold-logo .kmed{color:#1d2050;width:17px;height:17px;box-shadow:0 0 0 2px var(--fbg,#252a5a);z-index:1;background:#e8d2a2;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-4px;right:-4px}.fold-logo .kmed .i{fill:currentColor;stroke-width:1.5px;width:10px;height:10px}.ft-name.key{color:#8a6a1f}:root[data-theme=dark] .ft-name.key{color:#e8d2a2}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ft-name.key{color:#e8d2a2}}.fold-logo b.rf{border-radius:50%;width:20px;height:20px;font-size:0;transition:background .8s}.fold-logo b.rf-good{background:var(--ds-color-973)}.fold-logo b.rf-warn{background:var(--ds-color-762)}.fold-logo b.rf-bad{background:var(--ds-color-764)}:root:not([data-theme=light]) .fold-logo b.rf-good{background:var(--ds-color-987)}:root:not([data-theme=light]) .fold-logo b.rf-warn{background:var(--ds-color-766)}:root:not([data-theme=light]) .fold-logo b.rf-bad{background:var(--ds-color-767)}.grp-sw{font:inherit;color:var(--ink);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:8px;min-height:36px;padding:0 4px;font-size:13px;display:inline-flex}.grp-sw .tg{background:color-mix(in srgb,var(--ink) 16%,transparent);border-radius:99px;flex:none;width:36px;height:21px;transition:background .3s;position:relative}.grp-sw .tg:after{content:"";background:#fff;border-radius:50%;width:15px;height:15px;transition:transform .3s cubic-bezier(.22,1,.36,1);position:absolute;top:3px;left:3px}.grp-sw.on .tg{background:var(--ds-color-987,#8ccb8a)}.grp-sw.on .tg:after{transform:translate(15px)}.cab-bar{flex-wrap:wrap}.fold-logo .kmed{padding:0;line-height:0}.fold-logo .kmed .kst{fill:currentColor;stroke:none;width:11px;height:11px;display:block}.overlay.ov-centre{background:#080a1e9e}.modal.modal-centre{border:1.5px solid color-mix(in srgb,var(--butter,#e8d2a2) 45%,transparent);box-shadow:0 24px 60px #00000073,0 0 0 1px #ffffff0a}:root[data-theme=light] .modal.modal-centre{border-color:#1d205038;box-shadow:0 20px 50px #1d205040}:root[data-theme=light] .overlay.ov-centre{background:#1d205059}.bb-end{font:700 11px var(--f-ui);paint-order:stroke;stroke:var(--card,#252a5a);stroke-width:3px;stroke-linejoin:round}.bb-end-a{fill:var(--ink)}.bb-end-t{fill:var(--burgundy)}:root:not([data-theme=light]) .bb-end-t{fill:#e79a8c}.bb-end{opacity:0;animation:.6s 1.6s forwards fadeIn}#main.reveal .bb-end{animation-delay:2.2s}@media (prefers-reduced-motion:reduce){.bb-end{opacity:1;animation:none}}.tv-donut{flex-direction:column;align-items:center;gap:10px;display:flex}.tv-key{color:var(--ink-2);flex-wrap:wrap;justify-content:center;gap:4px 12px;max-width:220px;font-size:12.5px;display:flex}.tv-key span{align-items:center;gap:5px;display:inline-flex}.tv-key i{border-radius:3px;width:9px;height:9px}.tv-list li>div{min-width:0}.tv-list li>div>span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.scope-seg{width:100%;max-width:420px;margin:2px 0 16px;display:flex}.scope-seg a{text-align:center;padding:var(--ds-padding-170) var(--ds-padding-148);border-radius:var(--ds-border-radius-144);font-weight:var(--ds-font-weight-136);font-size:var(--ds-font-size-152);color:var(--ink-2);flex:1;text-decoration:none}.scope-seg a[aria-pressed=true]{background:var(--pill);color:var(--pill-ink)}.wk-head{flex-wrap:wrap;row-gap:6px}.wk-nav{align-items:center;gap:8px;display:inline-flex}.wk-bar{margin-bottom:10px}.ue-opp{border:1px solid color-mix(in srgb,var(--butter) 55%,transparent);border-radius:99px;align-items:center;gap:4px;margin-left:6px;margin-right:auto;padding:3px 9px;font-size:11.5px;font-weight:600;display:inline-flex}.ue-opp .i{width:12px;height:12px}.am.me.am-photo{background:var(--cobalt);padding:4px}.am.me.am-photo img{object-fit:cover;border-radius:12px;max-width:min(220px,60vw);max-height:220px;display:block}.am.ai.live p{margin:0}.am-kept{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px;margin:8px 0 0;font-size:13px;display:flex}.am-kept .i{width:14px;height:14px}.dot-keep .dk-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.dot-keep .dk-list li{background:color-mix(in srgb,var(--card) 70%,transparent);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.opp-same{flex-wrap:wrap;gap:8px;margin-bottom:6px;display:flex}.li-card.mon-card{background:linear-gradient(135deg,color-mix(in srgb,var(--cobalt) 22%,var(--card)),color-mix(in srgb,var(--burgundy) 14%,var(--card)));border-color:color-mix(in srgb,var(--cobalt) 45%,transparent)}.mon-card .mon-b{flex-wrap:wrap;gap:8px}.dot-art{flex:none;display:block;overflow:visible}.dot-art .dot-orb{transform-box:view-box;transform-origin:100px 108px}.li-dot{flex:none;place-items:center;margin:-6px 0 -6px -4px;display:grid}.ask-head .ask-dot{background:0 0;width:auto;height:auto}.am.think{align-items:center;gap:8px;display:flex}.opp-dot{justify-content:center;margin:-8px 0 2px;display:flex}.am-done-dot{align-items:center;gap:8px;display:flex}@media (prefers-reduced-motion:no-preference){.dot-float{animation:4.2s cubic-bezier(.65,0,.35,1) infinite dotFloat}.dot-float .dot-orb{animation:6s cubic-bezier(.65,0,.35,1) infinite dotSway}.dot-busy .dot-orb{animation:2.6s cubic-bezier(.65,0,.35,1) infinite dotOrbit}.dot-pop{animation:.7s cubic-bezier(.22,1,.36,1) both dotPop}.dot-pop .dot-orb{animation:1.6s cubic-bezier(.22,1,.36,1) .2s both dotOrbit}}@keyframes dotFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes dotSway{0%,to{transform:rotate(0)}50%{transform:rotate(-14deg)}}@keyframes dotOrbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes dotPop{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.06)}to{transform:scale(1)}}.dot-hero{all:unset;box-sizing:border-box;cursor:pointer;width:100%;margin:0 0 var(--ds-margin-159);background:linear-gradient(135deg,color-mix(in srgb,var(--cobaltl) 34%,var(--card)),color-mix(in srgb,var(--rose) 22%,var(--card)));border:1px solid color-mix(in srgb,var(--cobaltl) 40%,transparent);color:var(--ink);border-radius:20px;align-items:center;gap:8px;padding:12px 16px 12px 8px;display:flex}.dot-hero:focus-visible{outline:2px solid var(--cobaltl);outline-offset:3px}.dh-stage{flex:none;width:132px;height:132px;position:relative}.dh-mode{opacity:0;place-items:center;display:grid;position:absolute;inset:0}.dh-says{flex:1;min-height:92px;position:relative}.dh-say{opacity:0;align-items:center;font-size:16px;line-height:1.45;display:flex;position:absolute;inset:0}.dh-mode.dh-0,.dh-say.dh-0{opacity:1}@media (prefers-reduced-motion:no-preference){.dh-mode,.dh-say{animation:12s cubic-bezier(.65,0,.35,1) infinite dhMode}.dh-mode.dh-0,.dh-say.dh-0{opacity:0}.dh-1{animation-delay:4s!important}.dh-2{animation-delay:8s!important}.dh-art .dot-orb{animation:5s cubic-bezier(.65,0,.35,1) infinite dotOrbit}.dot-hero{animation:.5s cubic-bezier(.22,1,.36,1) both dhRise}}@keyframes dhMode{0%{opacity:0;transform:scale(.95)}6%,30%{opacity:1;transform:none}36%,to{opacity:0;transform:scale(.97)}}@keyframes dhRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.sp-dotart{opacity:0;transform-origin:50% 54%;pointer-events:none;width:190px;height:190px;margin:0 0 -6px -95px;position:absolute;bottom:100%;left:50%}@media (prefers-reduced-motion:no-preference){.sp-dotart .dot-orb{animation:4.5s cubic-bezier(.65,0,.35,1) infinite dotOrbit}.sp-dotart .dot-art{animation:4.2s cubic-bezier(.65,0,.35,1) infinite dotFloat}}.g-dotcar{margin-top:var(--s4);flex-direction:column;align-items:center;gap:12px;display:flex}.gd-stage{width:100%;height:236px;position:relative}.gd-slide{text-align:center;opacity:0;flex-direction:column;align-items:center;gap:6px;display:flex;position:absolute;inset:0}.gd-slide:first-child{opacity:1}.gd-slide b{color:var(--ds-cream);padding:0 var(--s4);font-family:Newsreader,Georgia,serif;font-size:24px;font-weight:500;line-height:1.2}.gd-pg{gap:8px;display:flex}.gd-pg i{background:color-mix(in srgb,var(--ds-cream) 45%,transparent);border-radius:4px;width:8px;height:8px;display:block}.gd-pg i:first-child{background:var(--ds-cream);width:22px}@media (prefers-reduced-motion:no-preference){.gd-slide{animation:20s cubic-bezier(.65,0,.35,1) infinite gdSlide;animation-delay:calc(var(--gd0,0s) + var(--k)*4s)}.gd-slide:first-child{opacity:0}.gd-pg i{animation:20s cubic-bezier(.65,0,.35,1) infinite gdPg;animation-delay:calc(var(--gd0,0s) + var(--k)*4s)}.gd-pg i:first-child{background:color-mix(in srgb,var(--ds-cream) 45%,transparent);width:8px}.splash-on .gd-slide,.splash-on .gd-pg i{animation-play-state:paused}.gd-slide .dot-orb{animation:5s cubic-bezier(.65,0,.35,1) infinite dotOrbit}}@keyframes gdSlide{0%{opacity:0;transform:translate(18px)}3%,17.5%{opacity:1;transform:none}20.5%,to{opacity:0;transform:translate(-18px)}}@keyframes gdPg{0%,18.5%{background:var(--ds-cream);width:22px}21%,to{background:color-mix(in srgb,var(--ds-cream) 45%,transparent);width:8px}}.gd-slide>span:last-child{color:var(--ds-cream);opacity:.85;padding:0 var(--s4);font-size:15px;line-height:1.5}.side{display:none}@media (width>=1024px){:root{--side-w:268px;--side-bg:#262b63;--side-ink:#f7edd8}body{padding-left:var(--side-w)}.nav,.nav-gap{display:none!important}.topbar>.mark,.topbar>a.round{display:none}.toast{left:calc(50% + var(--side-w)/2);bottom:28px}.net-pill{left:calc(50% + var(--side-w)/2)}.side{width:var(--side-w);z-index:35;box-sizing:border-box;background:var(--side-bg);color:var(--side-ink);scrollbar-width:none;flex-direction:column;gap:22px;padding:26px 16px 18px;display:flex;position:fixed;top:0;bottom:0;left:0;overflow-y:auto}.side::-webkit-scrollbar{display:none}.side-logo{color:var(--side-ink);font:800 21px/1 var(--f-ui);letter-spacing:-.01em;align-self:flex-start;align-items:center;gap:7px;margin:0 0 0 10px;text-decoration:none;display:inline-flex}.side-logo i{background:#c9787c;border-radius:50%;width:9px;height:9px}.sd{gap:10px;display:grid}.sd-idea{all:unset;box-sizing:border-box;cursor:pointer;color:#262b63;background:#f7f5f1;border-radius:16px;align-items:center;gap:6px;width:100%;padding:8px 14px 8px 4px;transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1);display:flex}.sd-idea:hover{transform:translateY(-2px);box-shadow:0 10px 24px #080a1e59}.sd-idea:focus-visible{outline:2px solid var(--side-ink);outline-offset:3px}.sd-stage{flex:none;width:64px;height:64px;position:relative}.sd-says{flex:1;gap:2px;min-width:0;display:grid}.sd-says small{font:700 11px/1.2 var(--f-ui);letter-spacing:.06em;text-transform:uppercase;color:#6e2a2e}.sd-txt{display:grid;position:relative}.sd-txt .sd-i{text-wrap:balance;grid-area:1/1;font-size:14px;line-height:1.35}.sd-i{opacity:0;transition:opacity .5s cubic-bezier(.65,0,.35,1),transform .5s cubic-bezier(.65,0,.35,1)}.sd-art{place-items:center;display:grid;position:absolute;inset:0;transform:scale(.94)}.sd-txt .sd-i{transform:translateY(6px)}.sd-i.on{opacity:1;transform:none}.sd-log{all:unset;box-sizing:border-box;cursor:pointer;width:100%;color:var(--side-ink);font:600 15px/1.2 var(--f-ui);background:#6e2a2e;border-radius:14px;align-items:center;gap:10px;padding:9px 14px 9px 9px;transition:background .2s cubic-bezier(.22,1,.36,1),transform .2s cubic-bezier(.22,1,.36,1);display:flex}.sd-log:hover{background:#7d3237;transform:translateY(-1px)}.sd-log:focus-visible{outline:2px solid var(--side-ink);outline-offset:3px}.sd-log .pc{background:#f7edd829;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.sd-log .pc svg.i{stroke-width:2.4px;width:18px;height:18px}.side-nav{gap:4px;display:grid}.sn-head{color:#f7edd8b3;font:600 15px/1.2 var(--f-ui);border-radius:12px;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;transition:background .18s cubic-bezier(.22,1,.36,1),color .18s cubic-bezier(.22,1,.36,1);display:flex}.sn-head svg.i{width:22px;height:22px}.sn-head svg.i.solid{fill:currentColor;stroke:none}.sn-head span{flex:1}.sn-head:hover{color:var(--side-ink);background:#f7edd812}.sn-head:focus-visible,.sn-kids a:focus-visible,.sf-me:focus-visible,.sf-r:focus-visible{outline:2px solid var(--side-ink);outline-offset:2px}.sn-sec.on .sn-head{color:var(--side-ink);background:#f7edd81f}.sn-chev{opacity:.55;transition:transform .3s cubic-bezier(.65,0,.35,1);width:16px!important;height:16px!important}.sn-sec.open .sn-chev{transform:rotate(90deg)}.sn-kids{grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.65,0,.35,1);display:grid}.sn-sec.open .sn-kids{grid-template-rows:1fr}.sn-kids>div{gap:1px;padding-left:22px;display:grid;overflow:hidden}.sn-sec.open .sn-kids>div{padding-block:4px 6px}.sn-kids a{color:#f7edd89e;opacity:0;border-radius:10px;padding:8px 12px 8px 22px;font-size:14px;line-height:1.25;text-decoration:none;transition:opacity .3s cubic-bezier(.22,1,.36,1),transform .3s cubic-bezier(.22,1,.36,1),background .18s,color .18s;display:block;position:relative;transform:translateY(-4px)}.sn-kids a:before{content:"";opacity:0;background:currentColor;border-radius:50%;width:5px;height:5px;margin-top:-2.5px;transition:opacity .2s;position:absolute;top:50%;left:8px}.sn-sec.open .sn-kids a{opacity:1;transition-delay:calc(var(--j)*45ms + 60ms),calc(var(--j)*45ms + 60ms),0s,0s;transform:none}.sn-kids a:hover{color:var(--side-ink);background:#f7edd80f}.sn-kids a[aria-current]{color:var(--side-ink);font-weight:600}.sn-kids a[aria-current]:before{opacity:1;background:#c9787c}.sn-kids a[hidden]{display:none}.side-foot{border-top:1px solid #f7edd81f;align-items:center;gap:6px;margin-top:auto;padding-top:14px;display:flex}.sf-me{all:unset;box-sizing:border-box;cursor:pointer;min-width:0;color:var(--side-ink);border-radius:12px;flex:1;align-items:center;gap:10px;padding:6px 8px;display:flex}.sf-me:hover,.sf-r:hover{background:#f7edd814}.sf-av{width:34px;height:34px;font:700 12px var(--f-ui);letter-spacing:.02em;background:#f7edd824;border-radius:50%;flex:none;place-items:center;display:grid}.sf-nm{min-width:0;display:grid}.sf-nm b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.sf-nm small{opacity:.6;font-size:12px}.sf-r{width:36px;height:36px;color:var(--side-ink);border-radius:50%;flex:none;place-items:center;display:grid}.sf-r svg.i{width:19px;height:19px}}@media (width>=1024px) and (prefers-reduced-motion:reduce){.sd-i,.sd-txt .sd-i,.sd-art,.sn-kids a{transform:none!important}.sn-kids,.sn-chev,.sd-idea,.sd-log{transition:none}}.ask-stage{box-sizing:border-box;text-align:center;flex-direction:column;align-items:center;gap:6px;width:100%;max-width:340px;margin:8px auto 18px;padding:0 12px;display:flex}.ask-stage .dh-stage{width:150px;height:150px}.ask-stage .dh-says{width:100%;min-height:72px}.ask-stage .dh-say{color:var(--ink);text-wrap:balance;justify-content:center;align-items:flex-start;font-size:16px;line-height:1.45}.modal.ask-sheet.has-msgs .ask-stage{display:none}@media (prefers-reduced-motion:no-preference){.ask-stage{animation:.6s cubic-bezier(.22,1,.36,1) both dhRise}}@media (width<=899px){.modal.ask-sheet:not(.has-msgs) .ask-stage{flex:1 0 auto;justify-content:center;margin:0 auto}.modal.ask-sheet:not(.has-msgs) .ask-log{flex:none}}html[data-tds] .td-list.td-sep{gap:0}html[data-tds] .td-sep>li.td{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:14px 2px}html[data-tds] .td{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:14px}html[data-tds] .td>.tick{border-width:1.5px;border-color:color-mix(in srgb,var(--ink) 38%,transparent);grid-area:1/1;width:24px;height:24px;transition:transform .2s cubic-bezier(.3,1.6,.5,1),background .25s,border-color .25s}html[data-tds] .td>.tick:active{transform:scale(.86)}html[data-tds] .td>.tick .i{width:14px;height:14px}html[data-tds] .td>.td-t{grid-area:1/2}html[data-tds] .td>.round{width:32px;height:32px;box-shadow:none;color:var(--ink-3);opacity:.75;background:0 0;border:0;grid-area:1/3}html[data-tds] .td>.round .i{width:17px;height:17px}html[data-tds] .td-t b{letter-spacing:-.005em;font-size:15.5px;font-weight:600;line-height:1.35}html[data-tds] .td-t>span{color:var(--ink-3);margin-top:3px;font-size:12.5px}html[data-tds] .td-t>span a{text-decoration:none}html[data-tds] .td-pj,html[data-tds] .td-p{color:var(--ink-3);background:0 0;margin-right:8px;padding:0;font-size:12.5px;font-weight:500}html[data-tds] .td-d.bad{font-weight:600}html[data-tds] .sechead{margin:26px 0 4px}html[data-tds] .sechead h3{letter-spacing:0;font-size:15px;font-weight:700}html[data-tds] .td-head+.sechead{margin-top:10px}html[data-tds] .td-donebtn{box-shadow:none;background:0 0;border-color:#0000;padding-left:10px;padding-right:10px}html[data-tds] .td-donebtn[aria-pressed=true]{background:var(--pill);color:var(--pill-ink)}html[data-tds] .td-sep>li.td-ph{background:0 0;border:0;border-radius:0;position:relative}html[data-tds] .td-sep>li.td-ph:before{content:"";background:var(--cobalt);height:2px;box-shadow:0 0 0 4px color-mix(in srgb,var(--cobalt) 14%,transparent);border-radius:2px;position:absolute;top:50%;left:0;right:0}html[data-tds] li.td.td-lift{background:var(--solid);box-shadow:0 22px 40px -18px #0a0a2880,0 0 0 1px var(--line);border:0;border-radius:16px}html[data-tds] #main>.note{color:var(--ink-3);opacity:.8;font-size:12px}@media (prefers-reduced-motion:no-preference){html[data-tds] .td-sep>li.td{animation:.55s cubic-bezier(.2,.8,.2,1) both tdsRow}html[data-tds] .td-sep>li.td:nth-child(2){animation-delay:40ms}html[data-tds] .td-sep>li.td:nth-child(3){animation-delay:80ms}html[data-tds] .td-sep>li.td:nth-child(4){animation-delay:.12s}html[data-tds] .td-sep>li.td:nth-child(5){animation-delay:.16s}html[data-tds] .td-sep>li.td:nth-child(6){animation-delay:.2s}html[data-tds] .td-sep>li.td:nth-child(n+7){animation-delay:.24s}html[data-tds] .td-sep>li.td.completing{animation:tdout var(--ds-animation-776) ease forwards}}@keyframes tdsRow{0%{opacity:0;transform:translateY(8px)}}html[data-tds="5"] .td-list.td-sep{background:var(--card);border:1px solid var(--glass-edge);-webkit-backdrop-filter:blur(16px)saturate(1.3);backdrop-filter:blur(16px)saturate(1.3);border-radius:22px;padding:2px 16px}html[data-tds="5"] .td-sep>li.td+li.td{background:linear-gradient(var(--line),var(--line)) 38px 0/calc(100% - 38px) 1px no-repeat}html[data-tds="5"] .sechead{margin:24px 4px 8px}html[data-tds="5"] .sechead h3{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);font-size:13px;font-weight:600}.np-ov{z-index:80;background:#0c0c2000;justify-content:center;align-items:flex-end;transition:background .3s;display:flex;position:fixed;inset:0}.np-ov.on{background:#0c0c2052}.np{background:var(--solid);width:min(640px,100%);height:min(78vh,640px);color:var(--ink);padding:8px 18px calc(14px + env(safe-area-inset-bottom,0px));border-radius:28px 28px 0 0;flex-direction:column;transition:transform .42s cubic-bezier(.2,.85,.25,1);display:flex;transform:translateY(100%);box-shadow:0 -20px 50px -20px #0a0a2873}.np-ov.on .np{transform:none}.np-grab{background:var(--line);border-radius:3px;width:38px;height:5px;margin:0 auto 10px}.np-h{justify-content:space-between;align-items:center;display:flex}.np-date{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font:500 11px ui-monospace,SF Mono,Menlo,monospace}.np-x{background:var(--soft);width:32px;height:32px;color:var(--ink-2);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.np-x .i{width:15px;height:15px}.np-ta{resize:none;width:100%;box-shadow:none;color:var(--ink);font:400 19px/1.55 var(--f-serif);letter-spacing:-.005em;background:0 0;border:0;outline:none;flex:1;margin:12px 0;padding:0}.np-ta::placeholder{color:var(--ink-3)}.np-bar{align-items:center;gap:8px;display:flex}.np-form{color:var(--ink-3);font:500 13px var(--f-ui);cursor:pointer;background:0 0;border:0;padding:8px 2px}.np .ask-mic{border:1px solid var(--line);width:44px;height:44px;color:var(--ink-2);cursor:pointer;background:0 0;border-radius:50%;place-items:center;display:grid;position:relative}.np .ask-mic .i{width:20px;height:20px}.np .ask-mic.rec{background:var(--burgundy);border-color:var(--burgundy);color:#f7edd8}.np .ask-send{cursor:pointer;background:var(--cobalt);color:#f7edd8;opacity:.4;border:0;border-radius:50%;place-items:center;width:48px;height:48px;transition:opacity .2s,transform .15s;display:grid}.np .ask-send.on{opacity:1}.np .ask-send:active{transform:scale(.94)}.np .ask-send .i{stroke-width:2.4px;width:22px;height:22px}.np-ta.tx-wait{opacity:.6}.np-sorting{background:var(--card);border:1px solid var(--glass-edge);color:var(--ink-2);border-radius:18px;align-items:center;gap:10px;margin:14px 4px 0;padding:12px 16px;font-size:13.5px;animation:.4s cubic-bezier(.2,.8,.2,1) both tdsRow;display:flex}.np-dots{gap:4px;display:inline-flex}.np-dots i{background:var(--cobalt);border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite npDot}.np-dots i:nth-child(2){animation-delay:.15s}.np-dots i:nth-child(3){animation-delay:.3s}@keyframes npDot{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}html[data-tds] .td-sep>li.td.td-fresh,li.td.td-fresh{animation:2.4s both tdFresh}@keyframes tdFresh{0%{opacity:0;transform:translateY(8px)}15%{opacity:1;background-color:color-mix(in srgb,var(--cobalt) 14%,transparent);transform:none}to{background-color:#0000}}.dock,.side-shrink{display:none}@media (width>=1024px){body.desk{padding-left:var(--side-w);padding-right:var(--dock-w);transition:padding .35s cubic-bezier(.65,0,.35,1)}body.desk .side{width:var(--side-w);transition:width .35s cubic-bezier(.65,0,.35,1),padding .35s cubic-bezier(.65,0,.35,1)}body.desk .topbar{display:none}body.desk .appbar{padding-bottom:0;position:static}body.desk .wrap{max-width:1440px;padding-left:36px;padding-right:36px}body.desk #main{padding-bottom:48px}body.desk .toast,body.desk .net-pill{left:calc(var(--side-w) + (100vw - var(--side-w) - var(--dock-w)) / 2)}body.desk .overlay{left:var(--side-w);right:var(--dock-w);align-items:center;width:auto;max-width:none;padding:32px}body.desk .overlay .modal{border-radius:24px;max-height:min(86vh,900px);animation:.3s cubic-bezier(.22,1,.36,1) both dkPanelIn}@keyframes dkPanelIn{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}body.desk #main .stabs:not(.hero-tabs),body.desk #main .scope-seg{display:none}body.desk #main .stickhead{position:static}body.desk[data-dk-view=client] #main .dtop,body.desk[data-dk-view=client] #main .dhead{display:none}body.desk:not(.mw-wide) .cols{grid-template-columns:minmax(0,1fr)}body.desk:not(.mw-wide) .blks{align-items:stretch;display:flex}body.desk.mw-wide .cols{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start}body.desk.mw-xl .blks{grid-template-columns:repeat(3,minmax(0,1fr))}body.desk.mw-xl .wrap{max-width:1560px}.dk-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px 20px;margin:30px 0 18px;display:flex}.dk-h-l{min-width:0}.dk-eb{font:600 12px/1.3 var(--f-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);margin:0}.dk-eb a{color:inherit;text-decoration:none}.dk-eb a:hover{color:var(--ink);text-decoration:underline}.dk-head h1{font:400 36px/1.1 var(--f-serif);color:var(--ink);letter-spacing:-.01em;margin:4px 0 0}.dk-sub{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px 12px;margin:6px 0 0;font-size:14px;display:flex}.dk-h-r{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dk-h-r .btn{align-items:center;gap:6px;display:inline-flex}.dk-h-r .btn .i,.dk-acts .btn .i{width:16px;height:16px}.dk-search{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid var(--line);background:var(--card);width:230px;font:14px var(--f-ui);color:var(--ink-2);border-radius:14px;align-items:center;gap:10px;padding:9px 10px 9px 12px;transition:border-color .18s cubic-bezier(.22,1,.36,1),box-shadow .18s cubic-bezier(.22,1,.36,1);display:flex}.dk-search:hover{border-color:color-mix(in srgb,var(--ink) 30%,transparent);box-shadow:0 6px 18px -12px #262b6380}.dk-search:focus-visible{outline:2px solid var(--cobalt);outline-offset:2px}.dk-search .i{flex:none;width:17px;height:17px}.dk-search span{flex:1}.dk-search kbd,.qb kbd,.sd-log kbd{font:600 11px var(--f-ui);background:var(--soft);color:var(--ink);white-space:nowrap;border-radius:6px;padding:3px 6px}.dk-seg{background:var(--soft);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.dk-seg a,.dk-vsw button{font:600 13px var(--f-ui);color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;padding:6px 13px;text-decoration:none;transition:background .18s cubic-bezier(.22,1,.36,1),color .18s cubic-bezier(.22,1,.36,1);display:inline-flex}.dk-seg a[aria-current],.dk-vsw button[aria-pressed=true]{background:var(--pill);color:var(--pill-ink)}.dk-vsw{background:var(--soft);border-radius:999px;gap:2px;margin-left:auto;padding:3px;display:inline-flex}.dk-vsw button{padding:5px 12px}.dk-warm{align-items:center;gap:7px;margin:0;font-size:13.5px;font-weight:600;display:inline-flex}.dk-warm i{background:var(--good);border-radius:50%;flex:none;width:10px;height:10px}.dk-warm.good{color:var(--good)}.dk-warm.warn{color:var(--warn)}.dk-warm.bad{color:var(--bad)}.dk-warm.warn i{background:var(--warn)}.dk-warm.bad i{background:var(--bad)}.dk-home{gap:16px;display:grid}.dk-row3{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.dk-row2{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.dk-card{box-sizing:border-box;background:var(--card);border:1px solid var(--glass-edge);min-width:0;box-shadow:0 12px 30px -20px var(--glass-shadow);border-radius:24px;padding:20px 22px}.dk-card-h{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.dk-card-h h2{font:500 21px/1.2 var(--f-serif);color:var(--ink);margin:2px 0 0}.dk-card-h .link{white-space:nowrap;align-items:center;gap:4px;font-size:13px;font-weight:600;display:inline-flex}.dk-card-h .link .i{width:14px;height:14px}.dk-card .empty{margin:6px 0 0}.dk-chart>*,.dk-score .scorebox{margin-top:0}.dk-score .ring-wrap{width:min(210px,100%)}.dk-score .ring-actions{display:none}.dk-score .score-seg{transform:scale(.92)}.dk-cal .hero-cal{margin:0}.dk-card .tasks{gap:8px;display:grid}.dk-quiet,.dk-opps,.dk-ppl,.dk-hist{gap:2px;margin:0;padding:0;list-style:none;display:grid}.dk-quiet li{flex-wrap:wrap;align-items:center;gap:12px;padding:8px 0;display:flex}.dk-quiet .fold-logo,.dk-ppl .fold-logo{flex:none;width:36px;height:36px;position:relative}.dk-q-n,.dk-p-n{min-width:0;color:var(--ink);flex:1;text-decoration:none;display:grid}.dk-q-n b,.dk-p-n b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.dk-q-n.key b,.dk-p-n.key b,h2.key,.dk-table a.key,.qb b.key,.dk-hv b.key{color:#8a6410}.dk-q-n small,.dk-p-n small{color:var(--ink-2);font-size:12.5px}.dk-q-n:hover b,.dk-p-n:hover b{text-underline-offset:3px;text-decoration:underline}.dk-q-a{flex:none;max-width:100%}.dk-q-a .pf-ch{flex-wrap:wrap;gap:6px;display:flex}.dk-opps{gap:10px}.dk-opps a{background:var(--pc);color:var(--on-pastel);border-radius:16px;gap:2px;padding:12px 14px;text-decoration:none;transition:transform .18s cubic-bezier(.22,1,.36,1);display:grid}.dk-opps a:hover{transform:translateY(-2px)}.dk-opps b{font-size:14px}.dk-opps small{opacity:.85;font-size:12.5px}.dk-split{gap:var(--dk-gap,20px);grid-template-columns:minmax(250px,330px) minmax(0,1fr);align-items:start;display:grid}.dk-list .files{max-width:none;margin:0}.dk-list .file-body{display:none}.dk-list .file.open>.file-tab{box-shadow:inset 0 0 0 2px var(--cobalt);border-radius:inherit}.dk-detail{box-sizing:border-box;background:var(--card);border:1px solid var(--glass-edge);min-width:0;max-height:calc(100vh - 36px);box-shadow:0 12px 30px -20px var(--glass-shadow);border-radius:24px;align-content:start;gap:18px;padding:22px 24px;animation:.3s cubic-bezier(.22,1,.36,1) both dkPanelIn;display:grid;position:sticky;top:18px;overflow:auto}.dk-d-h{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.dk-d-h h2{font:500 30px/1.15 var(--f-serif);color:var(--ink);margin:0}.dk-d-h .dk-warm{margin-top:8px}.dk-acts{flex-wrap:wrap;gap:8px;display:flex}.dk-acts .btn{align-items:center;gap:6px;display:inline-flex}.dk-acts .pf-q{width:100%;margin:0;font-weight:600}.dk-acts .pf-ch{flex-wrap:wrap;gap:6px;display:flex}.dk-tiles{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.dk-tile{color:var(--on-pastel);border-radius:16px;gap:3px;padding:12px 14px;text-decoration:none;display:grid}.dk-tile.lo{background:var(--sky)}.dk-tile.nx{background:var(--butter)}.dk-tile small{font:600 11.5px var(--f-ui);letter-spacing:.06em;text-transform:uppercase;opacity:.8}.dk-tile b{font-size:14.5px}.dk-tile span{opacity:.85;font-size:12.5px}.dk-ppl{gap:8px;margin-top:8px}.dk-ppl li{align-items:center;gap:10px;display:flex}.dk-p-ago{color:var(--ink-3);white-space:nowrap;font-size:12.5px}.dk-hist{border-left:2px solid var(--line);gap:12px;margin-top:8px;padding-left:14px}.dk-hist b{color:var(--ink);font-size:14px;display:block}.dk-hist span{color:var(--ink-2);font-size:12.5px;display:block}.dk-table-w{background:var(--card);border:1px solid var(--glass-edge);box-shadow:0 12px 30px -20px var(--glass-shadow);border-radius:20px;overflow:auto}.dk-table{border-collapse:collapse;width:100%;font-size:14px}.dk-table th,.dk-table td{text-align:left;border-bottom:1px solid var(--line);white-space:nowrap;padding:11px 14px}.dk-table thead th{background:var(--solid);z-index:1;padding:0;position:sticky;top:0}.dk-table thead button{all:unset;box-sizing:border-box;cursor:pointer;width:100%;font:600 12px var(--f-ui);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:4px;padding:11px 14px;display:flex}.dk-table thead button:hover,.dk-table th[aria-sort=ascending] button,.dk-table th[aria-sort=descending] button{color:var(--ink)}.dk-table thead button:focus-visible{outline:2px solid var(--cobalt);outline-offset:-2px}.dk-table thead .i{width:14px;height:14px}.dk-table tbody tr{cursor:pointer;transition:background .15s}.dk-table tbody tr:hover{background:var(--soft)}.dk-table tbody th{font-weight:600}.dk-table tbody a{color:var(--ink);text-decoration:none}.dk-table tbody a:hover{text-decoration:underline}.dk-table td.late{color:var(--warn);font-weight:600}.dk-table tbody tr:last-child>*{border-bottom:0}.dk-star .i{fill:#c6962e;stroke:#c6962e;width:16px;height:16px}.dk-tasks{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:22px;display:grid}.dk-pcol .pj-grid{grid-template-columns:minmax(0,1fr)}.dk-pcol .td-head{margin-top:0}.modal.dk-up-modal{max-width:760px}.dk-up-prev{border:1px solid var(--line);background:#fff;border-radius:16px;max-height:52vh;margin:6px 0 4px;overflow:auto}.dk-up-modal .mfoot{flex-wrap:wrap;gap:8px}.dk-up-modal .mfoot .btn{align-items:center;gap:6px;display:inline-flex}.side{overflow-x:hidden}.side-shrink{width:34px;height:34px;color:var(--side-ink);cursor:pointer;background:#f7edd814;border:0;border-radius:10px;place-items:center;transition:background .18s cubic-bezier(.22,1,.36,1),transform .35s cubic-bezier(.65,0,.35,1);display:grid;position:absolute;top:22px;right:14px}.side-shrink:hover{background:#f7edd829}.side-shrink:focus-visible{outline:2px solid var(--side-ink);outline-offset:2px}.side-shrink .i{width:18px;height:18px}.sd-log{gap:10px}.sd-log .sd-l{white-space:nowrap;flex:1}.sd-log kbd{color:var(--side-ink);background:#f7edd829}.sn-n{box-sizing:border-box;color:#262b63;min-width:22px;height:22px;font:700 12px/22px var(--f-ui);text-align:center;background:#c9787c;border-radius:999px;padding:0 7px}.sn-n[hidden]{display:none}.sn-kids a{align-items:center;gap:8px;display:flex!important}.sn-kids a span{flex:1}.sn-kids a .sn-n{color:#e3b3b5;background:0 0;min-width:0;height:auto;padding:0;font-size:12px;line-height:1.2}.sn-sec.open>.sn-head .sn-n{display:none}body.side-mini .side{gap:18px;padding:22px 10px 16px}body.side-mini .side-logo{align-self:center;gap:5px;margin:4px auto 0;font-size:0}body.side-mini .side-shrink{margin:0 auto;position:static;transform:rotate(180deg)}body.side-mini .sd-log{justify-content:center;padding:9px}body.side-mini .sd-log .sd-l,body.side-mini .sd-log kbd,body.side-mini .sn-head>span,body.side-mini .sn-chev,body.side-mini .sn-kids,body.side-mini .sf-nm,body.side-mini .sf-r{display:none}body.side-mini .sn-head{justify-content:center;padding:10px;position:relative}body.side-mini .sn-head .sn-n{min-width:18px;height:18px;padding:0 5px;font-size:10.5px;line-height:18px;position:absolute;top:2px;right:2px}body.side-mini .side-foot{justify-content:center}body.side-mini .sf-me{flex:none;padding:4px}.dock{width:var(--dock-w);z-index:36;background:var(--solid);border-left:1px solid var(--line);transition:width .35s cubic-bezier(.65,0,.35,1);display:block;position:fixed;top:0;bottom:0;right:0}.dock-strip{box-sizing:border-box;flex-direction:column;align-items:center;gap:14px;width:64px;padding:22px 0 18px;display:flex;position:absolute;inset:0}.dk-strip-dot{all:unset;cursor:pointer;border-radius:50%;place-items:center;transition:transform .2s cubic-bezier(.22,1,.36,1);display:grid}.dk-strip-dot:hover{transform:translateY(-2px)scale(1.04)}.dk-strip-dot:focus-visible{outline:2px solid var(--cobalt);outline-offset:3px}.dk-vert{writing-mode:vertical-rl;color:var(--ink-2);letter-spacing:.04em;white-space:nowrap;font-size:13px;font-weight:600;transform:rotate(180deg)}.dk-strip-b{gap:10px;margin-top:auto;display:grid}.dk-ib{background:var(--soft);width:34px;height:34px;color:var(--ink);cursor:pointer;border:0;border-radius:10px;flex:none;place-items:center;text-decoration:none;transition:background .18s cubic-bezier(.22,1,.36,1),transform .18s cubic-bezier(.22,1,.36,1);display:grid;position:relative}.dk-ib:hover{background:color-mix(in srgb,var(--soft) 70%,var(--ink) 12%)}.dk-ib:focus-visible{outline:2px solid var(--cobalt);outline-offset:2px}.dk-ib .i{width:17px;height:17px}.dk-ideas{background:var(--pill);color:var(--pill-ink)}.dk-ideas i{border:2px solid var(--solid);background:#c9787c;border-radius:50%;width:10px;height:10px;position:absolute;top:-3px;right:-3px}.dock-panel{background:var(--solid);box-sizing:border-box;width:380px;display:none;position:absolute;top:0;bottom:0;right:0}body.dk-docked .dock-panel{display:block}body.dk-docked .dock-strip{display:none}body.dk-over .dock-panel{border-left:1px solid var(--line);animation:.38s cubic-bezier(.22,1,.36,1) both dkSlide;display:block;box-shadow:-30px 0 60px -30px #14163c80}@keyframes dkSlide{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:none}}#dotDock .modal.ask-sheet.docked{box-sizing:border-box;-webkit-backdrop-filter:none;backdrop-filter:none;width:auto;max-width:none;height:auto;min-height:0;max-height:none;box-shadow:none;overscroll-behavior:contain;will-change:auto;background:0 0;border-radius:0;flex-direction:column;margin:0;padding:0 18px;animation:none;display:flex;position:absolute;inset:0;overflow-y:auto}.docked .modal-top{z-index:5;background:var(--solid);flex-wrap:wrap;align-items:center;gap:8px;margin:0 -18px;padding:20px 18px 12px;display:flex;position:sticky;top:0}.docked .modal-top .ask-title.dk-head{min-width:0;font:inherit;flex:1;align-items:center;gap:10px;display:flex}.docked .dk-head>span{line-height:1.2;display:grid}.docked .dk-head b{color:var(--ink);font-size:16px}.docked .dk-head small{color:var(--ink-2);font-size:12.5px}.docked .dk-av{flex:none;width:40px;height:40px}.docked .modal-top .ask-tools.in-top,.docked .modal-top .dk-tools{flex-wrap:wrap;flex:0 0 100%;order:5;row-gap:6px;margin:6px 0 0;overflow:visible}.docked .ask-ctx{box-sizing:border-box;background:var(--soft);max-width:100%;color:var(--ink)}.docked .ask-ctx>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.docked .ask-head,.docked .ask-wide-b,.docked .grab,.docked .modal-x{display:none}.docked .ask-stage{margin:14px auto 10px}.docked .ask-sugg{gap:8px;margin:4px 0 12px;display:grid}.docked .ask-sugg .chip{text-align:left;box-sizing:border-box;white-space:normal;background:var(--card);border:1px solid var(--line);border-radius:14px;justify-content:flex-start;width:100%;padding:11px 14px;font-size:14px;line-height:1.35}.docked .ask-log{flex:1 0 auto}.docked .ask-foot{margin:8px 0 10px;font-size:12.5px}.docked .ask-bar,#dotDock .docked .ask-bar{z-index:5;background:linear-gradient(transparent,var(--solid) 30%);margin:auto -18px 0;position:sticky;padding:0!important;bottom:0!important}.docked .ask-box{border:1px solid var(--line);background:var(--card);padding:12px 14px calc(12px + env(safe-area-inset-bottom,0px));border-bottom:0;border-radius:18px 18px 0 0;margin:0;box-shadow:0 -12px 28px -20px #262b638c}.docked .ask-box textarea{font-size:15px}.docked .dk-drop-hint{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;flex:1;padding:0 6px;font-size:12px;overflow:hidden}.docked .am-link,.docked .am a.am-link{color:var(--cobalt);border-bottom:1px solid color-mix(in srgb,var(--cobalt) 35%,transparent);font-weight:600;text-decoration:none}.docked .am-link:hover{border-bottom-color:currentColor}.dock-drop{z-index:9;border:2px dashed var(--cobalt);background:color-mix(in srgb,var(--solid) 88%,transparent);color:var(--ink);text-align:center;pointer-events:none;border-radius:20px;place-items:center;display:none;position:absolute;inset:10px}.dock-drop span{justify-items:center;gap:6px;display:grid}.dock-drop .i{width:28px;height:28px}.dock-drop small{color:var(--ink-2)}body.dk-dragging .dock-drop{display:grid}body.dk-dragging.dk-min:not(.dk-over) .dock{width:380px;box-shadow:-30px 0 60px -30px #14163c80}#dotDock.drop-on .dock-drop{background:color-mix(in srgb,var(--sky) 70%,transparent)}.qb-ov{z-index:80;background:#14163c47;justify-content:center;align-items:flex-start;padding-top:12vh;display:none;position:fixed;inset:0}.qb-ov.on{animation:.18s fadeIn;display:flex}.qb{background:var(--solid);width:min(580px,100vw - 48px);max-height:70vh;color:var(--ink);border-radius:22px;flex-direction:column;animation:.25s cubic-bezier(.22,1,.36,1) both dkPanelIn;display:flex;overflow:hidden;box-shadow:0 30px 60px -24px #14163c99}.qb-in{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:16px 18px;display:flex}.qb-in .i{flex:none;width:20px;height:20px}.qb-in input{min-width:0;font:500 18px var(--f-ui);color:var(--ink);box-shadow:none;background:0 0;border:0;outline:none;flex:1;padding:0}.qb-list{padding:8px;overflow:auto}.qb-g+.qb-g{margin-top:8px}.qb-h{font:600 12px var(--f-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);margin:0;padding:6px 12px 4px}.qb-r{cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:9px 12px;font-size:14px;display:flex}.qb-r.on{background:var(--soft)}.qb-l{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.qb-r small{color:var(--ink-2);font-size:12.5px}.qb-dot{background:var(--good);border-radius:50%;flex:none;width:12px;height:12px}.qb-dot.warn{background:var(--warn)}.qb-dot.bad{background:var(--bad)}.qb-dot.dotd{background:#6e2a2e}.qb-ic{flex:none;place-items:center;width:12px;display:grid}.qb-ic .i{width:14px;height:14px}.qb-foot{border-top:1px solid var(--line);color:var(--ink-2);flex-wrap:wrap;gap:6px 16px;padding:10px 18px;font-size:12px;display:flex}.qb-foot kbd{margin-right:3px}.dk-hv{z-index:70;box-sizing:border-box;background:var(--solid);width:300px;color:var(--ink);border:1px solid var(--line);opacity:0;border-radius:18px;gap:8px;padding:16px;transition:opacity .18s cubic-bezier(.22,1,.36,1),transform .18s cubic-bezier(.22,1,.36,1);display:grid;position:fixed;transform:translateY(4px);box-shadow:0 20px 40px -18px #14163c8c}.dk-hv.on{opacity:1;transform:none}.dk-hv-h{align-items:center;gap:10px;display:flex}.dk-hv-h .fold-logo{flex:none;width:36px;height:36px;position:relative}.dk-hv-h>span:last-child{min-width:0;display:grid}.dk-hv-h small{color:var(--ink-2);font-size:12.5px}.dk-hv p{color:var(--ink-2);margin:0;font-size:13px}.dk-hv-b{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dk-hv-b .pf-q{width:100%;color:var(--ink);margin:0;font-weight:600}.dk-hv-b .pf-ch{flex-wrap:wrap;gap:6px;display:flex}.dk-hv-b .btn .i{width:15px;height:15px}}@media (width>=1600px){body.desk .dk-head h1{font-size:40px}.dk-split{grid-template-columns:minmax(280px,360px) minmax(0,1fr)}}@media (width>=1024px) and (prefers-reduced-motion:reduce){body.desk,body.desk .side,.dock,.side-shrink{transition:none}body.dk-over .dock-panel,.dk-detail,body.desk .overlay .modal,.qb,.qb-ov.on{animation:none}.dk-hv{transition:opacity .15s linear;transform:none}.dk-opps a:hover,.dk-strip-dot:hover{transform:none}}@media print{.up-print{padding:12mm}}@media (width>=1024px){.dk-chart .bb{grid-template-columns:minmax(0,1.7fr) minmax(220px,1fr);align-items:start;column-gap:28px;margin:0;display:grid}.dk-chart .bb>*{grid-column:2;min-width:0}.dk-chart .bb>.bb-h{grid-column:1/-1}.dk-chart .bb>.bb-chart{grid-area:2/1/span 8}.dk-home{grid-template-columns:minmax(0,1fr)}.dk-home>*,.dk-row3>*,.dk-row2>*{min-width:0}.dk-cal .cal-summary{font-size:13px}.dk-cal .cal-summary :is(h2,h3,b,strong,p,span){font-size:inherit;line-height:1.35}body.desk[data-dk-view=client] #main .cl-btns{display:none!important}body.desk .tds-pick{left:calc(var(--side-w) + (100vw - var(--side-w) - var(--dock-w)) / 2)}.dk-orgp{margin:0 0 8px;padding:12px 16px}.dk-pcol .dk-card-h{margin:6px 0 10px}:is(.dk-hv,.dk-acts,.dk-q-a) .pf-ch .chip{background:var(--soft);border:1px solid var(--line);font:600 13px var(--f-ui);color:var(--ink);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;display:inline-flex}:is(.dk-hv,.dk-acts,.dk-q-a) .pf-ch .chip:hover{background:color-mix(in srgb,var(--soft) 70%,var(--ink) 10%)}:is(.dk-hv,.dk-acts,.dk-q-a) .pf-ch .chip input{opacity:0;width:1px;height:1px;position:absolute}.dk-q-a .pf-msg,.dk-acts .pf-msg{margin:0 0 6px;font-size:13.5px}body.desk .overlay .grab{display:none}body.desk .np-ov{left:var(--side-w);right:var(--dock-w);align-items:center}body.desk .np{border-radius:28px}body.desk{--dk-gap:20px}.dk-head{align-items:flex-end;margin:32px 0 24px}body.desk.mw-wide .dk-head{flex-wrap:nowrap}body.desk.mw-wide .dk-h-l{flex:auto}body.desk.mw-wide .dk-h-r{flex:0 auto;justify-content:flex-end}.dk-head .backpill{margin:0 0 10px;position:static}body.desk #main .stickhead{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border:0;margin:0;padding:0}body.desk #main .stickhead.dk-empty{display:none}#main.dk-wide-home>:not(.dk-head):not(.dk-home){margin-top:0;margin-bottom:var(--dk-gap)}.dk-home{gap:var(--dk-gap)}.dk-row2{gap:var(--dk-gap);align-items:stretch}.dk-pair{grid-template-columns:repeat(2,minmax(0,1fr))}.dk-card{flex-direction:column;display:flex}.dk-card-h{flex:none;margin-bottom:16px}.dk-stack{gap:var(--dk-gap);grid-template-rows:auto 1fr;min-width:0;display:grid}.dk-score .scorebox{flex:1;justify-content:center;gap:14px}.dk-score .ring-wrap{width:min(250px,100%)}.dk-score .ring-centre .big{font-size:56px}.dk-score .score-seg{transform:none}.dk-fu .tasks{gap:10px}.dk-cal .hero-cal{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.dk-cal .cal-label{display:none}.dk-cal .cal-i{top:0;right:0}.dk-cal .cal-summary{text-align:left;text-transform:none;letter-spacing:0;min-height:0;margin:0 0 16px;padding:0 32px 0 0;font-size:14px;line-height:1.4}.dk-cal .cal-summary span{font:inherit;text-transform:none;letter-spacing:0}.dk-cal .cal-summary span:first-child{color:var(--ink);font-weight:600}.dk-quiet li+li{border-top:1px solid var(--line)}body.desk .hs-car{gap:var(--dk-gap);scroll-snap-type:none;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:0;padding:4px 0 0;display:grid;overflow:visible}body.desk .hs-tile{flex:none;min-width:0;max-width:none}body.desk .vbars{scroll-snap-type:none;grid-template-columns:repeat(auto-fit,minmax(68px,1fr));gap:14px;margin:0;padding:0;display:grid;overflow:visible}body.desk .vb{flex:none;min-width:0}body.desk .blks,body.desk.mw-xl .blks,body.desk:not(.mw-wide) .blks{columns:2 440px;column-gap:var(--dk-gap);display:block}body.desk .blks>.blk{break-inside:avoid;margin:0 0 28px;display:flow-root}body.desk .blks>.blk>:first-child,body.desk .blks>.blk>.sechead:first-child{margin-top:0}:is(body.desk .blks>.blk:has(.hero-car),body.desk .blks>.blk:has(.evc),body.desk .blks>.blk:has(.heat),body.desk .blks>.blk:has(.ue-list),body.desk .blks>.blk:has(.act-top)){column-span:all}body.desk .sechead:has(.mini-sel) h3{white-space:nowrap}body.desk .sechead h3{min-width:0}body.desk .sechead .mini-sel{flex:none;width:auto;max-width:200px}:is(body.desk .blks>.blk:has(.glance),body.desk .blks>.blk:has(.stk-w)){column-span:all}body.desk.mw-wide .cols{column-gap:var(--dk-gap);grid-template-columns:repeat(2,minmax(0,1fr))}body.desk .hs-tile{min-width:0;overflow:hidden}body.desk .hs-tile .hs-top b{font-size:clamp(26px,2.6vw,40px)}body.desk .appbar:before{display:none}body.desk .appbar{padding-top:0}body.desk .dk-head,body.desk.mw-wide .dk-head{flex-wrap:wrap}body.desk .dk-h-l{flex:340px;min-width:0}body.desk .dk-h-r{flex:none;justify-content:flex-end;margin-left:auto}body.desk:not(.mw-xl) .dk-chart .bb{display:block}body.desk:not(.mw-xl) .dk-chart .bb-chart{max-width:none}}.onb-card{border:1px solid color-mix(in srgb,var(--cobalt) 30%,transparent);margin:0 0 16px;padding:18px 18px 10px;animation:.4s cubic-bezier(.22,1,.36,1) both onbIn}.onb-h{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.onb-h b{font-size:15px}.onb-eb{letter-spacing:.12em;text-transform:uppercase;color:var(--burgundy);margin:0 0 4px;font-size:11px;font-weight:700}.onb-bar{background:var(--soft);border-radius:99px;height:6px;margin:12px 0 6px;overflow:hidden}.onb-bar i{border-radius:inherit;background:var(--cobalt);height:100%;transition:width .6s cubic-bezier(.22,1,.36,1);display:block}.onb-list{margin:0;padding:0;list-style:none}.onb-list li{animation:.32s cubic-bezier(.22,1,.36,1) both onbIn;animation-delay:calc(var(--k) * 50ms + 80ms)}.onb-list li+li .onb-row{border-top:1px solid var(--line)}.onb-row{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:12px 2px;transition:background .18s cubic-bezier(.22,1,.36,1);display:flex}.onb-row:not(.done):hover{background:color-mix(in srgb,var(--cobalt) 6%,transparent)}.onb-row.done{cursor:default}.onb-t{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.onb-t b{font-size:14.5px;font-weight:600}.onb-t small{color:var(--ink-3);font-size:12.5px}.onb-row.done .onb-t b{color:var(--ink-3);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb,var(--ink-3) 60%,transparent);-webkit-text-decoration-color:color-mix(in srgb,var(--ink-3) 60%,transparent);text-decoration-color:color-mix(in srgb,var(--ink-3) 60%,transparent)}.onb-row.done .onb-t small{display:none}.onb-row.next .onb-t b{color:var(--cobalt)}.onb-tick{border:1.6px solid var(--line);color:#0000;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;transition:background .25s cubic-bezier(.22,1,.36,1),border-color .25s cubic-bezier(.22,1,.36,1),color .25s;display:grid}.onb-tick .i{width:15px;height:15px}.onb-row.next .onb-tick{border-color:var(--cobalt)}.onb-row.done .onb-tick{background:var(--cobalt);border-color:var(--cobalt);color:var(--ds-cream)}.onb-row.just .onb-tick{animation:.5s cubic-bezier(.22,1,.36,1) .3s both onbTick}.onb-go{color:var(--ink-3);place-items:center;display:grid}.onb-go .i{width:18px;height:18px}.onb-card.all{align-items:center;gap:14px;padding:16px 18px;display:flex}.onb-dot{flex:none}.onb-done-t{flex-direction:column;flex:1;gap:4px;display:flex}.onb-done-t span{color:var(--ink-2);font-size:13.5px}@keyframes onbIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes onbTick{0%{background:var(--card);border-color:var(--line);color:#0000;transform:scale(.6)}60%{transform:scale(1.12)}to{transform:scale(1)}}.onb-hello{align-items:center;gap:12px;margin:0 0 4px;display:flex}.onb-hello h3{margin:0}.onb-hello .rhy-count{margin:0 0 2px}.onb-pick{margin:18px 0 8px}.onb-sel{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.onb-sel .note{margin:0}.onb-chip{background:color-mix(in srgb,var(--cobalt) 12%,var(--card));border:1px solid color-mix(in srgb,var(--cobalt) 35%,transparent);border-radius:99px;align-items:center;gap:6px;padding:6px 6px 6px 10px;font-size:13.5px;animation:.3s cubic-bezier(.22,1,.36,1) both onbIn;display:inline-flex}.onb-chip>.i{color:#c9a24a;width:14px;height:14px}.onb-chip small{color:var(--ink-3);font-size:12px}.onb-chip button{width:24px;height:24px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.onb-chip button .i{width:13px;height:13px}.onb-q{border:1px solid var(--line);background:var(--card);border-radius:14px;align-items:center;gap:8px;padding:0 12px;display:flex}.onb-q:focus-within{border-color:var(--cobalt)}.onb-q>.i{width:18px;height:18px;color:var(--ink-3);flex:none}.onb-q input{font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;min-width:0;padding:12px 0}.onb-out{flex-direction:column;gap:6px;margin:10px 0 6px;display:flex}.onb-res{border:1px solid var(--line);background:var(--card);width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:14px;align-items:center;gap:10px;padding:10px 12px;transition:border-color .18s cubic-bezier(.22,1,.36,1),background .18s cubic-bezier(.22,1,.36,1);display:flex}.onb-res:hover{border-color:var(--cobalt);background:color-mix(in srgb,var(--cobalt) 6%,var(--card))}.onb-res>span{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.onb-res small{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.onb-res>.i{width:18px;height:18px;color:var(--cobalt);flex:none}.onb-new{margin-top:6px}.onb-new .note{margin:0 0 6px}.onb-new-r{gap:8px;display:flex}.onb-new-r input{border:1px solid var(--line);background:var(--card);min-width:0;font:inherit;color:var(--ink);border-radius:12px;flex:1;padding:10px 12px}.onb-new-r input.need{border-color:var(--burgundy)}.pc-sug{flex-direction:column;gap:6px;margin:-4px 0 12px;display:flex}.pc-sug:empty{display:none}.pc-sug .note{margin:0}@media (prefers-reduced-motion:reduce){.onb-card,.onb-list li,.onb-chip{animation:.2s ease-out both onbFade}.onb-row.just .onb-tick{animation:none}.onb-bar i{transition:none}}@keyframes onbFade{0%{opacity:0}to{opacity:1}}@media (width>=1024px){body.desk .onb-card{margin-bottom:20px}}.onb-kh{align-items:center;gap:8px;display:flex}.onb-kh h3,.rhy-keys .onb-sel{margin:0}.rhy-keys a.onb-chip{color:var(--ink);padding-right:12px;text-decoration:none}.g-safe{margin:var(--s2) auto 0;max-width:340px;color:var(--ds-color-591);text-align:left;justify-content:center;align-items:flex-start;gap:8px;font-size:13px;line-height:1.45;display:flex}.g-safe .i{flex:none;width:16px;height:16px;margin-top:1px}.g-tabs{background:color-mix(in srgb,var(--ds-navy) 7%,transparent);margin:0 0 var(--s4);border-radius:999px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.g-tabs button{font:600 14.5px var(--f-ui);color:color-mix(in srgb,var(--ds-navy) 70%,transparent);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:10px 8px;transition:background .2s cubic-bezier(.22,1,.36,1),color .2s cubic-bezier(.22,1,.36,1),box-shadow .2s}.g-tabs button.on{color:var(--ds-navy);background:#fff;box-shadow:0 1px 3px #1214311f}.g-sent{text-align:center;animation:.4s cubic-bezier(.22,1,.36,1) both onbIn}.g-sent-ic{width:56px;height:56px;margin:0 auto var(--s3);background:color-mix(in srgb,var(--ds-cobalt) 14%,#fff);color:var(--ds-cobalt);border-radius:50%;place-items:center;display:grid}.g-sent-ic .i{width:26px;height:26px}.g-sent .g-btn{margin:var(--s4) 0 var(--s2);justify-content:center;text-decoration:none;display:flex}.g-links button:disabled{opacity:.5;cursor:default}.g-wait-live{color:var(--ds-color-591);margin:var(--s3) 0;align-items:center;gap:8px;font-size:13px;display:flex}.g-wait-live i{background:var(--ds-cobalt);border-radius:50%;width:8px;height:8px;animation:1.6s cubic-bezier(.65,0,.35,1) infinite gPulse}@keyframes gPulse{0%,to{opacity:.25;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}.g-while{gap:var(--s2);margin:var(--s4) 0 var(--s2);padding-top:var(--s4);border-top:1px solid color-mix(in srgb,var(--ds-navy) 10%,transparent);flex-direction:column;display:flex}.g-while>b{letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--ds-navy) 60%,transparent);font-size:13px}.g-howto{background:color-mix(in srgb,var(--ds-cobalt) 8%,#fff);border-radius:14px;margin:0;padding:12px 14px 12px 32px;font-size:14px;line-height:1.5;animation:.3s cubic-bezier(.22,1,.36,1) both onbIn}.g-howto li+li{margin-top:6px}@media (prefers-reduced-motion:reduce){.g-wait-live i{opacity:1;animation:none}}.onb-hero{text-align:center;padding:4px 0 6px}.onb-hero-art{width:fit-content;margin:0 auto 4px;animation:.5s cubic-bezier(.22,1,.36,1) both onbIn;display:block}.onb-hero h3{margin:0 0 6px}.onb-hero .lead{max-width:420px;margin:0 auto 14px}.onb-col{background:color-mix(in srgb,var(--sage) 22%,var(--card));border-radius:16px;align-items:flex-start;gap:10px;margin:0 0 14px;padding:12px 14px;animation:.4s cubic-bezier(.22,1,.36,1) .15s both onbIn;display:flex}.onb-col .i{width:18px;height:18px;color:var(--ink-2);flex:none;margin-top:2px}.onb-col p{margin:0;font-size:14px}.onb-name{margin-bottom:16px}.onb-tourq{border-top:1px solid var(--line);padding-top:14px}.onb-tourq p{color:var(--ink-2);margin:0;font-size:14.5px}.onb-tourq p b{color:var(--ink)}.onb-tour{text-align:center;min-height:300px}.onb-tour .rhy-dots{margin-bottom:18px}.onb-tour .lead{max-width:420px;margin:0 auto 10px}.onb-tour .onb-hero-art{margin-bottom:10px}.onb-list-note{margin:10px 0 0}.hs-steps{gap:10px;margin:6px 0 10px;display:grid}.hs-step{background:var(--card);border:1px solid var(--line);animation:.35s cubic-bezier(.22,1,.36,1) both onbIn;animation-delay:calc(var(--k,0) * 60ms);border-radius:16px;align-items:center;gap:12px;padding:12px 14px;display:flex}.hs-n{background:var(--cobalt);width:24px;height:24px;color:var(--ds-cream);border-radius:50%;flex:none;place-items:center;font-size:12.5px;font-weight:700;display:grid}.hs-step .hs-ic{background:color-mix(in srgb,var(--cobalt) 12%,var(--card));width:40px;height:40px;color:var(--cobalt);border-radius:12px;flex:none;place-items:center;display:grid}.hs-step .hs-ic .i{width:22px;height:22px}.hs-step .hs-ic svg circle{fill:currentColor;stroke:none}.hs-step p{color:var(--ink-2);flex-direction:column;gap:2px;margin:0;font-size:13px;display:flex}.hs-t{color:var(--ink);font-size:14.5px;font-weight:500}.qp .hs-steps{margin:10px 0}.onb-nudge{background:color-mix(in srgb,var(--butter) 40%,var(--card));width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:16px;align-items:center;gap:10px;margin:10px 0 2px;padding:10px 12px;display:flex}.onb-nudge>span:last-child{flex-direction:column;gap:2px;display:flex}.onb-nudge small{color:var(--ink-2);font-size:12.5px}.invite{background:linear-gradient(135deg,color-mix(in srgb,var(--cobalt) 10%,var(--card)),var(--card));border:1px solid color-mix(in srgb,var(--cobalt) 22%,transparent);align-items:center;gap:16px;margin:0 0 16px;padding:20px;animation:.45s cubic-bezier(.22,1,.36,1) both onbIn;display:flex}.invite-art{flex:none}.invite-t{flex:1;min-width:0}.invite-t b{font-size:16px}.invite-t p{color:var(--ink-2);margin:6px 0 12px;font-size:13.5px;line-height:1.5}.invite-b{flex-wrap:wrap;gap:8px;display:flex}.invite-b a.btn{text-decoration:none}@media (width<=520px){.invite{text-align:center;flex-direction:column}.invite-b{justify-content:center}}.home-cols.is-empty .hero-tabs,.home-cols.is-empty .hero-car,.home-cols.is-empty .hero-dots{display:none}.dk-chart .invite{height:100%;margin:0}.invite-sm{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.invite-sm .empty{margin:0}.more-d{border-top:1px solid var(--line);margin:4px 0 12px}.more-d>summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 0;font-weight:600;list-style:none;display:flex}.more-d>summary::-webkit-details-marker{display:none}.more-d>summary .i{width:16px;height:16px;transition:transform .25s cubic-bezier(.65,0,.35,1)}.more-d[open]>summary .i{transform:rotate(90deg)}.more-d>summary span{color:var(--ink-3);font-size:12.5px;font-weight:400}.more-d[open]>.fld,.more-d[open]>.two{animation:.3s cubic-bezier(.22,1,.36,1) both onbIn}.wk1{text-align:center}.wk1-art{width:fit-content;margin:0 auto;animation:.5s cubic-bezier(.22,1,.36,1) both onbIn;display:block}.wk1 h3{margin:2px 0 16px}.wk1-chart{background:var(--soft);border-radius:18px;justify-content:center;align-items:flex-end;gap:8px;min-height:120px;margin:0 0 14px;padding:14px;display:flex}.wk1-col{flex-direction:column;align-items:center;gap:6px;width:28px;display:flex}.wk1-col span{color:var(--ink-3);font-size:11px}.wk1-sq{flex-direction:column-reverse;justify-content:flex-start;gap:4px;min-height:20px;display:flex}.wk1-sq i{width:22px;height:22px;animation:.45s cubic-bezier(.22,1,.36,1) both wk1Drop;animation-delay:calc(var(--k) * 70ms + var(--j) * 50ms + .25s);border-radius:6px;display:block}@keyframes wk1Drop{0%{opacity:0;transform:translate(-8px,-14px)scale(.7)}to{opacity:1;transform:none}}.wk1-tiles{grid-template-columns:repeat(2,1fr);gap:10px;margin:0 0 12px;display:grid}.wk1-t{background:color-mix(in srgb,var(--c) 20%,var(--card));animation:.4s cubic-bezier(.22,1,.36,1) both onbIn;animation-delay:calc(var(--k) * 60ms + .5s);border-radius:16px;flex-direction:column;gap:2px;padding:14px 10px;display:flex}.wk1-t b{font-size:26px;font-family:var(--f-serif,Georgia,serif)}.wk1-t span{color:var(--ink-2);font-size:12.5px}.wk1-line{max-width:420px;margin:0 auto 4px}@media (width>=640px){.wk1-tiles{grid-template-columns:repeat(4,1fr)}}.fun{flex-direction:column;gap:14px;display:flex}.fun-row{animation:.35s cubic-bezier(.22,1,.36,1) both onbIn;animation-delay:calc(var(--k) * 50ms)}.fun-h{justify-content:space-between;margin-bottom:6px;font-size:14px;display:flex}.fun-bar{background:var(--soft);border-radius:99px;height:10px;overflow:hidden}.fun-bar i{border-radius:inherit;background:var(--cobalt);transform-origin:0;height:100%;animation:.6s cubic-bezier(.22,1,.36,1) both funGrow;animation-delay:calc(var(--k) * 60ms + .12s);display:block}@keyframes funGrow{0%{transform:scaleX(0)}to{transform:none}}.fun-stuck{font:600 12.5px var(--f-ui);color:var(--burgundy);cursor:pointer;background:0 0;border:0;margin-top:6px;padding:0}.fun-ppl{flex-direction:column;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.fun-ppl li{background:var(--soft);border-radius:12px;align-items:center;gap:10px;padding:8px 12px;font-size:13.5px;display:flex}.fun-ppl li span{flex:1}.fun-ppl small{color:var(--ink-3)}@media (width>=1024px){body.desk .overlay:has(.onb-wide){padding:40px;left:0;right:0}body.desk .overlay .modal.onb-wide{flex-direction:column;width:min(980px,100%);max-width:980px;max-height:min(88vh,760px);padding:0;display:flex;overflow:hidden}body.desk .overlay .modal.onb-wide .modal-top{z-index:5;background:0 0;min-height:0;margin:0;padding:16px;position:absolute;top:0;left:auto;right:0}body.desk .overlay .modal.onb-wide #onb{flex:1;min-height:0;display:flex}.onb-desk{grid-template-columns:320px minmax(0,1fr);width:100%;min-height:560px;display:grid}.onb-side{color:#f7edd8;background:linear-gradient(160deg,#1b1f4a,#121431);flex-direction:column;gap:28px;padding:40px 32px;display:flex}.onb-side-art{width:fit-content;margin:0 auto;animation:.5s cubic-bezier(.22,1,.36,1) both onbIn;display:block}.onb-steps{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.onb-steps li{color:#f7edd899;border-radius:12px;align-items:center;gap:12px;padding:10px 12px;font-size:14.5px;transition:background .25s cubic-bezier(.22,1,.36,1),color .25s;display:flex}.onb-steps li .onb-tick{border-color:#f7edd84d;width:24px;height:24px}.onb-steps li.on{color:#f7edd8;background:#f7edd81a;font-weight:600}.onb-steps li.on .onb-tick{border-color:#f7edd8}.onb-steps li.done{color:#f7edd8d9}.onb-steps li.done .onb-tick{color:#121431;background:#f7edd8;border-color:#f7edd8}.onb-side-note{color:#f7edd899;margin:auto 0 0;font-size:12.5px;line-height:1.5}.onb-main{flex-direction:column;padding:48px 52px 32px;display:flex;overflow:auto}.onb-main>.mfoot{margin-top:auto;padding-top:20px}.onb-main .onb-hero-art,.onb-main .onb-hello>span:first-child{display:none}.onb-main .onb-hero{text-align:left}.onb-main .onb-hero .lead{max-width:none;margin:0 0 18px}.onb-main .onb-tour{text-align:left;min-height:0}.onb-main .onb-tour .lead{max-width:none;margin:0 0 10px}.onb-main h3{margin-bottom:10px;font-size:28px}.onb-main .rhy-roles{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.onb-main .onb-out{max-height:280px;overflow:auto}}.medals{grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:18px 8px;margin:6px 0 4px;display:grid}.medal{font:inherit;color:var(--ink);cursor:pointer;animation:.38s cubic-bezier(.22,1,.36,1) both medalIn;animation-delay:calc(var(--k,0) * 45ms);background:0 0;border:0;flex-direction:column;align-items:center;gap:8px;padding:0;display:flex}.m-disc{width:60px;height:60px;color:var(--mf);border-radius:50%;place-items:center;transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s cubic-bezier(.22,1,.36,1);display:grid;position:relative}.m-disc .i{z-index:1;width:26px;height:26px;position:relative}.medal.on .m-disc{background:radial-gradient(circle at 35% 26%,color-mix(in srgb,#fff 40%,var(--g1)) 0,var(--g1) 30%,var(--g2) 82%,color-mix(in srgb,#000 22%,var(--g2)) 100%);box-shadow:inset 0 1.5px 0 #ffffffb3,inset 0 -5px 9px #00000038,inset 0 0 0 1px #ffffff59, 0 0 0 3px color-mix(in srgb,var(--mc) 22%,transparent),0 12px 18px -8px color-mix(in srgb,var(--mc) 70%,#14163c8c),0 3px 5px -1px #14163c29}.medal.on .m-disc:after{content:"";pointer-events:none;background:linear-gradient(#ffffff9e,#ffffff14 70%,#0000);border-radius:50% 50% 46% 46%/62% 62% 38% 38%;height:46%;position:absolute;inset:4px 9px auto}.medal.on .m-disc:before{content:"";filter:blur(.6px);pointer-events:none;z-index:2;background:#ffffffd9;border-radius:50%;width:7px;height:5px;position:absolute;top:9px;left:15px;transform:rotate(-30deg)}.medal.on .m-disc .i{filter:drop-shadow(0 1px #00000038)}.medal.off .m-disc{background:color-mix(in srgb,var(--ink) 8%,var(--solid,var(--card)));box-shadow:inset 0 2px 4px color-mix(in srgb,var(--ink) 10%,transparent),inset 0 -1px 0 #ffffff80}.medal.off .m-disc .i{opacity:.4}.m-ring{width:calc(100% + 10px);height:calc(100% + 10px);position:absolute;inset:-5px;transform:rotate(-90deg)}.m-ring circle{fill:none;stroke:var(--m-grow,#3f8f63);stroke-width:5px;stroke-linecap:round}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .m-ring circle{stroke:#6fbf8e}}:root[data-theme=dark] .m-ring circle{stroke:#6fbf8e}.m-name{text-align:center;max-width:84px;font-size:11.5px;font-weight:600;line-height:1.25}.medal.off .m-name{color:var(--ink-3,var(--ink-2));font-weight:500}.sechead.m-next{margin-top:22px}@media (hover:hover){.medal.on:hover .m-disc{transform:translateY(-3px)scale(1.04)}.medal.off:hover .m-disc{transform:translateY(-2px)}}.medal:active .m-disc{transform:scale(.95)}@keyframes medalIn{0%{opacity:0;transform:translateY(10px)scale(.96)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.medal{animation:.3s both fadeOnly}.m-disc{transition:none}}@keyframes fadeOnly{0%{opacity:0}to{opacity:1}}.td-p,html[data-tds] .td-p{background:0 0;padding-left:0;padding-right:0}.trunc{text-overflow:ellipsis;white-space:nowrap;cursor:pointer;min-width:0;overflow:hidden}.trunc.full{white-space:normal;overflow-wrap:anywhere;overflow:visible}.mixleg{gap:10px}.mixleg div{gap:8px;font-size:12.5px}.mixleg span.trunc{white-space:nowrap}.mixleg span.trunc.full{white-space:normal}.sechead .mini-sel{flex:none;width:auto;max-width:60%;margin-left:auto}.chiprow.per-row{grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:visible}.chiprow.per-row .chip{justify-content:center}:root{--gl-track:#262b6313;--gl-track-in:#262b6333;--gl-track-hi:#ffffffbf;--gl-lens-top:#fff9;--gl-lens-bot:#ffffff52;--gl-hi:#fffc;--gl-rim:#ffffffd9;--gl-rim-dim:#ffffff6b;--gl-glint:#ffffffe6;--gl-sheen:#ffffff52;--gl-shadow:#262b6333;--gl-film-op:.42;--gl-on:var(--ink)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--gl-track:#00000042;--gl-track-in:#0000008c;--gl-track-hi:#ffffff12;--gl-lens-top:#ffffff1a;--gl-lens-bot:#ffffff08;--gl-hi:#ffffff42;--gl-rim:#ffffff57;--gl-rim-dim:#ffffff1a;--gl-glint:#ffffff9e;--gl-sheen:#ffffff2e;--gl-shadow:#00000080;--gl-film-op:.34}}:root[data-theme=dark]{--gl-track:#00000042;--gl-track-in:#0000008c;--gl-track-hi:#ffffff12;--gl-lens-top:#ffffff1a;--gl-lens-bot:#ffffff08;--gl-hi:#ffffff42;--gl-rim:#ffffff57;--gl-rim-dim:#ffffff1a;--gl-glint:#ffffff9e;--gl-sheen:#ffffff2e;--gl-shadow:#00000080;--gl-film-op:.34}.nav.gl{--gl-lens-top:#ffffff1c;--gl-lens-bot:#ffffff08;--gl-hi:#ffffff42;--gl-rim:#ffffff5c;--gl-rim-dim:#ffffff1a;--gl-glint:#fff9;--gl-sheen:#ffffff2e;--gl-shadow:#05061473;--gl-film-op:.4;--gl-on:var(--ds-cream);touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.nav.gl a{touch-action:none}.nav.gl a.pressed{transform:none}.seg.gl{isolation:isolate;background:var(--gl-track);box-shadow:inset 0 1.5px 3px var(--gl-track-in),inset 0 -1px 0 var(--gl-track-hi),0 1px 0 var(--gl-track-hi);touch-action:pan-y;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;border-color:#0000;position:relative}.seg.gl button[aria-pressed=true]{color:var(--ink-2);background:0 0}.nav.gl a[aria-current=page]{color:var(--ds-color-354)}.gl-lens{z-index:0;pointer-events:none;isolation:isolate;will-change:transform,width,height;--gl-rot:-38deg;--gs:.75;background:linear-gradient(180deg,var(--gl-lens-top),var(--gl-lens-bot));box-shadow:inset 0 0 0 1.25px var(--gl-rim-dim),inset 0 1.5px 1px var(--gl-hi),inset 0 -1.5px 2px #0000001a,inset 0 0 4px 1px #ffffff1f,inset 0 0 12px #ffffff0f, 0 6px 16px -4px var(--gl-shadow),0 1px 3px var(--gl-shadow);border-radius:999px;transition:opacity .25s;position:absolute;top:0;left:0;overflow:hidden}.gl-lens.off{opacity:0}.gl-refract{z-index:1;position:absolute;inset:0}.gl-copy{box-sizing:border-box;transform-origin:0 0;will-change:transform;background:0 0;border:0;margin:0;position:absolute;top:0;left:0}.gl .gl-lens .gl-copy>*{color:var(--gl-on);background:0 0}.gl .gl-lens .gl-copy>.gl-ghost{visibility:hidden}.gl-sheen,.gl-film,.gl-glint,.gl-ring{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.gl-disc{width:var(--gl-disc,160%);height:var(--gl-disc,auto);aspect-ratio:1;border-radius:50%;position:absolute;top:50%;left:50%;translate:-50% -50%}.gl-ring{-webkit-mask-composite:xor;-webkit-mask-composite:xor,source-over;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.gl-sheen{z-index:2;opacity:var(--gs)}.gl-sheen .gl-disc{background:radial-gradient(42% 30% at 50% 24%,var(--gl-sheen),#fff0 100%)}.gl-film{z-index:3;opacity:var(--gl-film-op);filter:blur(1.2px)}.gl-film .gl-ring{padding:calc(var(--gl-h,48px) * .07)}.gl-tint.a{background:conic-gradient(#0000 0deg,#f0a8cce6 18deg,#f2d588e6 34deg,#8ddbe2cc 50deg,#0000 70deg 360deg);animation:46s ease-in-out infinite alternate gl-wander-a}.gl-tint.b{background:conic-gradient(#0000 0deg,#92d2e8d9 16deg,#ccb1f1e6 32deg,#f1b1d6cc 48deg,#0000 66deg 360deg);animation:55s ease-in-out infinite alternate gl-wander-b}@keyframes gl-wander-a{0%{rotate:-20deg}22%{rotate:70deg}47%{rotate:15deg}73%{rotate:110deg}to{rotate:40deg}}@keyframes gl-wander-b{0%{rotate:200deg}30%{rotate:130deg}55%{rotate:250deg}80%{rotate:160deg}to{rotate:230deg}}.gl-glint{z-index:4;opacity:var(--gs)}.gl-glint .gl-ring{padding:calc(var(--gl-h,48px) * .06)}.gl-glint .gl-disc{background:conic-gradient(from 0deg,var(--gl-glint) 0deg,#fff0 30deg,#fff0 156deg,#ffffff47 180deg, #fff0 204deg,#fff0 330deg,var(--gl-glint) 360deg)}.gl-face{animation:17s ease-in-out infinite alternate gl-sway}@keyframes gl-sway{0%{rotate:-60deg}35%{rotate:-22deg}65%{rotate:-50deg}to{rotate:-14deg}}.gl-lit .gl-face{rotate:var(--gl-rot);transition:rotate .7s cubic-bezier(.2,.8,.25,1);animation:none}.gl-sheen,.gl-film,.gl-glint{visibility:visible;transition:opacity .28s 40ms,visibility}.gl-moving .gl-sheen,.gl-moving .gl-film,.gl-moving .gl-glint{opacity:0;visibility:hidden;transition:opacity 80ms,visibility 0s 80ms}.gl-moving .gl-disc{animation-play-state:paused}.gl-moving .gl-refract{filter:none!important}.gl-away .gl-disc{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.gl-disc{transition:none!important;animation:none!important}}@media (width>=1024px){#dotDock .modal.ask-sheet.docked{padding:0 24px}.docked .modal-top{margin:0 -24px;padding:22px 24px 10px}.docked .dk-ib{background:0 0}.docked .dk-ib:hover{background:var(--soft)}.docked .ask-ctx{border:1px solid var(--line);color:var(--ink-2);background:0 0;padding:4px 6px 4px 10px;font-size:12.5px}.docked .ask-ctx b{color:var(--ink);font-weight:600}.docked .dk-intro{gap:12px;max-width:300px;margin:auto auto 0;padding:24px 8px 8px;flex:none!important}.docked .dk-intro-art{width:84px;height:84px}.docked .dk-intro-t{color:var(--ink-2);text-wrap:balance;margin:0;font-size:15px;line-height:1.5}.docked .ask-sugg{gap:8px;margin:20px 0 24px}.docked .ask-sugg .chip{border:1px solid var(--line);color:var(--ink);background:0 0;padding:10px 14px;font-weight:500}.docked .ask-sugg .chip:hover{background:var(--soft)}.docked .ask-foot{color:var(--ink-3);text-align:center;margin:0 0 12px;font-size:12px}.docked .ask-bar,#dotDock .docked .ask-bar{background:0 0;margin:auto -24px 0}.docked .ask-box{border:1.5px solid color-mix(in srgb,var(--cobalt) 45%,var(--line));padding:16px 16px calc(14px + env(safe-area-inset-bottom,0px));border-bottom:0;border-radius:22px 22px 0 0;transition:border-color .18s cubic-bezier(.22,1,.36,1);box-shadow:0 -16px 36px -22px #262b638c}.docked .ask-box:focus-within{border-color:var(--cobalt)}#dotDock .ask-bar .ask-box textarea{min-height:84px;padding:2px 2px 10px;font-size:16px;line-height:1.45}.docked .dk-row{gap:8px}.docked .dk-add{cursor:pointer;border:1.5px solid var(--line);width:38px;height:38px;color:var(--ink);border-radius:50%;flex:none;place-items:center;transition:background .18s cubic-bezier(.22,1,.36,1),border-color .18s;display:grid}.docked .dk-add:hover,.docked .dk-attach:hover{background:var(--soft);border-color:color-mix(in srgb,var(--ink) 25%,transparent)}.docked .dk-add .i{width:18px;height:18px}.docked .dk-attach{cursor:pointer;border:1.5px solid var(--line);height:38px;color:var(--ink-2);font:600 12.5px var(--f-ui);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 12px;transition:background .18s cubic-bezier(.22,1,.36,1),border-color .18s;display:inline-flex}.docked .dk-attach .i{flex:none;width:16px;height:16px}.docked .dk-row .ask-gap{flex:1}#dotDock .ask-bar .ask-mic,#dotDock .ask-bar .ask-send{width:40px;height:40px}.docked .dk-add:focus-within,.docked .dk-attach:focus-within{outline:2px solid var(--cobalt);outline-offset:2px}#dotDock .ask-row #askFile:focus-visible+*{outline:none}#dotDock .dk-intro svg.dk-intro-art{width:96px!important;height:96px!important}#dotDock .docked .ask-bar .ask-box{border:1.5px solid color-mix(in srgb,var(--cobalt) 40%,transparent);background:var(--card);border-bottom:0}#dotDock .docked .ask-bar .ask-box:focus-within{border-color:var(--cobalt)}#dotDock .am.ai .am-acts{opacity:0;max-height:0;margin-top:0;transition:max-height .25s cubic-bezier(.22,1,.36,1),opacity .2s,margin .25s;overflow:hidden}#dotDock .am.ai:hover .am-acts,#dotDock .am.ai:focus-within .am-acts{opacity:1;max-height:200px;margin-top:10px}#dotDock .ask-log{flex-direction:column;gap:14px;display:flex}}.am .am-ul{gap:10px;margin:8px 0 12px;padding-left:4px;display:grid}.am .am-li{padding-left:20px;line-height:1.5;display:block;position:relative}.am .am-li:before{content:"";opacity:.55;background:currentColor;border-radius:50%;width:5px;height:5px;position:absolute;top:.62em;left:6px}.am .am-li b{font-weight:600}.am.ai>p>b:not(.am-li b){margin-top:6px;display:inline-block}@media (width>=1024px){#dotDock .docked .ask-bar .ask-box,#dotDock .docked .ask-bar{background:var(--solid)}#dotDock .am-link{color:var(--cobalt);font-weight:600;border-bottom:0!important}#dotDock .am-link:hover{text-underline-offset:3px;text-decoration:underline}#dotDock .am-sugg{gap:8px;margin-top:14px;display:grid}#dotDock .am-sugg .chip{text-align:left;white-space:normal;border:1px solid var(--line);color:var(--ink);background:0 0;border-radius:14px;justify-content:flex-start;padding:9px 13px;font-size:13.5px;font-weight:500}#dotDock .am-sugg .chip:hover{background:var(--soft)}}.g-safe>span{flex-direction:column;gap:2px;display:flex}.g-safe>span>span{white-space:nowrap}@media (width<=359px){.g-safe>span>span{white-space:normal}}@media (prefers-reduced-motion:no-preference){.g-cta>.g-safe{animation-name:gInSoft;animation-delay:calc(var(--gi,0s) + var(--ds-animation-delay-921) + .22s)}.g-dotcar .gd-pg{animation:.8s cubic-bezier(.22,.8,.24,1) both gInSoft;animation-delay:calc(var(--gd0,0s) + .3s)}html.splash-on .g-dotcar .gd-pg{animation-play-state:paused}}.type-chips{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.type-chips .chip{padding:6px 11px;font-size:13px}.type-chips .chip.on{background:var(--ink);color:var(--bg,#fff);border-color:var(--ink)}.dc-type>div{flex-direction:column;align-items:flex-start;display:flex}.dc-tq{margin:0;font-size:14px}.dc-yes{margin-top:8px;font-weight:700}.type-ask{background:color-mix(in srgb,#e2a33b 18%,var(--card,transparent));border:1px solid #e2a33b73;border-radius:16px;margin:0 0 16px;padding:14px 16px}.type-ask p{margin:0;font-size:14px;line-height:1.45}.req{color:#b5483f}#main.tab-in>.scope-seg{animation:none}.scope-seg{isolation:isolate;position:relative}.scope-seg a,.scope-seg a[aria-pressed=true]{z-index:1;background:0 0;transition:color .2s cubic-bezier(.22,1,.36,1);position:relative}.scope-seg a[aria-pressed=true]{color:var(--pill-ink)}.ss-ind{z-index:0;top:var(--ds-padding-166,4px);bottom:var(--ds-padding-166,4px);left:var(--ds-padding-166,4px);width:calc((100% - 2 * var(--ds-padding-166,4px)) / 3);border-radius:var(--ds-border-radius-144);background:var(--pill);transform:translateX(calc(var(--to) * 100%));animation:.42s cubic-bezier(.65,0,.35,1) ssGlide;position:absolute}@keyframes ssGlide{0%{transform:translateX(calc(var(--from) * 100%))}to{transform:translateX(calc(var(--to) * 100%))}}@media (prefers-reduced-motion:reduce){.ss-ind{animation:none}}.tv-end{margin-top:22px}.style-card{margin-bottom:16px}.style-ex{border-top:1px solid var(--line,#00000014);padding:10px 0}.style-ex:first-of-type{border-top:0}.style-pre{color:var(--ink-2);white-space:pre-line;margin:6px 0 0;font-size:13px}.style-st{margin-left:6px;font-weight:400}.dup-chip{border:1px solid var(--line);background:var(--card);width:100%;color:var(--ink);font:inherit;cursor:pointer;border-radius:14px;align-items:center;gap:8px;margin:0 0 12px;padding:10px 14px;font-size:14px;display:flex}.dup-chip .i{width:18px;height:18px}.dup-chip span{color:var(--cobalt,#3d4fd1);margin-left:auto;font-weight:600}.dup-list{flex-direction:column;gap:10px;margin:6px 0 12px;display:flex}.dup-row{border:1px solid var(--line);border-radius:14px;grid-template-columns:1fr 1fr;gap:10px;padding:12px;display:grid}.dup-p{flex-direction:column;gap:2px;font-size:14px;display:flex}.dup-p span,.dup-p small{color:var(--ink-2)}.dup-p small{font-size:12px}.dup-b{grid-column:1/-1;align-items:center;gap:12px;display:flex}.rm{margin:4px 0 8px}.rm svg{width:100%;height:auto;display:block}.rm-c{fill:var(--card);font-family:var(--serif,inherit);font-size:24px;font-weight:600}.rm-n{fill:var(--ink);font-size:13px;font-weight:600}.rm-s{fill:var(--ink-3);font-size:11px}.rm-p[data-act]{cursor:pointer}.rm-p circle{transition:transform .5s cubic-bezier(.2,.7,.2,1)}.rm-p{animation:.9s cubic-bezier(.2,.7,.2,1) both rmIn}@keyframes rmIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.rm-p{animation:none}}.rm-key{color:var(--ink-2);flex-wrap:wrap;justify-content:center;gap:8px 14px;font-size:12px;display:flex}.rm-key span{align-items:center;gap:6px;display:flex}.rm-key b{color:var(--ink)}.rm-key i{border-radius:50%;width:10px;height:10px;display:inline-block}.rm-key i.rm-k{background:0 0;border:2px solid #d9b56a;width:12px;height:12px}.type-chips.sub{align-items:center}.type-chips.sub small{color:var(--muted);flex-basis:100%;margin-bottom:2px;font-size:12.5px;font-weight:700}:root{--ice:#2f6fa8}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--ice:#6fa8dc}}:root[data-theme=dark]{--ice:#6fa8dc}.hs-tile .hs-ic,.hs-m .hs-ic{color:#fff}.hs-tile .hs-ic .i,.hs-m .hs-ic .i{stroke-width:2px}.hs-tile .hs-ic.c-butter,.hs-m .hs-ic.c-butter{color:#262b63}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .hs-tile .hs-ic.c-butter,:root:not([data-theme=light]) .hs-m .hs-ic.c-butter{color:#fff}}:root[data-theme=dark] .hs-tile .hs-ic.c-butter,:root[data-theme=dark] .hs-m .hs-ic.c-butter{color:#fff}.unlock .unlock-steps{counter-reset:us;gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.unlock .unlock-steps li{counter-increment:us;align-items:flex-start;gap:10px;font-size:14px;line-height:1.4;display:flex}.unlock .unlock-steps li:before{content:counter(us);background:var(--cobalt);width:22px;height:22px;color:var(--ds-cream,#f7f5f1);border-radius:50%;flex:none;place-items:center;margin-top:-1px;font-size:12px;font-weight:700;display:grid}.unlock p:last-child,.unlock>p{margin:0}.ops-layer{--ops-e:var(--ds-easing,cubic-bezier(.22,.8,.24,1));z-index:45;background:var(--bg);background-image:radial-gradient(70% 45% at 10% 0%,var(--wash-a),transparent 70%),radial-gradient(60% 40% at 100% 100%,var(--wash-b),transparent 70%);color:var(--ink);opacity:0;transition:opacity .5s var(--ops-e),transform .6s var(--ops-e);padding:env(safe-area-inset-top,0px) 0 env(safe-area-inset-bottom,0px);flex-direction:column;display:flex;position:fixed;inset:0;transform:translateY(14px)}.ops-layer.on{opacity:1;transform:none}.ops-layer>div{flex-direction:column;flex:1;min-height:0;display:flex}.ops-top{flex:none;align-items:center;gap:12px;padding:14px 16px 8px;display:flex}.ops-eb{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:8px;margin-right:auto;font-size:13px;font-weight:600;display:inline-flex}.ops-x,.ops-more{flex:none}.ops-more .i,.ops-x .i{width:20px;height:20px}.ops-menu-w{margin-left:auto;position:relative}.ops-menu{z-index:3;background:var(--glass-strong);-webkit-backdrop-filter:blur(18px);border:1px solid var(--glass-edge);border-radius:14px;min-width:250px;padding:6px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 34px #14183c2e}.ops-mi{text-align:left;cursor:pointer;width:100%;color:var(--ink);background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:12px;font-weight:600;display:flex}.ops-mi:hover{background:var(--soft)}.ops-mi.danger{color:var(--bad)}.ops-mi .i{width:18px;height:18px}.ops-stage{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:6px;min-height:0;padding:12px 24px 24px;display:flex}.ops-stage h2{font-family:var(--f-serif);text-wrap:balance;margin:14px 0 4px;font-size:28px;font-weight:500;line-height:1.15}.ops-sub{color:var(--ink-2);text-wrap:pretty;max-width:34ch;margin:0;line-height:1.5}.ops-tip{color:var(--ink-3);text-wrap:balance;max-width:36ch;margin:14px 0 0;font-size:13px;line-height:1.45}.ops-state{color:var(--ink);margin:22px 0 2px;font-size:22px}.ops-state b{font-family:var(--f-serif);font-size:28px;font-weight:500}.ops-mark{flex:none;display:inline-flex}.ops-orb{--lv:0;place-items:center;width:220px;height:220px;display:grid;position:relative}.ops-orb i{background:radial-gradient(circle,color-mix(in srgb,var(--cobalt) 30%,transparent) 0%,color-mix(in srgb,var(--burgundy) 14%,transparent) 55%,transparent 72%);transform:scale(calc(.62 + var(--lv) * .42));opacity:.8;border-radius:50%;transition:transform .25s ease-out;position:absolute;inset:0}.ops-orb i.r2{transform:scale(calc(.78 + var(--lv) * .32));opacity:.45;transition-duration:.45s}.ops-orb i.r3{transform:scale(calc(.92 + var(--lv) * .2));opacity:.25;transition-duration:.7s}.ops-orb .ops-core{animation:opsBreathe 5.5s var(--ops-e) infinite;place-items:center;display:grid;position:relative}.ops-listen.paused .ops-orb{opacity:.55;filter:saturate(.6)}.ops-listen.paused .ops-core{animation:none}@keyframes opsBreathe{0%,to{transform:scale(1)}50%{transform:scale(1.045)}}.ops-foot{padding:12px 16px calc(18px + env(safe-area-inset-bottom,0px));flex:none;grid-template-columns:1fr 1fr;gap:12px;width:100%;max-width:520px;margin:0 auto;display:grid}.ops-foot .btn{border-radius:999px;padding:16px 18px;font-size:16px}.ops-foot .btn .i{width:20px;height:20px}.ops-banner{background:var(--glass-strong);border:1px solid color-mix(in srgb,var(--cobalt) 40%,transparent);opacity:0;transition:opacity .5s var(--ops-e),transform .5s var(--ops-e);border-radius:14px;align-items:center;gap:10px;margin:0 16px;padding:12px 14px;font-size:14px;font-weight:600;line-height:1.4;display:flex;transform:translateY(-6px)}.ops-banner.on{opacity:1;transform:none}.ops-wdot{place-items:center;display:grid}.ops-wb{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:18px;display:flex}.ops-dl{text-align:left;width:min(100%,420px);margin:16px 0 4px;padding:6px 14px;list-style:none}.ops-dl li{border-top:1px solid var(--line);align-items:center;gap:10px;min-width:0;padding:10px 0;display:flex}.ops-dl li:first-child{border-top:0}.ops-dl b{flex:1;font-weight:600}.ops-dl .num{color:var(--ink-2);white-space:nowrap;font-size:14px}.ops-av{background:var(--cobalt);color:#f7edd8;letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:13px;font-weight:700;display:grid}.ops-av.sm{width:28px;height:28px;font-size:11px}.ops-rtop{border-bottom:1px solid var(--line)}.ops-rt{flex-direction:column;flex:1;min-width:0;display:flex}.ops-rt b{font-family:var(--f-serif);font-size:21px;font-weight:500;line-height:1.2}.ops-body{flex-direction:column;flex:1;min-height:0;display:flex}.ops-scroll{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:1;overflow:auto}.ops-col{flex-direction:column;gap:12px;max-width:760px;margin:0 auto;padding:14px 16px 28px;display:flex}.ops-sh{justify-content:space-between;align-items:baseline;gap:12px;margin:8px 2px 0;display:flex}.ops-sh h3{margin:0;font-size:17px}.ops-qs{flex-direction:column;gap:10px;display:flex}.ops-qc{border:1px solid color-mix(in srgb,var(--cobalt) 35%,var(--glass-edge))}.ops-qt{margin:0 0 12px;font-weight:600;line-height:1.45}.ops-qo{flex-wrap:wrap;gap:8px;display:flex}.ops-qo .chip{white-space:normal;text-align:left;border:1px solid var(--line);padding:10px 14px;line-height:1.3}.ops-qo .chip.on{background:var(--pill);color:var(--pill-ink)}.ops-qf{gap:8px;margin-top:12px;display:flex}.ops-qf input{flex:1;min-width:0}.ops-p{padding:16px}.ops-ph{align-items:center;gap:12px;min-width:0;margin-bottom:6px;display:flex}.ops-pn{flex-direction:column;flex:1;min-width:0;display:flex}.ops-pn b{font-size:17px}.ops-n{background:var(--soft);border-radius:999px;flex:none;place-items:center;min-width:28px;height:28px;padding:0 8px;font-size:13px;font-weight:700;display:grid}.ops-sl{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin:14px 2px 2px;font-size:12px;font-weight:700}.ops-l{margin:0;padding:0;list-style:none}.ops-it{border-top:1px solid var(--line);transition:background 1.2s var(--ops-e);border-radius:10px;align-items:flex-start;gap:10px;padding:12px 0;display:flex}.ops-l .ops-it:first-child{border-top:0}.ops-it-t{flex:1;min-width:0}.ops-it-t>p{margin:0;line-height:1.5}.ops-meta{color:var(--ink-2);flex-wrap:wrap;gap:4px 10px;min-width:0;margin-top:6px;font-size:13px;display:flex}.ops-meta .trunc{max-width:100%}.ops-q{letter-spacing:.04em;text-transform:uppercase;color:var(--cobalt);background:color-mix(in srgb,var(--cobalt) 14%,transparent);border-radius:999px;padding:2px 8px;font-size:11px;font-style:normal;font-weight:700}.ops-pl{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2);background:var(--soft);vertical-align:1px;border-radius:999px;margin-right:2px;padding:2px 8px;font-size:11px;font-style:normal;font-weight:700}.ops-next,.ops-rec-n{color:var(--ink);align-items:flex-start;gap:6px;margin:8px 0 0;font-size:14px;font-weight:600;display:flex}.ops-next .i,.ops-rec-n .i{width:16px;height:16px;color:var(--cobalt);margin-top:2px}.ops-it-b{flex:none;width:34px;height:34px}.ops-it-b .i{width:16px;height:16px}.ops-chg{box-shadow:0 0 0 6px color-mix(in srgb,var(--butter) 55%,transparent);background:color-mix(in srgb,var(--butter) 55%,transparent)!important}.ops-seat summary,.ops-tx summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;list-style:none;display:flex}.ops-seat summary::-webkit-details-marker{display:none}.ops-tx summary::-webkit-details-marker{display:none}.ops-seat summary>span{flex-direction:column;display:flex}.ops-seat[open] summary .i,.ops-tx[open] summary .i{transform:rotate(180deg)}.ops-seat textarea{width:100%;min-height:64px;margin-top:12px}.ops-seat-b{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.ops-endb{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.ops-endb .btn{padding:14px 20px}.ops-approve{flex:220px}.ops-chl{margin:0;padding:6px 16px;list-style:none}.ops-chl li{border-top:1px solid var(--line);color:var(--ink-2);padding:10px 0;font-size:14px}.ops-chl li:first-child{border-top:0}.ops-priv-h{align-items:center;gap:8px;margin-bottom:6px;display:flex}.ops-priv .note{margin:0 0 10px}.ops-priv audio{width:100%;margin-top:10px}.ops-tx{margin-top:12px}.ops-tx summary{font-weight:600}.ops-txt{color:var(--ink-2);max-height:50vh;margin-top:10px;font-size:14px;line-height:1.6;overflow:auto}.ops-chat{border-top:1px solid var(--line);background:var(--glass-strong);-webkit-backdrop-filter:blur(18px);padding:8px 12px calc(10px + env(safe-area-inset-bottom,0px));flex-direction:column;flex:none;gap:8px;display:flex}.ops-chat-log{flex-direction:column;gap:8px;max-height:28vh;padding:2px;display:flex;overflow:auto}.ops-chat-log:empty{display:none}.ops-grab{cursor:grab;touch-action:none;background:0 0;border:0;justify-content:center;align-items:center;width:100%;height:18px;margin:-4px 0 -2px;padding:0;display:flex}.ops-grab span{background:var(--line);border-radius:3px;width:40px;height:5px;transition:background .3s}.ops-grab:hover span,.ops-grab:focus-visible span{background:var(--ink-2)}.ops-chat .ops-chat-log{transition:max-height .45s cubic-bezier(.22,1,.36,1)}.ops-chat.min .ops-chat-log{max-height:3.4em;overflow:hidden}.ops-chat.min .ops-chat-hint,.ops-chat.min .am:not(:last-child){display:none}.ops-chat.min .am:last-child p{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ops-chat.min .ops-undo{display:none}.ops-chat-hint{color:var(--ink-2);margin:2px 4px;font-size:13px;line-height:1.45}.ops-chat-bar{background:var(--solid);border:1px solid var(--line);border-radius:22px;align-items:flex-end;gap:8px;width:100%;max-width:760px;margin:0 auto;padding:6px 6px 6px 14px;display:flex}.ops-chat-bar textarea{resize:none;background:0 0;border:0;flex:1;min-width:0;min-height:24px;max-height:120px;padding:9px 0}.ops-chat-bar textarea:focus{outline:none}.ops-send.on{background:var(--pill);color:var(--pill-ink)}.ops-undo{margin-top:6px;padding:4px 10px;font-size:13px}.ops-busy p{color:var(--ink-2);align-items:center;gap:8px;display:flex}.ops-chat .am,.ops-echat .am{max-width:92%}@media (width>=1100px){.ops-review:not(.ro) .ops-body{flex-direction:row}.ops-review:not(.ro) .ops-chat{border-top:0;border-left:1px solid var(--line);justify-content:flex-end;width:400px;padding:16px}.ops-review .ops-chat-log{flex:1;max-height:none}.ops-review .ops-grab{display:none}.ops-review .ops-chat.min .ops-chat-log{max-height:none;overflow:auto}.ops-review .ops-chat.min .ops-chat-hint,.ops-review .ops-chat.min .am,.ops-review .ops-chat.min .ops-undo{display:revert}.ops-col{padding:24px 28px 40px}}.ops-intro{font-family:var(--f-serif);text-wrap:balance;margin:8px 2px 0;font-size:22px;line-height:1.3}.ops-step{color:var(--ink-3);margin:4px 2px 0;font-size:13px;font-weight:600}.ops-rec{padding:18px}.ops-rec-h{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.ops-rec .ue-ty{background:var(--cobalt);color:#f7edd8}.ops-rec h3{margin:0;font-size:19px}.ops-rec-o{color:var(--ink-2);margin:2px 0 0}.ops-rec-t{margin:12px 0 0;line-height:1.55}.ops-rec.sm{padding:14px}.ops-rec.sm h3{font-size:16px}.ops-recb{grid-template-columns:1fr 1fr 1fr;gap:8px;display:grid}.ops-recb .btn{padding:14px 10px}.ops-echat{flex-direction:column;gap:10px;display:flex}.ops-self{align-self:flex-start}.ops-dlg-ov{z-index:60;opacity:0;transition:opacity .3s var(--ds-easing,ease);background:#10133061;justify-content:center;align-items:flex-end;padding:16px;display:flex;position:fixed;inset:0}.ops-dlg-ov.on{opacity:1}.ops-dlg{background:var(--glass-strong);-webkit-backdrop-filter:blur(22px);border:1px solid var(--glass-edge);width:100%;max-width:440px;max-height:86vh;transition:transform .45s var(--ds-easing,ease);color:var(--ink);border-radius:18px;padding:22px 20px 18px;overflow:auto;transform:translateY(16px);box-shadow:0 18px 50px #10133040}.ops-dlg-ov.on .ops-dlg{transform:none}.ops-dlg h3{font-family:var(--f-serif);text-wrap:balance;margin:0 0 8px;font-size:22px;font-weight:500;line-height:1.25}.ops-dlg .lead{color:var(--ink-2);margin:0 0 14px;line-height:1.5}.ops-dlg label{color:var(--ink-2);margin:10px 0 6px;font-size:13px;font-weight:600;display:block}.ops-dlg textarea,.ops-dlg input,.ops-dlg select{width:100%}.ops-dlg-b{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.ops-dlg-b .btn{padding:12px 18px}.ops-dlg-b .btn.danger{background:var(--bad);color:#fff}.ops-dlg-b .btn:disabled{opacity:.45;cursor:default}.ops-ed2{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ops-pick,.ops-ta{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.ops-pick .chip,.ops-ta .chip{border:1px solid var(--line);gap:8px;padding:6px 14px 6px 6px}.ops-ta .chip.on{background:var(--pill);color:var(--pill-ink)}.ops-prl{flex-direction:column;gap:8px;margin:4px 0 10px;display:flex}.ops-pr{grid-template-columns:minmax(0,1fr) 64px minmax(0,.9fr) 34px;align-items:center;gap:6px;display:grid}.ops-pr input,.ops-pr select{width:100%;padding:9px 10px;font-size:14px}.ops-prev{pointer-events:none}@media (width>=700px){.ops-dlg-ov{align-items:center}}.ops-pill{left:50%;bottom:calc(96px + env(safe-area-inset-bottom,0px));z-index:52;opacity:0;transition:opacity .45s var(--ds-easing,ease),transform .5s var(--ds-easing,ease);background:var(--glass-strong);-webkit-backdrop-filter:blur(18px);border:1px solid var(--glass-edge);white-space:nowrap;border-radius:999px;align-items:center;gap:10px;max-width:calc(100% - 32px);padding:8px 8px 8px 14px;font-size:14px;font-weight:600;display:flex;position:fixed;transform:translate(-50%,18px);box-shadow:0 12px 30px #10133033}.ops-pill.on{opacity:1;transform:translate(-50%)}.ops-mon b{font-family:var(--f-serif);text-wrap:balance;font-size:19px;font-weight:500;line-height:1.3;display:block}.ops-hero{align-items:flex-start;gap:14px;display:flex}.ops-hero-d{flex:none}.ops-hero-t{flex:1;min-width:0}.ops-hero h3{font-family:var(--f-serif);margin:2px 0;font-size:22px;font-weight:500}.ops-hero .note{margin:0}.ops-hc{align-items:flex-start;gap:12px;display:flex}.ops-hc b{display:block}.ops-tool{gap:8px}.ops-nl{margin:0;padding:4px 16px;list-style:none}.ops-nl li{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:12px 0;display:flex}.ops-nl li:first-child{border-top:0}.ops-nl li>div:first-child{flex-direction:column;flex:180px;min-width:0;display:flex}.ops-nl-b{flex-wrap:wrap;gap:6px;display:flex}.trunc2{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:600;display:-webkit-box;overflow:hidden}.ops-ppl{flex-wrap:wrap;gap:8px;display:flex}.ops-pc{background:var(--soft);border-radius:999px;align-items:center;gap:8px;min-width:0;max-width:100%;padding:4px 12px 4px 4px;font-size:14px;font-weight:600;display:inline-flex}.ops-gl .note{margin:0 0 10px}.ops-gl-l{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.ops-gl-add{gap:8px;display:flex}.ops-gl-add input{flex:1;min-width:0}.rem-tys{flex-direction:column;gap:6px;display:flex}.rem-ty{align-items:center;gap:8px;display:flex}.rem-ty-l{background:var(--soft);cursor:pointer;border-radius:14px;flex:1;justify-content:space-between;align-items:center;gap:14px;min-width:0;padding:12px 14px;display:flex}.rem-ty-l span{flex-direction:column;min-width:0;display:flex}.rem-ty-l b{font-size:15px}.rem-ty-l small{color:var(--ink-2);font-size:13px;line-height:1.4}.rem-edit{padding:4px 6px 10px}.rem-at{flex-direction:column;gap:8px;display:flex}.rem-at-r{align-items:center;gap:12px;display:flex}.rem-at-r>span{width:90px;font-weight:600}.rem-at-r select{flex:1;max-width:180px}.rem-win{margin:10px 2px 0}@media (prefers-reduced-motion:reduce){.ops-layer,.ops-banner,.ops-dlg,.ops-dlg-ov,.ops-pill,.ops-it{transition:none!important}.ops-orb i{transform:scale(calc(.8 + var(--lv) * .1));transition:none}.ops-orb .ops-core{animation:none}}.ops-layer svg.i.solid,.ops-dlg svg.i.solid,.ops-pill svg.i.solid{fill:currentColor;stroke:none}.ops-send{cursor:pointer;color:var(--ink);border-radius:50%;place-items:center;transition:background .3s;display:grid}.ops-it.ops-chg{border-top-color:#0000;padding-left:10px;padding-right:6px}.ops-it.ops-chg+.ops-it{border-top-color:#0000}.ch-card .tc-list li{align-items:start}.ch-card .tc-list li>.tc-sel{margin-top:1px}.ch-ord{counter-reset:chord;margin:10px 0 0;padding:0;list-style:none}.tc-list .ch-ord li{border-top:1px solid var(--line);counter-increment:chord;grid-template-rows:auto auto;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:1px 8px;padding:7px 0;display:grid}.tc-list .ch-ord li:first-child{border-top:0}.ch-ord li:before{content:counter(chord);background:var(--soft);width:22px;height:22px;color:var(--ink-2);font:700 11px/22px var(--f-ui);text-align:center;border-radius:50%;grid-row:1/3}.ch-ord li:first-child:before{background:var(--cobalt);color:var(--ds-cream)}.tc-list .ch-ord b{overflow-wrap:anywhere;font-size:13.5px;font-weight:600}.ch-rest{color:var(--ink-3);margin:4px 0 0;font-size:12px}.ch-start{background:var(--soft);color:var(--ink);border-radius:12px;align-items:flex-start;gap:8px;margin:2px 0 12px;padding:10px 12px;font-size:13.5px;line-height:1.4;display:flex}.ch-start .i{width:16px;height:16px;color:var(--cobalt);flex:none;margin-top:2px}.ch-card .tc-list span{text-wrap:pretty;margin-top:2px;line-height:1.35;display:block}.ch-card .tc-list b,.ch-rest,.ch-start span{text-wrap:pretty}.ops-mi span{flex-direction:column;min-width:0;display:flex}.ops-mi-s{color:var(--ink-2);margin-top:2px;font-size:12.5px;font-weight:400;line-height:1.35}.ops-plus{flex:none}.ops-plus .i{width:20px;height:20px}.ops-top .ops-plus+.ops-menu-w{margin-left:8px}.ops-rtop .ops-plus{margin-left:auto}.ops-addl{flex-direction:column;gap:8px;margin-top:4px;display:flex}.ops-add-o{text-align:left;border:1px solid var(--line);background:var(--solid);cursor:pointer;width:100%;color:var(--ink);border-radius:14px;align-items:center;gap:12px;padding:14px;display:flex}.ops-add-o .i{width:22px;height:22px;color:var(--cobalt);flex:none}.ops-add-o span{flex-direction:column;min-width:0;display:flex}.ops-add-o small{color:var(--ink-2);font-size:13px;line-height:1.4}.ops-upsub{margin:8px 0 0}.ops-adds{margin:0 2px}.ops-sw{position:relative;overflow:hidden}.ops-nl li.ops-sw{padding:0;display:block}.ops-sw-c{z-index:1;background:inherit;transition:transform .35s var(--ds-easing,ease);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex;position:relative}.note-c.ops-sw .ops-sw-c{padding:0;display:block}.ops-nl li.ops-sw .ops-sw-c>div:first-child{flex-direction:column;flex:160px;min-width:0;display:flex}.ops-sw.sw-moving .ops-sw-c{transition:none}.ops-sw.sw-open .ops-sw-c{transform:translate(-96px)}.ops-sw-del{background:var(--bad);color:#fff;cursor:pointer;visibility:hidden;border:0;border-radius:12px;width:92px;font-weight:700;position:absolute;top:0;bottom:0;right:0}.ops-sw.sw-open .ops-sw-del,.ops-sw.sw-moving .ops-sw-del{visibility:visible}.ops-sw-c,.note-c.ops-sw{background-color:var(--card)}.ops-nl .ops-sw-c{background:var(--solid)}.ops-rowm{flex:none;width:32px;height:32px}.ops-rowm .i{width:16px;height:16px}.note-c .ops-rowm{display:none}@media (prefers-reduced-motion:reduce){.ops-sw-c{transition:none}}.ops-rowm svg.i.solid,.ops-nl svg.i.solid{fill:currentColor;stroke:none}.ops-nl li.ops-sw>.ops-sw-c{flex-flow:wrap;align-items:center;gap:10px 12px;display:flex}.ops-nl li.ops-sw>.ops-sw-c>div:first-child{flex:150px}.ops-nl li.ops-sw>.ops-sw-c>.ops-nl-b{flex:0 auto}.ops-nl li.ops-sw>.ops-sw-c>.ops-rowm{margin-left:auto}.overlay.ov-rhy{background:color-mix(in srgb,var(--bg) 70%,#080a1e8c)}.modal.rhy-full{background:radial-gradient(120% 55% at 50% 0%,color-mix(in srgb,var(--rq,var(--sky)) 70%,transparent),transparent 72%),var(--solid);flex-direction:column;transition:background .6s cubic-bezier(.22,1,.36,1);display:flex}.modal.rhy-full .modal-top{background:0 0}.modal.rhy-full #rhy{flex-direction:column;flex:1;min-height:0;display:flex}.modal.rhy-full #rhy>.mfoot{margin-top:auto;padding-top:20px}.modal.rhy-full #rhy>.mfoot .btn{min-width:108px;padding-top:14px;padding-bottom:14px}@media (width<=639px){.overlay.ov-rhy{align-items:stretch}.modal.rhy-full{height:100dvh;max-height:100dvh;padding-top:calc(20px + env(safe-area-inset-top,0px));border-radius:0}.modal.rhy-full .modal-top{border-radius:0}}@media (width>=640px){.modal.rhy-full{border-radius:28px;max-width:560px;min-height:min(760px,100dvh - 64px);padding:8px 36px 32px}}.rq{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:0 4px 8px;display:flex}.rq>.rq-prog,.rq>.rq-hint,.rq>.rhy-pick:last-child{margin-bottom:auto}.rq.rq-sm{justify-content:flex-start}.rq.rq-sm>*{margin-bottom:0}.rq-prog{width:100%;max-width:220px;font:600 12px var(--f-ui);color:var(--ink-3);letter-spacing:.02em;align-items:center;gap:10px;margin:0 auto 4px;display:flex}.rq-prog span{white-space:nowrap}.rq-prog i{background:color-mix(in srgb,var(--ink) 10%,transparent);border-radius:3px;flex:1;height:3px;overflow:hidden}.rq-prog i b{background:var(--cobalt);opacity:.55;border-radius:3px;height:100%;transition:width .6s cubic-bezier(.22,1,.36,1);display:block}.rq-art{width:190px;height:190px;color:var(--ink);flex:none;margin:18px auto 14px;position:relative}.rq-disc{background:radial-gradient(circle at 34% 30%,color-mix(in srgb,#fff 55%,var(--rq,var(--sky))),var(--rq,var(--sky)) 70%);box-shadow:0 18px 40px -18px color-mix(in srgb,var(--ink) 45%,transparent),inset 0 1px 0 #fff9;border-radius:50%;position:absolute;inset:18px}.rq-disc2{background:color-mix(in srgb,var(--rq,var(--sky)) 55%,var(--solid));width:46px;height:46px;box-shadow:0 8px 18px -10px color-mix(in srgb,var(--ink) 40%,transparent);border-radius:50%;position:absolute;bottom:22px;right:6px}.rq-orb{width:100%;height:100%;color:var(--ink);position:absolute;inset:0}.rq-ic{place-items:center;display:grid;position:absolute;inset:0}.rq-ic .i{stroke-width:1.35px;width:78px;height:78px;color:var(--on-pastel,var(--ink))}.rq-ey{font:600 13px var(--f-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);justify-content:center;align-items:center;gap:8px;margin:4px 0 6px;display:flex}.modal .rq-q{font-family:var(--f-serif);letter-spacing:-.01em;text-wrap:balance;max-width:15em;color:var(--ink);margin:0 auto 10px;padding:0;font-size:clamp(27px,7.4vw,34px);font-weight:500;line-height:1.12}.rq-lead{text-wrap:balance;max-width:30em;margin:0 auto 12px!important}.rq-val{flex-direction:column;justify-content:center;align-items:center;min-height:118px;margin:14px 0 6px;display:flex}.rq-val b{font-family:var(--f-serif);color:var(--cobalt);letter-spacing:-.02em;font-size:76px;font-weight:500;line-height:.95;animation:.45s cubic-bezier(.22,1,.36,1) rqPop}.rq-val span{font:600 17px var(--f-ui);color:var(--ink);margin-top:6px}.rq-val small{color:var(--ink-2);margin-top:2px;font-size:14px}@keyframes rqPop{0%{opacity:.4;transform:translateY(4px)scale(.97)}to{opacity:1;transform:none}}.rq-sl{width:100%;padding:8px 0 4px!important}.rq .rhy-rng{appearance:none;background:linear-gradient(90deg,var(--cobalt) 0,var(--cobalt) var(--p,0%),color-mix(in srgb,var(--ink) 11%,transparent) var(--p,0%));outline-offset:6px;cursor:pointer;border-radius:12px;width:100%;height:12px;margin:10px 0}.rq .rhy-rng::-webkit-slider-thumb{-webkit-appearance:none;background:var(--solid);border:3px solid var(--cobalt);width:34px;height:34px;box-shadow:0 6px 16px -6px color-mix(in srgb,var(--ink) 55%,transparent);border-radius:50%;transition:transform .25s cubic-bezier(.22,1,.36,1)}.rq .rhy-rng::-moz-range-thumb{background:var(--solid);border:3px solid var(--cobalt);border-radius:50%;width:28px;height:28px}.rq .rhy-rng:active::-webkit-slider-thumb{transform:scale(1.1)}.rq.pf .rhy-rng{background:linear-gradient(90deg,var(--pf1) 0,var(--pf1) var(--p,0%),color-mix(in srgb,var(--ink) 11%,transparent) var(--p,0%))}.rq.pf .rhy-rng::-webkit-slider-thumb{border-color:var(--pf1)}.rq.pf .rq-val b{color:var(--pf1)}.rq-hint{text-wrap:balance;max-width:24em;margin:6px auto 0;font-size:13px}.rq.rq-sm .rq-art{width:150px;height:150px;margin:12px auto 6px}.rq.rq-sm .rq-ic .i{width:60px;height:60px}.rq.rq-sm>:not(.rq-prog,.rq-art,.rq-q,.rq-lead){text-align:left;width:100%}.rq .rhy-pick{width:100%}@media (prefers-reduced-motion:no-preference){.rq-art{animation:5s cubic-bezier(.65,0,.35,1) infinite dotFloat}.rq-disc2{animation:6.5s cubic-bezier(.65,0,.35,1) infinite reverse dotFloat}}@media (prefers-reduced-motion:reduce){.rq-val b{animation:none}}.imp-start{padding:14px}.imp-drop{text-align:center;border:2px dashed color-mix(in srgb,var(--cobalt) 32%,transparent);background:color-mix(in srgb,var(--solid) 55%,transparent);cursor:pointer;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:230px;padding:28px 20px;transition:background .45s cubic-bezier(.22,1,.36,1),border-color .45s cubic-bezier(.22,1,.36,1),transform .45s cubic-bezier(.22,1,.36,1);display:flex}.imp-drop:hover{border-color:color-mix(in srgb,var(--cobalt) 55%,transparent)}:is(.imp-drop:focus-within,.imp-start:has(#bulkFile:focus-visible) .imp-drop){outline:2px solid var(--cobalt);outline-offset:3px}.imp-drop-t{font-family:var(--f-serif);color:var(--ink);text-wrap:balance;max-width:22em;font-size:clamp(21px,2.2vw,28px);font-weight:500;line-height:1.2}.imp-drop .note{text-wrap:balance;margin:0 0 8px}.imp-drop .btn{pointer-events:none}.imp-drop .btn .i{width:18px;height:18px}.imp-drop-art{width:96px;height:84px;margin-bottom:4px;position:relative}.imp-sheet{background:var(--solid);width:52px;height:64px;box-shadow:0 10px 24px -14px color-mix(in srgb,var(--ink) 50%,transparent);border:1px solid var(--line);border-radius:9px;transition:transform .6s cubic-bezier(.22,1,.36,1);position:absolute}.imp-sheet:before{content:"";background:repeating-linear-gradient(var(--line) 0 2px,transparent 2px 8px);height:30px;position:absolute;top:14px;left:10px;right:10px}.imp-sheet.a{background:var(--butter);top:10px;left:10px;transform:rotate(-8deg)}.imp-sheet.b{background:var(--sky);top:6px;left:32px;transform:rotate(6deg)}.imp-up{background:var(--cobalt);width:40px;height:40px;color:var(--solid);box-shadow:0 8px 18px -8px var(--cobalt);border-radius:50%;place-items:center;transition:transform .6s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;bottom:0;right:0}.imp-up .i{width:20px;height:20px}.imp-drop.on{border-style:solid;border-color:var(--cobalt);background:color-mix(in srgb,var(--cobalt) 9%,var(--solid));transform:scale(1.01)}.imp-drop.on .imp-sheet.a{transform:rotate(-14deg)translate(-6px,-6px)}.imp-drop.on .imp-sheet.b{transform:rotate(12deg)translate(6px,-8px)}.imp-drop.on .imp-up{transform:translateY(-6px)}.imp-t1,.imp-drop.on .imp-t0{display:none}.imp-drop.on .imp-t1{display:inline}.imp-drop.reading{opacity:.7}.imp-paste{margin-top:12px}.imp-paste summary{cursor:pointer;color:var(--ink-2);padding:6px 4px;font-size:14px;font-weight:600;list-style:none}.imp-paste summary::-webkit-details-marker{display:none}.imp-paste summary:after{content:" +";color:var(--ink-3)}.imp-paste[open] summary:after{content:" −"}.imp-paste .btn{margin-top:10px}.imp-review{padding:22px 22px 18px}.imp-found{align-items:flex-start;gap:14px;margin-bottom:16px;display:flex}.imp-found-ic{background:color-mix(in srgb,var(--good) 18%,var(--solid));width:44px;height:44px;color:var(--good);border-radius:50%;flex:none;place-items:center;display:grid}.imp-found-ic .i{width:22px;height:22px}.imp-found h3{font-family:var(--f-serif);text-wrap:balance;margin:0;font-size:clamp(22px,2.3vw,28px);font-weight:500;line-height:1.15}.imp-found .note{margin:4px 0 0}.imp-file{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;margin:0 0 2px;font-size:12px;font-weight:600;overflow:hidden}.imp-tbl-w{border:1px solid var(--line);background:color-mix(in srgb,var(--solid) 70%,transparent);border-radius:14px;overflow:hidden}.imp-tbl{border-collapse:collapse;table-layout:fixed;width:100%;font-size:14px}.imp-tbl th{text-align:left;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--soft) 60%,transparent);padding:10px 14px;font-size:11.5px;font-weight:600}.imp-tbl td{border-top:1px solid var(--line);vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;padding:10px 14px;overflow:hidden}.imp-tbl tr:first-child td{border-top:0}.imp-tbl th:first-child,.imp-tbl td:first-child{width:84px}.imp-tbl th:nth-child(2){width:20%}.imp-tbl th:nth-child(3){width:22%}.imp-tbl th:nth-child(4){width:150px}.imp-tbl td small{display:none}.imp-tbl td.imp-s span{text-overflow:ellipsis;color:var(--ink-2);display:block;overflow:hidden}.imp-tbl td.num{color:var(--ink-2)}.imp-ty{align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.imp-ty:before{content:"";background:var(--c);border-radius:50%;width:9px;height:9px}.imp-more{margin:10px 2px 0}.imp-acts{gap:8px;margin-top:18px;display:flex}.imp-acts .btn{min-width:120px}.imp-adv{margin-top:12px}.imp-adv>summary{cursor:pointer;justify-content:space-between;align-items:center;font-weight:600;list-style:none;display:flex}.imp-adv>summary::-webkit-details-marker{display:none}.imp-adv>summary:after{content:"+";color:var(--ink-3);font-size:20px;line-height:1}.imp-adv[open]>summary{margin-bottom:12px}.imp-adv[open]>summary:after{content:"−"}@media (width<=639px){.imp-drop{min-height:200px;padding:22px 16px}.imp-review{padding:18px 16px 16px}.imp-tbl thead{display:none}.imp-tbl,.imp-tbl tbody{display:block}.imp-tbl tr{border-top:1px solid var(--line);grid-template-columns:1fr auto;gap:2px 10px;padding:11px 14px;display:grid}.imp-tbl tr:first-child{border-top:0}.imp-tbl td{border:0;min-width:0;padding:0;display:block;width:auto!important}.imp-tbl td:first-child{text-align:right;grid-area:1/2;font-size:13px}.imp-tbl td:nth-child(2){grid-area:1/1/3}.imp-tbl td:nth-child(2) small{color:var(--ink-2);text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}.imp-tbl td.imp-co{display:none}.imp-tbl td:nth-child(4){text-align:right;grid-area:2/2}.imp-tbl td.imp-s{grid-area:3/1/auto/-1;margin-top:4px;font-size:13px}.imp-acts .btn{flex:1}}.app-lock{z-index:10000;padding:24px 16px calc(24px + env(safe-area-inset-bottom,0px));background:radial-gradient(120% 70% at 50% 0%,var(--wash-a,var(--sky)),transparent 70%),var(--bg);place-items:center;animation:.5s cubic-bezier(.22,1,.36,1) fadeIn;display:grid;position:fixed;inset:0}.app-lock.out{opacity:0;transition:opacity .4s cubic-bezier(.22,1,.36,1)}.al-in{text-align:center;flex-direction:column;align-items:center;gap:10px;width:100%;max-width:340px;display:flex}.al-mark{font:700 15px var(--f-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);align-items:center;gap:8px;margin-bottom:28px;display:flex}.al-mark i{background:var(--burgundy);border-radius:50%;width:8px;height:8px}.al-ic{background:var(--glass-strong,var(--solid));border:1px solid var(--glass-edge,var(--line));width:84px;height:84px;box-shadow:0 18px 40px -22px var(--glass-shadow,#0000004d);color:var(--cobalt);border-radius:50%;place-items:center;display:grid}.al-ic .i{width:34px;height:34px}.app-lock h2{font-family:var(--f-serif);color:var(--ink);margin:12px 0 0;font-size:32px;font-weight:500}.al-msg{min-height:20px;color:var(--ink-2);margin:0;font-size:14px}.al-go{width:100%;margin-top:8px;padding-top:15px;padding-bottom:15px}.al-other{color:var(--ink-2);margin-top:6px;font-size:14px}html.locked body{overflow:hidden}.lock-row .sw{flex:none}@media (prefers-reduced-motion:reduce){.app-lock{animation:none}}.lock-row .lock-t{text-align:left;justify-content:flex-start;align-items:center;gap:8px;display:flex}.lock-row>div:first-child{flex:1;min-width:0}.ops-unk{border:1.5px dashed color-mix(in srgb,var(--ink) 30%,transparent)}.ops-unk .ops-av{background:var(--sand);color:var(--ink)}.ops-whose{flex:none;align-self:center}.ops-paste{background:var(--soft);border-radius:14px;margin:0 0 12px;padding:10px 12px}.ops-paste summary{cursor:pointer;align-items:center;gap:6px;font-weight:600;display:flex}.ops-paste textarea{width:100%;margin:10px 0 8px}.ops-chg-all summary{cursor:pointer;padding:4px 0;font-weight:600}.fold-logo .kmed{width:15px;height:15px;bottom:-3px;right:-3px}.fold-logo .kmed .kst{width:9px;height:9px;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-52%)}.award-ov{z-index:120;background:#12143100;place-items:center;padding:24px;transition:background .3s;display:grid;position:fixed;inset:0}.award-ov.on{background:#1214319e}.award{color:#f7edd8;text-align:center;opacity:0;background:linear-gradient(170deg,#2f3678 0%,#232860 100%);border-radius:32px;flex-direction:column;align-items:center;gap:8px;width:min(340px,100%);padding:44px 28px 24px;transition:transform .55s cubic-bezier(.3,1.6,.5,1),opacity .25s;display:flex;position:relative;overflow:visible;transform:scale(.6);box-shadow:0 30px 80px #00000059}.award-ov.on .award{opacity:1;transform:scale(1)}.award .badge{z-index:1;border-radius:30%;place-items:center;animation:.8s cubic-bezier(.3,1.7,.45,1) .1s both awardPop;position:relative;box-shadow:0 0 0 6px #f7edd82e,0 0 36px 10px #e8d2a28c;display:grid!important}.award .badge .i{margin:auto;display:block}.award-glow{background:radial-gradient(circle,#e8d2a28c 0%,#e8d2a22e 40%,#e8d2a200 70%);border-radius:50%;width:220px;height:220px;margin-top:-46px;margin-left:-110px;animation:2.4s ease-in-out infinite awardGlow;position:absolute;top:36px;left:50%}.award-rays{background:repeating-conic-gradient(#f7edd81a 0 8deg,#f7edd800 8deg 22deg);border-radius:50%;width:260px;height:260px;margin-top:-66px;margin-left:-130px;animation:14s linear infinite awardSpin;position:absolute;top:36px;left:50%;-webkit-mask:radial-gradient(circle,#000 30%,#0000 70%);mask:radial-gradient(circle,#000 30%,#0000 70%)}.award-ey{letter-spacing:1.6px;text-transform:uppercase;color:#e8d2a2;margin-top:14px;font-size:12px;font-weight:700}.award h3{font-family:var(--serif,Georgia,serif);color:#f7edd8;margin:0;font-size:28px;font-weight:500;line-height:1.15}.award p{color:#dcddf0;margin:0 0 10px;font-size:15px;line-height:1.45}.award-b{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.award-b .btn.dark{color:#232860;background:#f7edd8}@keyframes awardPop{0%{transform:scale(.2)rotate(-12deg)}60%{transform:scale(1.15)rotate(4deg)}to{transform:scale(1)rotate(0)}}@keyframes awardGlow{0%,to{opacity:.8;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}@keyframes awardSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.award,.award .badge,.award-glow,.award-rays{transition:none;animation:none}}.fx{z-index:130}.prof-row.prof-hl{color:#f7edd8;background:linear-gradient(135deg,#6e2a2e,#8b3a3f)}.prof-row.prof-hl .i{color:#f7edd8}.prof-row.prof-hl span{flex-direction:column;gap:2px;display:flex}.prof-row.prof-hl small{color:#f1d9d6;font-size:13px;font-weight:500}.rq-disc2{background:color-mix(in srgb,var(--rq,var(--sky)) 70%,#fff);opacity:.95;width:40px;height:40px;bottom:24px;right:10px}.rq-art{margin-top:8px}.rem-ty{background:var(--soft);border-radius:14px;align-items:center;gap:10px;padding:12px 14px;display:flex}.rem-ty .rem-ty-l{cursor:pointer;background:0 0;flex-direction:column;flex:1;justify-content:center;gap:2px;min-width:0;padding:0;display:flex}.rem-ty .rem-ed{flex:none}.rem-ty .sw{flex:none;margin:0}@media (width<=639px){.modal.rhy-full{padding-bottom:calc(28px + env(safe-area-inset-bottom,0px))}.modal.rhy-full #rhy>.mfoot{padding-bottom:4px}}.rq-disc2{display:none}.rem-ty .rem-ty-l{text-align:left}.li-date{display:block}.li-date input{border:1px solid var(--line);background:var(--soft);width:100%;max-width:260px;color:var(--ink);font:inherit;border-radius:14px;padding:12px 14px;font-size:16px}.del-x{width:28px;height:28px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin-left:auto;padding:0;display:grid}.del-x .i{width:15px;height:15px}.del-x:hover,.del-x:focus-visible{background:var(--soft);color:var(--ink)}.bin-l{margin:0;padding:6px 14px;list-style:none}.bin-l li{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:10px 0;display:flex}.bin-l li:last-child{border-bottom:0}.bin-l li>div{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.bin-l b{font-size:15px}.col-h .col-who{align-items:center;gap:6px;margin-right:4px;font-size:13px;font-weight:700;display:inline-flex}.mark.xs{flex:none;width:22px;height:22px;font-size:9px}.bin-b{flex:none;align-items:center;gap:8px;display:flex}.modal-top .ask-formb{color:inherit;margin-left:auto;margin-right:8px}.modal-top .ask-formb .i{width:20px;height:20px}.docked .ask-formb{display:none}.modal.cm-modal{padding-top:6px}.cm-head{margin:0 0 10px}.cm-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);margin:0;font-size:12px;font-weight:600}.cm-head h3{font-family:var(--f-serif);margin:2px 0 4px;font-size:28px;font-weight:600;line-height:1.1}.cm-sub{color:var(--ink-2);margin:0;font-size:14px}.cm-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 0 4px;display:flex}.cm-sw{font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;min-height:44px;padding:6px 0;font-size:13px;font-weight:600;display:inline-flex}.cm-sw i{background:var(--line);border-radius:13px;width:44px;height:26px;transition:background .2s cubic-bezier(.22,1,.36,1);position:relative}.cm-sw i:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .25s cubic-bezier(.22,1,.36,1);position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0000002e}.cm-sw[aria-checked=true] i{background:var(--good)}.cm-sw[aria-checked=true] i:after{transform:translate(18px)}.cm-grid{gap:14px;display:grid}.cm-mapw{min-width:0}.cm-svg{width:100%;max-width:560px;height:auto;margin:0 auto;display:block}.cm-band{fill:var(--cobalt)}.cm-cut{stroke:var(--ink);stroke-opacity:.22;stroke-width:1px;stroke-dasharray:3 4}.cm-sl{fill:var(--ink-2);letter-spacing:.06em;font-size:12px;font-weight:600}.cm-board{fill:var(--ink-3);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:600}.cm-p{cursor:pointer;transition:opacity .25s cubic-bezier(.22,1,.36,1)}.cm-p.dim{opacity:.25}.cm-p:focus{outline:none}.cm-p:focus-visible .cm-n{stroke-width:5px}.cm-n{fill:#fff;stroke-width:3px}.cm-n.w-good{stroke:var(--good)}.cm-n.w-warn{stroke:var(--warn)}.cm-n.w-bad{stroke:var(--bad)}.cm-n.w-none{stroke:var(--ink-3);stroke-width:2px;stroke-dasharray:3.5 3;fill:#ffffff8c}.cm-selr{fill:none;stroke:var(--ink);stroke-width:2px}.cm-i{fill:var(--ink);pointer-events:none;font-size:12px;font-weight:600}.cm-l{fill:var(--ink);pointer-events:none;font-size:13px;font-weight:500}.cm-key{fill:#d9b56a}.cm-star{fill:#fff}.cm-cnt{fill:var(--cobalt)}.cm-cntt{fill:#fff;font-size:10px;font-weight:700}.cm-anim .cm-p{animation:.5s cubic-bezier(.22,1,.36,1) both cmIn;animation-delay:var(--d,0s);transform-box:fill-box;transform-origin:50%}@keyframes cmIn{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes cmFade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.cm-anim .cm-p{animation:.3s both cmFade}}.cm-key-l{color:var(--ink-2);justify-content:center;align-items:center;gap:6px;margin:6px 0 0;font-size:12px;display:flex}.cm-key-l i{border:2px dashed var(--ink-3);box-sizing:border-box;border-radius:50%;width:12px;height:12px}.cm-who{margin-top:10px}.cm-eb{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);margin:0 0 6px;font-size:12px;font-weight:600}.cm-chips{flex-wrap:wrap;gap:8px;display:flex}.cm-chips .chip{cursor:pointer;min-height:40px;color:var(--ink);padding:4px 12px 4px 4px;font-size:13px;font-weight:600}.cm-chips .chip b{color:var(--ink-2);font-weight:600}.cm-chips .chip.on{background:var(--ink);color:#f7edd8}.cm-chips .chip.on b{color:inherit;opacity:.8}.cm-who .note{color:var(--ink-3);margin:8px 0 0;font-size:12px}.cm-jav{background:var(--cobalt);color:#fff;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:10.5px;font-weight:700;display:grid}.cm-dot{background:var(--card);border-radius:14px;align-items:flex-start;gap:12px;margin:0 0 12px;padding:14px 16px;display:flex}.cm-dot p{margin:0;font-size:14px;line-height:1.5}.cm-dotart{flex:none;width:52px;height:52px;margin:-6px -4px -6px -8px}.cm-acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cm-acts .btn.ico{justify-content:center;width:44px;padding:0}.cm-acts .btn.ghost{box-shadow:none;color:var(--ink-2);background:0 0}.cm-card{background:var(--card);border-radius:14px;flex-direction:column;gap:12px;padding:16px;display:flex}.cm-ch{align-items:center;gap:12px;display:flex}.cm-ch>div{flex:1;min-width:0}.cm-ch h4{font-family:var(--f-serif);margin:0;font-size:22px;font-weight:600;line-height:1.15}.cm-ch h4.key{color:#9a7a2e}.cm-ch p{color:var(--ink-2);margin:2px 0 0;font-size:13px}.cm-cav{width:46px;height:46px;color:var(--ink);border:3px solid var(--ink-3);box-sizing:border-box;background:#fff;border-radius:50%;flex:none;place-items:center;font-weight:600;display:grid}.cm-cav.w-good{border-color:var(--good)}.cm-cav.w-warn{border-color:var(--warn)}.cm-cav.w-bad{border-color:var(--bad)}.cm-cav.w-none{border-style:dashed;border-width:2px}.cm-warm{white-space:nowrap;align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.cm-warm i{background:currentColor;border-radius:50%;width:9px;height:9px}.cm-warm.w-good{color:var(--good)}.cm-warm.w-warn{color:var(--warn)}.cm-warm.w-bad{color:var(--bad)}.cm-warm.w-none{color:var(--ink-3)}.cm-last{margin:0;font-size:14px;line-height:1.5}.cm-touch{margin:0;padding:0;list-style:none}.cm-touch li{border-top:1px solid var(--line);align-items:center;gap:10px;padding:9px 0;display:flex}.cm-touch li>span:nth-child(2){flex:1;min-width:0}.cm-touch b{font-size:14px;font-weight:600;display:block}.cm-touch small{color:var(--ink-2);font-size:12px}.cm-touch .dot{border-radius:50%;flex:none;width:10px;height:10px}.cm-touch .dot.good{background:var(--good)}.cm-touch .dot.warn{background:var(--warn)}.cm-touch .dot.bad{background:var(--bad)}.cm-fb .cm-talk{flex:1;justify-content:center}.cm-fb .btn:not(.cm-talk){justify-content:center;width:44px;min-width:44px;padding:0}@media (width>=1024px){.modal.cm-modal{max-width:min(1040px,94vw)}.cm-grid{grid-template-columns:minmax(0,1.35fr) minmax(280px,1fr);align-items:start;gap:24px}}.rp-prog{background:var(--line);border-radius:99px;height:8px;margin:14px 0 8px;overflow:hidden}.rp-prog i{background:var(--cobalt);border-radius:inherit;transform-origin:0;height:100%;transition:transform .5s cubic-bezier(.22,1,.36,1);display:block}.rp-step{margin:0 0 4px;font-size:14px}.rp-step b{font-weight:700}.rp-where{margin:0 0 6px}.rp-ph{aspect-ratio:210/297;background:var(--soft);border:1px solid var(--line);border-radius:6px;flex:none;width:min(78%,300px)}.rp-ph.on{background:linear-gradient(100deg,var(--soft) 30%,var(--card,#fff) 50%,var(--soft) 70%);background-size:300% 100%;animation:1.6s linear infinite rpShim}@keyframes rpShim{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.rp-ph.on{animation:none}.rp-prog i{transition:none}}.rp-saved{color:var(--ink);align-items:center;gap:6px;margin:4px 0 0;font-size:14px;font-weight:600;display:flex}.rp-saved .i{width:18px;height:18px;color:var(--olive,#5e7a4a)}.rp-pill{left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 104px);z-index:40;border:1px solid var(--line);background:var(--solid);color:var(--ink);font:600 14px/1.2 var(--f-ui);cursor:pointer;white-space:nowrap;border-radius:99px;align-items:center;gap:10px;padding:10px 16px;animation:.45s cubic-bezier(.22,1,.36,1) rpPillIn;display:inline-flex;position:fixed;transform:translate(-50%);box-shadow:0 8px 24px #14163c2e}.rp-pill b{color:var(--cobalt);font-weight:700}.rp-pill .i{width:18px;height:18px;color:var(--olive,#5e7a4a)}.rp-pill-r{background:conic-gradient(var(--cobalt) calc(var(--p)*1%),var(--line) 0);border-radius:50%;width:18px;height:18px;-webkit-mask:radial-gradient(circle,#0000 5px,#000 5.5px);mask:radial-gradient(circle,#0000 5px,#000 5.5px)}@keyframes rpPillIn{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}@media (width>=900px){.rp-pill{bottom:28px;left:auto;right:28px;transform:none}@keyframes rpPillIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}}.docs-l{margin:0;padding:6px 0;list-style:none}.docs-l li{align-items:center;gap:8px;padding:8px 12px;display:flex}.docs-l li+li{border-top:1px solid var(--line)}.doc-open{text-align:left;min-width:0;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;flex:1;align-items:center;gap:12px;padding:0;display:flex}.doc-th{border:1px solid var(--line);width:44px;height:62px;color:var(--ink-2);background:#fff;border-radius:4px;flex:none;place-items:center;display:grid;overflow:hidden}.doc-th img{object-fit:cover;object-position:top;width:100%;height:100%}.doc-tx{flex-direction:column;gap:2px;min-width:0;display:flex}.doc-tx b{font-weight:700}.badge.gem{background:radial-gradient(circle at 35% 26%,color-mix(in srgb,#fff 40%,var(--g1)) 0,var(--g1) 30%,var(--g2) 82%,color-mix(in srgb,#000 22%,var(--g2)) 100%);box-shadow:inset 0 2px 0 #fff9,inset 0 -6px 12px #00000038,0 10px 18px -8px color-mix(in srgb,var(--g2) 70%,#14163c80),0 2px 4px #14163c24;border-radius:50%;position:relative;overflow:hidden}.badge.gem:after{content:"";pointer-events:none;background:linear-gradient(#fff9,#ffffff0f 70%,#0000);border-radius:50% 50% 46% 46%/62% 62% 38% 38%;height:44%;position:absolute;inset:6% 16% auto}.badge.gem .i{z-index:1;filter:drop-shadow(0 1px #0003);position:relative}.award .badge.gem{background:radial-gradient(circle at 35% 26%,color-mix(in srgb,#fff 40%,var(--g1)) 0,var(--g1) 30%,var(--g2) 82%,color-mix(in srgb,#000 22%,var(--g2)) 100%);box-shadow:inset 0 3px 0 #fff9,inset 0 -10px 18px #00000038,0 0 0 6px color-mix(in srgb,var(--g1) 30%,transparent),0 0 48px 14px color-mix(in srgb,var(--g1) 55%,transparent),0 18px 30px -10px #00000073;border-radius:50%;animation:1s cubic-bezier(.3,1.5,.45,1) .1s both gemIn;overflow:hidden}.award .badge.gem:after{content:"";pointer-events:none;background:linear-gradient(#fff9,#ffffff0f 70%,#0000);border-radius:50% 50% 46% 46%/62% 62% 38% 38%;height:44%;position:absolute;inset:6% 16% auto}.award .badge.gem:before{content:"";pointer-events:none;z-index:2;background:linear-gradient(105deg,#0000 40%,#ffffffbf 50%,#0000 60%);animation:1.1s ease-out .85s both gemShine;position:absolute;inset:-20%;transform:translate(-120%)}.award .badge.gem .i{filter:drop-shadow(0 2px #0003)}@keyframes gemIn{0%{opacity:0;transform:perspective(600px)rotateY(-160deg)scale(.4)}60%{opacity:1;transform:perspective(600px)rotateY(12deg)scale(1.08)}to{transform:perspective(600px)rotateY(0)scale(1)}}@keyframes gemShine{to{transform:translate(120%)}}@media (prefers-reduced-motion:reduce){.award .badge.gem,.award .badge.gem:before{animation:none}}.lock-ask{text-align:center;padding-top:6px}.lock-ask .lead{max-width:320px;margin:6px auto 4px}.lock-ask .mfoot{justify-content:center}.lock-ask-ic{color:#fff;background:radial-gradient(circle at 35% 26%,#a3aeff 0,#5b6be0 40%,#2c3fa8 100%);border-radius:22px;place-items:center;width:64px;height:64px;margin-bottom:10px;display:inline-grid;box-shadow:inset 0 2px #ffffff80,0 10px 18px -8px #2c3fa8b3}.lock-ask-ic .i{width:30px;height:30px}.adm-as{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:4px 0 14px;display:flex}.adm-ph{margin:6px 0 16px}.adm-ph h2{font-family:var(--f-serif);margin:2px 0 4px;font-size:28px;font-weight:500;line-height:1.15}.adm-ph .eyebrow-l{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin:0;font-size:12px;font-weight:600}.adm-ph .note{margin:0}.adm-back{align-items:center;gap:4px;margin-bottom:4px;padding:0;display:inline-flex}body.desk .adm-ph h2,body.desk .adm-ph .eyebrow-l{display:none}.adm-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.adm-tile{text-align:left;background:var(--card);border-radius:var(--r-card);color:inherit;font:inherit;border:1px solid #0000;flex-direction:column;gap:2px;min-width:0;padding:14px 16px;display:flex}button.adm-tile{cursor:pointer;transition:border-color .18s cubic-bezier(.22,1,.36,1),transform .18s cubic-bezier(.22,1,.36,1)}button.adm-tile:hover{transform:translateY(-1px)}button.adm-tile[aria-pressed=true]{border-color:var(--ink-2)}.adm-tile b{font-size:26px;font-weight:600;line-height:1.1}.adm-tile span{color:var(--ink-2);font-size:13px}.adm-tiles.five .adm-tile:first-child{grid-column:1/-1}.adm-sum{margin-bottom:6px;padding:16px 18px}.adm-bar{border-radius:99px;gap:3px;height:10px;margin:2px 0 10px;display:flex;overflow:hidden}.adm-bar i{transform-origin:0;border-radius:99px;min-width:6px;display:block}.adm-bar i.good,.adm-key i.good,.adm-st.good i,.adm-dot.good{background:var(--good)}.adm-bar i.warn,.adm-key i.warn,.adm-st.warn i,.adm-dot.warn{background:var(--warn)}.adm-bar i.cob,.adm-key i.cob,.adm-st.cob i,.adm-dot.cob{background:var(--cobalt)}.adm-bar i.mute,.adm-key i.mute,.adm-st.mute i,.adm-dot.mute{background:var(--ink-3);opacity:.45}.adm-st.rose i,.adm-dot.rose{background:var(--burgundy)}.adm-key{color:var(--ink-2);flex-wrap:wrap;gap:6px 14px;font-size:13px;display:flex}.adm-key span{align-items:center;gap:6px;display:inline-flex}.adm-key i{border-radius:50%;width:8px;height:8px;display:inline-block}.adm-orgs{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.adm-org{color:inherit;padding:16px 18px;text-decoration:none;transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s cubic-bezier(.22,1,.36,1);display:block}.adm-org:hover{transform:translateY(-2px)}.adm-org-h{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.adm-org-h b{font-size:17px;display:block}.adm-org-h .note{margin-top:2px;display:block}.adm-org-f{justify-content:space-between;align-items:center;gap:10px;margin-top:10px;display:flex}.adm-org-f .i{color:var(--ink-3);flex:none}.adm-tag{background:var(--soft,#7f7f7f1f);color:var(--ink-2);white-space:nowrap;border-radius:99px;flex:none;padding:3px 9px;font-size:12px;font-weight:600}.adm-tag.good{background:color-mix(in srgb,var(--good) 16%,transparent);color:var(--good)}.adm-cols{grid-template-columns:minmax(0,1fr);gap:0 20px;display:grid}.adm-more{align-items:center;gap:6px;margin:8px 0 0;display:inline-flex}.adm-log{margin:0;padding:6px 18px;list-style:none}.adm-log li{border-top:1px solid var(--line);grid-template-columns:56px minmax(0,1fr);gap:12px;padding:10px 0;font-size:14px;display:grid}.adm-log li:first-child{border-top:0}.adm-log-d{color:var(--ink-3);padding-top:1px;font-size:13px}.adm-log small{color:var(--ink-3);white-space:nowrap;font-size:12px}.adm-todo{margin:0;padding:6px 18px;list-style:none}.adm-todo li{border-top:1px solid var(--line);grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;display:grid}.adm-todo li:first-child{border-top:0}.adm-todo b{font-size:14px;display:block}.adm-todo .note{overflow-wrap:anywhere;margin-top:2px;display:block}.adm-dot{border-radius:50%;width:8px;height:8px;display:block}.adm-hr{gap:8px;display:flex}.adm-tools{gap:10px;margin-bottom:10px;display:flex}.adm-search{background:var(--card);border-radius:12px;flex:1;align-items:center;gap:8px;min-width:0;padding:0 12px;display:flex}.adm-search .i{color:var(--ink-3);flex:none}.adm-search input{background:0 0;border:0;outline:none;width:100%;min-width:0;padding:10px 0}.adm-tools select{border-radius:12px;flex:none;width:auto}.adm-chips{scrollbar-width:none;gap:8px;padding:2px 0 12px;display:flex;overflow-x:auto}.adm-chips::-webkit-scrollbar{display:none}.adm-chips .chip{cursor:pointer;border:1px solid #0000;flex:none}.adm-chips .chip .num{color:var(--ink-3);margin-left:2px}.adm-chips .chip[aria-pressed=true]{background:var(--pill);color:var(--pill-ink)}.adm-chips .chip[aria-pressed=true] .num{color:inherit;opacity:.7}.adm-ppl{margin:0;padding:4px 10px;list-style:none}.adm-ppl li{border-top:1px solid var(--line)}.adm-ppl li:first-child{border-top:0}.adm-p{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"av who r""av st r";align-items:center;gap:2px 12px;padding:12px 8px;transition:background .15s cubic-bezier(.22,1,.36,1);display:grid}.adm-p:hover{background:var(--soft,#7f7f7f12)}.adm-p>.av{grid-area:av}.adm-p-who{grid-area:who;min-width:0}.adm-p-who b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:block;overflow:hidden}.adm-p-who b small{vertical-align:1px;margin-left:4px}.adm-p-who>span{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.adm-p-st{flex-wrap:wrap;grid-area:st;align-items:center;gap:8px;min-width:0;display:flex}.adm-p-st .note{font-size:12px}.adm-p-n{display:none}.adm-p-r{grid-area:r;justify-content:flex-end;align-items:center;gap:6px;display:flex}.adm-p-r .i{color:var(--ink-3)}.role-pill.adm-admin{background:var(--lilac)}.adm-st{color:var(--ink-2);white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.adm-st i{border-radius:50%;width:7px;height:7px;display:inline-block}.adm-credit{padding:16px 18px}.adm-pot{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.adm-pot b{font-size:24px;font-weight:600;display:block}.adm-pot span{color:var(--ink-2);font-size:13px}.adm-req{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding:12px 0 0;display:flex}.adm-req b{display:block}.adm-req .row,.adm-give .row{flex-wrap:wrap;gap:6px;display:flex}.adm-foot{text-align:center;margin:18px 0 4px}.adm-sheet h3{margin:0}.adm-sh-h{align-items:center;gap:14px;margin-bottom:10px;display:flex}.adm-sh-h .note{overflow-wrap:anywhere;margin:2px 0 0}.adm-sh-kv{margin:6px 0 4px}.adm-sh-kv .kv{flex-wrap:nowrap;align-items:flex-start}.adm-kv-v{text-align:right;color:var(--ink-2);font-size:14px}.adm-steps{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.adm-steps span{background:var(--soft,#7f7f7f1a);color:var(--ink-3);border-radius:99px;align-items:center;gap:4px;padding:3px 9px;font-size:12px;display:inline-flex}.adm-steps span.on{color:var(--good);background:color-mix(in srgb,var(--good) 14%,transparent)}.adm-steps .i{width:12px;height:12px}.adm-lbl{color:var(--ink-2);margin:16px 0 8px;font-size:13px;font-weight:600}.adm-role{display:flex}.adm-role button{flex:1}.adm-role-n{margin:8px 0 0}.adm-sh-f{margin-top:18px}.adm-sh-f .btn.danger{margin-right:auto}.adm-give{border-top:1px solid var(--line);margin-top:12px;padding-top:12px}.adm-give .adm-lbl{margin-top:0}.adm-pick{max-height:50vh;padding:0;overflow:auto}@media (width>=640px){.adm-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.adm-tiles.five{grid-template-columns:repeat(5,minmax(0,1fr))}.adm-tiles.five .adm-tile:first-child{grid-column:auto}.adm-orgs{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}@media (width>=1024px){.adm-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.adm-p{grid-template-columns:auto minmax(180px,1.3fr) minmax(200px,1.4fr) 90px 104px;grid-template-areas:"av who st n r";padding:10px 8px}.adm-p-n{flex-direction:column;grid-area:n;align-items:flex-end;line-height:1.15;display:flex}.adm-p-n b{font-size:16px}.adm-p-n small{color:var(--ink-3);font-size:11px}.adm-p-st{flex-direction:column;align-items:flex-start;gap:2px}.adm-as{margin-top:0}}@media (prefers-reduced-motion:no-preference){.adm-org,.adm-p{animation:.34s cubic-bezier(.22,1,.36,1) both admIn;animation-delay:calc(var(--k,0)*50ms)}.adm-bar i{animation:.6s cubic-bezier(.22,1,.36,1) both admSweep;animation-delay:calc(.12s + var(--k,0)*60ms)}@keyframes admIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes admSweep{0%{transform:scaleX(0)}to{transform:scaleX(1)}}}.modal .lock-ask h3,.modal .celebrate h3{text-align:center;padding-left:0;padding-right:0}.award-x{z-index:3;cursor:pointer;color:#f7edd8;background:#f7edd81f;border:0;border-radius:50%;place-items:center;width:34px;height:34px;transition:background .18s;display:grid;position:absolute;top:12px;right:12px}.award-x:hover{background:#f7edd838}.award-x .i{width:18px;height:18px}.award-gem{z-index:1;cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0;position:relative}.award-gem:focus-visible{outline-offset:6px;outline:2px solid #f7edd8}.adm-hint{background:color-mix(in srgb,var(--warn) 10%,transparent);border-radius:12px;margin:10px 0 0;padding:10px 12px}.adm-kv-v small{color:var(--ink-3);font-size:12px}.adm-st.lock{color:var(--bad)}.adm-st.lock i,.adm-dot.bad{background:var(--bad)}.adm-lock{background:color-mix(in srgb,var(--bad) 8%,transparent);border-radius:14px;margin:8px 0 4px;padding:12px 14px}.adm-lock p{margin:0 0 8px}.adm-why{flex-wrap:wrap;gap:8px;display:flex}.adm-why .chip{cursor:pointer;border:1px solid var(--line)}.adm-why .chip.on{background:var(--pill);color:var(--pill-ink)}.adm-ms{padding:6px 18px}.adm-ms-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.adm-ms-row:first-child{border-top:0}.adm-ms-row b{display:block}.adm-ms-row .note{margin-top:3px;display:block}.adm-ms-row .btn{flex:none}.adm-ms-f{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.adm-steps-ol{gap:12px;margin:14px 0 6px;padding-left:20px;font-size:14px;display:grid}.adm-steps-ol b{margin-bottom:2px;display:block}.adm-copy{background:var(--soft,#7f7f7f14);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;margin-top:8px;padding:8px 10px 8px 12px;display:flex}.adm-copy>div{min-width:0}.adm-copy small{color:var(--ink-3);font-size:11px;display:block}.adm-copy code{text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.adm-what{background:var(--soft,#7f7f7f0f);border-radius:14px;margin-top:12px;padding:4px 14px 10px;font-size:14px}.adm-what ul{gap:6px;margin:0 0 8px;padding-left:18px;display:grid}.adm-tabs{scrollbar-width:none;width:100%;margin:0 0 16px;display:flex;overflow-x:auto}.adm-tabs::-webkit-scrollbar{display:none}.adm-tabs button{white-space:nowrap;flex:1}.adm-tabs.dk-seg{width:auto;margin:0}.adm-tabs.dk-seg button{flex:none}body.desk #main>.adm-tabs{display:none}.adm-n{background:var(--burgundy);color:#fff;border-radius:99px;place-items:center;min-width:18px;height:18px;margin-left:4px;padding:0 5px;font-size:11px;display:inline-grid}.adm-hr{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.adm-hr .btn[aria-pressed=true]{background:var(--pill);color:var(--pill-ink)}.adm-bulk{z-index:3;background:var(--pill);color:var(--pill-ink);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;padding:10px 12px 10px 16px;display:flex;position:sticky;top:8px;box-shadow:0 10px 24px -14px #12143180}.adm-bulk .link{color:inherit;opacity:.8;background:0 0;margin-left:8px;padding:0;text-decoration:underline}.adm-bulk .row{flex-wrap:wrap;gap:6px;display:flex}.adm-bulk .btn{color:inherit;background:#ffffff24}.adm-bulk .btn:disabled{opacity:.45}.adm-p.sel[aria-pressed=true]{background:color-mix(in srgb,var(--cobalt) 9%,transparent)}.adm-box{border:1.5px solid var(--ink-3);border-radius:50%;grid-area:av;place-items:center;width:24px;height:24px;margin:6px;transition:background .15s cubic-bezier(.22,1,.36,1);display:grid}.adm-box.on{background:var(--pill);border-color:var(--pill);color:var(--pill-ink)}.adm-box .i{width:14px;height:14px}.adm-role-pick{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:8px;display:grid}.adm-tbl-w{padding:4px 6px;overflow-x:auto}.adm-tbl{border-collapse:collapse;width:100%;font-size:14px}.adm-tbl th{text-align:right;color:var(--ink-3);white-space:nowrap;padding:10px 12px;font-size:12px;font-weight:600}.adm-tbl th:first-child,.adm-tbl td:first-child{text-align:left}.adm-tbl td{border-top:1px solid var(--line);text-align:right;white-space:nowrap;padding:12px}.adm-tbl td b{display:block}.adm-tbl td small{color:var(--ink-3);white-space:normal;font-size:12px;display:block}.adm-tbl td.neg{color:var(--bad)}.adm-inv li{grid-template-columns:72px minmax(0,1fr) auto;align-items:center}.adm-inv-r{align-items:center;gap:8px;display:flex}.adm-hand{border:1px solid var(--line);border-radius:14px;max-height:36vh;margin:0;padding:0;list-style:none;overflow:auto}.adm-hand li{border-top:1px solid var(--line)}.adm-hand li:first-child{border-top:0}.adm-hand label{cursor:pointer;align-items:center;gap:12px;margin:0;padding:10px 14px;display:flex}.adm-hand b{font-size:14px;display:block}.adm-hand small{color:var(--ink-3);font-size:12px}.adm-hand-fu{align-items:center;gap:10px;margin:12px 0 0;font-size:14px;font-weight:500;display:flex}.adm-mail{border:1px solid var(--line);background:var(--card);border-radius:16px;margin-top:8px;padding:16px 18px;font-size:14px}.adm-mail h4{color:var(--ink-2);margin:14px 0 2px;font-size:13px}.adm-mail p{margin:0 0 6px}.adm-mail-s{border-bottom:1px solid var(--line);padding-bottom:10px;font-weight:600;margin-bottom:12px!important}.adm-mail-s small{color:var(--ink-3);font-size:12px;font-weight:400;display:block}.adm-mail-btn span{background:var(--pill);color:var(--pill-ink);border-radius:99px;margin:12px 0 6px;padding:8px 14px;font-weight:600;display:inline-block}.adm-alerts .adm-new{background:var(--burgundy);vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}.adm-ms-row select{flex:none;width:auto;max-width:48%}@media (width>=1024px){.adm-ms-row{padding:16px 0}.adm-tbl{font-size:15px}}.adm-still .adm-p,.adm-still .adm-bar i{animation:none!important}body.desk .adm-back{display:none}body.desk .adm-ph{margin-top:0}.award-ov.filing .award{opacity:0;transition:opacity .35s,transform .35s;transform:scale(.96)}.award-ov.filing .award-fly{pointer-events:none}.award-fly{pointer-events:none;will-change:transform;border-radius:50%;place-items:center;display:grid!important}.cab-hit{animation:.65s cubic-bezier(.3,1.6,.5,1) cabHit}.cab-hit .i,.cab-hit svg{animation:.65s cabGlow}@keyframes cabHit{0%{transform:scale(1)}35%{transform:scale(1.22)}to{transform:scale(1)}}@keyframes cabGlow{0%,to{filter:none}40%{filter:drop-shadow(0 0 8px #ffd27a)}}@media (prefers-reduced-motion:reduce){.cab-hit,.cab-hit .i,.cab-hit svg{animation:none}}:root{--a-g1:#3e8e5a;--a-g2:#7dbb8e;--a-g3:#b9d9b4;--a-cold:#8fa7de;--a-inv:#7f7f8c47}.h-now{background:var(--a-g1);color:#fff;animation:2.4s cubic-bezier(.22,1,.36,1) infinite admGlow;box-shadow:0 0 #3e8e5a8c}.h-g1{background:var(--a-g1);color:#fff}.h-g2{background:var(--a-g2);color:#13301d}.h-g3{background:var(--a-g3);color:#1d3a24}.h-cold{background:var(--a-cold);color:#141c3d}.h-red{background:var(--bad);color:#fff}.h-inv{color:var(--ink-3);border:1.5px dashed var(--ink-3);background:0 0}.h-left{background:var(--line);color:var(--ink-3)}@keyframes admGlow{0%{box-shadow:0 0 #3e8e5a80}70%{box-shadow:0 0 0 10px #3e8e5a00}to{box-shadow:0 0 #3e8e5a00}}@media (prefers-reduced-motion:reduce){.h-now{animation:none;box-shadow:0 0 0 4px #3e8e5a40}}.adm-gridc{padding:18px 14px 14px}.adm-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 6px;margin:0;padding:0;list-style:none;display:grid}.adm-c{width:100%;color:inherit;font:inherit;cursor:pointer;text-align:center;background:0 0;border:0;border-radius:14px;flex-direction:column;align-items:center;gap:6px;padding:4px 2px;display:flex}.adm-c:hover .adm-cc{transform:translateY(-2px)scale(1.04)}.adm-c:focus-visible{outline:2px solid var(--cobalt);outline-offset:2px}.adm-cc{letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;width:58px;height:58px;font-size:17px;font-weight:700;transition:transform .18s cubic-bezier(.22,1,.36,1);display:grid;position:relative}.adm-cc.sm{width:36px;height:36px;font-size:12px}.adm-cn{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;font-size:12.5px;font-weight:600;line-height:1.2;display:-webkit-box;overflow:hidden}.adm-cs{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;line-height:1.2;overflow:hidden}.adm-c [class*=h-red]+.adm-cn+.adm-cs{color:var(--bad)}.adm-cb{background:var(--pill);width:22px;height:22px;color:var(--pill-ink);border:2px solid var(--card);border-radius:50%;place-items:center;display:grid;position:absolute;top:-3px;right:-3px}.adm-cb svg{fill:currentColor;width:12px;height:12px;stroke:var(--pill);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.adm-cc.sm .adm-cb{width:18px;height:18px;top:-5px;right:-5px}.adm-cb.sm,.adm-adminrow .adm-cb,.adm-hkey .adm-cb{vertical-align:-4px;border:0;width:18px;height:18px;display:inline-grid;position:static}.adm-ck{color:#fff;background:#1214318c;border-radius:50%;place-items:center;display:grid;position:absolute;inset:0}.adm-ck .i{width:22px;height:22px}.adm-c[aria-pressed=true] .adm-cc{outline:3px solid var(--cobalt);outline-offset:2px}.adm-hkey{border-top:1px solid var(--line);color:var(--ink-2);flex-wrap:wrap;gap:8px 16px;margin:18px 0 0;padding:14px 4px 0;font-size:12px;list-style:none;display:flex}.adm-hkey li{align-items:center;gap:6px;display:inline-flex}.adm-hkey li>i:not(.adm-cb){border-radius:50%;width:12px;height:12px;animation:none;display:inline-block}@media (prefers-reduced-motion:no-preference){.adm-grid .adm-c{animation:.34s cubic-bezier(.22,1,.36,1) both admIn;animation-delay:calc(var(--k,0)*30ms)}.adm-still .adm-c{animation:none}}.adm-attn{border-radius:var(--r-card);background:color-mix(in srgb,var(--bad) 7%,var(--card));border:1px solid color-mix(in srgb,var(--bad) 22%,transparent);margin:0 0 18px;padding:14px 18px 6px}.adm-attn h3{align-items:center;gap:8px;margin:0 0 4px;font-size:16px;display:flex}.adm-attn.ok{background:color-mix(in srgb,var(--good) 8%,var(--card));border-color:color-mix(in srgb,var(--good) 22%,transparent);padding:12px 18px}.adm-attn.ok h3{color:var(--good);margin:0;font-size:15px}.adm-attn .adm-todo{padding:0}.adm-attn .adm-todo li{grid-template-columns:10px minmax(0,1fr) auto}.adm-todo .row{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.adm-n{background:var(--bad);color:#fff;border-radius:99px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11.5px;font-weight:700;line-height:1;display:inline-grid}.adm-tabs .adm-n{min-width:18px;height:18px;margin-left:6px;font-size:11px}#side .sn-n.adm-sn{background:var(--bad);color:#fff}.adm-top{grid-template-columns:minmax(0,1fr);gap:16px;margin:18px 0 0;display:grid}.adm-sumc{flex-wrap:wrap;align-items:center;gap:22px;padding:18px 20px;display:flex}.adm-donut{flex:none;width:132px;height:132px;position:relative}.adm-donut.big{width:150px;height:150px}.adm-donut svg{width:100%;height:100%;display:block}@media (prefers-reduced-motion:no-preference){.adm-donut g circle{animation:.9s cubic-bezier(.22,1,.36,1) both admDraw}.adm-still .adm-donut g circle{animation:none}}@keyframes admDraw{0%{stroke-dasharray:0 999}}.adm-donut-c{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:0 26px;display:flex;position:absolute;inset:0}.adm-donut-c b{font-size:28px;font-weight:600;line-height:1}.adm-donut-c span{color:var(--ink-2);margin-top:3px;font-size:11px;line-height:1.2}.adm-dkey{flex:1;gap:7px;min-width:170px;margin:0;padding:0;list-style:none;display:grid}.adm-dkey li{grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:10px;font-size:13.5px;display:grid}.adm-dkey li.zero{opacity:.45}.adm-dkey i{border-radius:50%;width:12px;height:12px}.adm-dkey b{font-weight:600}.adm-tiles.two{grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.adm-credit h3{margin:0;font-size:16px}.adm-cr-h{justify-content:space-between;align-items:center;display:flex}.adm-credit>.note{margin:6px 0 12px}.adm-pot{grid-template-columns:repeat(3,minmax(0,1fr))}.adm-pot b{font-size:22px}.adm-credit .adm-ms-row{border-top:1px solid var(--line);margin-top:12px}.adm-aibar{background:var(--line);border-radius:99px;min-width:140px;height:6px;margin:6px 0 4px;display:block;overflow:hidden}.adm-aibar i{background:var(--good);border-radius:99px;height:100%;display:block}.adm-aibar.hot i{background:var(--bad)}.adm-kv-v small{display:block}.adm-adminrow{border:1px solid var(--line);border-radius:14px;justify-content:space-between;align-items:center;gap:14px;margin-top:12px;padding:12px 14px;display:flex}.adm-adminrow b{align-items:center;gap:6px;display:flex}.adm-adminrow .note{margin-top:2px;display:block}.adm-adminrow .btn{flex:none}.adm-lock .row{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.adm-mini{flex-wrap:wrap;align-items:center;gap:5px;margin:2px 0 4px;display:flex}.adm-mini i{border-radius:50%;width:14px;height:14px;animation:none;display:inline-block}.adm-mini small{color:var(--ink-3);font-size:11px}.chip.red .num{color:var(--bad)}.adm-pv{padding:3px}.adm-pv button{padding:5px 12px;font-size:13px}.adm-admins li{grid-template-columns:auto minmax(0,1fr) auto}.adm-tabs a{text-align:center;white-space:nowrap;color:inherit;padding:var(--ds-padding-170) var(--ds-padding-148);border-radius:var(--ds-border-radius-144);font-weight:var(--ds-font-weight-136);font-size:var(--ds-font-size-152);flex:1;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.adm-tabs a[aria-current=page]{background:var(--pill);color:var(--pill-ink)}.adm-tabs a[aria-current=page] .adm-n{color:var(--bad);background:#fff}.adm-tabs.dk-seg a{flex:none}.adm-as{border:1.5px dashed var(--ink-3);opacity:.9;border-radius:16px;padding:8px 8px 8px 14px}.adm-as .note b{color:var(--ink)}@media (width>=640px){.adm-grid{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:20px 8px}.adm-cc{width:64px;height:64px;font-size:18px}}@media (width>=1024px){.adm-top{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.adm-attn{padding:16px 22px 8px}.adm-grid{grid-template-columns:repeat(auto-fill,minmax(112px,1fr))}}.adm-c .adm-cs.red,.adm-c .h-red~.adm-cs{color:var(--bad);font-weight:600}@media (width<=639px){.adm-attn .adm-todo li,.adm-todo li{grid-template-columns:10px minmax(0,1fr)}.adm-todo li>.row,.adm-todo li>.btn,.adm-todo li>a.btn{grid-column:2;justify-content:flex-start;justify-self:start}.adm-sh-kv .kv{flex-wrap:wrap}.adm-aibar{min-width:0}.adm-as{flex-direction:column;align-items:stretch}.adm-hr{justify-content:flex-start;width:100%}.adm-ph2{flex-wrap:wrap}}.bb-stats>button span{min-height:calc(3em * var(--ds-line-height-222))}.bb.swap .bb-legend button,.bb.swap .bb-stats b,.bb.swap .bb-key span{animation:.4s backwards bbFade}@keyframes bbSwapIn{0%{opacity:0;transform:translateY(3px)}}@keyframes bbFade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.bb.swap .bb-cell,.bb.swap .bb-line,.bb.swap .bb-target,.bb.swap .bb-end,.bb.swap .bb-legend button,.bb.swap .bb-stats b,.bb.swap .bb-key span{animation:none}}.sc-others{margin-top:var(--ds-margin-top-150)}.sc-others .link{font:inherit;font-weight:600}.yc-key{gap:var(--ds-gap-181) var(--ds-gap-206);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.yc-key span{white-space:nowrap;text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.yc-key .yc-slot,.mixleg .ml-slot{visibility:hidden}p.yc-tot{margin:var(--ds-margin-top-150) 0 0;font-size:var(--ds-font-size-187);color:var(--ink-3)}.sum-bars.swap{animation:.45s backwards bbFade}@media (prefers-reduced-motion:reduce){.ychart.swap .yc-seg,.mix2.swap .donut,.mix2.swap .mixleg,.sum-bars.swap{animation:none}}body:not(.desk) #main>.scope-seg{top:calc(var(--appbar-h,0px) + var(--stabs-h,52px) - 1px);z-index:19;background:linear-gradient(var(--card),var(--card)),var(--bg);box-shadow:0 0 0 100vw var(--bg);clip-path:inset(-10px -100vw);position:sticky}body:not(.desk) .vbars.vb-fit{grid-template-columns:repeat(var(--n,5),minmax(0,1fr));gap:var(--ds-gap-181);scroll-snap-type:none;margin:0;padding:0;display:grid;overflow:visible}body:not(.desk) .vbars.vb-fit .vb{flex:none;min-width:0}body:not(.desk) .vbars.vb-fit .vb small{overflow-wrap:anywhere}.chiprow.per-row,.chiprow.rp-chips{gap:var(--ds-gap-181);flex-wrap:nowrap;grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;overflow:visible}.chiprow.per-row .chip,.chiprow.rp-chips .chip{white-space:nowrap;justify-content:center;min-width:0;padding-left:4px;padding-right:4px}.bb-rng{flex-wrap:nowrap}.skel.skel-in{margin-bottom:var(--ds-gap-206);padding-top:0}.skel .sk-big{min-height:0}@media (prefers-reduced-motion:no-preference){#main.skel-done>*{animation:.5s cubic-bezier(.22,1,.36,1) both skelIn}}@keyframes skelIn{0%{opacity:0}}@media (prefers-reduced-motion:no-preference){#main>.sec-in{animation:.55s cubic-bezier(.22,1,.36,1) both secUp;animation-delay:calc(var(--si,0) * 40ms + 60ms)}#main>.sec-wait{opacity:0;transform:translateY(8px)}#main>.sec-wait.sec-show{opacity:1;transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1);transform:none}}@keyframes secUp{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:no-preference){.modal.grow{transform-origin:0 0;animation:.46s cubic-bezier(.22,1,.36,1) backwards sheetGrow}.sheet-ghost{pointer-events:none!important;z-index:39!important;animation:.34s forwards ghostFade!important}.sheet-ghost form.modal{transform-origin:0 0;animation:none}.sheet-ghost form.modal.shrink{animation:.34s cubic-bezier(.4,0,.2,1) forwards sheetShrink!important}.sheet-ghost form.modal.drop{animation:.34s cubic-bezier(.4,0,.2,1) forwards sheetDrop!important}body:not(.desk) #main{transition:transform .45s cubic-bezier(.22,1,.36,1)}body.sheet-open:not(.desk) #main{transform:scale(.965)}}@keyframes sheetGrow{0%{opacity:.25;transform:translate(var(--gx,0),var(--gy,40px)) scale(var(--gs,.9))}to{opacity:1;transform:none}}@keyframes sheetShrink{to{opacity:0;transform:translate(var(--gx,0),var(--gy,40px)) scale(var(--gs,.9))}}@keyframes sheetDrop{to{opacity:0;transform:translateY(40%)}}@keyframes ghostFade{0%{background-color:var(--ds-color-372)}to{background-color:#0000}}@media (prefers-reduced-motion:no-preference){:is(.files .file-tab,.sc-row,.hs-tile,.bb-stats>button,.vb,.hb,.task,.glance a,.glance button):active,.files .file.lp-press .file-tab{transition:transform .18s cubic-bezier(.22,1,.36,1);transform:scale(.98)}}.files .file-tab{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.lp-ov{z-index:45;position:fixed;inset:0}.lp-dim{background:color-mix(in srgb,var(--bg) 55%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:.25s both fadeIn;position:absolute;inset:0}.lp-card{border-radius:14px;animation:.3s cubic-bezier(.22,1,.36,1) both lpLift;position:fixed;overflow:hidden;box-shadow:0 18px 40px -12px #00000073}.lp-card>*{pointer-events:none;width:100%;height:100%}.lp-menu{background:var(--glass-strong,var(--card));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--glass-edge,var(--line));border-radius:16px;flex-direction:column;animation:.3s cubic-bezier(.22,1,.36,1) 50ms both lpMenu;display:flex;position:fixed;overflow:hidden;box-shadow:0 16px 40px -14px #00000073}.lp-menu>*{border:0;border-top:1px solid var(--line);font:600 15px var(--f-ui);color:var(--ink);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:12px;padding:14px 16px;text-decoration:none;display:flex}.lp-menu>:first-child{border-top:0}.lp-menu svg{flex:none;width:18px;height:18px}.lp-menu>:active{background:var(--soft)}.lp-ov.out .lp-dim,.lp-ov.out .lp-menu,.lp-ov.out .lp-card{animation:.24s forwards fadeOutQ}@keyframes lpLift{0%{transform:scale(1)}to{transform:scale(1.03)}}@keyframes lpMenu{0%{opacity:0;transform:translateY(-6px)scale(.97)}}@keyframes fadeOutQ{to{opacity:0}}.lp-card{transform:scale(1.03)}body:not(.desk) .appbar:before{background:color-mix(in srgb,var(--bg) 72%,transparent)}body:not(.desk) #main>.stabs:not(.hero-tabs){clip-path:inset(0 -100vw);background:0 0;transition:background-color .25s,box-shadow .25s,padding .3s cubic-bezier(.22,1,.36,1);box-shadow:0 0 0 100vw #0000}body.scrolled:not(.desk) #main>.stabs:not(.hero-tabs){background:color-mix(in srgb,var(--bg) 92%,transparent);box-shadow:0 0 0 100vw color-mix(in srgb,var(--bg) 92%,transparent)}body:not(.desk) #main>.scope-seg{z-index:19;background:var(--card);clip-path:inset(-10px -100vw);transition:box-shadow .25s;box-shadow:0 0 0 100vw #0000}body.scrolled:not(.desk) #main>.scope-seg{background:linear-gradient(var(--card),var(--card)),color-mix(in srgb,var(--bg) 92%,transparent);box-shadow:0 0 0 100vw color-mix(in srgb,var(--bg) 92%,transparent)}body:not(.desk) #main>.stickhead{clip-path:inset(0 -100vw);background:0 0;transition:background-color .25s,box-shadow .25s;box-shadow:0 0 0 100vw #0000}body.scrolled:not(.desk) #main>.stickhead{background:color-mix(in srgb,var(--bg) 92%,transparent);box-shadow:0 0 0 100vw color-mix(in srgb,var(--bg) 92%,transparent)}body:not(.desk) #main>.stabs:not(.hero-tabs) a{transition:color .25s,font-size .3s cubic-bezier(.22,1,.36,1)}body.scrolled:not(.desk) #main>.stabs:not(.hero-tabs) a{font-size:24px}body.scrolled:not(.desk) #main>.stabs:not(.hero-tabs){padding-top:6px;padding-bottom:8px}@property --a1{syntax:"<color>";inherits:true;initial-value:#0000}@property --a2{syntax:"<color>";inherits:true;initial-value:#0000}@property --a3{syntax:"<color>";inherits:true;initial-value:#0000}.aura{--a1:var(--sky);--a2:var(--lilac);--a3:var(--rose);transition:--a1 .6s,--a2 .6s,--a3 .6s}.aura i:first-child{--c:var(--a1)}.aura i:nth-child(2){--c:var(--a2)}.aura i:nth-child(3){--c:var(--a3)}body[data-sec=clients] .aura{--a1:var(--lilac);--a2:var(--rose);--a3:var(--sky)}body[data-sec=activity] .aura{--a1:var(--cobaltl);--a2:var(--sky);--a3:var(--lilac)}body[data-sec=goals] .aura{--a1:var(--sky);--a2:var(--cobaltl);--a3:var(--butter)}.gate .aura{--a1:var(--sky);--a2:var(--lilac);--a3:var(--rose)}@media (prefers-reduced-motion:no-preference){.hello-sub .roll{animation-iteration-count:1;animation-fill-mode:forwards}}.hello-sub.done .roll{transform:translateY(var(--ds-transform-962));animation:none!important}body:not(.desk) .cab-bar:not(.wk-bar){gap:8px;flex-wrap:nowrap!important}body:not(.desk) .cab-bar>select{text-overflow:ellipsis;flex:0 auto;min-width:0;max-width:34%}.cab-bar .sortw{flex:none}.cab-bar:not(.wk-bar) .sortw .cab-filter{text-overflow:ellipsis;width:10.6em}.sortw .sort-dir{z-index:2;width:26px;height:26px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:50%;left:4px;transform:translateY(-50%)}.sortw .sort-dir svg{width:15px;height:15px;transition:transform .3s cubic-bezier(.22,1,.36,1)}.sortw .sort-dir.rev svg{transform:scaleY(-1)}.sortw .sort-dir:active{background:var(--soft)}body:not(.desk) .cab-bar .grp-sw{white-space:nowrap;flex:none;margin-left:auto}.tell-dot{border:1px solid var(--glass-edge,var(--line));background:color-mix(in srgb,var(--card) 70%,var(--lilac) 12%);width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:14px;align-items:center;gap:12px;margin:2px 0 16px;padding:12px 14px;display:flex}.tell-dot .td-t{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.tell-dot .td-t b{font-size:15px;font-weight:700}.tell-dot .td-t small{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.tell-dot>svg{opacity:.7;flex:none;width:16px;height:16px;transform:rotate(-90deg)}.tell-dot .td-mark{background:var(--pill,var(--ink));border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}@media (prefers-reduced-motion:no-preference){.tell-dot .td-mark>*{animation:3.2s cubic-bezier(.45,0,.55,1) infinite tdOrbit}}@keyframes tdOrbit{0%,30%{transform:rotate(0)}50%,80%{transform:rotate(180deg)}to{transform:rotate(360deg)}}.tell-dot:active{transform:scale(.98)}.am-acts.am-go{margin-top:8px}.am-acts.am-go a.btn{align-items:center;gap:6px;text-decoration:none;display:inline-flex}.am-acts.am-go svg{width:14px;height:14px;transform:rotate(-90deg)}.ask-priv{width:100%;color:var(--ink-3);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;margin:6px 0 0;padding:4px;font-size:12px;display:flex}.ask-priv svg{flex:none;width:12px;height:12px}.rp .wr-exec p{color:#262b63;font-size:10.5px;line-height:1.6;margin:0 0 7px!important}.rp .wr-exec p:last-child{margin-bottom:0!important}.rp .wr-h{margin-top:16px!important}.rp .wr-key{color:#5a5d80;flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:8.5px;display:flex;margin:2px 0 8px!important}.rp .wr-key b{color:#262b63}.rp .wr-key i{vertical-align:0;border-radius:50%;width:8px;height:8px;margin-right:5px;display:inline-block}.rp .wr-k2{margin-left:auto}.rp .wr-star{color:#c9962e}.rp .wr-g{border-top:1px solid #ece6da;grid-template-columns:44px 1fr;gap:8px;display:grid;padding:3px 0!important}.rp .wr-gd b{font-family:var(--f-serif);color:#262b63;font-size:11px;font-weight:500;line-height:1.2;display:block}.rp .wr-gd span{color:#8a8ca9;text-transform:uppercase;letter-spacing:.6px;font-size:8px}.rp .wr-ges{flex-direction:column;gap:2px;display:flex}.rp .wr-e{border-left:3px solid var(--ct);background:#fbf9f5;border-radius:6px;grid-template-columns:56px 1fr 14px;gap:8px;display:grid;padding:2px 8px!important}.rp .wr-el b{color:#262b63;font-size:9px;line-height:1.2;display:block}.rp .wr-el small{color:#8a8ca9;font-size:7.5px;line-height:1.2;display:block}.rp .wr-el span{color:#6f7193;font-size:8px;display:block}.rp .wr-el span i{vertical-align:1px;border-radius:50%;width:6px;height:6px;margin-right:4px;display:inline-block}.rp .wr-er p{color:#33376b;font-size:8.8px;line-height:1.28;margin:0!important}.rp .wr-er p:first-child{color:#262b63}.rp .wr-nx{color:#6f7193;font-size:8.5px}.rp .wr-lead{color:#c9962e;grid-column:3;place-self:center end;font-size:12px;line-height:1}.rp .wr-tag{white-space:nowrap;vertical-align:1px;border-radius:999px;font-size:7px;font-style:normal;font-weight:700;margin-left:4px!important;padding:1px 5px!important}.rp .wr-tag.rep{color:#2f3678;background:#e3e5f7}.rp .wr-tag.mv{color:#6e2a2e;background:#f2d9d5}.rp .wr-tag.new{color:#2f5b3b;background:#ddefe2}.rp .wr-who{color:#6f7193;font-size:8.5px;margin-top:10px!important}.bb-proj{fill:none;stroke:var(--ink);stroke-width:var(--ds-stroke-width-756,2px);stroke-linecap:round;stroke-dasharray:2 5;opacity:.7;animation:.6s 2s backwards fadeIn}#main.reveal .bb-proj{animation-delay:2.6s}@media (prefers-reduced-motion:reduce){.bb-proj{animation:none}}#main>.stabs+.glance>.sechead:first-child,#main>.stabs+.sechead{margin-top:2px}#main>.stabs+.glance{margin-top:0}.sharebar .acts{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.bb .bb-cell{animation-delay:calc(var(--d) - var(--el,0s))}.bb .bb-line{animation-delay:calc(var(--ds-animation-714) - var(--el,0s))}.bb .bb-target{animation-delay:calc(var(--ds-animation-695) - var(--el,0s))}.bb .bb-proj{animation-delay:calc(2s - var(--el,0s))}#main.reveal .bb .bb-cell{animation-delay:calc(var(--d) + var(--ds-animation-delay-931) - var(--el,0s))}#main.reveal .bb .bb-line{animation-delay:calc(var(--ds-animation-delay-933) - var(--el,0s))}#main.reveal .bb .bb-target{animation-delay:calc(var(--ds-animation-delay-932) - var(--el,0s))}#main.reveal .bb .bb-proj{animation-delay:calc(2.6s - var(--el,0s))}.cab-bar:not(.wk-bar) .sortw{flex:none}.cab-bar:not(.wk-bar) .sortw .cab-filter{min-width:110px;max-width:none}.tcold{white-space:nowrap;margin:5px 0 0;display:table}.flag{white-space:nowrap}body:not(.desk) #main>.stabs+.blks>.blk:first-child>.sechead:first-child,body:not(.desk) #main>.stabs+.blks>.blk:first-child>:first-child>.sechead:first-child{margin-top:2px}body:not(.desk) .blks .sechead{margin-top:20px;margin-bottom:10px}body:not(.desk) .streak{padding:14px 18px}body:not(.desk) .streak .stk-w{margin-top:12px}.tour-spot{z-index:65;pointer-events:none;opacity:1;border-radius:20px;transition:left .55s cubic-bezier(.22,1,.36,1),top .55s cubic-bezier(.22,1,.36,1),width .55s cubic-bezier(.22,1,.36,1),height .55s cubic-bezier(.22,1,.36,1),border-radius .55s,opacity .3s;position:fixed;box-shadow:0 0 0 2px #f3e5c9cc,0 0 0 200vmax #090818a8}.tour-spot.off{opacity:0}.tour-coach{left:12px;right:12px;bottom:calc(env(safe-area-inset-bottom,0px) + 104px);z-index:70;background:var(--bg);max-width:440px;color:var(--ink);border:1px solid #f3e5c94d;border-radius:22px;margin:0 auto;padding:14px 16px;transition:top .45s cubic-bezier(.22,1,.36,1),bottom .45s cubic-bezier(.22,1,.36,1),opacity .25s,transform .25s;position:fixed;box-shadow:0 20px 60px #00000080}.tour-coach.tc-high{bottom:auto;top:calc(env(safe-area-inset-top,0px) + 12px)}.tour-coach.tc-in{animation:.45s cubic-bezier(.22,1,.36,1) both tcIn}.tour-coach.tc-gone{opacity:0;transform:translateY(10px)}@keyframes tcIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.tc-body{transition:opacity .18s,transform .18s}.tc-body.tc-out{opacity:0;transform:translateY(4px)}.tc-top{align-items:center;gap:12px;display:flex}.tc-top>div{flex:1;min-width:0}.tc-art{flex:none;place-items:center;width:52px;height:52px;display:grid}.tc-n{color:var(--ink-2);margin:0;font-size:12px}.tc-top h3{margin:2px 0 0;font-size:17px;line-height:1.25}.tc-x{background:var(--soft);width:32px;height:32px;color:var(--ink-2);cursor:pointer;border:0;border-radius:50%;flex:none;align-self:flex-start;place-items:center;display:grid}.tc-x .i{width:15px;height:15px}.tc-t{color:var(--ink-2);margin:10px 0 12px;font-size:15px;line-height:1.45}.tc-b{justify-content:space-between;gap:10px;display:flex}.tc-b .btn{min-width:92px}body.desk .tour-coach{width:380px;bottom:28px;left:auto;right:28px}body.desk .tour-coach.tc-high{top:28px;bottom:auto}@media (prefers-reduced-motion:reduce){.tour-spot,.tour-coach,.tc-body{transition:none}.tour-coach.tc-in{animation:none}}body.touring #main{padding-bottom:260px}.adm-sum2{align-items:center;gap:18px;margin:0 0 6px;padding:16px 18px;display:flex}.adm-sum2-d{flex:none}.adm-donut.sm{width:76px;height:76px}.adm-sum2-n{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;min-width:0;display:grid}.adm-sum2-n b{font-size:22px;font-weight:600;line-height:1.1;display:block}.adm-sum2-n b small{color:var(--ink-3);font-size:14px;font-weight:500}.adm-sum2-n span{color:var(--ink-2);font-size:12.5px;line-height:1.3;display:block}@media (width>=700px){.adm-sum2-n{grid-template-columns:repeat(4,minmax(0,1fr))}}.adm-ph2 .adm-hr{flex-wrap:nowrap;align-items:center}.adm-menu{position:relative}.adm-menu>summary{cursor:pointer;align-items:center;gap:4px;list-style:none;display:inline-flex}.adm-menu>summary::-webkit-details-marker{display:none}.adm-menu>summary .i{width:14px;height:14px;transition:transform .2s;transform:rotate(90deg)}.adm-menu[open]>summary .i{transform:rotate(-90deg)}.adm-menu-p{z-index:25;background:var(--bg);border:1px solid var(--glass-edge,var(--line));border-radius:16px;min-width:220px;padding:6px;animation:.18s fadeIn;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 14px 40px #00000047}.adm-menu-p button{all:unset;box-sizing:border-box;width:100%;color:var(--ink);cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;display:flex}.adm-menu-p button:hover,.adm-menu-p button:focus-visible{background:var(--soft)}.adm-menu-p button .i,.adm-menu-p button>i{width:16px;height:16px;color:var(--ink-2);flex:none}.adm-menu-h{border-top:1px solid var(--line);letter-spacing:.5px;text-transform:uppercase;color:var(--ink-3);margin:6px 12px 2px;padding-top:8px;font-size:11px}.adm-tools select#admFilt{border-radius:12px;flex:none;max-width:44%}.adm-attn-more{margin:2px 0 10px}.adm-keyd{border-top:1px solid var(--line);margin:14px 0 0;padding-top:10px}.adm-keyd>summary{cursor:pointer;color:var(--ink-2);font-size:13px;list-style:none}.adm-keyd>summary::-webkit-details-marker{display:none}.adm-keyd>summary:after{content:" +";color:var(--ink-3)}.adm-keyd[open]>summary:after{content:" −"}.adm-keyd .adm-hkey{border-top:0;margin-top:8px;padding-top:0}.adm-credit .adm-pot{margin-bottom:4px}.adm-credit .adm-pot b{font-size:20px}.adm-buy{align-items:center;gap:4px;margin-top:10px;display:inline-flex}.adm-admins2{margin:0;padding:4px 0;list-style:none}.adm-admins2 li+li{border-top:1px solid var(--line)}.adm-admins2 button{all:unset;box-sizing:border-box;cursor:pointer;width:100%;color:var(--ink);align-items:center;gap:12px;padding:11px 16px;display:flex}.adm-admins2 .who{flex:1;min-width:0}.adm-admins2 .who b{font-size:14.5px;display:block}.adm-admins2 .who span{color:var(--ink-2);font-size:12.5px;display:block}.adm-admins2 button>.i{width:16px;height:16px;color:var(--ink-3)}.adm-admins2 .adm-add{color:var(--ink-2);font-size:14px}.adm-admins2 .adm-add .i{width:18px;height:18px}body:not(.desk) .adm-ph2{flex-wrap:nowrap;gap:8px}body:not(.desk) .adm-ph2 h3{white-space:nowrap}body:not(.desk) .adm-ph2 .adm-hr{flex-wrap:nowrap;gap:6px;width:auto}body:not(.desk) .adm-pv button{padding-left:10px;padding-right:10px}.cm-fb .btn[data-act=cmOpen]{gap:6px;width:auto;padding:0 14px}
