.vc{color:#fafafa;font-family:var(--font-inter-tight),"Inter Tight","Helvetica Neue",Arial,sans-serif;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;background:#0a0a0a}.vc a{color:#fafafa}.vc a:hover{color:#fff}.vc :focus-visible{outline-offset:2px;outline:2px solid #fafafa}.vc button:disabled{opacity:.5;cursor:default}.vc input::placeholder,.vc textarea::placeholder{color:#8f8f8f}.vc{z-index:40;padding-top:env(safe-area-inset-top);box-sizing:border-box;position:fixed;inset:0;overflow-y:auto}.vc .app{width:100%;max-width:560px;height:calc(100dvh - env(safe-area-inset-top));margin:0 auto}.vc .tabs{padding-bottom:max(26px,env(safe-area-inset-bottom))!important}.vc .scroll>*,.vc .body>*{flex-shrink:0}.vc .sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.vc .s-Availability.app{color:#fafafa;font-family:var(--font-inter-tight),"Inter Tight","Helvetica Neue",Arial,sans-serif;box-sizing:border-box;background:#0a0a0a;flex-direction:column;display:flex;overflow:hidden}.vc .s-Availability .scroll{flex-direction:column;flex:1;gap:22px;padding:12px 20px 24px;display:flex;overflow-y:auto}.vc .s-Availability .disp{font-family:var(--font-archivo),Archivo,sans-serif;letter-spacing:-.01em;font-weight:900;font-stretch:125%}.vc .s-Availability .mono{font-family:var(--font-inter-tight),"Inter Tight","Helvetica Neue",Arial,sans-serif;font-variant-numeric:tabular-nums}.vc .s-Availability .eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#8f8f8f;font-size:11px;font-weight:700}.vc .s-Availability .card{background:#141414;border:1px solid #262626;border-radius:18px}.vc .s-Availability .btn{min-height:56px;font:inherit;cursor:pointer;box-sizing:border-box;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;padding:0 16px;font-size:17px;font-weight:800;display:flex}.vc .s-Availability .back{color:#b5b5b5;align-items:center;gap:4px;min-height:32px;text-decoration:none;display:flex}.vc .s-Availability .day{box-sizing:border-box;border-bottom:1px solid #222;align-items:center;gap:12px;min-height:56px;padding:6px 8px 6px 16px;display:flex}.vc .s-Availability .slot{min-width:56px;min-height:44px;font:inherit;cursor:pointer;border-radius:12px;padding:0 10px;font-size:13px;font-weight:800}.vc .s-CallSheet.app{color:#fafafa;font-family:var(--font-inter-tight),"Inter Tight","Helvetica Neue",Arial,sans-serif;box-sizing:border-box;background:#0a0a0a;flex-direction:column;display:flex;overflow:hidden}.vc .s-CallSheet .scroll{flex-direction:column;flex:1;gap:20px;padding:12px 20px 24px;display:flex;overflow-y:auto}.vc .s-CallSheet .disp{font-family:var(--font-archivo),Archivo,sans-serif;letter-spacing:-.01em;font-weight:900;font-stretch:125%}.vc .s-CallSheet .mono{font-family:var(--font-inter-tight),"Inter Tight","Helvetica Neue",Arial,sans-serif;font-variant-numeric:tabular-nums}.vc .s-CallSheet .eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#8f8f8f;font-size:11px;font-weight:700}.vc .s-CallSheet .card{background:#141414;border:1px solid #262626;border-radius:18px}.vc .s-CallSheet .btn{min-height:52px;font:inherit;cursor:pointer;box-sizing:border-box;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:16px;font-weight:800;text-decoration:none;display:flex}.vc .s-CallSheet .ghost{color:#fafafa;background:#1f1f1f;border:1px solid #303030}.vc .s-CallSheet .back{color:#b5b5b5;align-items:center;gap:4px;min-height:32px;text-decoration:none;display:flex}.vc .s-CallSheet .trow{border-bottom:1px solid #222;align-items:center;gap:14px;min-height:48px;padding:0 16px;display:flex}.vc .s-CallSheet .icon{color:#fafafa;background:#1f1f1f;border:1px solid #303030;border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;text-decoration:none;display:flex}.vc .s-Clock.app{color:#fafafa;font-family:var(--font-inter-tight),"Inter Tight","Helvetica Neue",Arial,sans-serif;box-sizing:border-box;background:#0a0a0a;flex-direction:column;display:flex;overflow:hidden}.vc .s-Clock .scroll{flex-direction:column;flex:1;gap:20px;padding:16px 20px 24px;display:flex;overflow-y:auto}.vc .s-Clock .disp{font-family:var(--font-archivo),Archivo,sans-serif;letter-spacing:-.01em;font-weight:900;font-stretch:125%}.vc .s-Clock .mono{font-family:var(--font-inter-tight),"Inter Tight","Helvetica Neue",Arial,sans-serif;font-variant-numeric:tabular-nums}.vc .s-Clock .eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#8f8f8f;font-size:11px;font-weight:700}.vc .s-Clock .card{background:#141414;border:1px solid #262626;border-radius:18px}.vc .s-Clock .btn{min-height:56px;font:inherit;cursor:pointer;box-sizing:border-box;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:17px;font-weight:800;text-decoration:none;display:flex}.vc .s-Clock .ghost{color:#fafafa;background:#1f1f1f;border:1px solid #303030}.vc .s-Clock .chip{min-height:44px;font:inherit;cursor:pointer;border-radius:22px;align-items:center;padding:0 14px;font-size:14px;font-weight:700;display:flex}.vc .s-Clock .tabs{background:#0a0a0a;border-top:1px solid #222;grid-template-columns:repeat(5,minmax(0,1fr));padding:6px 8px 26px;display:grid}.vc .s-Clock .tab{color:#8f8f8f;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:50px;font-size:11px;font-weight:700;text-decoration:none;display:flex}.vc .s-Clock .tab.on{color:#fafafa}.vc .s-Clock .dot{border-radius:50%;flex:none;width:8px;height:8px}.vc .s-Contact.app{color:#fafafa;font-family:var(--font-inter-tight),"Inter Tight","Helvetica Neue",Arial,sans-serif;box-sizing:border-box;background:#0a0a0a;flex-direction:column;display:flex;overflow:hidden}.vc .s-Contact .scroll{flex-direction:column;flex:1;gap:22px;padding:12px 20px 24px;display:flex;overflow-y:auto}.vc .s-Contact .disp{font-family:var(--font-archivo),Archivo,sans-serif;letter-spacing:-.01em;font-weight:900;font-stretch:125%}.vc .s-Contact .eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#8f8f8f;font-size:11px;font-weight:700}.vc .s-Contact .btn{min-height:56px;font:inherit;cursor:pointer;box-sizing:border-box;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;padding:0 16px;font-size:17px;font-weight:800;display:flex}.vc .s-Contact .back{color:#b5b5b5;align-items:center;gap:4px;min-height:32px;text-decoration:none;display:flex}.vc .s-Contact .field{flex-direction:column;gap:8px;display:flex}.vc .s-Contact .input{color:#fafafa;min-height:52px;font:inherit;box-sizing:border-box;background:#141414;border:1px solid #303030;border-radius:14px;width:100%;padding:0 16px;font-size:16px}.vc .s-Contact .size{min-width:52px;min-height:44px;font:inherit;cursor:pointer;border-radius:12px;font-size:14px;font-weight:800}.vc .s-Documents.app{color:#fafafa;font-family:var(--font-inter-tight),"Inter Tight","Helvetica Neue",Arial,sans-serif;box-sizing:border-box;background:#0a0a0a;flex-direction:column;display:flex;overflow:hidden}.vc .s-Documents .scroll{flex-direction:column;flex:1;gap:20px;padding:12px 20px 24px;display:flex;overflow-y:auto}.vc .s-Documents .disp{font-family:var(--font-archivo),Archivo,sans-serif;letter-spacing:-.01em;font-weight:900;font-stretch:125%}.vc .s-Documents .mono{font-family:var(--font-inter-tight),"Inter Tight","Helvetica Neue",Arial,sans-serif;font-variant-numeric:tabular-nums}.vc .s-Documents .eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#8f8f8f;font-size:11px;font-weight:700}.vc .s-Documents .card{background:#141414;border:1px solid #262626;border-radius:18px}.vc .s-Documents .back{color:#b5b5b5;align-items:center;gap:4px;min-height:32px;text-decoration:none;display:flex}.vc .s-Documents .doc{box-sizing:border-box;border-bottom:1px solid #222;align-items:center;gap:14px;min-height:68px;padding:10px 12px 10px 16px;display:flex}.vc .s-Documents .act{color:#fafafa;min-height:44px;font:inherit;cursor:pointer;background:#1f1f1f;border:1px solid #303030;border-radius:12px;padding:0 14px;font-size:14px;font-weight:800}.vc .s-Documents .ic{background:#262626;border-radius:12px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.vc .s-FixPunch.app{color:#fafafa;font-family:var(--font-inter-tight),"Inter Tight","Helvetica Neue",Arial,sans-serif;box-sizing:border-box;background:#0a0a0a;flex-direction:column;display:flex;overflow:hidden}.vc .s-FixPunch .scroll{flex-direction:column;flex:1;gap:22px;padding:12px 20px 24px;display:flex;overflow-y:auto}.vc .s-FixPunch .disp{font-family:var(--font-archivo),Archivo,sans-serif;letter-spacing:-.01em;font-weight:900;font-stretch:125%}.vc .s-FixPunch .mono{font-family:var(--font-inter-tight),"Inter Tight","Helvetica Neue",Arial,sans-serif;font-variant-numeric:tabular-nums}.vc .s-FixPunch .eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#8f8f8f;font-size:11px;font-weight:700}.vc .s-FixPunch .btn{min-height:56px;font:inherit;cursor:pointer;box-sizing:border-box;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;padding:0 16px;font-size:17px;font-weight:800;text-decoration:none;display:flex}.vc .s-FixPunch .back{color:#b5b5b5;align-items:center;gap:4px;min-height:32px;text-decoration:none;display:flex}.vc .s-FixPunch .chip{min-width:64px;min-height:56px;font:inherit;cursor:pointer;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:0 12px;display:flex}.vc .s-FixPunch .time{color:#fafafa;min-height:56px;font-family:var(--font-inter-tight),"Inter Tight","Helvetica Neue",Arial,sans-serif;font-variant-numeric:tabular-nums;box-sizing:border-box;background:#141414;border:1px solid #303030;border-radius:14px;width:100%;padding:0 14px;font-size:18px;font-weight:700}.vc .s-FlagPayment.app{color:#fafafa;font-family:var(--font-inter-tight),"Inter Tight","Helvetica Neue",Arial,sans-serif;box-sizing:border-box;background:#0a0a0a;flex-direction:column;display:flex;overflow:hidden}.vc .s-FlagPayment .scroll{flex-direction:column;flex:1;gap:22px;padding:12px 20px 24px;display:flex;overflow-y:auto}.vc .s-FlagPayment .disp{font-family:var(--font-archivo),Archivo,sans-serif;letter-spacing:-.01em;font-weight:900;font-stretch:125%}.vc .s-FlagPayment .mono{font-family:var(--font-inter-tight),"Inter Tight","Helvetica Neue",Arial,sans-serif;font-variant-numeric:tabular-nums}.vc .s-FlagPayment .eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#8f8f8f;font-size:11px;font-weight:700}.vc .s-FlagPayment .card{background:#141414;border:1px solid #262626;border-radius:18px}.vc .s-FlagPayment .btn{min-height:56px;font:inherit;cursor:pointer;box-sizing:border-box;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;padding:0 16px;font-size:17px;font-weight:800;text-decoration:none;display:flex}.vc .s-FlagPayment .back{color:#b5b5b5;align-items:center;gap:4px;min-height:32px;text-decoration:none;display:flex}.vc .s-FlagPayment .opt{color:#fafafa;min-height:56px;font:inherit;text-align:left;cursor:pointer;box-sizing:border-box;background:0 0;border:0;border-bottom:1px solid #222;align-items:center;gap:12px;width:100%;padding:10px 16px;display:flex}.vc .s-FlagPayment .chip{min-height:44px;font:inherit;cursor:pointer;border-radius:22px;padding:0 16px;font-size:14px;font-weight:700}.vc .s-Join.app{color:#fafafa;font-family:var(--font-inter-tight),"Inter Tight","Helvetica Neue",Arial,sans-serif;box-sizing:border-box;background:#0a0a0a;flex-direction:column;gap:24px;padding:28px 20px 34px;display:flex;overflow:hidden}.vc .s-Join .disp{font-family:var(--font-archivo),Archivo,sans-serif;letter-spacing:-.01em;font-weight:900;font-stretch:125%}.vc .s-Join .mono{font-family:var(--font-inter-tight),"Inter Tight","Helvetica Neue",Arial,sans-serif;font-variant-numeric:tabular-nums}.vc .s-Join .eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#8f8f8f;font-size:11px;font-weight:700}.vc .s-Join .btn{min-height:56px;font:inherit;cursor:pointer;box-sizing:border-box;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;padding:0 16px;font-size:17px;font-weight:800;text-decoration:none;display:flex}.vc .s-Join .field{flex-direction:column;gap:8px;display:flex}.vc .s-Join .input{color:#fafafa;min-height:56px;font:inherit;box-sizing:border-box;background:#141414;border:1px solid #303030;border-radius:14px;width:100%;padding:0 16px;font-size:17px}.vc .s-Join .code{color:#fafafa;width:100%;min-height:64px;font-family:var(--font-inter-tight),"Inter Tight","Helvetica Neue",Arial,sans-serif;font-variant-numeric:tabular-nums;text-align:center;box-sizing:border-box;letter-spacing:.3em;background:#141414;border:1px solid #303030;border-radius:14px;font-size:26px;font-weight:700}.vc .s-Lesson.app{color:#fafafa;font-family:var(--font-inter-tight),"Inter Tight","Helvetica Neue",Arial,sans-serif;box-sizing:border-box;background:#0a0a0a;flex-direction:column;display:flex;overflow:hidden}.vc .s-Lesson .scroll{flex-direction:column;flex:1;gap:20px;padding:12px 20px 24px;display:flex;overflow-y:auto}.vc .s-Lesson .disp{font-family:var(--font-archivo),Archivo,sans-serif;letter-spacing:-.01em;font-weight:900;font-stretch:125%}.vc .s-Lesson .mono{font-family:var(--font-inter-tight),"Inter Tight","Helvetica Neue",Arial,sans-serif;font-variant-numeric:tabular-nums}.vc .s-Lesson .eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#8f8f8f;font-size:11px;font-weight:700}.vc .s-Lesson .card{background:#141414;border:1px solid #262626;border-radius:18px}.vc .s-Lesson .btn{min-height:56px;font:inherit;cursor:pointer;box-sizing:border-box;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;padding:0 16px;font-size:17px;font-weight:800;display:flex}.vc .s-Lesson .back{color:#b5b5b5;align-items:center;gap:4px;min-height:32px;text-decoration:none;display:flex}.vc .s-Lesson .les{box-sizing:border-box;border-bottom:1px solid #222;align-items:center;gap:14px;min-height:56px;padding:10px 16px;display:flex}.vc .s-Lesson .dot{width:28px;height:28px;font-family:var(--font-inter-tight),"Inter Tight","Helvetica Neue",Arial,sans-serif;font-variant-numeric:tabular-nums;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.vc .s-Main.app{color:#fafafa;font-family:var(--font-inter-tight),"Inter Tight","Helvetica Neue",Arial,sans-serif;box-sizing:border-box;background:#0a0a0a;flex-direction:column;display:flex;overflow:hidden}.vc .s-Main .scroll{flex-direction:column;flex:1;gap:20px;padding:16px 20px 24px;display:flex;overflow-y:auto}.vc .s-Main .disp{font-family:var(--font-archivo),Archivo,sans-serif;letter-spacing:-.01em;font-weight:900;font-stretch:125%}.vc .s-Main .mono{font-family:var(--font-inter-tight),"Inter Tight","Helvetica Neue",Arial,sans-serif;font-variant-numeric:tabular-nums}.vc .s-Main .eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#8f8f8f;font-size:11px;font-weight:700}.vc .s-Main .card{background:#141414;border:1px solid #262626;border-radius:18px}.vc .s-Main .btn{min-height:52px;font:inherit;cursor:pointer;box-sizing:border-box;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:16px;font-weight:800;text-decoration:none;display:flex}.vc .s-Main .ghost{color:#fafafa;background:#1f1f1f;border:1px solid #303030}.vc .s-Main .row{color:#fafafa;box-sizing:border-box;align-items:center;gap:14px;min-height:56px;padding:12px 16px;text-decoration:none;display:flex}.vc .s-Main .tabs{background:#0a0a0a;border-top:1px solid #222;grid-template-columns:repeat(5,minmax(0,1fr));padding:6px 8px 26px;display:grid}.vc .s-Main .tab{color:#8f8f8f;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:50px;font-size:11px;font-weight:700;text-decoration:none;display:flex}.vc .s-Main .tab.on{color:#fafafa}.vc .s-Main .dot{border-radius:50%;flex:none;width:8px;height:8px}.vc .s-Messages.app{color:#fafafa;font-family:var(--font-inter-tight),"Inter Tight","Helvetica Neue",Arial,sans-serif;box-sizing:border-box;background:#0a0a0a;flex-direction:column;display:flex;overflow:hidden}.vc .s-Messages .scroll{flex-direction:column;flex:1;gap:20px;padding:12px 20px 24px;display:flex;overflow-y:auto}.vc .s-Messages .disp{font-family:var(--font-archivo),Archivo,sans-serif;letter-spacing:-.01em;font-weight:900;font-stretch:125%}.vc .s-Messages .mono{font-family:var(--font-inter-tight),"Inter Tight","Helvetica Neue",Arial,sans-serif;font-variant-numeric:tabular-nums}.vc .s-Messages .eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#8f8f8f;font-size:11px;font-weight:700}.vc .s-Messages .card{background:#141414;border:1px solid #262626;border-radius:18px}.vc .s-Messages .chip{min-height:44px;font:inherit;cursor:pointer;border-radius:22px;padding:0 16px;font-size:14px;font-weight:700}.vc .s-Messages .thread{box-sizing:border-box;color:#fafafa;border-bottom:1px solid #222;align-items:center;gap:14px;min-height:68px;padding:12px 16px;text-decoration:none;display:flex}.vc .s-Messages .av{border-radius:14px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;font-size:14px;font-weight:800;display:flex}.vc .s-Messages .tabs{background:#0a0a0a;border-top:1px solid #222;grid-template-columns:repeat(5,minmax(0,1fr));padding:6px 8px 26px;display:grid}.vc .s-Messages .tab{color:#8f8f8f;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:50px;font-size:11px;font-weight:700;text-decoration:none;display:flex}.vc .s-Messages .tab.on{color:#fafafa}.vc .s-Notifications.app{color:#fafafa;font-family:var(--font-inter-tight),"Inter Tight","Helvetica Neue",Arial,sans-serif;box-sizing:border-box;background:#0a0a0a;flex-direction:column;display:flex;overflow:hidden}.vc .s-Notifications .scroll{flex-direction:column;flex:1;gap:20px;padding:12px 20px 24px;display:flex;overflow-y:auto}.vc .s-Notifications .disp{font-family:var(--font-archivo),Archivo,sans-serif;letter-spacing:-.01em;font-weight:900;font-stretch:125%}.vc .s-Notifications .mono{font-family:var(--font-inter-tight),"Inter Tight","Helvetica Neue",Arial,sans-serif;font-variant-numeric:tabular-nums}.vc .s-Notifications .eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#8f8f8f;font-size:11px;font-weight:700}.vc .s-Notifications .card{background:#141414;border:1px solid #262626;border-radius:18px}.vc .s-Notifications .back{color:#b5b5b5;align-items:center;gap:4px;min-height:32px;text-decoration:none;display:flex}.vc .s-Notifications .n{color:#fafafa;box-sizing:border-box;border-bottom:1px solid #222;align-items:flex-start;gap:14px;min-height:64px;padding:14px 16px;text-decoration:none;display:flex}.vc .s-Notifications .ic{border-radius:10px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.vc .s-Onboarding.app{color:#fafafa;font-family:var(--font-inter-tight),"Inter Tight","Helvetica Neue",Arial,sans-serif;box-sizing:border-box;background:#0a0a0a;flex-direction:column;display:flex;overflow:hidden}.vc .s-Onboarding .disp{font-family:var(--font-archivo),Archivo,sans-serif;letter-spacing:-.01em;font-weight:900;font-stretch:125%}.vc .s-Onboarding .mono{font-family:var(--font-inter-tight),"Inter Tight","Helvetica Neue",Arial,sans-serif;font-variant-numeric:tabular-nums}.vc .s-Onboarding .eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#8f8f8f;font-size:11px;font-weight:700}.vc .s-Onboarding .btn{min-height:56px;font:inherit;cursor:pointer;box-sizing:border-box;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;padding:0 16px;font-size:17px;font-weight:800;text-decoration:none;display:flex}.vc .s-Onboarding .step{border-radius:16px;align-items:flex-start;gap:14px;padding:14px 16px;display:flex}.vc .s-Onboarding .badge{width:32px;height:32px;font-family:var(--font-inter-tight),"Inter Tight","Helvetica Neue",Arial,sans-serif;font-variant-numeric:tabular-nums;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.vc .s-Pay.app{color:#fafafa;font-family:var(--font-inter-tight),"Inter Tight","Helvetica Neue",Arial,sans-serif;box-sizing:border-box;background:#0a0a0a;flex-direction:column;display:flex;overflow:hidden}.vc .s-Pay .scroll{flex-direction:column;flex:1;gap:20px;padding:12px 20px 24px;display:flex;overflow-y:auto}.vc .s-Pay .disp{font-family:var(--font-archivo),Archivo,sans-serif;letter-spacing:-.01em;font-weight:900;font-stretch:125%}.vc .s-Pay .mono{font-family:var(--font-inter-tight),"Inter Tight","Helvetica Neue",Arial,sans-serif;font-variant-numeric:tabular-nums}.vc .s-Pay .eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#8f8f8f;font-size:11px;font-weight:700}.vc .s-Pay .card{background:#141414;border:1px solid #262626;border-radius:18px}.vc .s-Pay .seg{min-height:44px;font:inherit;cursor:pointer;border:0;border-radius:10px;font-size:14px;font-weight:800}.vc .s-Pay .row{box-sizing:border-box;border-bottom:1px solid #222;align-items:center;gap:12px;min-height:56px;padding:10px 16px;display:flex}.vc .s-Pay .tabs{background:#0a0a0a;border-top:1px solid #222;grid-template-columns:repeat(5,minmax(0,1fr));padding:6px 8px 26px;display:grid}.vc .s-Pay .tab{color:#8f8f8f;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:50px;font-size:11px;font-weight:700;text-decoration:none;display:flex}.vc .s-Pay .tab.on{color:#fafafa}.vc .s-Profile.app{color:#fafafa;font-family:var(--font-inter-tight),"Inter Tight","Helvetica Neue",Arial,sans-serif;box-sizing:border-box;background:#0a0a0a;flex-direction:column;display:flex;overflow:hidden}.vc .s-Profile .scroll{flex-direction:column;flex:1;gap:20px;padding:12px 20px 24px;display:flex;overflow-y:auto}.vc .s-Profile .disp{font-family:var(--font-archivo),Archivo,sans-serif;letter-spacing:-.01em;font-weight:900;font-stretch:125%}.vc .s-Profile .mono{font-family:var(--font-inter-tight),"Inter Tight","Helvetica Neue",Arial,sans-serif;font-variant-numeric:tabular-nums}.vc .s-Profile .eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#8f8f8f;font-size:11px;font-weight:700}.vc .s-Profile .card{background:#141414;border:1px solid #262626;border-radius:18px}.vc .s-Profile .link{color:#fafafa;box-sizing:border-box;border-bottom:1px solid #222;align-items:center;gap:14px;min-height:52px;padding:10px 16px;text-decoration:none;display:flex}.vc .s-Profile .tabs{background:#0a0a0a;border-top:1px solid #222;grid-template-columns:repeat(5,minmax(0,1fr));padding:6px 8px 26px;display:grid}.vc .s-Profile .tab{color:#8f8f8f;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:50px;font-size:11px;font-weight:700;text-decoration:none;display:flex}.vc .s-Profile .tab.on{color:#fafafa}.vc .s-RunShow.app{color:#fafafa;font-family:var(--font-inter-tight),"Inter Tight","Helvetica Neue",Arial,sans-serif;box-sizing:border-box;background:#0a0a0a;flex-direction:column;display:flex;overflow:hidden}.vc .s-RunShow .scroll{flex-direction:column;flex:1;gap:20px;padding:12px 20px 24px;display:flex;overflow-y:auto}.vc .s-RunShow .disp{font-family:var(--font-archivo),Archivo,sans-serif;letter-spacing:-.01em;font-weight:900;font-stretch:125%}.vc .s-RunShow .mono{font-family:var(--font-inter-tight),"Inter Tight","Helvetica Neue",Arial,sans-serif;font-variant-numeric:tabular-nums}.vc .s-RunShow .eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#8f8f8f;font-size:11px;font-weight:700}.vc .s-RunShow .card{background:#141414;border:1px solid #262626;border-radius:18px}.vc .s-RunShow .btn{min-height:56px;font:inherit;cursor:pointer;box-sizing:border-box;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;padding:0 16px;font-size:17px;font-weight:800;text-decoration:none;display:flex}.vc .s-RunShow .ghost{color:#fafafa;background:#1f1f1f;border:1px solid #303030}.vc .s-RunShow .person{box-sizing:border-box;border-bottom:1px solid #222;align-items:center;gap:12px;min-height:64px;padding:10px 12px 10px 16px;display:flex}.vc .s-RunShow .mark{min-width:56px;min-height:44px;font:inherit;cursor:pointer;border-radius:12px;padding:0 10px;font-size:13px;font-weight:800}.vc .s-Schedule.app{color:#fafafa;font-family:var(--font-inter-tight),"Inter Tight","Helvetica Neue",Arial,sans-serif;box-sizing:border-box;background:#0a0a0a;flex-direction:column;display:flex;overflow:hidden}.vc .s-Schedule .scroll{flex-direction:column;flex:1;gap:20px;padding:8px 20px 24px;display:flex;overflow-y:auto}.vc .s-Schedule .disp{font-family:var(--font-archivo),Archivo,sans-serif;letter-spacing:-.01em;font-weight:900;font-stretch:125%}.vc .s-Schedule .mono{font-family:var(--font-inter-tight),"Inter Tight","Helvetica Neue",Arial,sans-serif;font-variant-numeric:tabular-nums}.vc .s-Schedule .eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#8f8f8f;font-size:11px;font-weight:700}.vc .s-Schedule .card{background:#141414;border:1px solid #262626;border-radius:18px}.vc .s-Schedule .btn{min-height:44px;font:inherit;cursor:pointer;box-sizing:border-box;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:15px;font-weight:800;text-decoration:none;display:flex}.vc .s-Schedule .ghost{color:#fafafa;background:#1f1f1f;border:1px solid #303030}.vc .s-Schedule .icon-btn{color:#fafafa;cursor:pointer;background:#141414;border:1px solid #262626;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.vc .s-Schedule .day{height:44px;font:inherit;font-family:var(--font-inter-tight),"Inter Tight","Helvetica Neue",Arial,sans-serif;font-variant-numeric:tabular-nums;cursor:pointer;border:0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:0;font-size:14px;font-weight:700;display:flex}.vc .s-Schedule .tabs{background:#0a0a0a;border-top:1px solid #222;grid-template-columns:repeat(5,minmax(0,1fr));padding:6px 8px 26px;display:grid}.vc .s-Schedule .tab{color:#8f8f8f;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:50px;font-size:11px;font-weight:700;text-decoration:none;display:flex}.vc .s-Schedule .tab.on{color:#fafafa}.vc .s-SetupPay.app{color:#fafafa;font-family:var(--font-inter-tight),"Inter Tight","Helvetica Neue",Arial,sans-serif;box-sizing:border-box;background:#0a0a0a;flex-direction:column;display:flex;overflow:hidden}.vc .s-SetupPay .body{flex-direction:column;flex:1;gap:22px;padding:12px 20px 34px;display:flex;overflow-y:auto}.vc .s-SetupPay .disp{font-family:var(--font-archivo),Archivo,sans-serif;letter-spacing:-.01em;font-weight:900;font-stretch:125%}.vc .s-SetupPay .mono{font-family:var(--font-inter-tight),"Inter Tight","Helvetica Neue",Arial,sans-serif;font-variant-numeric:tabular-nums}.vc .s-SetupPay .eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#8f8f8f;font-size:11px;font-weight:700}.vc .s-SetupPay .card{background:#141414;border:1px solid #262626;border-radius:18px}.vc .s-SetupPay .btn{min-height:56px;font:inherit;cursor:pointer;box-sizing:border-box;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;padding:0 16px;font-size:17px;font-weight:800;text-decoration:none;display:flex}.vc .s-SetupPay .ghost{color:#fafafa;background:#1f1f1f;border:1px solid #303030}.vc .s-SetupPay .back{color:#b5b5b5;align-items:center;gap:4px;min-height:32px;text-decoration:none;display:flex}.vc .s-SetupPay .need{box-sizing:border-box;border-bottom:1px solid #222;align-items:center;gap:14px;min-height:60px;padding:10px 16px;display:flex}.vc .s-SetupPay .ic{background:#262626;border-radius:12px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.vc .s-SetupPay .done{box-sizing:border-box;border-bottom:1px solid #222;align-items:center;gap:14px;min-height:60px;padding:10px 16px;display:flex}.vc .s-Thread.app{color:#fafafa;font-family:var(--font-inter-tight),"Inter Tight","Helvetica Neue",Arial,sans-serif;box-sizing:border-box;background:#0a0a0a;flex-direction:column;display:flex;overflow:hidden}.vc .s-Thread .disp{font-family:var(--font-archivo),Archivo,sans-serif;letter-spacing:-.01em;font-weight:900;font-stretch:125%}.vc .s-Thread .mono{font-family:var(--font-inter-tight),"Inter Tight","Helvetica Neue",Arial,sans-serif;font-variant-numeric:tabular-nums}.vc .s-Thread .eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#8f8f8f;font-size:11px;font-weight:700}.vc .s-Thread .back{color:#b5b5b5;align-items:center;gap:4px;min-height:32px;text-decoration:none;display:flex}.vc .s-Thread .them{flex-direction:column;align-self:flex-start;gap:4px;max-width:78%;display:flex}.vc .s-Thread .me{flex-direction:column;align-self:flex-end;align-items:flex-end;gap:4px;max-width:78%;display:flex}.vc .s-Thread .bub{border-radius:18px;padding:10px 14px;font-size:15px;line-height:1.4}.vc .s-Training.app{color:#fafafa;font-family:var(--font-inter-tight),"Inter Tight","Helvetica Neue",Arial,sans-serif;box-sizing:border-box;background:#0a0a0a;flex-direction:column;display:flex;overflow:hidden}.vc .s-Training .scroll{flex-direction:column;flex:1;gap:20px;padding:12px 20px 24px;display:flex;overflow-y:auto}.vc .s-Training .disp{font-family:var(--font-archivo),Archivo,sans-serif;letter-spacing:-.01em;font-weight:900;font-stretch:125%}.vc .s-Training .mono{font-family:var(--font-inter-tight),"Inter Tight","Helvetica Neue",Arial,sans-serif;font-variant-numeric:tabular-nums}.vc .s-Training .eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#8f8f8f;font-size:11px;font-weight:700}.vc .s-Training .card{background:#141414;border:1px solid #262626;border-radius:18px}.vc .s-Training .btn{min-height:52px;font:inherit;cursor:pointer;box-sizing:border-box;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:16px;font-weight:800;text-decoration:none;display:flex}.vc .s-Training .chip{min-height:44px;font:inherit;cursor:pointer;border-radius:22px;padding:0 16px;font-size:14px;font-weight:700}.vc .s-Training .mod{box-sizing:border-box;border-bottom:1px solid #222;align-items:center;gap:14px;min-height:64px;padding:12px 16px;display:flex}.vc .s-Training .ic{border-radius:12px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.vc .s-Training .tabs{background:#0a0a0a;border-top:1px solid #222;grid-template-columns:repeat(5,minmax(0,1fr));padding:6px 8px 26px;display:grid}.vc .s-Training .tab{color:#8f8f8f;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:50px;font-size:11px;font-weight:700;text-decoration:none;display:flex}.vc .s-Training .tab.on{color:#fafafa}
