.workspace-messenger{background:#fff;border:1px solid #52648e;border-radius:20px;grid-template-columns:minmax(210px,280px) minmax(0,1fr);min-height:560px;margin-top:20px;display:grid;overflow:hidden}.workspace-messenger .message-sidebar{color:#ecf1ff;background:#152141;min-width:0;padding:20px}.message-sidebar h2{color:#fff;font-size:17px}.message-sidebar h3{text-transform:uppercase;letter-spacing:.1em;color:#a9bddf;margin:24px 0 8px;font-size:12px}.message-sidebar input{color:#17213a;border:1px solid #b9c7e2;border-radius:10px;width:100%;margin:12px 0;padding:10px}.message-sidebar button{text-align:left;color:#e0e7f8;overflow-wrap:anywhere;border-radius:9px;width:100%;margin-top:3px;padding:11px 12px;display:block}.message-sidebar button:hover{background:#25365b}.message-sidebar button[aria-pressed=true]{color:#fff;background:#7436dc;font-weight:800}.workspace-messenger .message-thread{border:0;border-radius:0;flex-direction:column;min-width:0;max-height:75vh;padding:22px;display:flex}.message-scroll{overscroll-behavior:contain;flex:1;min-height:120px;margin:16px 0;padding:8px 4px;overflow:auto}.message-thread .tt-message{background:0 0;border:0;border-bottom:1px solid #e8edf5;margin:0;padding:14px 8px}.message-thread .tt-message small{color:#53637e;font-weight:700}.message-thread .tt-message p{color:#17213a;margin-top:5px}.message-thread .tt-form{background:#f8faff;border:1px solid #c9d4e7;border-radius:14px;margin-top:auto;padding:12px}.message-thread textarea{min-height:80px;max-height:160px}.message-empty{text-align:center;color:#4d5b76;place-content:center;min-width:0;padding:36px;display:grid}@media (width<=760px){.workspace-messenger{grid-template-columns:1fr}.workspace-messenger .message-sidebar{max-height:260px;overflow:auto}.workspace-messenger .message-thread{max-height:none}.message-scroll{max-height:55vh}.message-sidebar h3{margin-top:14px}}.message-page .message-toolbar{flex-wrap:wrap;align-items:flex-end;gap:16px;margin:24px 0;display:flex}.message-page .message-dm-picker{flex:300px;gap:9px;min-width:0;max-width:440px;display:grid}.message-page .message-field-label{color:#e7edff;align-items:center;gap:8px;font-size:13px;font-weight:800;display:flex}.message-page .message-field-label svg{color:#67e8f9}.message-page .message-select-wrap{width:100%;min-width:0;display:block;position:relative}.message-page .message-select-wrap>svg{pointer-events:none;color:#6234b5;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.message-page .message-select-wrap select{appearance:none;color:#17243c;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;width:100%;min-width:0;min-height:48px;font:inherit;cursor:pointer;background:#fff;border:1px solid #b8c5d8;border-radius:12px;padding:12px 44px 12px 16px;font-size:14px;font-weight:650;display:block;box-shadow:0 2px 5px #0816310a}.message-page .message-select-wrap option{color:#17243c;background:#fff}.message-page .message-select-wrap select:focus-visible,.message-page .message-channel-fields input:focus-visible{outline-offset:3px;border-color:#7540c8;outline:3px solid #67e8f9}.message-page .message-select-wrap select:disabled{opacity:.6;cursor:not-allowed}.message-page .message-toolbar-actions{flex-wrap:wrap;gap:10px;display:flex}.message-page .message-toolbar-actions .tt-button{min-height:48px}.message-page .message-channel-editor{padding:26px}.message-page .message-editor-heading{border-bottom:1px solid #e8edf5;align-items:center;gap:14px;padding-bottom:22px;display:flex}.message-page .message-editor-icon{color:#7231c4;background:linear-gradient(135deg,#f7e8ff,#e5fbff);border:1px solid #ddd1f5;border-radius:15px;flex:0 0 48px;place-items:center;height:48px;display:grid}.message-page .message-editor-heading h2{color:#17243c;font-size:22px;line-height:1.25}.message-page .message-editor-heading p{margin-top:5px}.message-page .message-channel-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;margin:22px 0 26px;display:grid}.message-page .message-channel-fields label{color:#27354e;gap:9px;font-weight:800}.message-page .message-channel-fields input{border-radius:12px;min-height:48px;padding:12px 16px;font-size:14px}.message-page .message-channel-fields input::placeholder{color:#6b7890;opacity:1}.message-page .message-people{border:0;min-width:0;margin:0;padding:0}.message-page .message-people legend{color:#17243c;padding:0;font-size:15px;font-weight:850;line-height:1.5}.message-page .message-selection-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:10px 0 16px;display:flex}.message-page .message-selection-toolbar>p{color:#5d6b83;font-size:13px}.message-page .message-selection-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.message-page .message-selection-actions .tt-button{min-height:40px;padding:9px 12px;font-size:12px}.message-page .message-selection-count{color:#6031a8;white-space:nowrap;background:#f4f0ff;border:1px solid #e4dcfa;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:800}.message-page .message-member-grid{overscroll-behavior:contain;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:10px;max-height:352px;margin:-4px;padding:4px;display:grid;overflow-y:auto}.message-page .message-member-option{cursor:pointer;text-align:left;background:#f8faff;border:1px solid #d5deeb;border-radius:15px;flex-direction:row;align-items:center;gap:12px;min-width:0;min-height:82px;padding:15px;transition:background .15s,border-color .15s;display:flex}.message-page .message-member-option:hover{background:#f5f0ff;border-color:#a98bd9}.message-page .message-member-option[data-selected=true]{background:#f2ecfc;border-color:#8950d2;box-shadow:inset 0 0 0 1px #8950d2}.message-page .message-member-option:focus-within{outline-offset:2px;outline:3px solid #54d6ec}.message-page .message-member-avatar{color:#334d72;letter-spacing:.03em;background:#e2edf9;border-radius:13px;flex:0 0 40px;place-items:center;height:40px;font-size:13px;font-weight:850;display:grid}.message-page .message-member-option[data-selected=true] .message-member-avatar{color:#fff;background:linear-gradient(135deg,#7831cc,#a431bd)}.message-page .message-member-copy{flex:1;gap:4px;min-width:0;display:grid}.message-page .message-member-name{color:#17243c;overflow-wrap:anywhere;font-size:14px;font-weight:800;line-height:1.4}.message-page .message-member-detail{color:#60718c;font-size:12px;font-weight:500}.message-page .message-member-option input[type=checkbox]{appearance:none;cursor:pointer;background:#fff;border:2px solid #9bacbf;border-radius:7px;flex:0 0 23px;width:23px;height:23px;margin:0}.message-page .message-member-option input[type=checkbox]:checked{background-color:#7835c9;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='m4 10 4 4 8-8' fill='none' stroke='white' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");border-color:#7835c9}.message-page .message-member-option input[type=checkbox]:disabled{opacity:.5;cursor:not-allowed}.message-page .message-access-note{max-width:850px;margin-top:18px}.message-page .message-editor-actions{border-top:1px solid #e8edf5;flex-wrap:wrap;gap:10px;margin-top:22px;padding-top:20px;display:flex}.message-page .message-editor-actions .tt-button{min-height:46px}@media (width<=640px){.message-page .message-dm-picker{flex-basis:100%;max-width:none}.message-page .message-toolbar-actions{width:100%}.message-page .message-toolbar-actions .tt-button{flex:1}.message-page .message-channel-editor{padding:18px}.message-page .message-editor-heading{align-items:flex-start;gap:11px}.message-page .message-editor-heading h2{font-size:20px}.message-page .message-channel-fields{grid-template-columns:minmax(0,1fr);gap:16px}.message-page .message-member-grid{grid-template-columns:minmax(0,1fr);max-height:392px}.message-page .message-selection-actions{gap:6px}.message-page .message-selection-actions .tt-button{padding:9px 10px}}@media (prefers-reduced-motion:reduce){.message-page .message-member-option{transition:none}}@media (forced-colors:active){.message-page .message-member-option input[type=checkbox]{appearance:auto}.message-page .message-member-option[data-selected=true]{border:2px solid highlight}}.today-community{min-width:0;margin:28px 0}.tc-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;display:flex}.tc-heading h2{color:#f5f8ff;letter-spacing:-.025em;margin:0;font-size:21px;font-weight:850}.tc-heading>div>p{color:#c0cee2;margin:5px 0 0;font-size:13px;line-height:1.5}.tc-heading-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.tc-messages-link{color:#d8edff;background:#ffffff08;border:1px solid #7392b45c;border-radius:11px;align-items:center;gap:8px;min-height:40px;padding:9px 12px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}.tc-messages-link:hover{background:#ffffff12}.tc-preference{color:#c9d5e7;cursor:pointer;align-items:center;gap:10px;padding:8px 0;font-size:12px;display:flex}.tc-switch{flex:0 0 36px;width:36px;height:22px;display:block;position:relative}.tc-switch input{opacity:0;cursor:pointer;z-index:1;width:100%;height:100%;margin:0;position:absolute;inset:0}.tc-switch-track{background:#4d607b;border-radius:20px;width:36px;height:22px;padding:3px;transition:background .15s;display:block}.tc-switch-track>span{background:#f6f9ff;border-radius:50%;width:16px;height:16px;transition:transform .15s;display:block;box-shadow:0 1px 3px #0003}.tc-switch input:checked+.tc-switch-track{background:#bd82ed}.tc-switch input:checked+.tc-switch-track>span{transform:translate(14px)}.tc-switch input:focus-visible+.tc-switch-track{outline-offset:4px;outline:3px solid #c6b5ff}.tc-switch input:disabled{cursor:not-allowed}.tc-switch input:disabled+.tc-switch-track{opacity:.55}.tc-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.tc-card-grid>:only-child{grid-column:1/-1}.tc-card{border:1px solid #0000;border-radius:23px;flex-direction:column;min-width:0;margin:0;padding:22px;display:flex;box-shadow:0 10px 28px #02061718}.tc-card-heading{align-items:center;gap:12px;min-width:0;margin-bottom:16px;display:flex}.tc-card-heading>div{min-width:0}.tc-module-icon{border-radius:14px;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.tc-card .tc-eyebrow{letter-spacing:.14em;margin:0 0 5px;font-size:10px;font-weight:850;line-height:1.4}.tc-card h3{letter-spacing:-.025em;overflow-wrap:anywhere;margin:0;font-size:22px;font-weight:850;line-height:1.25}.tc-contest{color:#4a3214;background:linear-gradient(125deg,#fff8e7,#fffdf7);border-color:#e9cd87}.tc-contest .tc-module-icon{color:#613b03;background:linear-gradient(145deg,#f3c458,#e8a92e);box-shadow:0 5px 15px #da9f2d25}.tc-contest .tc-eyebrow{color:#876018}.tc-contest h3{color:#4a3214}.tc-period{color:#796441;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 16px;font-size:12px;line-height:1.4;display:flex}.tc-active{color:#705219;background:#f4e8c9;border-radius:7px;align-items:center;gap:6px;padding:5px 8px;font-weight:750;display:inline-flex}.tc-active:before{content:"";background:#aa7b1f;border-radius:50%;width:5px;height:5px}.tc-standings{margin:0 0 18px}.tc-standings-heading{color:#8b744c;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:8px;font-size:10px;font-weight:800;line-height:1.4;display:flex}.tc-standings-heading span:last-child{text-align:right}.tc-standings ol{margin:0;padding:0;list-style:none}.tc-standings li{border-bottom:1px solid #b88b3726;align-items:center;gap:10px;padding:11px 0;font-size:13px;display:flex}.tc-standings li:last-child{border:0}.tc-rank{color:#805611;background:#f5e6bf;border:1px solid #ead7a5;border-radius:9px;flex:0 0 27px;justify-content:center;align-items:center;height:27px;font-size:11px;font-weight:850;display:inline-flex}.tc-ranking-name{overflow-wrap:anywhere;flex:1;min-width:0}.tc-standings strong{font-variant-numeric:tabular-nums;color:#573e15;text-align:right;overflow-wrap:anywhere;max-width:44%;font-size:15px}.tc-card-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;display:flex}.tc-action{border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:10px;min-height:42px;padding:10px 14px;font-size:12px;font-weight:800;line-height:1.5;text-decoration:none;display:inline-flex}.tc-contest .tc-action{color:#fff8e5;background:#765311}.tc-contest .tc-action:hover{background:#5f410a}.tc-card .tc-empty{color:#7a694b;margin:0 0 18px;font-size:13px;line-height:1.65}.tc-empty-contest{min-height:240px}.tc-buddy{color:#fff4ff;background:linear-gradient(125deg,#332247,#392650 60%,#452545);border-color:#805b94}.tc-buddy .tc-module-icon{color:#f7b9e5;background:#ef9edc1c;border:1px solid #f0acdd38}.tc-buddy .tc-eyebrow{color:#efb1dc}.tc-buddy h3{color:#fff4ff}.tc-buddy-pair{background:#ffffff05;border:1px solid #e5b2f127;border-radius:13px;align-items:center;gap:12px;margin:0 0 16px;padding:12px;display:flex}.tc-pair-avatars{flex-shrink:0;padding-right:4px;display:flex}.tc-pair-avatars span{color:#5b3166;background:#ecc4ea;border:2px solid #3c294e;border-radius:50%;flex:0 0 31px;place-items:center;width:31px;height:31px;font-size:10px;font-weight:850;display:grid}.tc-pair-avatars span+span{color:#3f386a;background:#bcb7ff;margin-left:-7px}.tc-buddy-pair>div:last-child{min-width:0}.tc-buddy-pair strong{color:#f9e9fb;overflow-wrap:anywhere;font-size:13px;font-weight:750;line-height:1.4;display:block}.tc-buddy-pair p{color:#cfb6dc;margin:4px 0 0;font-size:11px;line-height:1.4}.tc-buddy-updates{margin-bottom:16px}.tc-preview-label{color:#dabde5;letter-spacing:.06em;margin:0 0 9px;font-size:10px;font-weight:800}.tc-checkin{border-left:2px solid #e9a3d752;grid-template-columns:minmax(0,1fr);gap:4px;margin:0;padding:9px 0 9px 12px;display:grid}.tc-checkin+.tc-checkin{margin-top:9px}.tc-checkin strong{color:#f0c6e7;overflow-wrap:anywhere;font-size:11px;font-weight:800}.tc-checkin p{-webkit-line-clamp:2;color:#e3d5ec;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.6;display:-webkit-box;overflow:hidden}.tc-buddy .tc-action{color:#482347;background:#f0b7dd}.tc-buddy .tc-action:hover{background:#ffd0ed}.tc-buddy .tc-empty{color:#d8c1e3}.tc-card .tc-history-note{color:#cbb2d7;margin:0;font-size:10px;line-height:1.5}.today-community :is(a,button):focus-visible{outline-offset:4px;outline:3px solid #b9dfff}.tc-contest :is(a,button):focus-visible{outline-color:#775719}@media (width>=1050px){.tc-buddy:only-child .tc-buddy-updates{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;display:grid}.tc-buddy:only-child .tc-preview-label{grid-column:1/-1}.tc-buddy:only-child .tc-checkin+.tc-checkin{margin-top:0}}@media (width<=800px){.tc-card-grid{grid-template-columns:1fr}.tc-card{padding:20px}.tc-heading-actions{justify-content:space-between;width:100%}}@media (width<=420px){.tc-card{border-radius:20px;padding:18px}.tc-card h3,.tc-heading h2{font-size:20px}.tc-heading-actions{gap:6px}.tc-messages-link{padding:8px 10px;font-size:11px}.tc-preference{gap:7px;font-size:11px}.tc-card-heading{gap:10px}.tc-module-icon{flex-basis:40px;width:40px;height:40px}.tc-card-footer{flex-direction:column;align-items:flex-start}.tc-buddy-pair{padding:10px}}@media (prefers-reduced-motion:reduce){.tc-switch-track,.tc-switch-track>span{transition:none}}.tt-shell{color:#fff;max-width:1320px;margin:auto;padding:28px 20px}.tt-hero{background:linear-gradient(120deg,#101e42,#361b55);border:1px solid #ffffff25;border-radius:26px;margin-bottom:20px;padding:28px}.tt-kicker{color:#67e8f9;letter-spacing:.15em;text-transform:uppercase;font-size:11px;font-weight:900}.tt-hero h1{margin:8px 0;font-size:clamp(28px,4vw,42px);font-weight:900}.tt-hero p{max-width:800px;line-height:1.7}.tt-card{color:#17243c;background:#fff;border:1px solid #e2e8f0;border-radius:20px;margin:16px 0;padding:22px;box-shadow:0 10px 30px #00000012}.tt-card h2,.tt-card h3{font-size:20px;font-weight:850}.tt-card p{line-height:1.6}.tt-muted{color:#64748b;font-size:13px}.tt-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.tt-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tt-between{justify-content:space-between}.tt-button{color:#142443;cursor:pointer;background:#fff;border:1px solid #a8b5ca;border-radius:11px;padding:11px 16px;font-size:13px;font-weight:800}.tt-button:hover{background:#fff5fc;border-color:#c0268d}.tt-button:disabled{opacity:.45;cursor:not-allowed}.tt-primary{color:#fff;background:linear-gradient(100deg,#d21a86,#742bce);border-color:#0000}.tt-primary:hover{color:#fff;background:#742bce}.tt-tabs{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.tt-tabs button{background:#ffffff0a;border:1px solid #ffffff40;border-radius:12px;padding:10px 16px;font-weight:800}.tt-tabs button[aria-pressed=true]{color:#0b1733;background:#67e8f9;border-color:#67e8f9}.tt-form label{flex-direction:column;gap:6px;font-size:13px;font-weight:750;display:flex}.tt-form input:not([type=checkbox]):not([type=color]),.tt-form select,.tt-form textarea{color:#17243c;background:#fff;border:1px solid #b8c5d8;border-radius:10px;width:100%;min-width:0;padding:11px;font-weight:400}.tt-form textarea{min-height:100px}.tt-form fieldset:disabled{opacity:.7}.tt-check{align-items:center;flex-direction:row!important;gap:8px!important;display:flex!important}.tt-error{color:#991c45;background:#fff0f3;border:1px solid #fb9ab5;border-radius:12px;margin:12px 0;padding:14px}.tt-notice{color:#cffafe;background:#67e8f911;border:1px solid #67e8f950;border-radius:12px;padding:13px}.tt-pill{color:#3730a3;background:#e0e7ff;border-radius:12px;padding:4px 9px;font-size:11px;font-weight:800;display:inline-block}.tt-table{color:#17243c;background:#fff;border-radius:16px;margin:18px 0;overflow:auto}.tt-table table{border-collapse:collapse;width:100%;min-width:700px;font-size:13px}.tt-table th,.tt-table td{text-align:left;vertical-align:top;border-bottom:1px solid #e2e8f0;padding:12px 14px}.tt-table th{background:#eaf0fa;font-weight:850}.tt-progress{background:#e7edf6;border-radius:12px;height:10px;margin:12px 0;overflow:hidden}.tt-progress i{background:linear-gradient(90deg,#c0268d,#22b8ca);height:100%;display:block}.tt-message{background:#f0f5fc;border-radius:14px;margin:9px 0;padding:13px}.tt-message small{color:#52627b;margin-bottom:5px;display:block}.tt-plain-list{padding:0;list-style:none}.tt-plain-list li{border-bottom:1px solid #e2e8f0;padding:10px 0}.tt-link{color:#086b83;font-weight:800;text-decoration:underline}.tt-card a.tt-button{text-decoration:none;display:inline-block}.tt-form{display:block}.tt-form .tt-row{margin-top:16px}.tt-form .tt-grid{margin:16px 0}.tt-form summary{cursor:pointer;margin:16px 0;font-weight:800}.tt-empty{color:#64748b;text-align:center;padding:24px}.tt-legend{flex-wrap:wrap;gap:10px;font-size:12px;display:flex}.tt-legend span{align-items:center;gap:6px;display:flex}.tt-legend i{border-radius:50%;width:13px;height:13px;display:inline-block}@media (width<=640px){.tt-shell{padding:20px 12px}.tt-hero{padding:22px}.tt-grid{grid-template-columns:1fr}.tt-card{padding:18px}}.tt-card .tt-kicker{color:#0e7490}.tt-hero .tt-muted{color:#cbd5e1}.cs-shell,.cs-today{--cs-ink:#101c39;--cs-muted:#58647c;--cs-line:#dae1ee;--cs-pink:#e5178d;--cs-purple:#743ce6;--cs-cyan:#53dce8;color:var(--cs-ink);box-sizing:border-box;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5}.cs-shell *,.cs-today *{box-sizing:border-box}.cs-shell{background:radial-gradient(at 0 20%,#e1f7f9 0,#0000 45%),radial-gradient(at 98% 0,#f7e7f3 0,#0000 38%),#f5f7fc;min-height:100vh;padding:22px 4vw 48px}.cs-top{justify-content:space-between;align-items:center;gap:16px;max-width:1280px;margin:auto auto 30px;display:flex}.cs-top>div{align-items:center;gap:22px;display:flex}.cs-wordmark{letter-spacing:-1px;color:#12213c;font-size:27px;font-weight:850;text-decoration:none}.cs-wordmark b{color:#dc228e}.cs-wordmark small{letter-spacing:3px;margin-left:8px;font-size:12px}.cs-plan{letter-spacing:1.5px;color:#603bac;background:#fff;border:1px solid #d5dceb;border-radius:99px;padding:8px 13px;font-size:11px;font-weight:800}.cs-layout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:40px;max-width:1280px;margin:auto;display:grid}.cs-rail{padding:24px 0;position:sticky;top:24px}.cs-eyebrow{letter-spacing:2px;color:#687a9a;font-size:11px;font-weight:850}.cs-rail h2{letter-spacing:-.9px;margin:18px 0;font-size:29px;line-height:1.2}.cs-rail p{color:var(--cs-muted);font-size:14px}.cs-rail ol{margin:16px 0;padding:14px 0;list-style:none}.cs-rail li{color:#63718a;align-items:center;gap:12px;padding:10px 0;font-size:13px;display:flex}.cs-rail li>span{background:#f9fbff;border:1px solid #d5ddeb;border-radius:50%;place-items:center;width:26px;height:26px;font-size:11px;font-weight:750;display:grid}.cs-rail li.current{color:#5331b3;font-weight:800}.cs-rail li.current>span{color:#fff;background:#753ae6;border-color:#0000;box-shadow:0 0 0 4px #e9e2fb}.cs-rail li.past>span{color:#21775c;background:#dcf6ee;border-color:#c5eadc}.cs-rail-note{border-top:1px solid #dae1eb;margin-top:20px;padding-top:22px}.cs-rail-note i{color:#db258d;font-size:25px;display:block}.cs-rail-note strong{font-size:13px}.cs-rail-note p{max-width:230px;font-size:12px}.cs-card{background:#fff;border:1px solid #dce3ef;border-radius:26px;min-width:0;overflow:hidden;box-shadow:0 24px 70px #1a2b4b0c}.cs-progress{background:#edf1f8;height:5px}.cs-progress span{background:linear-gradient(90deg,#4edbe8,#803cf0,#ed168c);height:100%;transition:width .3s;display:block}.cs-card-body{padding:30px 38px 32px}.cs-step-meta{text-transform:uppercase;letter-spacing:1.4px;color:#58647c;justify-content:space-between;gap:12px;margin-bottom:14px;font-size:11px;font-weight:750;display:flex}.cs-card h1{letter-spacing:-1.3px;outline:none;max-width:650px;margin:0 0 16px;font-size:clamp(27px,3vw,39px);line-height:1.14}.cs-intro{color:var(--cs-muted);max-width:650px;margin:0 0 26px;font-size:16px;line-height:1.65}.cs-welcome-art{color:#fff;background:radial-gradient(at 80% 0,#48225e,#0000 70%),linear-gradient(135deg,#09172f,#122a4c);border-radius:20px;height:272px;margin:26px 0;position:relative;overflow:hidden}.cs-orbit{border:1px solid #8eb3d027;border-radius:50%;width:400px;height:400px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-20deg)}.cs-orbit.two{width:530px;height:200px;transform:translate(-50%,-50%)rotate(24deg)}.cs-art-core{letter-spacing:-2px;font-size:44px;font-weight:750;line-height:1.05;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cs-art-core b{color:#68e2eb}.cs-art-tile{z-index:1;background:#2e3b58e0;border:1px solid #ffffff25;border-radius:14px;padding:12px 16px;font-size:24px;position:absolute;box-shadow:0 8px 25px #020b1930}.cs-art-tile small{letter-spacing:0;color:#e1e9f8;font-size:11px;display:block}.art-a{animation:6s ease-in-out infinite cs-float;top:16%;left:6%;transform:rotate(-7deg)}.art-b{animation:7s ease-in-out infinite reverse cs-float;top:17%;right:5%;transform:rotate(6deg)}.art-c{font-size:22px;animation:8s ease-in-out infinite cs-float;bottom:12%;right:13%}.cs-welcome-points{justify-content:space-between;gap:16px;display:flex}.cs-welcome-points p{font-size:12px;font-weight:650}.cs-welcome-points b{color:#7b42db;margin-bottom:6px;font-size:11px;display:block}.cs-footer{background:#fbfcff;border-top:1px solid #e8edf5;justify-content:space-between;align-items:center;gap:14px;padding:20px 30px;display:flex}.cs-footer>div{align-items:center;gap:12px;display:flex}.cs-primary,.cs-secondary,.cs-text-button{font:inherit;cursor:pointer;text-align:center;border:0;transition:background .15s,transform .15s}.cs-primary{color:#fff;background:linear-gradient(110deg,#d71f8d,#743be6);border-radius:12px;justify-content:center;align-items:center;gap:20px;min-height:46px;padding:13px 20px;font-size:13px;font-weight:780;display:inline-flex;box-shadow:0 4px 12px #9233ba21}.cs-primary:hover{filter:brightness(1.08)}.cs-secondary{border:1px solid var(--cs-line);color:#344663;background:#fff;border-radius:11px;min-height:42px;padding:11px 15px;font-size:12px;font-weight:700}.cs-text-button{color:#644d90;background:0 0;padding:8px 0;font-size:12px;font-weight:700}.cs-shell button:disabled{cursor:default;opacity:.48}.cs-shell button:focus-visible,.cs-today button:focus-visible,.cs-shell input:focus-visible,.cs-shell select:focus-visible,.cs-shell textarea:focus-visible,.cs-later summary:focus-visible{outline-offset:3px;outline:3px solid #8860ed}.cs-save-status{color:#3f7a67;max-width:130px;font-size:11px}.cs-module-grid,.cs-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.cs-choice{font:inherit;text-align:left;cursor:pointer;min-height:128px;color:var(--cs-ink);background:#fff;border:1px solid #dce3ee;border-radius:16px;padding:19px 44px 19px 18px;transition:background .18s,border-color .18s;position:relative}.cs-choice:hover{background:#fcfaff;border-color:#baa7e4}.cs-choice.is-selected{background:#f5f0ff;border-color:#9470dc;box-shadow:0 0 0 1px #9470dc22}.cs-choice strong{margin-bottom:7px;font-size:14px;display:block}.cs-choice>span:not(.cs-choice-tick):not(.cs-module-icon){color:var(--cs-muted);font-size:12px;line-height:1.6;display:block}.cs-choice-tick{color:#58647c;background:#fff;border:1px solid #dce3ee;border-radius:50%;place-items:center;width:22px;height:22px;font-size:13px;display:grid;position:absolute;top:16px;right:14px}.is-selected .cs-choice-tick{color:#fff;background:#7840d9;border-color:#7840d9}.cs-module-icon{color:#7750ad;margin-top:12px;font-size:22px;line-height:1;display:block!important}.cs-note{color:#69758a;margin:20px 0 0;line-height:1.65;font-size:12px!important}.cs-info{background:#edf8fb;border:1px solid #d4eef4;border-radius:14px;margin:22px 0 0;padding:18px 20px;font-size:13px}.cs-info p{color:#456377;margin:8px 0 14px;font-size:13px;line-height:1.6}.cs-info strong{font-size:14px}.cs-info li{overflow-wrap:anywhere}.cs-divider{border-top:1px solid #e4e8f1;margin:26px 0}.cs-field{min-width:0;margin:0 0 18px;display:block}.cs-field>span{color:#3a4965;margin-bottom:7px;font-size:12px;font-weight:750;display:block}.cs-field input,.cs-field select,.cs-field textarea{-webkit-text-fill-color:#17243c;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #cfd8e7;border-radius:10px;padding:11px 12px;font-size:14px;line-height:1.5;color:#17243c!important}.cs-field input::-moz-placeholder{color:#58647c;-webkit-text-fill-color:#58647c}.cs-field textarea::-moz-placeholder{color:#58647c;-webkit-text-fill-color:#58647c}.cs-field input::placeholder,.cs-field textarea::placeholder{color:#58647c;-webkit-text-fill-color:#58647c}.cs-field small{color:#58647c;margin-top:6px;font-size:11px;line-height:1.55;display:block}.cs-form-grid{-moz-column-gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px;display:grid}.cs-assets{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:28px 0;display:grid}.cs-asset{text-align:center;border:1px dashed #cbd4e4;border-radius:15px;min-width:0;padding:16px 8px}.cs-asset>img,.cs-asset-placeholder{-o-object-fit:contain;object-fit:contain;color:#9caac2;background:#f1f3fa;border-radius:13px;place-items:center;width:70px;height:70px;margin:0 auto 12px;font-size:25px;display:grid}.cs-upload{cursor:pointer;display:block;position:relative}.cs-upload strong{font-size:12px;display:block}.cs-upload span{color:#7957a7;margin-top:3px;font-size:11px;display:block}.cs-upload input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.cs-asset:focus-within{outline-offset:3px;outline:3px solid #8860ed}.cs-member-row{grid-template-columns:1fr 1.4fr auto;align-items:center;gap:10px;display:grid}.cs-seat-note{color:#657692;background:#f5f7fb;border-radius:10px;padding:12px;font-size:12px}.cs-target-preview{background:linear-gradient(120deg,#f3efff,#e9fafd);border:1px solid #dfdff1;border-radius:18px;align-items:center;gap:22px;margin:24px 0;padding:24px;display:flex}.cs-target-preview>span{color:#7b4ddd;font-size:50px}.cs-target-preview strong{font-size:40px;line-height:1}.cs-target-preview p{color:#65728c;margin:3px 0;font-size:13px}.cs-target-preview small{color:#79758f;max-width:100px;margin-left:auto;font-size:11px}.cs-review-brand{background:#f7f8fc;border:1px solid #e0e5ee;border-radius:17px;align-items:center;gap:16px;margin:24px 0;padding:18px;display:flex}.cs-review-brand>img,.cs-review-brand>div{-o-object-fit:contain;object-fit:contain;color:#7543b4;background:#e9e0fb;border-radius:14px;place-items:center;width:64px;height:64px;font-size:23px;display:grid}.cs-review-brand section{flex:1;min-width:0}.cs-review-brand strong{overflow-wrap:anywhere;font-size:18px}.cs-review-brand p,.cs-review-brand small{color:#58647c;margin:5px 0;font-size:12px}.cs-review-list{border:1px solid #e1e6ee;border-radius:16px;overflow:hidden}.cs-review-list button{cursor:pointer;text-align:left;width:100%;font:inherit;color:#283652;background:#fff;border:0;border-bottom:1px solid #e7ebf3;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.cs-review-list button:last-child{border-bottom:0}.cs-review-list strong{font-size:13px;display:block}.cs-review-list small{color:#58647c;margin-top:5px;font-size:12px;display:block}.cs-review-list b{white-space:nowrap;color:#7544a8;font-size:11px}.cs-error{color:#942d50;overflow-wrap:anywhere;background:#fff3f6;border:1px solid #f4c4d5;border-radius:12px;margin:20px 0 0;padding:14px;font-size:13px}.cs-error p{margin:6px 0 0}.cs-today{max-width:1200px;margin:0 auto 28px}.cs-today-hero{color:#fff;background:radial-gradient(at 100% 0,#442160,#0000 65%),linear-gradient(110deg,#122b45,#07182f);border-radius:24px;align-items:center;gap:30px;padding:34px 36px;display:flex;overflow:hidden}.cs-today-hero .cs-eyebrow{color:#65d9e7}.cs-today-hero h2{letter-spacing:-1px;margin:15px 0;font-size:clamp(25px,3vw,35px);line-height:1.2}.cs-today-hero p{color:#b9c9e1;max-width:700px;font-size:15px}.cs-hero-tags{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.cs-hero-tags span{color:#d4dff2;border:1px solid #ffffff24;border-radius:99px;padding:6px 10px;font-size:10px}.cs-headshot{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:90px;height:90px}.cs-start{background:#fff;border:1px solid #dce6f0;border-radius:18px;margin-top:18px;padding:24px 28px}.cs-section-heading{justify-content:space-between;align-items:center;gap:25px;display:flex}.cs-section-heading h3{margin:8px 0;font-size:21px;line-height:1.25}.cs-section-heading p{color:#6a7892;max-width:650px;margin:6px 0;font-size:13px}.cs-section-heading>.cs-primary{flex-shrink:0}.cs-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.cs-shortcuts button{text-align:left;font:inherit;cursor:pointer;background:#fff;border:1px solid #dbe3ef;border-radius:15px;min-width:0;padding:18px;position:relative}.cs-shortcuts button>span{color:#7a42c8;font-size:24px;display:block}.cs-shortcuts strong{color:#243350;margin:8px 0 3px;font-size:14px;display:block}.cs-shortcuts small{color:#58647c;font-size:11px;display:block}.cs-shortcuts b{color:#9fa6b9;position:absolute;top:18px;right:18px}.cs-later{background:#fff;border:1px solid #dbe3ef;border-radius:16px;margin:18px 0;padding:18px 22px}.cs-later summary{cursor:pointer;color:#40516f;font-size:13px;font-weight:750}.cs-later summary span{color:#58647c;margin-left:10px;font-size:11px;font-weight:500}.cs-later>p{color:#71809b;font-size:12px}.cs-later>div{border-top:1px solid #edf0f6;justify-content:space-between;align-items:center;gap:20px;padding:16px 0;display:flex}.cs-later strong{font-size:13px}.cs-later p{color:#71809b;margin:5px 0;font-size:12px}.cs-preview-banner{color:#795119;text-align:center;background:#fff2d5;padding:10px 20px;font:12px system-ui}.cs-preview-banner button{font:inherit;cursor:pointer;color:#684f24;background:#fff;border:1px solid #dccb9e;border-radius:7px;margin-left:12px;padding:5px 10px}.cs-preview-dashboard{background:#f3f6fb;min-height:100vh;padding:32px 4vw}.cs-preserved-example{color:#50627c;background:#eef2fa;border:1px dashed #bdc8dc;border-radius:20px;margin:20px 0;padding:28px}.cs-preserved-example h3{margin-top:0}.cs-preserved-example p{font-size:13px}.cs-preserved-example strong{margin:15px 0 5px;font-size:15px;display:block}@keyframes cs-float{0%,to{translate:0}50%{translate:0 -8px}}@media (prefers-reduced-motion:reduce){.cs-shell *{transition:none!important;animation:none!important}}@media (width<=1000px){.cs-layout{grid-template-columns:195px minmax(0,1fr);gap:24px}.cs-rail h2{font-size:25px}.cs-card-body{padding:28px}.cs-footer{padding:20px}.cs-save-status{display:none}.cs-primary{gap:12px;padding:12px 16px}.cs-section-heading{flex-direction:column;align-items:flex-start}.cs-art-tile{padding:10px}.cs-art-core{font-size:38px}}@media (width<=720px){.cs-shell{padding:16px 14px 30px}.cs-top{gap:8px;margin-bottom:18px}.cs-top>div{gap:10px}.cs-wordmark{font-size:22px}.cs-wordmark small{display:none}.cs-plan{padding:6px 8px;font-size:9px}.cs-top .cs-text-button{font-size:10px}.cs-layout{display:block}.cs-rail{display:none}.cs-card{border-radius:19px}.cs-card-body{padding:23px 19px}.cs-card h1{letter-spacing:-1px;font-size:30px}.cs-intro{font-size:14px}.cs-footer{align-items:stretch;gap:10px;padding:15px;position:sticky;bottom:0}.cs-footer>div{gap:8px}.cs-footer .cs-primary{gap:8px;padding:11px 13px;font-size:12px}.cs-footer .cs-secondary{padding:8px 10px;font-size:11px}.cs-footer .cs-text-button{max-width:45px;font-size:10px;line-height:1.4}.cs-module-grid,.cs-choice-grid{grid-template-columns:1fr}.cs-choice{min-height:100px}.cs-module-icon{display:none!important}.cs-welcome-art{height:245px}.cs-art-tile small{font-size:9px}.cs-art-tile{max-width:105px;font-size:20px}.art-a{top:10%;left:4%}.art-b{top:9%;right:4%}.art-c{bottom:7%;right:6%}.cs-art-core{font-size:36px;top:57%}.cs-welcome-points{gap:8px}.cs-welcome-points p{max-width:90px;font-size:10px}.cs-form-grid{grid-template-columns:1fr}.cs-assets{gap:6px}.cs-asset{padding:12px 5px}.cs-asset>img,.cs-asset-placeholder{width:50px;height:50px}.cs-upload strong{font-size:10px}.cs-upload span{font-size:9px}.cs-member-row{grid-template-columns:1fr}.cs-member-row .cs-field{margin:0}.cs-member-row{border-bottom:1px solid #e2e8f3;margin-bottom:14px;padding-bottom:12px}.cs-target-preview{gap:15px;padding:18px}.cs-target-preview small{max-width:85px}.cs-review-brand{gap:10px;padding:12px}.cs-review-brand>img,.cs-review-brand>div{width:48px;height:48px}.cs-review-brand strong{font-size:15px}.cs-review-brand>img:last-child:not(:first-child){display:none}.cs-today-hero{padding:26px 22px}.cs-headshot{width:55px;height:55px}.cs-start{padding:21px}.cs-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-shortcuts button{padding:14px}.cs-shortcuts strong{font-size:12px}.cs-later>div{flex-direction:column;align-items:flex-start;gap:10px}.cs-later summary span{margin:5px 0;display:block}.cs-preview-banner{font-size:10px}.cs-preview-dashboard{padding:20px 14px}.cs-today-hero h2{font-size:27px}.cs-target-preview strong{font-size:34px}}.actual-training{color:#fff;background:#07142f;grid-template-columns:255px minmax(0,1fr);min-height:100dvh;display:grid}.actual-training.is-collapsed{display:block}.actual-training-guide{z-index:2;background:#0b1932;border-right:1px solid #304662;height:100dvh;padding:18px;font-family:inherit;font-size:13px;position:sticky;top:0;overflow:auto}.actual-training-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.actual-training-top p{text-transform:uppercase;letter-spacing:.08em;color:#76dee7;margin:0 0 5px;font-size:10px}.actual-training-top strong{font-size:18px}.actual-training-guide button,.actual-training-progress button,.actual-training-progress a{color:#fff;cursor:pointer;background:#182d4c;border:1px solid #52617f;border-radius:9px;min-height:40px;padding:8px 10px;font-size:12px;font-weight:750}.actual-training-details>p{color:#d1dded;margin:15px 0;line-height:1.5}.actual-training-identity{font-weight:750;color:#fff!important}.actual-training-care{background:#1a3150;border-radius:10px;padding:12px;font-size:12px}.actual-training-guide nav{gap:5px;margin:18px 0;display:grid}.actual-training-guide nav a{color:#d7e0f1;border:1px solid #0000;border-radius:10px;gap:9px;padding:10px 8px;font-size:12px;font-weight:750;line-height:1.4;text-decoration:none;display:flex}.actual-training-guide nav a span{color:#71e2ec;min-width:18px}.actual-training-guide nav a[aria-current]{color:#fff;background:#343154;border-color:#9876e1}.actual-training-login{border-top:1px solid #364c66;margin-bottom:14px;padding:14px 0;line-height:1.5}.actual-training-login summary{cursor:pointer;font-weight:750}.actual-training-login p{color:#d1dded;margin:10px 0}.actual-training-login a{color:#7fe8ed;text-decoration:underline}.actual-training-product{min-width:0}.actual-training-prompt{background:#122840;border:1px solid #3b6674;border-radius:16px;justify-content:space-between;gap:20px;margin:16px;padding:16px 20px;font-size:13px;line-height:1.5;display:flex;position:relative}.actual-training-prompt b{color:#fff;font-size:18px}.actual-training-prompt p{color:#c9d8ed;margin:6px 0}.actual-training-progress{flex-wrap:wrap;align-content:center;gap:8px;min-width:140px;display:flex}.actual-training-progress a{align-items:center;text-decoration:none;display:inline-flex}.actual-training-guide button[aria-pressed=true]{background:#27423d}.actual-training.is-collapsed>.actual-training-guide{border-bottom:1px solid #304662;height:auto;padding:10px 18px;position:relative}.actual-training :focus-visible{outline-offset:3px;outline:2px solid #75ebee}.actual-setup-note{color:#d6e2f2;background:#112843;padding:16px 24px;font-size:13px;line-height:1.6}.actual-setup-note select{color:#fff;background:#07142f;border:1px solid #8190a9;border-radius:8px;margin:8px 12px;padding:8px}.actual-setup-note button{border:1px solid #8190a9;border-radius:8px;margin:8px;padding:8px 12px}.actual-setup-note strong{color:#7ee8e7}@media (width<=1000px){.actual-training{display:block}.actual-training-guide{border-bottom:1px solid #304662;height:auto;max-height:none;padding:14px;position:relative}.actual-training-details nav{grid-template-columns:repeat(2,minmax(0,1fr));max-height:240px;overflow:auto}.actual-training-prompt{flex-direction:column;margin:12px}.actual-training-progress{min-width:0}.actual-training-top strong{font-size:16px}}.actual-training-role{border-bottom:1px solid #405373;padding:14px 0}.actual-training-role [role=group]{gap:8px;display:flex}.actual-training-role button{flex:1;min-height:44px}.actual-training-role button[aria-pressed=true]{background:linear-gradient(110deg,#e711a0,#7e32db);border-color:#f6a4e1}.actual-training-role label{color:#dce9f8;margin-top:12px;font-weight:700;display:block}.actual-training-role select{color:#fff;background:#102441;border:1px solid #7087a6;border-radius:8px;width:100%;margin-top:6px;padding:10px;display:block}.actual-training-role [role=alert]{color:#ffd7dc;font-size:12px}.actual-training.is-collapsed .actual-training-role{border:0;max-width:500px}.demo-presentation-layout{grid-template-columns:250px minmax(0,1fr);align-items:start;display:grid}.demo-presentation-layout.demo-guide-hidden{grid-template-columns:minmax(0,1fr)}.demo-role-content{min-width:0}.demo-presentation-rail{top:var(--demo-role-offset,92px);max-height:calc(100dvh - var(--demo-role-offset,92px));color:#e5eefb;scrollbar-width:thin;background:linear-gradient(170deg,#18213c,#0a1931);border-right:1px solid #ffffff20;padding:24px 16px;position:sticky;overflow-y:auto}.demo-rail-kicker{letter-spacing:.15em;color:#67e8f9;margin:0 0 7px;font-size:10px;font-weight:900}.demo-presentation-rail h2{margin:0 0 8px;font-size:21px;font-weight:900}.demo-rail-intro,.demo-rail-footnote{color:#b8c9e2;font-size:12px;line-height:1.6}.demo-presentation-rail nav{gap:5px;margin:20px 0;display:grid}.demo-presentation-rail nav button{text-align:left;color:#e5eefb;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;align-items:center;gap:10px;padding:11px 9px;font-size:12px;font-weight:750;display:flex}.demo-presentation-rail nav button span{color:#67e8f9;min-width:19px;font-size:10px}.demo-presentation-rail nav button:hover{background:#ffffff0d;border-color:#67e8f944}.demo-presentation-rail nav button[aria-current]{color:#fff;background:linear-gradient(110deg,#7633ab,#293854);border-color:#c084fc}.demo-rail-tip{border-top:1px solid #ffffff20;padding:14px 0;font-size:12px;line-height:1.6}.demo-rail-tip summary{cursor:pointer;color:#d8b4fe;font-weight:800}.demo-rail-tip p{margin-top:8px}.demo-presentation-rail :focus-visible{outline-offset:2px;outline:2px solid #67e8f9}@media (width<=1050px){.demo-presentation-layout{display:block}.demo-presentation-rail{border-bottom:1px solid #ffffff20;border-right:0;max-height:340px;padding:16px;position:relative;top:auto}.demo-presentation-rail nav{grid-template-columns:repeat(2,minmax(0,1fr));margin:12px 0}.demo-rail-footnote{display:none}}@media (width>=1280px) and (width<=1800px){.demo-presentation-layout:not(.demo-guide-hidden) .demo-role-content>div>header>div{flex-wrap:wrap;height:auto;min-height:72px;padding-top:12px;padding-bottom:12px}.demo-presentation-layout:not(.demo-guide-hidden) .desktop-top-navigation{flex-wrap:wrap;flex-basis:100%;order:3;justify-content:center}}.team-race{color:#fff;background:#111b35;border:1px solid #566185;border-radius:28px;overflow:hidden;box-shadow:0 16px 40px #050a2026}.race-header{background:radial-gradient(at 100% 0,#75349c77,#0000 60%),linear-gradient(130deg,#182647,#15203f);justify-content:space-between;gap:20px;padding:28px 28px 22px;display:flex}.race-kicker{letter-spacing:.16em;align-items:center;gap:8px;font-weight:900;display:flex;color:#67e8f9!important;margin:0 0 9px!important;font-size:11px!important}.race-header h2{letter-spacing:-.035em;font-size:clamp(24px,3vw,34px);font-weight:900;line-height:1.15}.race-header p{color:#c5d2e8;margin-top:10px;font-size:14px;line-height:1.6}.race-refresh{border:1px solid #ffffff40;border-radius:12px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.race-refresh:hover{background:#ffffff16}.race-refresh:disabled{opacity:.45}.race-control{background:#ffffff0d;border:1px solid #ffffff20;border-radius:18px;justify-content:space-between;align-items:center;gap:18px;margin:20px 26px 0;padding:18px;display:flex}.race-control label{cursor:pointer;font-size:15px;font-weight:800}.race-control p{color:#c5d2e8;margin-top:5px;font-size:12px;line-height:1.6}.race-control [role=switch]{flex-shrink:0}.race-control [role=switch][data-state=checked]{background:#0891b2}.race-control [role=switch][data-state=unchecked]{background:#526079}.race-visibility{color:#c5d2e8;align-items:center;gap:8px;margin:18px 28px;font-size:12px;display:flex}.race-visibility svg{flex-shrink:0}.race-period{justify-content:space-between;align-items:center;gap:16px;padding:24px 28px 16px;display:flex}.race-period b{font-size:14px;display:block}.race-period span{color:#b9c9e5;font-size:11px}.race-period>span{align-items:center;gap:6px;display:flex}.race-lanes{gap:12px;padding:0 26px 8px;display:grid}.race-lane{background:#ffffff06;border:1px solid #ffffff17;border-radius:18px;min-width:0;padding:18px 20px 14px}.race-lane--mine{background:#a78bfa12;border-color:#a78bfa8a;box-shadow:inset 3px 0 #b794f4}.race-lane-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.race-person{align-items:center;gap:12px;min-width:0;display:flex}.race-rank{color:var(--lane-color);text-align:center;background:#ffffff0c;border-radius:9px;min-width:31px;padding:6px;font-size:12px;font-weight:900}.race-person h3{overflow-wrap:anywhere;font-size:15px;font-weight:800}.race-person small{color:#e9d5ff;border:1px solid #b39ad76b;border-radius:20px;margin-left:8px;padding:2px 6px;font-size:10px;font-weight:700;display:inline-block}.race-points{white-space:nowrap}.race-points strong{letter-spacing:-.05em;color:var(--lane-color);font-size:23px;font-weight:900}.race-points span{color:#b9c9e5;font-size:11px}.race-track{background:#030a2166;border:1px solid #fff2;border-radius:30px;height:14px;margin:26px 15px 20px 13px;position:relative}.race-track-marks{border-radius:inherit;background:repeating-linear-gradient(90deg,#0000 0 calc(25% - 1px),#ffffff30 calc(25% - 1px) 25%);position:absolute;inset:0}.race-track-fill{border-radius:inherit;background:linear-gradient(90deg,#7c3aed,var(--lane-color));box-shadow:0 0 15px color-mix(in srgb,var(--lane-color) 25%,transparent);transition:width .65s;position:absolute;top:0;bottom:0;left:0}.race-runner{background:var(--lane-color);color:#0d1830;z-index:1;border:2px solid #fff;border-radius:11px;place-items:center;width:30px;height:30px;font-size:12px;font-weight:900;transition:left .65s;display:grid;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 4px 12px #0005}.race-finish{color:#fff9;position:absolute;top:-18px;right:-12px}.race-lane-footer{color:#c1cce0;justify-content:space-between;gap:12px;font-size:11px;display:flex}.race-lane-footer b{color:var(--lane-color);font-weight:700}.race-footnote{color:#adbbd4;padding:16px 28px 22px;font-size:11px;line-height:1.7}.race-notice{color:#a7f3d0;background:#064e3b;border-radius:10px;margin:16px 28px 0;padding:10px 12px;font-size:12px}.race-empty{color:#cbd5e1;padding:20px 28px}.race-loading{color:#cbd5e1;background:#14213b;border:1px solid #465778;border-radius:18px;padding:22px;font-size:14px}.race-loading button{color:#67e8f9;margin-top:12px;font-weight:700;text-decoration:underline}.team-race button:focus-visible,.team-race [role=switch]:focus-visible{outline-offset:4px;outline:3px solid #22d3ee}.race-demo-controls{color:#111827;background:#fff;border-radius:18px;flex-wrap:wrap;align-items:center;gap:10px;padding:18px;display:flex}.race-demo-controls p{flex-basis:100%;font-size:13px;line-height:1.5}.race-demo-controls button{border:1px solid #c4b5fd;border-radius:10px;padding:9px 12px;font-size:12px;font-weight:800}.race-demo-controls button[aria-pressed=true]{color:#fff;background:#6d28d9}.race-demo-controls .race-demo-add{color:#075985;background:#e0f2fe;border-color:#7dd3fc}@media (width<=600px){.race-header{padding:22px}.race-control{margin:16px 16px 0;padding:14px}.race-period{flex-direction:column;align-items:flex-start;gap:7px;padding:20px 18px 15px}.race-lanes{padding:0 14px 8px}.race-lane{padding:15px 14px 12px}.race-lane-heading{align-items:flex-start}.race-person{gap:7px}.race-person h3{font-size:13px}.race-points strong{font-size:20px}.race-points span{text-align:right;display:block}.race-footnote{padding:14px 20px 20px}.race-lane-footer{font-size:10px}}@media (prefers-reduced-motion:reduce){.race-track-fill,.race-runner{transition:none}}.race-simulation{background:linear-gradient(110deg,#164e6399,#581c8744);border:1px solid #22d3ee80;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;margin:20px 26px 0;padding:18px 20px;display:flex}.race-simulation b{letter-spacing:.08em;color:#67e8f9;font-size:12px}.race-simulation p{color:#e0e7ff;margin-top:6px;font-size:13px;line-height:1.6}.race-simulation button{color:#ecfeff;background:#164e63;border:1px solid #a5f3fc80;border-radius:12px;flex-shrink:0;padding:10px 14px;font-size:12px;font-weight:800}.race-simulation button:hover:not(:disabled){background:#155e75}.race-simulation button:disabled{opacity:.5;cursor:default}.race-demo-track{margin:15px 0 6px;position:relative}.race-demo-track .race-finish{top:-8px;right:1px}.team-race .race-demo-track input[type=range]{width:100%;height:44px;box-shadow:none;cursor:ew-resize;appearance:none;accent-color:var(--lane-color);background:0 0;border:0;margin:0;padding:0;display:block}.race-demo-track input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--lane-color) 0,var(--lane-color) var(--demo-fill),#080f25 var(--demo-fill),#080f25 100%);border:1px solid #ffffff35;border-radius:30px;height:14px}.race-demo-track input[type=range]::-moz-range-track{background:linear-gradient(90deg,var(--lane-color) 0,var(--lane-color) var(--demo-fill),#080f25 var(--demo-fill),#080f25 100%);border:1px solid #ffffff35;border-radius:30px;height:12px}.race-demo-track input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--lane-color);border:3px solid #fff;border-radius:11px;width:30px;height:30px;margin-top:-9px;box-shadow:0 3px 12px #0006}.race-demo-track input[type=range]::-moz-range-thumb{background:var(--lane-color);border:3px solid #fff;border-radius:11px;width:24px;height:24px;box-shadow:0 3px 12px #0006}.team-race .race-demo-track input[type=range]:focus-visible{outline-offset:3px;border-radius:10px;outline:3px solid #67e8f9}@media (width<=600px){.race-simulation{flex-direction:column;align-items:flex-start;gap:12px;margin:16px 16px 0;padding:16px}.race-simulation button{width:100%}}.business-plan{color:#f7f9ff;min-width:0;margin-top:24px}.business-plan *{box-sizing:border-box}.bp-goal{background:linear-gradient(120deg,#152447,#15213b 75%);border:1px solid #ffffff24;border-top:3px solid #dd70e5;border-radius:25px;justify-content:space-between;align-items:center;gap:22px;padding:28px;display:flex;box-shadow:0 15px 45px #00000020}.bp-goal h2{letter-spacing:-.6px;overflow-wrap:anywhere;margin:12px 0;font-size:clamp(23px,3vw,34px);font-weight:850;line-height:1.22}.bp-goal p:not(.bp-kicker){color:#c4d2e9;margin:0;font-size:14px;line-height:1.6}.bp-kicker{color:#8ae2ed;letter-spacing:1.7px;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 12px;font-size:11px;font-weight:850;display:flex}.bp-nav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin:18px 0;display:flex}.bp-nav>div{flex-wrap:wrap;gap:5px;display:flex}.bp-nav>div button,.bp-time button{color:#cbd7ec;cursor:pointer;background:#11223d;border:1px solid #ffffff24;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:10px 14px;font-size:13px;font-weight:750;display:inline-flex}.bp-nav>div button[aria-pressed=true]{color:#231030;background:#dd78e9;border-color:#0000}.bp-text{color:#a0e9f1;text-align:left;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:7px;padding:6px 0;font-size:12px;font-weight:800;display:inline-flex}.bp-goal>.bp-text{flex-shrink:0}.bp-columns{grid-template-columns:minmax(0,1.65fr) minmax(260px,1fr);gap:20px;display:grid}.bp-panel{background:#101e37;border:1px solid #ffffff20;border-radius:23px;min-width:0;padding:25px}.bp-panel h3{letter-spacing:-.35px;margin:4px 0 12px;font-size:23px;font-weight:850;line-height:1.25}.bp-panel h4{margin:0 0 6px;font-size:15px;font-weight:800;line-height:1.45}.bp-muted{color:#c2cfe5;margin:0;font-size:14px;line-height:1.65}.bp-time{border-bottom:1px solid #ffffff1c;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding:20px 0;display:flex}.bp-time>span{color:#c8d4e9;font-size:12px}.bp-time>div{flex-wrap:wrap;gap:5px;display:flex}.bp-time button{padding:8px 11px}.bp-time button[aria-pressed=true]{color:#10263a;background:#85dce6;border-color:#0000}.bp-move{grid-template-columns:29px minmax(0,1fr);gap:12px;padding:14px 0;display:grid}.bp-move p{color:#c5d1e6;margin:0 0 5px;font-size:13px;line-height:1.6}.bp-number{color:#f0b3f7;background:#313058;border-radius:9px;place-items:center;width:29px;height:29px;font-size:12px;font-weight:850;display:grid}.bp-primary,.bp-secondary{cursor:pointer;border:0;border-radius:12px;flex-wrap:wrap;justify-content:center;align-items:center;gap:9px;max-width:100%;padding:13px 17px;font-size:14px;font-weight:850;line-height:1.4;display:inline-flex}.bp-primary{color:#211031;background:linear-gradient(100deg,#e76dd4,#b59af4)}.bp-secondary{color:#ecf4ff;background:#152842;border:1px solid #ffffff30}.business-plan button:disabled{opacity:.5;cursor:default}.business-plan button:focus-visible,.business-plan input:focus-visible,.business-plan select:focus-visible,.business-plan textarea:focus-visible,.business-plan summary:focus-visible{outline-offset:3px;outline:3px solid #8ce5ef}.bp-caption{color:#adbed9;align-items:baseline;gap:6px;margin:11px 0 0;font-size:12px;line-height:1.6;display:flex}.bp-caption svg{flex-shrink:0}.bp-stat{color:#c9d6e9;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:15px;padding:16px 0;font-size:13px;display:flex}.bp-stat strong{color:#f8faff;font-size:32px;font-weight:850}.bp-takeaway{background:#1a2e48;border-radius:15px;margin:20px 0 12px;padding:18px}.bp-takeaway p,.bp-coaching p{color:#c9d8ed;margin:0;font-size:13px;line-height:1.65}.bp-target{margin-top:16px}.bp-target>div:first-child{color:#d0daeb;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;font-size:12px;display:flex}.bp-target b{white-space:nowrap;color:#f1f8ff}.bp-track{background:#283952;border-radius:20px;height:7px;overflow:hidden}.bp-track i{background:#82dce5;border-radius:20px;height:100%;display:block}.bp-review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-top:20px;display:grid}.bp-review-grid article{background:#172a44;border-radius:15px;min-width:0;padding:19px}.bp-review-grid article>p:not(.bp-caption){color:#d1def1;margin:6px 0;font-size:14px;line-height:1.7}.bp-form{gap:18px;max-width:780px;display:grid}.bp-form fieldset{border:0;gap:18px;min-width:0;margin:0;padding:0;display:grid}.bp-form label{color:#e3edfb;gap:8px;min-width:0;font-size:13px;font-weight:800;display:grid}.bp-form label span{color:#b1c2dc;font-weight:400}.bp-form input,.bp-form select,.bp-form textarea{color:#eff5ff;background:#0c1931;border:1px solid #5a6b86;border-radius:11px;width:100%;min-width:0;max-width:100%;padding:12px;font-size:16px;font-weight:400;line-height:1.5}.bp-form input::-moz-placeholder{color:#93a8c9}.bp-form textarea::-moz-placeholder{color:#93a8c9}.bp-form input::placeholder,.bp-form textarea::placeholder{color:#93a8c9}.bp-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.bp-buttons{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.bp-optional summary,.bp-walkthrough summary,.bp-sources summary{color:#c8d8ec;cursor:pointer;font-size:13px;font-weight:750;line-height:1.6}.bp-optional[open]>div{margin-top:17px}.bp-error,.bp-notice{border-radius:12px;margin:0 0 16px;padding:13px 16px;font-size:13px;line-height:1.6}.bp-error{color:#fff0f2;background:#622d40}.bp-notice{color:#d7f5fc;background:#1d3b50;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bp-review-form{border-top:1px solid #fff2;margin-top:25px;padding-top:22px}.bp-review-form h3{font-size:19px}.bp-coaching{border-top:1px solid #fff2;margin-top:20px;padding-top:18px}.bp-team-link{margin-top:10px}.bp-sources{border-top:1px solid #fff2;margin-top:23px;padding-top:18px}.bp-sources p{color:#b9cce5;margin:13px 0 0;font-size:12px;line-height:1.8}.bp-walkthrough{margin-top:18px}.bp-walkthrough .today-first-win{margin-top:14px}.business-plan h4,.business-plan p,.business-plan button{overflow-wrap:anywhere}.bp-week .bp-kicker{color:#efb4f0}@media (width<=850px){.bp-columns{grid-template-columns:1fr}.bp-goal{padding:23px}.bp-review-grid{grid-template-columns:1fr}.bp-goal{flex-direction:column;align-items:flex-start;gap:7px}.bp-panel{padding:22px}}@media (width<=480px){.bp-form-grid{grid-template-columns:1fr}.bp-goal,.bp-panel{padding:19px}.bp-nav>div button{padding:10px 11px;font-size:12px}.bp-nav{gap:10px}.bp-time{align-items:flex-start}.bp-time>div{width:100%}.bp-time button{flex:1}.bp-primary,.bp-secondary{min-height:44px}.bp-text{min-height:36px}.bp-move{gap:10px}.bp-caption{flex-wrap:wrap}}.bp-columns{grid-template-columns:minmax(0,1.45fr) minmax(300px,1fr);align-items:start;gap:22px}.bp-nav{margin:22px 0}.bp-nav>div{background:#09172dc9;border:1px solid #ffffff1a;border-radius:16px;gap:4px;padding:5px}.bp-nav>div button{background:0 0;border-color:#0000;border-radius:11px;min-height:44px;padding:11px 17px}.bp-nav>div button[aria-pressed=true]{color:#211131;background:linear-gradient(110deg,#ed7be1,#b9a0ff);box-shadow:0 4px 16px #da68e830}.bp-focus{background:radial-gradient(at 100% 0,#793fc13b,#0000 55%),linear-gradient(145deg,#142548,#0e1b34);border-color:#b49aff55;padding:28px;position:relative;overflow:hidden}.bp-focus:before{content:"";background:linear-gradient(90deg,#f176d9,#a781ff,#4adcec);height:3px;position:absolute;top:0;left:0;right:0}.bp-focus-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.bp-focus-top .bp-kicker{color:#f7b8f1;margin:0;font-size:10px}.bp-focus-chip{color:#ddd2fa;background:#cbb5ff0c;border:1px solid #bda4ff40;border-radius:99px;align-items:center;gap:6px;padding:7px 10px;font-size:11px;font-weight:750;display:inline-flex}.bp-focus h3.bp-power-title{letter-spacing:-1.5px;margin:25px 0 14px;font-size:clamp(30px,3.4vw,46px);font-weight:900;line-height:1.08}.bp-power-title>span{color:#f3aff0}.bp-focus>.bp-muted{color:#c4d0e6;max-width:440px;font-size:13px;line-height:1.65}.bp-moves{gap:13px;margin-top:25px;display:grid}.bp-move{background:#102039;border:1px solid #ffffff1c;border-radius:18px;padding:20px;transition:border-color .18s,transform .18s;display:block}.bp-move[data-first=true]{background:linear-gradient(115deg,#30274d,#1b2949);border-color:#e4a3ed66;box-shadow:0 10px 25px #050c1e25}.bp-move-top{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:13px;display:flex}.bp-number{color:#f7c2fa;background:#d293f52b;border-radius:9px;width:29px;height:29px;font-size:12px}.bp-move-label{letter-spacing:1.5px;color:#dcc7f1;font-size:10px;font-weight:850}.bp-relationship{color:#d5e4f4;border:1px solid #ffffff20;border-radius:99px;margin-left:auto;padding:4px 8px;font-size:10px}.bp-move h4{letter-spacing:-.3px;color:#fff;margin-bottom:9px;font-size:19px;line-height:1.3}.bp-move p{color:#bdcce2;margin-bottom:17px;font-size:12px;line-height:1.65}.bp-move .bp-primary,.bp-move .bp-secondary{border-radius:11px;min-height:44px;padding:11px 14px;font-size:12px}.bp-move .bp-primary{background:linear-gradient(100deg,#f17cdb,#bda1ff);box-shadow:0 4px 16px #d967d222}.bp-move .bp-secondary{color:#d8f6ff;background:#ffffff06;border-color:#a6b7d447}.bp-focus-footer{color:#cca7f8;flex-wrap:wrap;align-items:center;gap:8px;margin-top:21px;display:flex}.bp-focus-footer p{color:#aebed7;flex:1;min-width:120px;margin:0;font-size:11px}.bp-focus-footer .bp-text{font-size:11px}.bp-week{background:linear-gradient(150deg,#19213d,#102039);border-color:#c097e342;padding:24px}.bp-week-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.bp-week .bp-kicker{color:#efb4f0;margin-bottom:11px;font-size:10px}.bp-week h3{letter-spacing:-.6px;margin:0;font-size:25px;font-weight:900;line-height:1.15}.bp-week-icon{color:#e4b6ff;background:#ad69e715;border:1px solid #d39ffa44;border-radius:15px;flex-shrink:0;place-items:center;width:53px;height:53px;display:grid;transform:rotate(-7deg)}.bp-stat-grid{grid-template-columns:1fr 1fr;gap:11px;margin:19px 0;display:grid}.bp-stat{background:#67e8f908;border:1px solid #75e6f02a;border-radius:16px;flex-direction:column;align-items:flex-start;gap:8px;padding:16px;display:flex;position:relative}.bp-stat>svg{opacity:.8;color:#8bedf3;position:absolute;top:16px;right:14px}.bp-stat strong{letter-spacing:-1.5px;color:#9bf1f4;font-size:40px;font-weight:900;line-height:1}.bp-stat span{color:#d2e1f2;font-size:11px}.bp-stat--pink{background:#e879f908;border-color:#e69cf42a}.bp-stat--pink strong,.bp-stat--pink>svg{color:#f0b1ed}.bp-track{background:#ffffff12;height:8px}.bp-track i{background:linear-gradient(90deg,#a497ff,#63e2e8)}.bp-target+.bp-target .bp-track i{background:linear-gradient(90deg,#af8eff,#ee9ddf)}.bp-stat-source{color:#a9bad5;margin-top:15px;font-size:10px!important}.bp-week-bottom{border-top:1px solid #ffffff15;flex-direction:column;gap:8px;margin-top:18px;padding-top:16px;display:flex}.bp-week-bottom>span{color:#c9d6e9;font-size:11px;line-height:1.6}.bp-week-bottom .bp-text{align-self:flex-start;font-size:12px}@media (hover:hover){.bp-move:hover{border-color:#d6b1fa80;transform:translateY(-2px)}.bp-primary:hover{filter:brightness(1.08)}.bp-secondary:hover{background:#ffffff0c}.bp-nav>div button:not([aria-pressed=true]):hover{background:#ffffff0a}}@media (width<=850px){.bp-columns{grid-template-columns:1fr}.bp-focus h3.bp-power-title{font-size:38px}.bp-focus{padding:24px}}@media (width<=480px){.bp-focus,.bp-week{padding:19px}.bp-focus h3.bp-power-title{font-size:34px}.bp-move{padding:16px}.bp-nav>div{width:100%}.bp-nav>div button{white-space:nowrap;flex-wrap:nowrap;flex:1;gap:5px;padding:10px 7px;font-size:10px}.bp-nav>div button svg{flex-shrink:0;width:14px}.bp-move h4{font-size:18px}.bp-stat{padding:14px}.bp-stat>svg{width:15px;right:10px}.bp-stat strong{font-size:35px}.bp-stat span{font-size:10px}.bp-week h3{font-size:23px}}@media (prefers-reduced-motion:reduce){.bp-move{transition:none}.bp-move:hover{transform:none}}.home-dashboard-context{align-items:center;min-width:0;margin:12px 0 18px;display:flex}.home-eyebrow{letter-spacing:.15em;font-size:10px;font-weight:900;color:#67e8f9!important;margin:0 0 8px!important}.home-role-tag{color:#f5c8f4;white-space:nowrap;border:1px solid #f0abfc44;border-radius:99px;padding:9px 13px;font-size:11px;font-weight:800}.bp-sidebar{flex-direction:column;align-self:start;gap:18px;min-width:0;display:flex}.home-points{color:#f7f9ff;background:radial-gradient(at 100% 0,#155e7555,#0000 65%),linear-gradient(135deg,#192348,#12233e);border:1px solid #67e8f94a;border-radius:23px;padding:24px;box-shadow:0 12px 38px #0002}.home-points header{justify-content:space-between;align-items:start;gap:12px;display:flex}.home-points h3{margin:4px 0 10px;font-size:21px;font-weight:900;line-height:1.25}.home-points header button{color:#a5f3fc;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff25;border-radius:10px;padding:8px;font-size:23px;line-height:1}.home-points-total{flex-wrap:wrap;align-items:baseline;gap:10px;margin:8px 0 21px;display:flex}.home-points-total strong{letter-spacing:-.06em;color:#a5f3fc;font-size:58px;font-weight:900;line-height:1}.home-point-rows{gap:18px;max-height:380px;padding-right:3px;display:grid;overflow-y:auto}.home-point-rows article>div:first-child{color:#e0e9f7;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;font-size:13px;display:flex}.home-point-rows span{overflow-wrap:anywhere}.home-point-rows b{white-space:nowrap;color:#f5d0fe;font-size:12px}.home-point-rows small{border:1px solid #fff3;border-radius:10px;margin-left:6px;padding:2px 5px;font-size:9px}.home-score-track{background:#ffffff16;border-radius:99px;height:7px;overflow:hidden}.home-score-track i{background:linear-gradient(90deg,#d946ef,#67e8f9);border-radius:99px;height:100%;display:block}.home-points-note{color:#b9cbe3!important;margin:18px 0 0!important;font-size:11px!important;line-height:1.65!important}.home-point-links{flex-wrap:wrap;gap:12px;margin-top:15px;display:flex}.home-point-links button{color:#a5f3fc;cursor:pointer;background:0 0;border:0;min-height:34px;padding:6px 0;font-size:12px;font-weight:800}.home-points :focus-visible{outline-offset:3px;outline:2px solid #67e8f9}.agent-demo-shell .business-plan{margin-top:0}.agent-demo-shell .business-plan .bp-goal h2{font-size:clamp(23px,3vw,34px)}.agent-demo-shell .business-plan p{margin:0 0 8px}@media (width<=850px){.bp-columns .bp-sidebar{order:0}.home-point-rows{max-height:230px}.home-points-total strong{font-size:46px}.home-points{padding:21px}.home-role-tag{white-space:normal}}.home-points{background:radial-gradient(at 100% 0,#1d9da330,#0000 65%),linear-gradient(135deg,#172d48,#10243b);border-color:#69e8ed50;padding:24px;position:relative;overflow:hidden}.home-points--team{background:radial-gradient(at 100% 0,#a65bc82b,#0000 70%),linear-gradient(135deg,#272644,#14233e);border-color:#d5a3f64d}.home-eyebrow{letter-spacing:1.6px;align-items:center;gap:6px;font-size:10px;display:flex}.home-points h3{letter-spacing:-.6px;margin:4px 0 0;font-size:26px}.home-points header button{flex-shrink:0;place-items:center;width:38px;height:38px;padding:0;display:grid}.home-points header button:disabled{opacity:.4;cursor:default}.home-points-period{color:#b2cde3;margin:12px 0 18px;font-size:11px}.home-points-score{justify-content:space-between;align-items:center;gap:16px;margin:16px 0 20px;display:flex}.home-points-total{flex-direction:column;gap:8px;margin:0;display:flex}.home-points-total strong{color:#a1f4ee;letter-spacing:-3px;font-size:65px;font-weight:900}.home-points-total span{color:#bfd8e7;font-size:12px}.home-points-ring{border-radius:50%;flex-shrink:0;width:94px;height:94px;padding:7px;box-shadow:0 0 30px #67e8f90b}.home-points-ring>div{color:#a1f4ee;background:#142b42;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:100%;height:100%;display:flex}.home-points-ring b{font-size:18px;font-weight:850}.home-point-rows{gap:17px}.home-point-rows article>div:first-child{gap:8px;font-size:12px}.home-point-rows article>div:first-child>span:not(.home-point-avatar){flex:1}.home-point-rows b{color:#d9d4fc;font-size:11px}.home-point-avatar{color:#e6caff;background:#a287fa30;border-radius:9px;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:12px;font-weight:850;display:grid}.home-point-avatar--1{color:#a5f3fc;background:#67e8f920}.home-point-avatar--2{color:#f8c1e4;background:#f49bd52b}.home-score-track{background:#ffffff10;height:8px}.home-score-track i{background:linear-gradient(90deg,#ad8bfa,#6de2e8)}.home-points-note{color:#aac5db!important;margin-top:16px!important;font-size:10px!important;line-height:1.6!important}.home-point-links{border-top:1px solid #ffffff16;gap:9px 16px;margin-top:16px;padding-top:15px}.home-point-links button{color:#a9f3ef;background:#65dbe810;border:1px solid #8af1ee45;border-radius:10px;align-items:center;gap:6px;min-height:40px;padding:10px 12px;font-size:12px;display:inline-flex}.home-point-links button.home-point-settings{color:#cfb6ed;background:0 0;border:0;padding:8px 0;font-size:11px}.home-points-status{color:#c7e3f0;background:#b1e9f508;border:1px solid #a4d6e72e;border-radius:13px;gap:10px;margin:20px 0 4px;padding:14px;display:flex}.home-points-status>svg{color:#94e5ef;flex-shrink:0;margin-top:2px}.home-points-status strong{color:#e6f6fb;font-size:13px}.home-points-status p{margin:5px 0 0!important;font-size:12px!important;line-height:1.6!important}.home-points-status details{margin-top:10px;font-size:10px}.home-points-status summary{cursor:pointer;color:#b1c9df;min-height:24px}.home-points-status details p{overflow-wrap:anywhere;color:#adc2d8;font-size:10px!important}.home-points-empty,.home-points-loading p{color:#c2d8e8;font-size:13px;line-height:1.6}.home-points-loading{margin-top:22px}.home-points-skeleton{background:linear-gradient(110deg,#8fdfe518,#8fdfe530);border-radius:10px;width:100px;height:42px}@media (width<=480px){.home-points{padding:19px}.home-points h3{font-size:24px}.home-points-total strong{font-size:57px}.home-points-ring{width:86px;height:86px}}.demo-role-session{--demo-role-offset:92px;color:#fff;background:#07142f;min-height:100dvh}.demo-role-bar{z-index:40;background:linear-gradient(110deg,#112441,#351b50);border-bottom:1px solid #67e8f966;justify-content:space-between;align-items:center;gap:14px;padding:14px 24px;display:flex;position:sticky;top:0}.demo-role-bar strong,.demo-role-bar small{display:block}.demo-role-bar strong{margin:3px 0;font-size:17px}.demo-role-bar small{color:#cbd5e1;font-size:11px}.demo-role-kicker{letter-spacing:.13em;color:#67e8f9;font-size:10px;font-weight:900}.demo-role-switch{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.demo-role-switch label{color:#cbd5e1;font-size:11px}.demo-role-switch select{color:#fff;background:#10213c;border:1px solid #ffffff40;border-radius:8px;max-width:180px;padding:7px;display:block}.demo-role-bar button,.demo-role-bar summary,.demo-role-guide button,.agent-demo-shell button,.agent-demo-actions a{color:#fff;cursor:pointer;background:#0b1933;border:1px solid #67e8f94d;border-radius:10px;min-height:42px;padding:9px 13px;font-size:12px;font-weight:800}.demo-role-bar button[aria-pressed=true]{background:#ef168e;border-color:#f9a8d4}.demo-role-session button:disabled{opacity:.5;cursor:default}.demo-role-switch details{position:relative}.demo-presenter-menu{z-index:95;background:#10213c;border:1px solid #67e8f977;border-radius:14px;gap:8px;width:240px;padding:12px;display:grid;position:absolute;top:48px;right:0;box-shadow:0 14px 40px #0007}.demo-role-content>div>header{top:var(--demo-role-offset)}.demo-role-guide,.demo-role-error,.demo-role-notice{background:#122945;border:1px solid #67e8f944;border-radius:16px;max-width:1200px;margin:16px auto;padding:20px;font-size:13px;line-height:1.7}.demo-role-guide h2{font-size:20px;font-weight:900}.demo-role-guide ol{margin:10px 0;padding-left:20px;list-style:decimal}.demo-role-guide button{margin:4px}.demo-role-error{background:#4c1537}.demo-role-notice{background:#0d3d40}.agent-demo-shell{max-width:1200px;margin:auto;padding:24px 20px 60px}.agent-demo-shell h1{margin:8px 0;font-size:34px;font-weight:900}.agent-demo-shell h2{font-size:22px;font-weight:900}.agent-demo-shell h3{font-size:18px;font-weight:800}.agent-demo-shell p{margin:10px 0;line-height:1.65}.agent-demo-shell nav{flex-wrap:wrap;gap:8px;margin:22px 0;display:flex}.agent-demo-shell nav a{border:1px solid #ffffff30;border-radius:10px;padding:10px 13px;font-size:12px;font-weight:800}.agent-demo-shell nav a[aria-current=page]{background:#ef168e}.agent-demo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.agent-demo-card{background:#11223e;border:1px solid #ffffff25;border-radius:20px;min-width:0;margin-bottom:20px;padding:24px}.agent-demo-card .text-slate-600,.agent-demo-card .text-slate-500{color:#cbd5e1}.agent-demo-card .bg-cyan-50,.agent-demo-card .text-amber-800{color:#164e63}.agent-demo-muted{color:#b6c5d9;font-size:12px}.agent-demo-form{flex-wrap:wrap;align-items:end;gap:14px;margin:18px 0;display:flex}.agent-demo-form label,.demo-request label{flex:1;min-width:150px;font-size:12px;font-weight:800;display:block}.agent-demo-form input,.agent-demo-form select,.agent-demo-form textarea,.demo-request textarea{color:#fff;background:#07142f;border:1px solid #ffffff40;border-radius:10px;width:100%;margin-top:6px;padding:12px;font-size:14px;display:block}.agent-demo-form button{background:#ba166f}.agent-demo-form textarea,.demo-request textarea{min-height:88px}.agent-demo-actions{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.demo-request{border-top:1px solid #ffffff30;margin-top:10px;padding:16px 0}.demo-request button{margin:6px 6px 0 0}.demo-role-session :focus-visible{outline-offset:3px;outline:2px solid #67e8f9}@media (width<=700px){.demo-role-bar{flex-direction:column;align-items:start;padding:12px 16px;position:relative}.demo-role-content>div>header{top:0}.demo-role-switch{width:100%}.demo-role-switch details{flex-basis:100%;min-width:0;margin-left:0}.demo-role-switch select{max-width:140px}.demo-presenter-menu{width:100%;box-shadow:none;margin-top:8px;position:static}.agent-demo-grid{grid-template-columns:1fr}.agent-demo-shell{padding:20px 14px 40px}.demo-role-guide,.demo-role-error,.demo-role-notice{margin:12px}.agent-demo-card{padding:18px}.agent-demo-shell h1{font-size:28px}.demo-role-switch button{padding:8px 10px}}.demo-role-bar{z-index:70;isolation:isolate}.demo-presenter-menu{overscroll-behavior:contain;width:280px;max-width:calc(100vw - 32px);max-height:60dvh;top:calc(100% + 8px);overflow-y:auto}.demo-role-switch select{min-height:42px}@media (width<=700px){.demo-presenter-menu{width:100%;max-height:none}}.cc-scout-logo{-o-object-fit:contain;object-fit:contain;vertical-align:middle;flex-shrink:0;width:110px;height:auto;display:inline-block}.cc-scout-logo.compact{width:64px}.cc-scout-title>.cc-scout-logo{background:0 0;border-radius:0;width:140px;height:auto}.cc-scout-title small{color:#ff4f9a}.cc-scout-orb{border:1px solid #ff4f9a22;background:#ff4f9a0d!important;border-radius:14px!important;width:88px!important;height:58px!important}.cc-scout-orb .cc-scout-logo{width:74px}.cc-scout-pulse{border-color:#ff4f9a33}.cc-scout-trigger:focus-visible{outline-offset:3px;outline:2px solid #ff4f9a}.co-mini-chat .cc-scout-logo{width:85px}.cc-scout-modes{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.cc-scout-modes button{color:#c5d0e5;background:0 0;border:1px solid #4a5672;border-radius:999px;padding:8px 14px;font-size:12px}.cc-scout-modes button[aria-pressed=true]{color:#ff76b2;background:#ff4f9a16;border-color:#ff4f9a88}.cc-scout-modes p{color:#99abc6;flex-basis:100%;margin:0;font-size:12px}.cc-scout-changes{margin:14px 0}.cc-scout-changes>div{border-bottom:1px solid #66799a24;padding:9px 0}.cc-scout-changes dt{color:#a9b8d0;margin-bottom:4px;font-size:11px}.cc-scout-changes dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px}.cc-scout-changes dd strong{font-size:13px;display:inline}.cc-scout-before{color:#99a5bb}.cc-scout-save-scope{line-height:1.5;color:#a9b8d0!important;font-size:12px!important}.cc-chat-bubble>p{white-space:pre-wrap}.cc-scout-draft{background:linear-gradient(145deg,#ff4f9a0c,#152239);border:1px solid #ff4f9a55;border-radius:16px;margin:16px 0 4px;padding:18px}.cc-scout-draft-label{color:#ff87bc;letter-spacing:.08em;font-size:10px;font-weight:700}.cc-scout-draft h3{color:#f3f6ff;margin:10px 0 14px;font-size:17px}.cc-scout-draft-content{white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;color:#e1e8f5;font-size:14px;line-height:1.65}.cc-scout-draft-confirm{color:#b5c3db;border-top:1px solid #7182a533;margin-top:16px;padding-top:12px;font-size:12px}.cc-scout-draft-confirm ul{margin:6px 0;padding-left:18px}.cc-scout-draft-buttons{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.cc-scout-draft-buttons button{font-size:12px}.cc-scout-modes button:disabled{opacity:.55}@media (width<=480px){.cc-scout-draft{padding:13px}.cc-scout-modes button{padding:8px 10px}}.cc-mail-account-trigger{color:#ff87bc;background:0 0;border:0;align-items:center;gap:7px;margin:2px 0 12px;padding:5px 0;font-size:12px;display:flex}.cc-mail-account-detail{color:#b9c8df;border:1px solid #66799a40;border-radius:12px;margin-bottom:10px;padding:12px;font-size:12px}.cc-mail-account-detail button{margin:3px;font-size:11px}.cc-mail-draft-trigger{margin-top:10px;font-size:12px}.cc-mail-composer{background:#101c30;border:1px solid #ff4f9a77;border-radius:14px;margin-top:18px;padding:18px}.cc-mail-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.cc-mail-heading h3{align-items:center;gap:8px;display:flex}.cc-mail-composer label{color:#b9c8df;margin:12px 0;font-size:12px;font-weight:600;display:block}.cc-mail-composer input:not([type=checkbox]),.cc-mail-composer textarea{color:#f3f6ff;box-sizing:border-box;background:#182640;border:1px solid #6b7fa950;border-radius:9px;width:100%;margin-top:6px;padding:10px 12px;font-size:14px;font-weight:400;display:block}.cc-mail-composer textarea{resize:vertical;line-height:1.6}.cc-mail-composer input:focus-visible,.cc-mail-composer textarea:focus-visible{outline-offset:2px;outline:2px solid #ff4f9a}.cc-mail-composer .cc-mail-check{align-items:flex-start;gap:9px;font-weight:400;line-height:1.5;display:flex}.cc-mail-check input{accent-color:#ff4f9a;margin-top:3px}.cc-mail-review dl{grid-template-columns:65px 1fr;gap:8px;font-size:13px;display:grid}.cc-mail-review dt{color:#9aacc8}.cc-mail-review dd{overflow-wrap:anywhere;margin:0}.cc-mail-review>p,.cc-mail-connection p,.cc-mail-sent small{color:#aabbd5;font-size:12px;line-height:1.6}.cc-mail-sent{color:#c9e8dd;line-height:1.6}.cc-mail-sent>strong{margin-left:8px}@media (width<=480px){.cc-mail-composer{padding:12px}}.cc-scout-draft-edit-label{color:#dbe7ff;font-size:12px;font-weight:600;display:block}.cc-scout-draft-editor{box-sizing:border-box;color:#f3f6ff;width:100%;min-height:180px;font:inherit;resize:vertical;white-space:pre-wrap;overflow-wrap:anywhere;background:#101c30;border:1px solid #657a9e;border-radius:12px;margin-top:8px;padding:12px;font-size:14px;font-weight:400;line-height:1.65;display:block}.cc-scout-draft-editor:focus-visible{outline-offset:2px;outline:2px solid #c2a6ff}.cc-scout-draft-editor:disabled{opacity:.75}.cc-scout-edit-help{color:#b8c7df;margin-top:8px;font-size:11px;line-height:1.5}.command-offer{color:#edf2ff;background:radial-gradient(at 75% 5%,#38275855,#0000 45%),radial-gradient(at 4% 42%,#18494530,#0000 40%),#0b1020;min-height:100vh;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.command-offer *{box-sizing:border-box}.command-offer a{color:inherit;text-decoration:none}.command-offer button{cursor:pointer}.co-nav,.co-hero,.co-included,.co-footer{max-width:1380px;margin:auto;padding-left:48px;padding-right:48px}.co-nav{justify-content:space-between;align-items:center;gap:20px;min-height:108px;display:flex}.co-brand{letter-spacing:-.5px;align-items:center;gap:12px;font-size:20px;font-weight:750;display:flex}.co-brand>span:first-child{color:#121c2f;letter-spacing:-1px;background:linear-gradient(130deg,#b4a0ff,#55d6c5);border-radius:13px;padding:12px;font-size:18px}.co-word{letter-spacing:.15em;color:#a9a0c8;margin-left:7px;font-size:10px;font-weight:500}.co-nav nav{color:#a8b5cf;align-items:center;gap:25px;font-size:12px;display:flex}.co-nav nav a{align-items:center;gap:7px;display:flex}.co-hero{grid-template-columns:1.08fr 1fr;align-items:center;gap:60px;padding-top:82px;padding-bottom:95px;display:grid}.co-eyebrow{letter-spacing:.2em;color:#b2a0ed;font-size:10px;font-weight:700}.co-hero h1{letter-spacing:-2.8px;margin:24px 0;font-size:clamp(36px,4.4vw,66px);font-weight:650;line-height:1.12}.co-hero h1 span{color:#0000;background:linear-gradient(110deg,#b5a4fa,#72dcc8);-webkit-background-clip:text;background-clip:text}.co-description{color:#9aabc7;max-width:470px;font-size:16px;line-height:1.95}.co-price{align-items:center;gap:17px;margin:32px 0 24px;display:flex}.co-price strong{letter-spacing:-2px;font-size:42px;font-weight:650}.co-price span{color:#8fa3c0;font-size:11px;line-height:1.8}.co-actions{flex-wrap:wrap;align-items:center;gap:23px;display:flex}.co-primary{background:#b3a0fb;border:1px solid #b3a0fb;border-radius:12px;align-items:center;gap:15px;padding:16px 20px;font-size:13px;font-weight:750;display:inline-flex;color:#151326!important}.co-primary:disabled{opacity:.5}.co-secondary{align-items:center;gap:8px;font-size:12px;display:inline-flex;color:#abb9d1!important}.co-availability{color:#8798b2;margin-top:18px;font-size:10px;line-height:1.8}.co-billing-link{color:#b7a2f5;background:0 0;border:0;margin-top:8px;font-size:12px;text-decoration:underline}.co-error{color:#ffcba4;background:#ffad770f;border:1px solid #ffad7740;border-radius:12px;padding:13px;font-size:12px;line-height:1.7}.co-universe{max-width:550px;height:500px;position:relative}.co-ring{border:1px solid #a48aff28;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ring-one{width:350px;height:350px}.ring-two{border-style:dashed;border-color:#61daca25;width:470px;height:470px}.co-center{color:#c2abff;background:radial-gradient(circle at 33% 20%,#765ba988,#272b4c 70%);border:1px solid #b6a3ea66;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:190px;height:190px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 90px #a48aff20}.co-center strong{color:#edf0ff;font-size:24px}.co-center span{letter-spacing:.13em;color:#8b9dbb;font-size:8px}.co-orbit-card{background:linear-gradient(135deg,#25304b,#172035);border:1px solid #a48aff66;border-radius:16px;width:175px;padding:20px;position:absolute;box-shadow:0 15px 50px #0004}.co-orbit-card>span{color:#b5a0f4;margin-bottom:10px;display:inline-flex}.co-orbit-card strong{font-size:17px;font-weight:600;display:block}.co-orbit-card small{color:#97a9c4;margin-top:7px;font-size:10px;display:block}.co-orbit-card.projects{top:8%;left:2%}.co-orbit-card.whiteboard{border-color:#61daca60;top:5%;right:0}.co-orbit-card.whiteboard>span{color:#61daca}.co-orbit-card.scout{border-color:#ffad7770;bottom:9%;left:0}.co-orbit-card.scout>span{color:#ffad77}.co-orbit-card.receipts{border-color:#8cbcff66;bottom:5%;right:0}.co-orbit-card.receipts>span{color:#8cbcff}.co-sample-label{text-align:center;color:#596d8c;letter-spacing:.1em;width:100%;font-size:8px;position:absolute;bottom:-20px}.co-included{border-top:1px solid #ffffff0e;padding-top:60px;padding-bottom:100px}.co-section-heading{max-width:620px;margin-bottom:38px}.co-section-heading h2{letter-spacing:-1.7px;margin:20px 0;font-size:42px;font-weight:550;line-height:1.15}.co-section-heading>p:last-child{color:#91a4c1;font-size:14px;line-height:1.8}.co-feature-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.co-feature{color:#b5a2f0;background:linear-gradient(145deg,#1b243b,#131b2c);border:1px solid #ffffff10;border-radius:23px;padding:28px}.co-feature h3{color:#e4ebfb;margin:17px 0 13px;font-size:20px;font-weight:600;line-height:1.3}.co-feature>p{color:#94a6c1;font-size:13px;line-height:1.9}.co-mini-board{background:radial-gradient(#ffffff10 1px,#0000 1px) 0 0/15px 15px;height:155px;margin-bottom:30px;position:relative}.co-sticky{color:#e0e8fa;z-index:2;background:#30314e;border:1px solid #b29efb70;border-radius:12px;width:125px;padding:16px;font-size:11px;line-height:1.5;position:absolute}.co-sticky small{color:#a2afd0;margin-top:8px;font-size:9px;display:block}.co-sticky.purple{top:5px;left:0;transform:rotate(-5deg)}.co-sticky.mint{background:#1e3b3d;border-color:#61daca70;bottom:0;right:0;transform:rotate(5deg)}.co-board-connection{border-bottom:2px dashed #77a3b1;border-right:2px dashed #77a3b1;width:130px;height:60px;position:absolute;top:60px;left:80px}.co-mini-chat{background:#a48aff0d;border:1px solid #a48aff35;border-radius:15px;height:155px;margin-bottom:30px;padding:20px}.co-mini-chat>span{letter-spacing:.1em;font-size:9px}.co-mini-chat p{color:#cad2eb;margin:13px 0;font-size:15px;line-height:1.6}.co-mini-chat strong{color:#61daca;font-size:11px;font-weight:500}.co-mini-receipt{color:#61daca;justify-content:center;align-items:center;gap:12px;height:155px;margin-bottom:30px;display:flex}.co-mini-receipt>svg{box-sizing:content-box;background:#61daca10;border:1px solid #61daca40;border-radius:14px;padding:10px}.co-mini-receipt strong{color:#d9e5f6;font-size:12px;font-weight:550;display:block}.co-mini-receipt small{color:#85a3b6;margin-top:10px;font-size:9px;display:block}.co-privacy{color:#61daca;background:#61daca08;border:1px solid #61daca22;border-radius:20px;align-items:center;gap:22px;margin-top:26px;padding:30px;display:flex}.co-privacy h3{color:#deebf8;margin:0 0 9px;font-size:19px;font-weight:500}.co-privacy p{color:#91a9bc;margin:0;font-size:12px;line-height:1.8}.co-details{grid-template-columns:1fr 1fr;gap:90px;margin-top:60px;display:grid}.co-details h3{margin-bottom:20px;font-size:21px;font-weight:550}.co-details p{color:#8fa3bf;font-size:12px;line-height:1.9}.co-details ul{color:#adbed3;flex-direction:column;gap:15px;padding:0;font-size:12px;list-style:none;display:flex}.co-details li{align-items:center;gap:10px;display:flex}.co-details li svg{color:#61daca}.co-footer{color:#7185a3;border-top:1px solid #ffffff10;justify-content:space-between;align-items:center;gap:22px;padding-top:28px;padding-bottom:35px;font-size:11px;display:flex}.co-footer div{gap:20px;display:flex}.command-offer a:focus-visible,.command-offer button:focus-visible{outline-offset:5px;outline:2px solid #61daca}@media (width<=950px){.co-nav,.co-hero,.co-included,.co-footer{padding-left:25px;padding-right:25px}.co-hero{gap:25px}.co-orbit-card{width:145px;padding:16px}.co-universe{height:430px}.ring-two{width:390px;height:390px}.ring-one{width:290px;height:290px}.co-feature{padding:20px}.co-details{gap:40px}}@media (width<=700px){.co-hero{grid-template-columns:1fr;padding-top:38px}.co-hero h1{font-size:45px}.co-universe{width:100%;max-width:440px;margin:35px auto 0}.co-nav nav a:first-child,.co-word{display:none}.co-nav{min-height:85px}.co-nav nav{gap:13px;font-size:10px}.co-feature-grid,.co-details{grid-template-columns:1fr}.co-feature{padding:25px}.co-mini-board{max-width:320px}.co-section-heading h2{font-size:34px}.co-privacy{padding:23px}.co-footer{flex-wrap:wrap}.co-ring.ring-two{width:350px;height:350px}.co-price strong{font-size:36px}}@media (prefers-reduced-motion:reduce){.command-offer *{scroll-behavior:auto}}.cp-sample-shell{background:linear-gradient(140deg,#07142f,#10254a,#1a1537);min-height:100vh}.campaigns{--cp-navy:#07142f;--cp-panel:#11213d;--cp-pink:#ed369b;--cp-cyan:#61dce7;color:#eff5ff;max-width:1200px;margin:auto;padding:28px 20px 55px}.campaigns *{box-sizing:border-box}.campaigns a{text-decoration:none}.cp-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.cp-eyebrow{letter-spacing:.16em;color:var(--cp-cyan);text-transform:uppercase;font-size:11px;font-weight:800}.cp-header h1{letter-spacing:-1.3px;margin:12px 0;font-size:clamp(30px,4vw,46px);font-weight:900;line-height:1.1}.cp-header p{color:#b6c7dc;max-width:650px;margin:10px 0;line-height:1.8}.cp-button{color:#f0f5ff;background:#182d49;border:1px solid #3c516f;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:11px 16px;font-size:13px;font-weight:750;display:inline-flex}.cp-button-primary{background:var(--cp-cyan);border-color:var(--cp-cyan);color:#07142f}.cp-button-pink{background:var(--cp-pink);border-color:var(--cp-pink);color:#fff}.cp-button:disabled{opacity:.48;cursor:not-allowed}.cp-button:focus-visible,.campaigns input:focus-visible,.campaigns select:focus-visible,.campaigns textarea:focus-visible{outline:2px solid var(--cp-cyan);outline-offset:3px}.cp-alert{background:#3d2053;border:1px solid #e879f94d;border-radius:13px;margin:18px 0;padding:14px 18px;font-size:13px;line-height:1.7}.cp-error{color:#ffd2d2;background:#552334;border-color:#fb71854d}.cp-notice{color:#d1fbff;background:#123b40;border-color:#61dce750}.cp-toolbar{flex-wrap:wrap;gap:9px;margin:24px 0;display:flex}.cp-tab[aria-selected=true]{background:var(--cp-pink);border-color:var(--cp-pink);color:#fff}.cp-layout{grid-template-columns:245px minmax(0,1fr);gap:20px;display:grid}.cp-sidebar,.cp-card{background:var(--cp-panel);border:1px solid #304361;border-radius:19px;min-width:0;padding:22px}.cp-sidebar{align-self:start;padding:16px}.cp-sidebar h2,.cp-card h2{margin:0 0 12px;font-size:20px;font-weight:850;line-height:1.3}.cp-sidebar button.cp-saved{text-align:left;color:#edf5ff;background:#0b1b34;border:1px solid #334967;border-radius:11px;width:100%;margin:10px 0;padding:13px 12px;display:block}.cp-saved[aria-pressed=true]{border-color:var(--cp-cyan)!important;background:#134!important}.cp-saved strong{overflow-wrap:anywhere;font-size:13px;display:block}.cp-saved small{color:#b6c7dc;margin-top:5px;display:block}.cp-stack{flex-direction:column;gap:18px;display:flex}.cp-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.cp-grid-three{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.cp-field{color:#c2d1e5;font-size:12px;font-weight:700;display:block}.cp-field input,.cp-field select,.cp-field textarea{color:#edf5ff;width:100%;font:inherit;background:#09182e;border:1px solid #425877;border-radius:9px;min-height:44px;margin-top:7px;padding:11px 12px;font-size:16px;font-weight:400;display:block}.cp-field textarea{resize:vertical;min-height:90px}.cp-muted{color:#b6c7dc;font-size:13px;line-height:1.8}.cp-small{color:#b5c7dc;font-size:12px;line-height:1.7}.cp-check{color:#d6e2f2;align-items:flex-start;gap:10px;margin:14px 0;font-size:13px;line-height:1.7;display:flex}.cp-check input{width:18px;height:18px;accent-color:var(--cp-pink);flex-shrink:0;margin-top:5px}.cp-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;display:flex}.cp-row{border-bottom:1px solid #2d425f;flex-wrap:wrap;justify-content:space-between;gap:16px;padding:11px 0;font-size:13px;display:flex}.cp-row:last-child{border-bottom:0}.cp-status{color:#d9e6f6;background:#233b56;border:1px solid #405874;border-radius:7px;padding:4px 8px;font-size:11px;line-height:1.6;display:inline-flex}.cp-ad{background:linear-gradient(135deg,#09152f,#281445);border:1px solid #38516c;border-radius:16px;min-height:230px;margin:15px 0;padding:26px;position:relative;overflow:hidden}.cp-ad:before{content:"";background:linear-gradient(90deg,#ed369b,#61dce7);height:4px;position:absolute;inset:0 0 auto}.cp-ad h3{letter-spacing:-.5px;overflow-wrap:anywhere;margin:18px 0;font-size:27px;font-weight:900;line-height:1.25}.cp-ad p{color:#c2d4e7;overflow-wrap:anywhere;font-size:14px;line-height:1.8}.cp-ad-brand{color:#67e5f1;font-size:12px;font-weight:750}.cp-search-ad{background:#0c1a31;border:1px solid #314863;border-radius:12px;margin-top:14px;padding:18px}.cp-search-ad p{color:#c2d1e2;font-size:12px;line-height:1.8}.cp-metric{background:#0a1930;border-radius:12px;padding:16px}.cp-metric strong{margin:6px 0;font-size:27px;font-weight:850;display:block}.cp-metric span{color:#bacde3;font-size:12px}.cp-overlay{z-index:100;background:#0009;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.cp-dialog{background:#10213c;border:1px solid #50668b;border-radius:20px;width:100%;max-width:640px;max-height:85vh;padding:26px;overflow:auto}.cp-dialog h2{margin-bottom:18px;font-size:24px;font-weight:850}.cp-dialog ol{color:#d8e4f2;padding-left:22px;list-style:decimal}.cp-dialog li{padding:8px 0;line-height:1.7}.cp-inquiry{border-bottom:1px solid #314761;padding:18px 0}.cp-inquiry:last-child{border:0}.cp-inquiry h3{margin:8px 0;font-size:18px;font-weight:850}.cp-inquiry p{white-space:pre-wrap;overflow-wrap:anywhere}.cp-public{background:linear-gradient(140deg,#07142f,#261243,#073744);min-height:100vh;padding:30px 18px}.cp-public .campaigns{max-width:740px;padding:0}.cp-public h1{letter-spacing:-.9px;margin:15px 0;font-size:clamp(30px,5vw,43px);font-weight:900;line-height:1.2}.cp-public footer{color:#bccfe2;flex-wrap:wrap;gap:18px;margin:25px 0;font-size:12px;display:flex}.cp-honeypot{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.cp-empty{text-align:center;padding:25px 0}.cp-empty svg{color:#61dce7;margin:auto}.cp-link{color:var(--cp-cyan);font-weight:750;text-decoration:underline!important}.campaigns button,.campaigns a{cursor:pointer}@media (width<=850px){.cp-layout{grid-template-columns:1fr}.cp-sidebar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cp-sidebar h2{width:100%}.cp-sidebar button.cp-saved{width:auto;min-width:145px;margin:0}.cp-grid-three{grid-template-columns:1fr}}@media (width<=550px){.campaigns{padding:22px 14px 40px}.cp-grid{grid-template-columns:1fr}.cp-card{padding:19px}.cp-toolbar .cp-button{flex:1;padding:10px 8px;font-size:12px}.cp-ad h3{font-size:24px}.cp-actions .cp-button{flex:1}.cp-check input{width:21px;height:21px}.cp-row{flex-direction:column;gap:5px}.cp-header h1{letter-spacing:-.8px}}.cp-brand{color:#07142f;overflow-wrap:anywhere;background:#f5f8fc;border:1px solid #b6c7dc;border-radius:16px;margin:18px 0;padding:22px}.cp-brand-label{letter-spacing:.14em;text-transform:uppercase;color:#52627d;margin-bottom:14px;font-size:10px;font-weight:850}.cp-brand-columns{grid-template-columns:1fr 1fr;gap:24px;display:grid}.cp-brand strong{font-size:18px;font-weight:800;line-height:1.5;display:block}.cp-brand-phone{margin:8px 0;font-size:18px;font-weight:750;line-height:1.5}.cp-brand-columns p:not(.cp-brand-phone),.cp-brand-details p{color:#304361;font-size:12px;line-height:1.7}.cp-brand-details{border-top:1px solid #d2dce9;margin-top:12px;padding-top:12px}.cp-broker-logo{-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left;width:160px;height:80px;margin-bottom:12px}.cp-agent-images{align-items:center;gap:12px;min-height:0;display:flex}.cp-team-logo{-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left;width:128px;height:64px;margin-bottom:12px}.cp-brand-photo{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:48px;height:48px;margin-bottom:12px}.cp-brand-title{margin:12px 0;font-size:clamp(30px,4vw,44px);font-weight:900;line-height:1.2}.cp-suggestion{background:linear-gradient(140deg,#0b1b35,#211c3e);border:1px solid #3c516e;border-radius:14px;padding:20px}.cp-suggestion h3{margin:12px 0;font-size:20px;font-weight:850;line-height:1.3}.cp-suggestion p{overflow-wrap:anywhere;font-size:13px;line-height:1.7}.campaigns summary{cursor:pointer;font-size:18px;font-weight:800}.cp-guide article{border-bottom:1px solid #334967;gap:18px;padding:22px 0;display:flex}.cp-guide article>span{color:#61dce7;font-size:23px;font-weight:900}.cp-guide h3{margin-bottom:9px;font-size:19px;font-weight:850;line-height:1.3}.cp-guide article p{color:#c2d4e7;font-size:14px;line-height:1.8}.cp-property-title{overflow-wrap:anywhere;margin:16px 0;font-size:23px;font-weight:800;line-height:1.4}@media (width<=550px){.cp-brand-columns{grid-template-columns:1fr}.cp-agent-images{flex-wrap:wrap}.cp-brand{padding:18px}.cp-guide article{gap:12px}.cp-guide article>span{font-size:18px}}.cp-brand-steps{flex-wrap:wrap;gap:10px;margin:3px 0 10px;display:flex}.cp-brand-steps a{color:#d9e6f6;background:#142a47;border:1px solid #3c516f;border-radius:99px;padding:9px 15px;font-size:12px;font-weight:750}.cp-brand-steps a:hover{border-color:var(--cp-cyan);color:var(--cp-cyan)}.cp-section-heading{align-items:flex-start;gap:14px;margin-bottom:22px;display:flex}.cp-section-heading>span{width:38px;height:38px;color:var(--cp-cyan);background:#16424e;border:1px solid #61dce750;border-radius:12px;flex-shrink:0;place-items:center;font-size:12px;font-weight:900;display:grid}.cp-section-heading h2{margin-bottom:6px}.cp-required{color:#88b3c7;margin-top:3px;font-size:10px;font-weight:500;display:block}.cp-brand-editor .cp-field input[aria-invalid=true]{border-color:#ff8ba2}.cp-field-error{color:#ffb5c6;margin-top:6px;font-size:12px;line-height:1.6;display:block}.cp-address-fields{border-top:1px solid #304361;min-width:0;margin-top:24px;padding-top:18px}.cp-address-fields legend{padding:0 8px 0 0;font-size:14px;font-weight:750}.cp-address-fields legend span{font-weight:400;display:block}.cp-address-fields>p{margin-bottom:14px}.cp-logo-picker{background:#0b1c34;border:1px dashed #486583;border-radius:13px;min-width:0;padding:16px}.cp-logo-picker .cp-field>span{margin-top:5px;font-weight:400;display:block}.cp-logo-picker input[type=file]{padding:9px 6px;font-size:11px;overflow:hidden}.cp-logo-picker input[type=file]::file-selector-button{color:#eff5ff;background:#28405e;border:0;border-radius:6px;margin-right:8px;padding:7px}.cp-upload-preview{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.cp-upload-preview img{-o-object-fit:contain;object-fit:contain;border-radius:8px;width:100%;height:110px;padding:10px}.cp-upload-preview span{color:#97c7cd;font-size:11px}.cp-upload-preview .cp-button{min-height:36px;padding:6px 10px;font-size:11px}.cp-brand-options{border-top:1px solid #304361;margin-top:20px;padding-top:18px}.cp-brand-options summary{font-size:14px}.cp-brand-save .cp-alert{margin:0 0 18px}.cp-save-feedback:focus{outline:0}.cp-save-feedback strong{font-weight:850}.cp-save-feedback p{margin-top:4px}.cp-review-note{border-top:1px solid #304361;margin-top:20px;padding-top:15px}.cp-review-note summary{color:#b5c7dc;font-size:12px}.cp-review-note p{margin-top:12px}.cp-preview-heading{padding:0 4px}.cp-brand-preview-section .cp-brand{margin-top:12px}.cp-brand img{max-width:100%}.cp-agent-images{flex-wrap:wrap}.cp-brand-editor section[id]{scroll-margin-top:25px}@media (width>=1050px){.cp-brand-editor{grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:20px;display:grid}.cp-brand-editor>header,.cp-brand-editor>.cp-brand-steps,.cp-brand-editor>.cp-brand-save{grid-column:1/-1}.cp-brand-editor>#brand-company,.cp-brand-editor>#brand-agent,.cp-brand-editor>#brand-look{grid-column:1}.cp-brand-editor>.cp-brand-preview-section{grid-area:3/2/span 3;align-self:start}.cp-brand-preview-section .cp-brand-columns{grid-template-columns:1fr;gap:22px}.cp-brand-preview-section .cp-brand{padding:22px}}@media (width<=550px){.cp-brand-steps{gap:7px}.cp-brand-steps a{padding:8px 11px;font-size:11px}.cp-brand-save .cp-actions{flex-direction:column;align-items:stretch}.cp-brand-save .cp-actions>.cp-button{width:100%}.cp-section-heading{gap:11px}.cp-logo-picker{padding:13px}}.cp-capability-note{color:#bdd0e4;flex-wrap:wrap;align-items:center;gap:13px;padding:16px 0 24px;font-size:13px;line-height:1.7;display:flex}.cp-capability-note p{flex:1;min-width:200px}.cp-wizard-layout{max-width:1040px;margin:10px auto 0}.cp-saved-drawer{background:#0b1c34;border:1px solid #304361;border-radius:13px;margin-bottom:20px;padding:14px 18px}.cp-saved-drawer summary{color:#b9ccdf;font-size:13px}.cp-saved-list{flex-wrap:wrap;gap:10px;margin:16px 0;display:flex}.cp-saved-list .cp-saved{color:#eff5ff;text-align:left;overflow-wrap:anywhere;background:#142941;border:1px solid #405874;border-radius:10px;max-width:260px;padding:12px 14px}.cp-saved-list strong,.cp-saved-list small{display:block}.cp-saved-list small{color:#b9ccdf;margin-top:5px;font-size:11px}.cp-progress{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-bottom:10px;display:grid}.cp-progress-step{color:#b8cde1;background:#10213b;border:1px solid #36516d;border-radius:12px;min-height:48px;padding:11px 10px;font-size:13px;font-weight:800}.cp-progress-step[aria-current=step]{color:#07142f;background:#61dce7;border-color:#61dce7}.cp-progress-step:disabled{opacity:.4;cursor:not-allowed}.cp-progress-step:focus-visible,.cp-goal-card:focus-visible{outline-offset:3px;outline:2px solid #ed369b}.cp-secondary-nav{justify-content:flex-end;gap:8px;margin:14px 0 25px;display:flex}.cp-secondary-nav .cp-button{background:0 0;min-height:34px;padding:7px 11px;font-size:11px}.cp-secondary-nav .cp-button[aria-pressed=true]{color:#ffb8e0;border-color:#ed369b}.cp-step-intro{outline:0;padding:5px 0 8px;scroll-margin-top:95px}.cp-step-intro h2{letter-spacing:-.6px;margin:10px 0;font-size:clamp(25px,3vw,34px);font-weight:900;line-height:1.25}.cp-step-intro p{max-width:690px}.cp-goal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.cp-goal-card{text-align:left;color:#eff5ff;background:linear-gradient(145deg,#142b4b,#1e1b3a);border:1px solid #3b536f;border-radius:20px;flex-direction:column;align-items:flex-start;gap:18px;min-width:0;min-height:275px;padding:26px 22px;display:flex}.cp-goal-card:hover,.cp-goal-card[aria-pressed=true]{border-color:#61dce7;box-shadow:0 0 0 1px #61dce733}.cp-goal-card:disabled{opacity:.5;cursor:not-allowed}.cp-goal-card strong{letter-spacing:-.5px;font-size:26px;font-weight:900;line-height:1.2}.cp-goal-card p{color:#bcd0e4;flex:1;font-size:13px;line-height:1.8}.cp-goal-cta{color:#61dce7;align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}.cp-platform-grid{grid-template-columns:1fr 1fr;gap:15px;margin:18px 0;display:grid}.cp-platform-card{cursor:pointer;background:#0b1b33;border:1px solid #3c536e;border-radius:16px;align-items:flex-start;gap:13px;min-width:0;padding:23px 18px;display:flex}.cp-platform-card.is-selected{background:#123440;border-color:#61dce7}.cp-platform-card>input{accent-color:#ed369b;flex-shrink:0;width:20px;height:20px;margin-top:3px}.cp-platform-card strong{font-size:21px;font-weight:850;line-height:1.3;display:block}.cp-platform-card small{color:#b6cde2;margin-top:12px;font-size:12px;line-height:1.8;display:block}.cp-platform-card em{color:#91b6c4;margin-top:14px;font-size:10px;font-style:normal;display:block}.cp-selection-summary{color:#d8e8f6;background:#0d2138;border:1px solid #314b65;border-radius:13px;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 17px;font-size:12px;display:flex}.cp-selection-summary>span{overflow-wrap:anywhere;background:#233951;border-radius:7px;padding:5px 9px;font-weight:750}.cp-selection-summary>button{color:#61dce7;background:0 0;border:0;min-height:32px;font-size:11px;text-decoration:underline}.cp-brand-strip{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;display:flex}.cp-brand-strip h2{font-size:17px}.cp-brand-strip .cp-actions{margin:0}.cp-advanced{border-top:1px solid #314762;margin-top:20px;padding-top:16px}.cp-advanced summary{color:#aec6dc;font-size:12px}.cp-preview-switch{flex-wrap:wrap;gap:10px;margin:17px 0;display:flex}.cp-preview-switch .cp-button[aria-pressed=true]{color:#b8fbff;background:#15424a;border-color:#61dce7}.cp-handoff{counter-reset:handoff;margin:20px 0;padding:0;list-style:none}.cp-handoff li{counter-increment:handoff;padding:0 0 25px 42px;line-height:1.8;position:relative}.cp-handoff li:before{content:counter(handoff);color:#61dce7;background:#1c4851;border-radius:9px;place-items:center;width:28px;height:28px;font-size:12px;font-weight:900;display:grid;position:absolute;top:0;left:0}.cp-handoff strong{font-size:14px;display:block}.cp-handoff span{color:#b5cce0;font-size:13px;display:block}.cp-search-ad{background:#0a1c33;border:1px solid #36506b;border-radius:14px;margin:16px 0;padding:21px}.cp-search-ad strong{color:#98c7ff;font-size:17px;line-height:1.8;display:block}.cp-search-ad p{color:#bdd0e3;overflow-wrap:anywhere;font-size:13px;line-height:1.8}@media (width<=750px){.cp-goal-grid{grid-template-columns:1fr}.cp-goal-card{gap:12px;min-height:0;padding:22px}.cp-platform-grid{grid-template-columns:1fr}.cp-progress-step{min-height:44px;padding:10px 5px;font-size:11px}.cp-secondary-nav{justify-content:flex-start}.cp-platform-card{padding:20px}.cp-goal-card strong{font-size:24px}.cp-brand-strip .cp-actions{width:100%}}@media (width<=360px){.cp-progress{gap:4px}.cp-progress-step{font-size:10px}.cp-capability-note p{flex-basis:100%;width:100%;min-width:0}}.cp-design-section{border-bottom:1px solid #36506b;margin-bottom:32px;padding-bottom:28px}.cp-design-section h2{max-width:600px;font-size:25px}.cp-design-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:22px 0;display:grid}.cp-design-card{text-align:left;color:#f1f6ff;background:#0a1a30;border:2px solid #36516c;border-radius:15px;min-width:0;padding:8px;overflow:hidden}.cp-design-card[aria-pressed=true]{border-color:#61dce7;box-shadow:0 0 0 2px #61dce724}.cp-design-card:focus-visible{outline-offset:3px;outline:3px solid #ed369b}.cp-design-card:disabled{opacity:.5;cursor:not-allowed}.cp-design-copy{padding:14px 9px;display:block}.cp-design-copy strong{font-size:18px;display:block}.cp-design-copy>span{color:#b8cede;min-height:60px;margin:7px 0;font-size:12px;line-height:1.7;display:block}.cp-design-copy em{color:#61dce7;font-size:12px;font-style:normal;font-weight:800;display:block}.cp-creative-preview{max-width:540px;margin:24px auto}.cp-creative-preview canvas{background:#e8e9e6;border:1px solid #b8c6c6;border-radius:9px;width:100%;height:auto;display:block}.cp-creative-preview figcaption{margin-top:10px}.cp-creative-preview.is-thumbnail{margin:0}.cp-creative-preview.is-thumbnail canvas{border:0;border-radius:8px}.cp-creative-error{color:#ffd0d7;overflow-wrap:anywhere;background:#552334;padding:12px;font-size:12px;line-height:1.7}.cp-format-field{max-width:270px;margin:15px 0}.cp-property-photo{border-top:1px solid #36516b;margin-top:24px;padding-top:20px}.cp-property-photo input{font-size:13px}.cp-photo-result{flex-wrap:wrap;align-items:center;gap:15px;margin:16px 0;display:flex}.cp-photo-result img{-o-object-fit:contain;object-fit:contain;background:#e4e9e5;border-radius:10px;width:220px;max-height:180px}.cp-ad .cp-creative-preview{max-width:540px}.cp-ad .cp-creative-preview figcaption{color:#bdcfdd}@media (width<=750px){.cp-design-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cp-design-copy>span{min-height:0}.cp-design-section h2{font-size:22px}.cp-progress-step:nth-child(2){font-size:10px}}@media (width<=480px){.cp-design-grid{grid-template-columns:1fr}.cp-design-card{grid-template-columns:minmax(0,44%) minmax(0,1fr);align-items:center;display:grid}.cp-design-copy{padding:13px}.cp-design-copy strong{font-size:16px}.cp-design-copy>span,.cp-design-copy em{font-size:11px}.cp-format-field{max-width:none}.cp-creative-preview{margin:20px auto}.cp-creative-preview.is-thumbnail{width:100%}}.cp-landing-photo{margin:22px 0}.cp-landing-photo img{-o-object-fit:cover;object-fit:cover;border:1px solid #48637b;border-radius:17px;width:100%;max-height:440px;display:block}.cxs-page{color:#eaf0ff;background:radial-gradient(at 85% 0,#35306688,#0000 50%),#08172f;min-height:100vh;font-family:inherit}.cxs-shell{max-width:1480px;margin:auto;padding:32px}.cxs-hero{background:linear-gradient(125deg,#11374b,#211b43 80%);border:1px solid #ffffff21;border-radius:28px;justify-content:space-between;gap:30px;padding:32px;display:flex;overflow:hidden}.cxs-eyebrow{letter-spacing:.18em;color:#6be0e8;align-items:center;gap:8px;margin:0 0 12px;font-size:11px;font-weight:900;display:flex}.cxs-hero h1{letter-spacing:-.04em;margin:0;font-size:clamp(32px,4vw,52px);font-weight:900;line-height:1.05}.cxs-hero h1 span{color:#eda1f5}.cxs-subtitle{color:#c0cde4;max-width:620px;margin-top:16px;line-height:1.7}.cxs-scope{color:#9ff2de;align-items:center;gap:8px;margin-top:18px;font-size:12px;display:inline-flex}.cxs-hero-nav{flex-direction:column;flex-shrink:0;align-self:center;gap:9px;display:flex}.cxs-hero-nav a{border:1px solid #ffffff30;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;font-size:13px;font-weight:700;display:flex}.cxs-explainer{color:#c0cde4;flex-wrap:wrap;gap:24px;padding:20px 4px;font-size:12px;display:flex}.cxs-explainer span{align-items:center;gap:8px;display:flex}.cxs-explainer svg{color:#70dfdf}.cxs-layout{grid-template-columns:minmax(300px,.9fr) minmax(0,1.5fr);align-items:start;gap:22px;display:grid}.cxs-card{background:#11213b;border:1px solid #ffffff24;border-radius:24px;min-width:0;padding:26px}.cxs-section-head{justify-content:space-between;align-items:center;gap:14px;display:flex}.cxs-card h2{letter-spacing:-.025em;margin:0;font-size:23px;font-weight:800;line-height:1.25}.cxs-card h3{margin:0;font-size:17px;font-weight:800}.cxs-section-head p:not(.cxs-eyebrow){color:#acbdd8;margin:8px 0 0;font-size:13px}.cxs-icon-button{color:#7fe3ee;border:1px solid #ffffff30;border-radius:12px;flex-shrink:0;padding:10px}.cxs-search{background:#08172f;border:1px solid #91a8cf55;border-radius:13px;align-items:center;gap:8px;min-width:0;margin:22px 0 10px;padding:5px 5px 5px 12px;display:flex}.cxs-search input{color:#fff;outline-offset:2px;background:0 0;border:0;flex:1;min-width:0;padding:10px 0;font-size:13px}.cxs-search button{color:#171133;background:#c491f7;border-radius:9px;padding:10px 14px;font-size:12px;font-weight:800}.cxs-caption{color:#9caecb;margin:10px 0;font-size:12px;line-height:1.65}.cxs-people{gap:10px;margin-top:20px;display:grid}.cxs-person{text-align:left;background:#192c47;border:1px solid #ffffff1c;border-radius:16px;align-items:flex-start;gap:12px;width:100%;padding:15px;transition:border-color .15s;display:flex}.cxs-person:hover,.cxs-person.is-selected{background:#1c3652;border-color:#8bdce8}.cxs-avatar{color:#f0c3ff;background:#493768;border-radius:12px;flex-shrink:0;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.cxs-avatar-large{color:#1b1b38;background:linear-gradient(135deg,#e97ae8,#9cafff);width:54px;height:54px;font-size:24px}.cxs-person-body{flex:1;gap:5px;min-width:0;display:grid}.cxs-person strong{overflow-wrap:anywhere;font-size:14px}.cxs-person small{color:#b5c5db;overflow-wrap:anywhere;font-size:11px}.cxs-last{align-items:center;gap:5px;margin-top:3px;display:flex}.cxs-pill{color:#f6d69d;background:#5e4f2855;border-radius:20px;width:fit-content;padding:4px 8px;font-size:10px;font-weight:700;display:inline-flex}.cxs-pill.is-ready{color:#7ce8cc;background:#0f665055}.cxs-pagination{color:#b6c7e0;justify-content:space-between;align-items:center;gap:8px;margin-top:24px;font-size:12px;display:flex}.cxs-pagination button{color:#fff;border:1px solid #ffffff35;border-radius:10px;padding:9px 12px}.cxs-page button:disabled{opacity:.45;cursor:default}.cxs-page button:focus-visible,.cxs-page a:focus-visible{outline-offset:3px;outline:3px solid #7befe7}.cxs-select{text-align:center;color:#acbdd8;flex-direction:column;justify-content:center;align-items:center;gap:20px;max-width:400px;min-height:400px;margin:auto;display:flex}.cxs-select svg{color:#eda1f5}.cxs-select h2{color:#eaf0ff}.cxs-select p{font-size:14px;line-height:1.7}.cxs-contact{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:20px;font-size:13px;display:flex}.cxs-call{color:#9df1e2;border:1px solid #67e8cc66;border-radius:10px;align-items:center;gap:8px;padding:10px 12px;font-weight:700;display:inline-flex}.cxs-facts{border-block:1px solid #ffffff20;grid-template-columns:repeat(3,1fr);gap:12px;margin:20px 0 28px;padding:17px 0;display:grid}.cxs-facts div{gap:6px;display:grid}.cxs-facts small{color:#9caecb;font-size:10px}.cxs-facts b{font-size:12px;font-weight:600;line-height:1.6}.cxs-metrics{grid-template-columns:repeat(4,1fr);gap:10px;margin:16px 0;display:grid}.cxs-metrics div{background:#1c304c;border-top:2px solid #d791ed;border-radius:15px;padding:16px 12px}.cxs-metrics div:nth-child(2n){border-color:#5ddddc}.cxs-metrics strong{color:#f1d0ff;font-size:30px;font-weight:900;line-height:1.2;display:block}.cxs-metrics span{color:#c0cde4;margin-top:7px;font-size:10px;line-height:1.5;display:block}.cxs-tags{flex-wrap:wrap;gap:7px;margin:16px 0;display:flex}.cxs-tags span{background:#263651;border-radius:20px;padding:7px 12px;font-size:11px}.cxs-tags b{color:#86ece0;padding-left:6px}.cxs-checkin{color:#14243e;background:#eef6fb;border-radius:18px;margin-top:28px;padding:22px}.cxs-checkin .cxs-eyebrow{color:#7560ae}.cxs-checkin .cxs-caption{color:#5b6a83}.cxs-checkin label{min-width:0;font-size:12px;font-weight:700;display:block}.cxs-form-row{grid-template-columns:1fr 1fr;gap:12px;margin:18px 0 14px;display:grid}.cxs-checkin select,.cxs-checkin input,.cxs-checkin textarea{color:#14243e;background:#fff;border:1px solid #ced7e4;border-radius:10px;width:100%;min-width:0;min-height:44px;margin-top:7px;padding:11px;font-size:13px;font-weight:400;display:block}.cxs-checkin textarea{resize:vertical}.cxs-save-row{justify-content:space-between;align-items:center;gap:10px;margin-top:14px;display:flex}.cxs-save-row span{color:#446b66;font-size:11px}.cxs-primary{color:#fff;background:linear-gradient(110deg,#d65bce,#9069ed);border-radius:11px;align-items:center;gap:9px;padding:13px 18px;font-size:13px;font-weight:800;display:inline-flex}.cxs-history{margin-top:26px}.cxs-history article{border-left:2px solid #68dcd9;margin-top:18px;padding:6px 0 6px 15px}.cxs-history article>div{justify-content:space-between;gap:10px;font-size:12px;display:flex}.cxs-history time,.cxs-history small{color:#9caecb;font-size:10px}.cxs-history article p{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0;font-size:13px;line-height:1.7}.cxs-error{color:#ffe7ee;background:#54213b;border:1px solid #f3b7c8;border-radius:14px;justify-content:space-between;gap:14px;margin:0 0 20px;padding:16px;font-size:14px;display:flex}.cxs-error button{white-space:nowrap;text-decoration:underline}.cxs-preference{font-size:12px;line-height:1.6;color:#f6d69d!important}.cxs-empty{color:#acbdd8;padding:22px 0;font-size:13px}@media (width<=1000px){.cxs-shell{padding:20px}.cxs-layout{grid-template-columns:1fr}.cxs-people{grid-template-columns:repeat(2,minmax(0,1fr))}.cxs-hero h1{font-size:38px}}@media (width<=600px){.cxs-shell{padding:12px}.cxs-hero{flex-direction:column;gap:20px;padding:22px}.cxs-hero-nav{align-self:stretch}.cxs-card{padding:18px}.cxs-people{grid-template-columns:1fr}.cxs-metrics{grid-template-columns:repeat(2,1fr)}.cxs-facts,.cxs-form-row{grid-template-columns:1fr}.cxs-activity-heading{flex-direction:column;align-items:flex-start}.cxs-explainer{gap:12px}.cxs-history article>div{flex-direction:column;gap:4px}.cxs-save-row{align-items:flex-end}.cxs-hero h1{font-size:36px}}.cc-app{background:radial-gradient(at 70% -5%,#3b256c44,#0000 44%),radial-gradient(at 8% 24%,#205f6630,#0000 40%),#0c1020}.cc-scout-trigger{color:#bdaaff!important;background:#a48aff12!important;border-color:#a48aff55!important}.cc-navigation{flex-wrap:wrap;overflow:visible!important}.cc-whiteboard-shortcut{white-space:nowrap;color:#70dfc6!important;background:#70dfc612!important;border-color:#70dfc660!important}.cc-whiteboard-shortcut:hover{background:#70dfc624!important}.cc-more{color:#b4c0d5;position:relative}.cc-more summary{cursor:pointer;align-items:center;gap:8px;padding:14px 16px;list-style:none;display:flex}.cc-more summary::-webkit-details-marker{display:none}.cc-more>div{z-index:30;background:#172035;border:1px solid #a48aff38;border-radius:16px;width:220px;padding:8px;position:absolute;top:52px;left:0;box-shadow:0 20px 60px #0008}.cc-more>div a{display:flex;border:0!important;border-radius:10px!important;padding:12px!important}.cc-more>div a:hover{background:#a48aff15}.cc-focus{margin-top:24px}.cc-scout-pulse{background:linear-gradient(120deg,#222040,#152535 75%);border:1px solid #a48aff36;border-radius:24px;grid-template-columns:1fr 1.6fr .6fr;gap:30px;padding:30px 34px;display:grid;box-shadow:0 20px 80px #0002}.cc-pulse-intro{gap:18px;display:flex}.cc-scout-orb{color:#c5adff;background:radial-gradient(circle at 30% 30%,#845bca,#262848 75%);border-radius:20px;flex-shrink:0;justify-content:center;align-items:center;width:58px;height:58px;display:flex;box-shadow:0 0 30px #a48aff20}.cc-scout-pulse h2{margin:6px 0 12px;font-size:21px;font-weight:600;line-height:1.35}.cc-scout-pulse a{color:#aeb7f8;align-items:center;gap:7px;font-size:12px;display:inline-flex}.cc-pulse-send{border-left:1px solid #ffffff10;padding-left:28px}.cc-pulse-send>small{color:#82bdc5;letter-spacing:.12em;font-size:10px}.cc-pulse-send>strong{margin:10px 0;font-size:16px;display:block}.cc-pulse-send p{color:#9cadc7;white-space:pre-line;max-height:150px;margin:8px 0;font-size:13px;line-height:1.8;overflow:auto}.cc-pulse-status{text-align:center;color:#a48aff;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.cc-pulse-status>strong{font-size:30px}.cc-pulse-status>span{color:#b2bfd3;font-size:11px}.cc-pulse-status>small{color:#768aa7;margin-top:6px;font-size:10px}.cc-routines article{border-bottom:1px solid #ffffff0c;padding:20px 0}.cc-routines article>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.cc-routines p{color:#9aaac4;margin:9px 0;font-size:13px;line-height:1.75}.cc-routines small{color:#8f8eaa;font-size:11px}.cc-routines a,.cc-timeline a{color:#aa98e1;align-items:center;gap:6px;margin-top:10px;font-size:12px;display:inline-flex}.cc-routine-next{color:#c3ccd9!important}.cc-timeline article{border-bottom:1px solid #ffffff0c;grid-template-columns:16px 1fr;gap:18px;padding:22px 0;display:grid}.cc-timeline-dot{background:#a48aff;border-radius:50%;width:8px;height:8px;margin-top:8px;box-shadow:0 0 16px}.status-verified{background:#61daca}.status-unknown,.status-blocked,.status-failed{background:#ffad77}.cc-timeline-meta{color:#9cacbf;flex-wrap:wrap;align-items:center;gap:14px;font-size:11px;display:flex}.cc-timeline-meta .cc-status{margin-left:auto}.cc-timeline h3{margin:10px 0;font-size:16px;font-weight:600}.cc-exact-content{color:#b2bfd4;white-space:pre-wrap;max-height:340px;font-size:14px;line-height:1.9;overflow:auto}.cc-timeline small{color:#7c8da9;margin-top:10px;font-size:10px;display:block}.receipt-verified{color:#61daca;background:#61daca15}.receipt-scheduled{color:#bdaaff;background:#a48aff15}.receipt-unknown,.receipt-failed,.receipt-blocked{color:#ffad77;background:#ffad7712}.cc-scout-dialog{flex-direction:column;height:min(800px,92dvh);gap:14px!important;width:min(640px,95vw)!important;max-width:640px!important;padding:26px!important;display:flex!important}.cc-scout-title{align-items:center;gap:12px;display:flex;font-size:24px!important}.cc-scout-title>span{color:#bdaaff;background:#a48aff20;border-radius:15px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.cc-scout-title small{letter-spacing:.13em;color:#8da0bb;margin-left:auto;font-size:9px}.cc-scout-thread{flex:1;padding:3px;overflow:auto}.cc-scout-welcome{padding:22px 4px}.cc-scout-welcome h2{margin:15px 0;font-size:36px;font-weight:500;line-height:1.2}.cc-scout-welcome p{color:#96a6c0;font-size:13px;line-height:1.8}.cc-scout-welcome button{text-align:left;color:#bec9e0;background:#ffffff03;border:1px solid #ffffff10;border-radius:12px;justify-content:space-between;align-items:center;width:100%;margin-top:10px;padding:15px 13px;font-size:12px;display:flex}.cc-chat-bubble{background:#a48aff10;border-radius:18px;margin-bottom:14px;padding:16px 18px}.cc-chat-bubble.user{background:#61daca10;margin-left:38px}.cc-chat-bubble>small{letter-spacing:.1em;color:#91a2c0;font-size:9px}.cc-chat-bubble>p{white-space:pre-wrap;margin-top:7px;font-size:14px;line-height:1.8}.cc-scout-proposal{border:1px solid #a48aff40;border-radius:12px;margin-top:15px;padding:14px}.cc-scout-proposal>span{color:#bdaaff;letter-spacing:.1em;font-size:9px}.cc-scout-proposal>strong{margin:8px 0;font-size:15px;display:block}.cc-scout-proposal>p{color:#a7b4c9;font-size:12px;line-height:1.6}.cc-scout-proposal>small{color:#7c90ad;margin:8px 0 12px;font-size:11px;display:block}.cc-applied{color:#61daca;align-items:center;gap:8px;font-size:12px;display:flex}.cc-scout-input{background:#0f1728;border:1px solid #a48aff50;border-radius:16px;align-items:center;padding:11px;display:flex}.cc-scout-input textarea{color:#d8dff0;resize:none;background:0 0;border:none;outline:none;flex:1;padding:5px;font-size:14px}.cc-scout-input button{color:#121829;background:#a48aff;border-radius:12px;padding:13px}.cc-scout-input button:disabled{opacity:.5}.cc-scout-limit{color:#70839e;margin:0;font-size:10px;line-height:1.6}.cc-scout-thinking{color:#bdaaff;align-items:center;gap:8px;font-size:12px;display:flex}.cc-board-toolbar,.cc-board-tools{background:#182033;border:1px solid #ffffff13;border-radius:16px;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 18px;display:flex}.cc-board-toolbar>div{gap:5px;display:flex}.cc-board-toolbar select,.cc-board-inspector input,.cc-board-inspector textarea,.cc-board-inspector select{color:#c7d3e5;background:#11182c;border:1px solid #ffffff16;border-radius:10px;max-width:100%;padding:11px;font-size:12px}.cc-board-title{color:#ecf1fd;background:0 0;border:0;outline:none;flex:1;min-width:150px;font-size:18px}.cc-board-save-state{color:#93a5c1;font-size:11px}.cc-board-tools{background:#141b2e;border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0;margin-top:10px;padding:10px 18px}.cc-board-tools button{color:#9fadc6;border-radius:8px;align-items:center;gap:6px;padding:9px;font-size:12px;display:flex}.cc-board-tools button.selected{color:#c7b6ff;background:#a48aff22}.cc-board-tools button:disabled{opacity:.4}.cc-board-zoom{color:#a4b4cc;align-items:center;gap:5px;margin-left:auto;font-size:11px;display:flex}.cc-board-layout{border:1px solid #ffffff15;border-bottom-right-radius:18px;border-bottom-left-radius:18px;grid-template-columns:minmax(0,1fr) 275px;display:grid;overflow:hidden}.cc-board-scroll{touch-action:pan-x pan-y;background-color:#10172a;background-image:radial-gradient(#7f98b130 1px,#0000 1px);background-size:22px 22px;height:660px;overflow:auto}.cc-board-scroll.mode-draw{touch-action:none;cursor:crosshair}.cc-board-stage{transform-origin:0 0;width:4000px;height:3000px;position:relative}.cc-board-stage>svg{pointer-events:none;position:absolute;top:0;left:0}.cc-board-note{border:1px solid var(--note-color);background:linear-gradient(150deg,color-mix(in srgb,var(--note-color) 15%,#172035),#172035 80%);touch-action:none;border-radius:16px;width:230px;min-height:165px;position:absolute;box-shadow:0 12px 30px #0004}.cc-board-note.selected{box-shadow:0 0 0 3px #ffffff25,0 12px 30px #0004}.cc-board-card-select{text-align:left;cursor:grab;width:100%;padding:19px}.cc-board-card-select>span{letter-spacing:.1em;color:var(--note-color);font-size:9px}.cc-board-card-select h3{color:#e5ebfa;margin:12px 0;font-size:17px;font-weight:600;line-height:1.4}.cc-board-card-select p{white-space:pre-wrap;color:#a8b7cf;max-height:84px;font-size:12px;line-height:1.6;overflow:hidden}.cc-board-card-select small{color:var(--note-color);align-items:center;gap:5px;margin-top:14px;font-size:10px;display:flex}.cc-board-inspector{background:#182033;border-left:1px solid #ffffff13;padding:22px 18px}.cc-board-inspector h2{margin:20px 0;font-size:27px;font-weight:500;line-height:1.3}.cc-board-inspector>p{color:#91a3be;font-size:12px;line-height:1.9}.cc-board-inspector .cc-form{margin-top:20px}.cc-board-inspector .cc-form label,.cc-board-add-record label{color:#aabbd5;flex-direction:column;gap:7px;font-size:11px;display:flex}.cc-board-colors{gap:10px;display:flex}.cc-board-colors button{border-radius:50%;width:22px;height:22px}.cc-board-colors button.chosen{outline-offset:3px;outline:2px solid #fff}.cc-board-add-record{margin:22px 0}.cc-board-empty{color:#a48aff;width:420px;position:absolute;top:150px;left:130px}.cc-board-empty h2{color:#e4eafb;margin:18px 0;font-size:32px;line-height:1.25}.cc-board-empty p{color:#92a4c1;margin-bottom:20px;font-size:16px;line-height:1.8}.cc-board-inspector .cc-button{justify-content:center}.cc-activity-view .cc-check-list li{line-height:1.7}.cc-app button:focus-visible,.cc-app a:focus-visible,.cc-app summary:focus-visible{outline-offset:4px;outline:2px solid #bdaaff}@media (width<=900px){.cc-scout-pulse{grid-template-columns:1fr 1.5fr;gap:20px;padding:24px}.cc-pulse-status{display:none}.cc-board-layout{grid-template-columns:1fr}.cc-board-inspector{border-top:1px solid #ffffff14;border-left:0}.cc-board-scroll{height:500px}.cc-board-inspector .cc-form{grid-template-columns:1fr 1fr;display:grid}.cc-board-title{flex-basis:100%;width:100%}.cc-private{display:none!important}}@media (width<=600px){.cc-scout-pulse{grid-template-columns:1fr;gap:18px}.cc-pulse-send{border-top:1px solid #ffffff10;border-left:0;padding-top:18px;padding-left:0}.cc-navigation{gap:0!important}.cc-navigation>a{white-space:nowrap;padding:12px 9px!important;font-size:11px!important}.cc-more summary{padding:12px 9px;font-size:11px}.cc-navigation>a svg{display:none}.cc-scout-trigger{padding:8px!important;font-size:11px!important}.cc-avatar{display:none!important}.cc-board-tools{gap:3px;padding:10px}.cc-board-zoom{margin-left:0}.cc-board-toolbar{padding:12px}.cc-board-inspector .cc-form{display:flex}.cc-scout-welcome h2{font-size:29px}.cc-timeline-meta{gap:9px}.cc-timeline-meta .cc-status{margin-left:0}}.cc-scout-usage{color:var(--cc-muted,#aab4c6);flex-wrap:wrap;gap:4px 12px;padding:8px 0;font-size:12px;line-height:1.5;display:flex}.cc-scout-usage strong{color:var(--cc-text,#e8edf7);flex-basis:100%}.cc-app{--cc-bg:#0c1020;--cc-panel:#151b2e;--cc-panel-2:#1b2238;--cc-line:#d8e1ff18;--cc-text:#f1f3ff;--cc-muted:#939dbb;--cc-purple:#aa95ff;--cc-mint:#70dfc6;--cc-peach:#ffb389;background:var(--cc-bg);min-height:100vh;color:var(--cc-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.5}.cc-app *{box-sizing:border-box}.cc-app button,.cc-app input,.cc-app select,.cc-app textarea{font:inherit}.cc-app a{color:inherit;text-decoration:none}.cc-app button{cursor:pointer}.cc-app button:disabled{cursor:wait;opacity:.5}.cc-app button:focus-visible,.cc-app a:focus-visible,.cc-app input:focus-visible,.cc-app select:focus-visible,.cc-app textarea:focus-visible{outline:2px solid var(--cc-purple);outline-offset:4px}.cc-app h1,.cc-app h2,.cc-app h3,.cc-app p{margin:0}.cc-top{justify-content:space-between;align-items:center;gap:20px;max-width:1500px;min-height:88px;margin:auto;padding:18px 36px;display:flex}.cc-brand{align-items:center;gap:13px;display:flex}.cc-brand-mark{color:#10162b;letter-spacing:-2px;background:linear-gradient(130deg,#b3a0ff 5%,#775cf1 60%,#61d7c1);border-radius:15px;place-items:center;width:46px;height:46px;font-size:21px;font-weight:950;display:grid;position:relative;box-shadow:0 5px 26px #7551e926}.cc-brand-mark span{color:#0b352f;font-size:15px;position:absolute;top:2px;right:4px}.cc-brand strong{letter-spacing:-.7px;font-size:23px;font-weight:800;display:block}.cc-brand small{color:var(--cc-muted);letter-spacing:1.8px;text-transform:uppercase;font-size:10px;display:block}.cc-header-actions{align-items:center;gap:12px;display:flex}.cc-private{color:#b8c3d9;border:1px solid var(--cc-line);border-radius:25px;padding:6px 12px;font-size:11px}.cc-icon-button{color:var(--cc-muted);background:0 0;border:1px solid #0000;border-radius:9px;place-items:center;padding:8px;display:inline-grid}.cc-icon-button:hover{color:#fff;background:#fff1}.cc-avatar{background:#29304a;border:1px solid #59617e;border-radius:50%;place-items:center;width:35px;height:35px;font-size:11px;font-weight:800;display:grid}.cc-navigation{border-bottom:1px solid var(--cc-line);white-space:nowrap;gap:8px;max-width:1428px;margin:auto;padding:0 0 18px;display:flex;overflow-x:auto}.cc-navigation a{color:var(--cc-muted);border-radius:10px;align-items:center;gap:9px;padding:10px 16px;font-size:12px;font-weight:650;display:flex}.cc-navigation a:hover{color:var(--cc-text);background:#fff05}.cc-navigation a.active{color:#ccbfff;background:#aa95ff16;border:1px solid #aa95ff2b}.cc-main{max-width:1500px;margin:auto;padding:34px 36px 50px}.cc-page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.cc-eyebrow{letter-spacing:1.7px;color:var(--cc-purple);text-transform:uppercase;font-size:10px;font-weight:750}.cc-page-heading h1{letter-spacing:-1.8px;margin-top:9px;font-size:clamp(28px,3vw,42px);font-weight:750;line-height:1.15}.cc-page-heading>div>p:last-child{color:var(--cc-muted);margin-top:10px;font-size:12px}.cc-heading-end{flex-shrink:0;align-items:center;gap:20px;display:flex}.cc-date-today{color:var(--cc-muted);font-size:12px}.cc-button{color:#e0e6fb;background:#222b43;border:1px solid #38425b;border-radius:9px;justify-content:center;align-items:center;gap:9px;padding:10px 15px;font-size:12px;font-weight:750;line-height:1.2;transition:background .15s;display:inline-flex}.cc-button:hover{background:#323d59}.cc-button.cc-primary{color:#151127;background:#b4a0ff;border-color:#b4a0ff;box-shadow:0 5px 20px #a68cff15}.cc-button.cc-primary:hover{background:#c6b6ff}.cc-filter-bar{justify-content:space-between;align-items:center;gap:20px;margin:0 0 26px;display:flex}.cc-domain-filters{gap:5px;padding:4px 0;display:flex;overflow-x:auto}.cc-domain-filters button,.cc-lane-tabs button{color:var(--cc-muted);white-space:nowrap;background:0 0;border:0;border-radius:20px;padding:6px 13px;font-size:11px;font-weight:600}.cc-domain-filters button.selected{color:var(--cc-text);background:#283149}.cc-search{color:#7d8aac;border:1px solid var(--cc-line);background:#11172a;border-radius:9px;align-items:center;gap:9px;min-width:280px;padding:9px 12px;display:flex}.cc-search input{color:#e4eaff;background:0 0;border:0;outline:none;width:100%;font-size:11px}.cc-search input::placeholder{color:#808ba7}.cc-search button{color:#c3cce1;background:0 0;border:0;padding:0;display:flex}.cc-focus{background:linear-gradient(110deg,#202640,#18253b 60%,#18322f);border:1px solid #8798c027;border-radius:18px;margin-bottom:20px;padding:20px 24px}.cc-focus-heading{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.cc-focus-heading .cc-eyebrow{color:#bac9e3;align-items:center;gap:8px;display:flex}.cc-live-dot{background:var(--cc-mint);border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #70dfc644}.cc-priorities{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.cc-priorities>button{text-align:left;color:inherit;background:0 0;border:0;border-right:1px solid #c3d5ff19;align-items:flex-start;gap:15px;padding:8px 22px 6px 0;display:flex;position:relative}.cc-priorities>button:last-child{border-right:0;padding-right:0}.cc-priorities>button>svg{opacity:.6;flex-shrink:0}.cc-priority-number{color:#ffffff24;letter-spacing:-2px;padding-top:1px;font-size:30px;font-weight:750;line-height:1}.cc-priorities h2{letter-spacing:-.2px;margin:3px 0 6px;font-size:15px;font-weight:700;line-height:1.4}.cc-priorities p{color:#aab7d0;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.6;display:-webkit-box;overflow:hidden}.cc-priorities>button>div>div{color:#c0cbdf;flex-wrap:wrap;gap:8px;margin-top:10px;font-size:10px;display:flex}.cc-row-domain{letter-spacing:1.1px;text-transform:uppercase;color:#9d8bd4;font-size:9px;font-weight:700;display:block}.cc-source{color:#919db9;white-space:nowrap;font-size:9px}.cc-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:23px;display:grid}.cc-kpis>a{border:1px solid var(--cc-line);background:var(--cc-panel);border-radius:13px;min-width:0;padding:19px 20px;position:relative;overflow:hidden}.cc-kpis>a>span{color:#aab6d1;font-size:10px;font-weight:650}.cc-kpis strong{letter-spacing:-1px;margin:7px 0 5px;font-size:29px;font-weight:750;line-height:1.1;display:block}.cc-kpis strong small{letter-spacing:0;color:var(--cc-muted);font-size:11px;font-weight:450}.cc-kpis p{color:#929db8;font-size:10px}.cc-kpis>a>svg{width:16px;height:16px;color:var(--cc-purple);opacity:.65;position:absolute;top:18px;right:18px}.cc-kpis>a:nth-child(3) strong{color:var(--cc-mint)}.cc-panel{border:1px solid var(--cc-line);background:var(--cc-panel);border-radius:17px;padding:22px;overflow:hidden}.cc-panel-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:19px;display:flex}.cc-panel-heading h2{letter-spacing:-.5px;font-size:18px;font-weight:700;line-height:1.3}.cc-panel-heading .cc-eyebrow{color:#7f8da9;letter-spacing:1.4px;margin-bottom:6px;font-size:8px}.cc-text-link{white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;font-size:10px;font-weight:650;display:inline-flex;color:var(--cc-purple)!important}.cc-overview-grid{grid-template-columns:.95fr 1.3fr;gap:22px;margin-bottom:22px;display:grid}.cc-half-grid{grid-template-columns:1fr 1fr;gap:22px;margin-bottom:22px;display:grid}.cc-records{flex-direction:column;gap:0;display:flex}.cc-record{text-align:left;border:0;border-bottom:1px solid var(--cc-line);color:inherit;background:0 0;align-items:flex-start;gap:14px;width:100%;padding:18px 0;display:flex}.cc-record:first-child{padding-top:0}.cc-record:last-child{border-bottom:0}.cc-record:hover h3{color:var(--cc-purple)}.cc-record-color{border-radius:8px;flex-shrink:0;width:4px;height:39px;margin-top:4px}.cc-record>div:nth-child(2){flex:1;min-width:0}.cc-record h3{margin:2px 0 5px;font-size:14px;font-weight:650;line-height:1.4}.cc-record p{color:var(--cc-muted);max-width:650px;font-size:11px;line-height:1.6}.cc-record.compact p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cc-record .cc-source{margin-top:7px;display:block}.cc-record-end{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:6px;min-width:68px;display:flex}.cc-record-end small{color:var(--cc-muted);font-size:10px}.cc-record-end>svg{color:#71809f}.cc-status{color:#aab5cf;white-space:nowrap;background:#67739110;border:1px solid #6f799824;border-radius:20px;padding:3px 8px;font-size:9px;line-height:1.4;display:inline-flex}.state-active,.state-recorded,.state-done,.state-completed{color:#72d4bc;background:#68cbb413;border-color:#68cbb423}.state-building,.state-doing{color:#b6a0ff;background:#a585ff11;border-color:#a585ff26}.state-planning,.state-open,.state-scheduled{color:#9abde9;background:#619bec11;border-color:#619bec26}.state-review,.state-retiring,.state-blocked,.state-needs-reconnect{color:#ffbe91;background:#ffba8711;border-color:#ffba8726}.cc-panel-foot{border-top:1px solid var(--cc-line);color:#8492b2;justify-content:space-between;gap:12px;margin-top:12px;padding-top:16px;font-size:10px;display:flex}.cc-panel-foot button{color:var(--cc-purple);background:0 0;border:0;align-items:center;gap:5px;font-size:10px;display:flex}.cc-universe{grid-template-columns:minmax(340px,1.3fr) minmax(220px,.8fr);align-items:center;gap:28px;display:grid}.cc-universe.compact{display:block}.cc-orbit{aspect-ratio:1;isolation:isolate;width:100%;max-width:700px;position:relative}.cc-orbit-lines{z-index:-1;width:100%;height:100%;position:absolute;inset:0}.cc-orbit-center{aspect-ratio:1;background:radial-gradient(circle,#333351,#1a2039);border:1px solid #baa5ff42;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:26%;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 35px #ad8cff12}.cc-lb{letter-spacing:-3px;color:#bdacff;font-size:34px;font-weight:950;line-height:1.1}.cc-lb span{color:var(--cc-mint);vertical-align:top;letter-spacing:0;font-size:20px}.cc-orbit-center strong{letter-spacing:-.3px;margin-top:4px;font-size:11px}.cc-orbit-center small{color:var(--cc-muted);margin-top:4px;font-size:8px}.cc-orbit-node{border:1px solid color-mix(in srgb,var(--node-color) 28%,transparent);text-align:center;width:24%;max-width:150px;min-height:69px;color:inherit;background:#1a2136;border-radius:13px;flex-direction:column;align-items:center;padding:10px 7px;transition:background .15s,box-shadow .15s;display:flex;position:absolute;transform:translate(-50%,-50%)}.cc-orbit-node.selected{box-shadow:0 0 0 3px color-mix(in srgb,var(--node-color) 10%,transparent),0 0 30px color-mix(in srgb,var(--node-color) 10%,transparent);border-color:var(--node-color);background:#242941}.cc-orbit-node:hover{background:#2a314a}.cc-node-symbol{letter-spacing:.6px;color:var(--node-color);margin-bottom:5px;font-size:11px;font-weight:800}.cc-orbit-node strong{max-width:100%;font-size:10px;font-weight:650;line-height:1.3}.cc-orbit-node small{color:#8d9abc;margin-top:4px;font-size:8px}.cc-orbit-detail>h3{letter-spacing:-1px;margin:10px 0;font-size:25px;line-height:1.2}.cc-orbit-detail>p:not(.cc-eyebrow){color:var(--cc-muted);margin-top:16px;font-size:12px;line-height:1.8}.cc-detail-dot{border-radius:50%;width:6px;height:6px;margin-left:8px;display:inline-block}.cc-next{border:1px solid var(--cc-line);background:#182135;border-radius:10px;margin:18px 0;padding:14px 16px}.cc-next small{letter-spacing:1.4px;color:var(--cc-purple);margin-bottom:6px;font-size:8px;display:block}.cc-next strong{font-size:12px;font-weight:600;line-height:1.6}.cc-inline-actions{align-items:center;gap:15px;margin-top:13px;display:flex}.cc-inline-actions a,.cc-inline-actions button{color:var(--cc-purple);background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:10px;font-weight:650;display:inline-flex}.cc-inline-actions a:hover,.cc-inline-actions button:hover{text-decoration:underline}.cc-evidence{color:#7c8da9;margin-top:18px;font-size:9px;display:block}.cc-product-legend{border-top:1px solid var(--cc-line);grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:8px;padding-top:18px;display:grid}.cc-product-legend button{text-align:left;color:#b8c4df;background:0 0;border:0;border-radius:8px;flex-wrap:wrap;align-items:center;gap:7px;padding:8px;font-size:10px;display:flex}.cc-product-legend button[aria-pressed=true]{background:#fff05;color:#fff}.cc-product-legend i{border-radius:50%;flex-shrink:0;width:5px;height:5px}.cc-product-legend small{color:#7e8aa7;width:100%;padding-left:12px;font-size:8px;display:block}.cc-universe.compact .cc-orbit{max-width:450px;margin:-12px auto -2px}.cc-universe.compact .cc-orbit-detail{border-top:1px solid var(--cc-line);padding-top:12px}.cc-universe.compact .cc-orbit-detail h3{margin:5px 0;padding-right:8px;font-size:15px;display:inline-block}.cc-universe.compact .cc-orbit-detail>p:not(.cc-eyebrow){margin-top:5px;font-size:10px;line-height:1.6}.cc-universe.compact .cc-orbit-detail .cc-next{margin:10px 0;padding:9px 11px}.cc-universe.compact .cc-orbit-detail .cc-next strong{font-size:10px}.cc-universe.compact .cc-product-legend{display:none}.cc-universe.compact .cc-evidence{margin-top:8px;font-size:8px}.cc-universe.compact .cc-orbit-detail .cc-product-price{display:none}.cc-agenda{flex-direction:column;display:flex}.cc-agenda button{border:0;border-bottom:1px solid var(--cc-line);color:inherit;text-align:left;background:0 0;align-items:center;gap:17px;padding:17px 0;display:flex}.cc-agenda button:first-child{padding-top:0}.cc-agenda button:last-child{border-bottom:0}.cc-date-block{text-align:center;color:#c1caff;background:#283450;border-radius:10px;min-width:72px;padding:9px 7px}.cc-date-block strong{white-space:nowrap;font-size:13px;display:block}.cc-date-block small{color:#91a1c3;margin-top:3px;font-size:9px;display:block}.cc-agenda button>div:nth-child(2){flex:1}.cc-agenda button>div:nth-child(2)>strong{font-size:12px;font-weight:650;display:block}.cc-agenda p{color:#909eb9;margin:3px 0;font-size:10px}.cc-agenda button>svg{color:#7b89a8;flex-shrink:0}.cc-money-cards{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.cc-money-cards>div{border:1px solid var(--cc-line);background:#11182b;border-radius:11px;padding:17px 14px}.cc-money-cards small{color:#98a6c2;font-size:10px}.cc-money-cards strong{letter-spacing:-.9px;margin:7px 0;font-size:24px;display:block}.cc-money-cards span{color:#7f8dab;font-size:9px;display:block}.cc-mint{color:var(--cc-mint)}.cc-peach{color:var(--cc-peach)}.cc-money-note{color:#8b9ab7;margin:18px 0;font-size:11px;line-height:1.75}.cc-systems-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.cc-systems-grid article{border:1px solid var(--cc-line);background:#11182b;border-radius:12px;padding:17px}.cc-system-heading{align-items:center;gap:11px;margin-bottom:11px;display:flex}.cc-system-heading>span{border-radius:10px;place-items:center;width:31px;height:31px;font-size:11px;font-weight:800;display:grid}.cc-system-heading h3{font-size:12px;font-weight:650}.cc-system-heading small{color:var(--cc-peach);font-size:9px}.cc-systems-grid article>p{color:#8a99b6;min-height:32px;margin-bottom:9px;font-size:10px;line-height:1.6}.cc-systems-grid .cc-inline-actions{border-top:1px solid var(--cc-line);justify-content:space-between;padding-top:11px}.cc-period{color:var(--cc-muted);align-items:center;gap:20px;margin-bottom:22px;font-size:11px;display:flex}.cc-period label{align-items:center;gap:12px;display:flex}.cc-period input{border:1px solid var(--cc-line);color:#fff;background:#1a2239;border-radius:9px;padding:8px 12px}.cc-table-wrap{margin:10px -6px;overflow-x:auto}.cc-table{border-collapse:collapse;text-align:left;width:100%;font-size:11px}.cc-table th{color:#8191af;letter-spacing:.7px;text-transform:uppercase;border-bottom:1px solid var(--cc-line);white-space:nowrap;padding:11px 10px;font-size:9px;font-weight:600}.cc-table td{border-bottom:1px solid var(--cc-line);padding:15px 10px}.cc-table tr:last-child td{border-bottom:0}.cc-table td:nth-child(5){white-space:nowrap;font-weight:700}.cc-lane-tabs{gap:12px;margin-bottom:20px;display:flex}.cc-lane-tabs button{border-radius:9px;padding:9px 15px}.cc-lane-tabs button.selected{color:#ccbfff;background:#aa95ff18}.cc-lane-tabs span{color:#98a3bf;margin-left:9px;font-size:9px}.cc-tasks{flex-direction:column;display:flex}.cc-task{border-bottom:1px solid var(--cc-line);align-items:center;gap:12px;padding:16px 0;display:flex}.cc-task:last-child{border:0}.cc-task-check{color:#7c8bab;background:0 0;border:0;padding:0}.cc-task.done .cc-task-check{color:var(--cc-mint)}.cc-task-body{text-align:left;color:inherit;background:0 0;border:0;flex:1;padding:0}.cc-task-body strong{font-size:12px;font-weight:600;display:block}.cc-task.done .cc-task-body strong{color:#7d8eaa;text-decoration:line-through}.cc-task-body span{color:#8897b4;margin-top:3px;font-size:10px;display:block}.cc-priority{text-transform:capitalize;color:#93a1bf;background:#819bb00d;border-radius:5px;padding:3px 7px;font-size:9px}.priority-high{color:#ffbc91;background:#ffbc910d}.priority-medium{color:#b3a2e7;background:#b3a2e70d}.cc-metric-grid{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.cc-metric-edit{position:absolute;top:7px;right:7px}.cc-metric-grid article{border:1px solid var(--cc-line);background:#11182b;border-radius:12px;padding:19px;position:relative}.cc-metric-grid small{color:#a5b3ce;font-size:10px}.cc-metric-grid strong{color:var(--cc-purple);letter-spacing:-1px;margin:8px 0;font-size:29px;font-weight:750;display:block}.cc-metric-grid p{color:#7f90b0;margin-bottom:12px;font-size:10px}.cc-spaced{margin-top:22px}.cc-info-note{color:#b0a4d0;background:#a793ff0a;border:1px solid #a793ff19;border-radius:12px;margin-top:22px;padding:18px 22px;font-size:11px}.cc-settings-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.cc-form{flex-direction:column;gap:15px;display:flex}.cc-form label{color:#a9b6d2;flex-direction:column;flex:1;gap:6px;min-width:0;font-size:11px;font-weight:550;display:flex}.cc-form input,.cc-form select,.cc-form textarea{color:#edf1ff;background:#10192c;border:1px solid #36415a;border-radius:8px;outline:none;width:100%;padding:10px 12px;font-size:12px}.cc-form input:focus,.cc-form textarea:focus{border-color:var(--cc-purple)}.cc-form .cc-checkbox-row{flex-direction:row;align-items:center;gap:9px}.cc-form input[type=checkbox]{accent-color:#b49dff;width:15px;height:15px}.cc-form-row{gap:15px;display:flex}.cc-form fieldset{border:0;margin:0;padding:0}.cc-form legend{color:#a9b6d2;margin-bottom:10px;font-size:11px}.cc-module-options{grid-template-columns:1fr 1fr;gap:12px;display:grid}.cc-module-options label{flex-direction:row;align-items:center;gap:9px;font-size:11px;font-weight:450;display:flex}.cc-form details{color:#939fbd;font-size:11px}.cc-form summary{cursor:pointer;margin-bottom:10px}.cc-form details .cc-form-row{margin-bottom:14px}.cc-form-actions{justify-content:flex-end;gap:10px;margin-top:10px;display:flex}.cc-form-error{color:#ffc7b2;background:#ff8c6611;border-radius:8px;padding:10px 12px;font-size:12px}.cc-price-card{background:linear-gradient(120deg,#292c4c,#173d3c);border:1px solid #ac9be528;border-radius:12px;margin:5px 0 22px;padding:23px}.cc-price-card>span:first-child{color:#d0caff;font-size:10px}.cc-price-card>strong{letter-spacing:-1px;margin-top:9px;font-size:34px;font-weight:750;display:block}.cc-price-card>strong>small{letter-spacing:0;color:#aab8d0;font-size:11px;font-weight:400}.cc-price-card>p{color:#afb9d4;margin:12px 0 17px;font-size:11px;line-height:1.7}.cc-check-list{flex-direction:column;gap:12px;margin:0 0 24px;padding:0;list-style:none;display:flex}.cc-check-list li{color:#a9b7d0;align-items:center;gap:9px;font-size:11px;display:flex}.cc-check-list svg{color:var(--cc-mint)}.cc-legacy-links{flex-wrap:wrap;gap:12px;display:flex}.cc-legacy-links a{color:var(--cc-purple);align-items:center;gap:5px;font-size:11px;display:flex}.cc-footer{border-top:1px solid var(--cc-line);color:#9fb0cb;justify-content:space-between;gap:20px;max-width:1500px;margin:auto;padding:24px 36px;font-size:11px;display:flex}.cc-footer>span:first-child{letter-spacing:1px;align-items:center;gap:12px;font-weight:700;display:flex}.cc-footer i{background:#8292b1;border-radius:50%;width:3px;height:3px}.cc-empty{text-align:center;color:#889bb8;padding:30px 15px}.cc-empty>svg{color:var(--cc-purple);margin:0 auto 14px}.cc-empty h3{color:#cbd3e9;font-size:15px;font-weight:600}.cc-empty p{max-width:380px;margin:8px auto 18px;font-size:11px}.cc-loading{min-height:420px;color:var(--cc-muted);justify-content:center;align-items:center;gap:13px;display:flex}.cc-error{color:#ffc69d;background:#e8905a12;border:1px solid #ef987033;border-radius:10px;justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px;padding:14px 18px;font-size:12px;display:flex}.cc-error button{color:#ffd1b2;background:0 0;border:0;flex-shrink:0;align-items:center;gap:6px;text-decoration:underline;display:flex}.cc-toast{color:#bdf4dd;z-index:100;background:#18362e;border:1px solid #69d0b644;border-radius:10px;align-items:center;gap:10px;padding:14px 20px;font-size:12px;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 8px 40px #0008}.cc-dialog{--cc-purple:#aa95ff;--cc-mint:#70dfc6;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;max-height:90vh;overflow-y:auto;color:#eef1ff!important;background:#151d31!important;border-color:#3c4864!important;max-width:600px!important;padding:25px!important}.cc-dialog h2{color:#e9eeff;font-size:22px}.cc-dialog>div>p{color:#8da0bf;font-size:11px}.cc-dialog .cc-form{margin-top:5px}.cc-dialog .cc-form-error{color:#ffc7b2}.cc-legacy{color:#111c32;background:#f1f5f9;min-height:80vh}.cc-legacy-notice{color:#48357e;background:#efeafd;padding:12px 25px;font-size:11px}.cc-legacy-notice a{margin-left:8px;text-decoration:underline}.cc-legacy .text-navy{color:#111c32}.cc-legacy .module-card,.cc-legacy .kpi-card{background:#fff;border:1px solid #e0e5ef;border-radius:12px}.cc-spin{animation:1.5s linear infinite cc-spin}@keyframes cc-spin{to{transform:rotate(360deg)}}@media (width>=1600px){.cc-navigation{max-width:1428px}.cc-orbit-node strong{font-size:11px}}@media (width<=1100px){.cc-top,.cc-main{padding-left:24px;padding-right:24px}.cc-navigation{gap:0;margin:0 24px}.cc-navigation a{padding:10px 11px;font-size:11px}.cc-priorities{gap:15px}.cc-priority-number{font-size:25px}.cc-priorities>button{gap:9px;padding-right:12px}.cc-priorities h2{font-size:13px}.cc-overview-grid{grid-template-columns:.9fr 1.15fr;gap:16px}.cc-panel{padding:18px}.cc-universe:not(.compact){grid-template-columns:minmax(300px,1fr) minmax(210px,.75fr);gap:18px}.cc-money-cards{gap:7px}.cc-money-cards strong{font-size:19px}.cc-kpis strong{font-size:25px}.cc-kpis strong small{font-size:9px}}@media (width<=850px){.cc-page-heading{align-items:flex-start}.cc-heading-end{flex-direction:column;align-items:flex-end;gap:10px}.cc-filter-bar{flex-direction:column;align-items:flex-start;gap:12px}.cc-search{width:100%}.cc-priorities{grid-template-columns:1fr}.cc-priorities>button{border-bottom:1px solid #c3d5ff19;border-right:0;padding:10px 0 16px}.cc-priorities>button:last-child{border-bottom:0;padding-bottom:6px}.cc-priorities>button>div{flex:1}.cc-priorities p{-webkit-line-clamp:1}.cc-kpis{grid-template-columns:1fr 1fr}.cc-overview-grid,.cc-half-grid,.cc-settings-grid,.cc-universe:not(.compact){grid-template-columns:1fr}.cc-universe:not(.compact) .cc-orbit{max-width:560px;margin:auto}.cc-product-legend{grid-template-columns:repeat(3,1fr)}.cc-systems-grid,.cc-metric-grid{grid-template-columns:1fr 1fr}.cc-private{display:none}}@media (width<=520px){.cc-top{min-height:76px;padding:16px}.cc-main{padding:24px 16px 35px}.cc-navigation{margin:0 16px;padding-bottom:13px}.cc-header-actions{gap:5px}.cc-brand strong{font-size:20px}.cc-brand small{font-size:8px}.cc-brand-mark{border-radius:12px;width:38px;height:38px;font-size:19px}.cc-page-heading{gap:12px}.cc-page-heading h1{letter-spacing:-1px;max-width:290px;font-size:28px}.cc-heading-end .cc-date-today{display:none}.cc-heading-end .cc-button{padding:9px;font-size:0}.cc-heading-end .cc-button svg{width:18px}.cc-page-heading>div>p:last-child{font-size:11px}.cc-focus{padding:17px}.cc-focus-heading .cc-text-link{font-size:0}.cc-priorities h2{font-size:14px}.cc-kpis{gap:10px}.cc-kpis>a{padding:15px 13px}.cc-kpis>a>svg{width:13px;top:12px;right:11px}.cc-kpis>a>span{font-size:9px}.cc-kpis strong{font-size:24px}.cc-kpis strong small{display:none}.cc-kpis p{font-size:9px}.cc-overview-grid{gap:18px}.cc-panel-heading h2{font-size:17px}.cc-record-end .cc-status{font-size:8px}.cc-record-end{min-width:52px}.cc-record{gap:10px}.cc-record h3{font-size:13px}.cc-record p{font-size:10px}.cc-systems-grid{grid-template-columns:1fr}.cc-product-legend{grid-template-columns:1fr 1fr}.cc-orbit-node{border-radius:10px;min-height:57px;padding:7px 4px}.cc-orbit-node strong{font-size:8px}.cc-orbit-node small{font-size:7px}.cc-node-symbol{margin-bottom:3px;font-size:9px}.cc-orbit-center .cc-lb{font-size:28px}.cc-orbit-center strong{font-size:9px}.cc-orbit-center small{font-size:6px}.cc-universe.compact .cc-orbit{margin:0 auto 8px}.cc-money-cards{grid-template-columns:1fr 1fr}.cc-money-cards>div:last-child{grid-column:1/-1}.cc-money-cards strong{font-size:24px}.cc-form-row{flex-direction:column;gap:15px}.cc-footer{flex-direction:column;gap:8px;padding:20px 16px}.cc-lane-tabs{gap:0}.cc-lane-tabs button{padding:8px 10px;font-size:10px}.cc-module-options{grid-template-columns:1fr}.cc-dialog{padding:22px!important}.cc-toast{justify-content:center;bottom:16px;left:16px;right:16px}}@media (prefers-reduced-motion:reduce){.cc-spin{animation:none}.cc-app *{scroll-behavior:auto;transition:none!important}}.request-bell{color:#fff;flex-shrink:0;margin-left:auto;position:relative}.request-bell-trigger{background:#ffffff08;border:1px solid #ffffff30;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;display:flex;position:relative}.request-bell-trigger:hover{background:#ffffff18}.request-bell button:focus-visible,.request-bell a:focus-visible{outline-offset:3px;outline:3px solid #67e8f9}.request-bell-count{color:#fff;background:#ed148d;border:2px solid #07142f;border-radius:20px;place-items:center;min-width:21px;height:21px;padding:0 4px;font-size:11px;font-weight:800;display:grid;position:absolute;top:-6px;right:-5px}.request-bell-panel{color:#172139;z-index:80;background:#fff;border:1px solid #ded6f7;border-radius:20px;width:min(390px,100vw - 24px);max-height:min(620px,100dvh - 110px);position:absolute;top:calc(100% + 12px);right:0;overflow-y:auto;box-shadow:0 18px 55px #020b2d60}.request-bell-heading{background:linear-gradient(120deg,#f4eeff,#e7fbff);border-bottom:1px solid #e6eaf0;justify-content:space-between;align-items:flex-start;gap:12px;padding:20px;display:flex}.request-bell-heading h2{margin:0;font-size:19px;font-weight:850}.request-bell-heading p{color:#53627a;margin:4px 0 0;font-size:13px}.request-bell-heading button{border-radius:7px;padding:5px}.request-bell-panel ul{margin:0;padding:0;list-style:none}.request-bell-panel li+li{border-top:1px solid #edf0f6}.request-bell-panel li a{color:inherit;gap:12px;padding:17px 20px;text-decoration:none;display:flex}.request-bell-panel li a:hover{background:#faf7ff}.request-bell-panel li strong,.request-bell-panel li span,.request-bell-panel li small{overflow-wrap:anywhere;display:block}.request-bell-panel li strong{font-size:14px;line-height:1.5}.request-bell-panel li span{color:#56647b;margin-top:4px;font-size:13px}.request-bell-panel li small{color:#6953a4;margin-top:6px;font-size:11px}.request-reply-dot{background:#8b3cde;border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:7px!important}.request-bell-footer{color:#6d28d9;border-top:1px solid #e6eaf0;justify-content:space-between;align-items:center;gap:10px;padding:14px 20px;font-size:13px;font-weight:750;display:flex}.request-bell-footer button{border:1px solid #e7ddf7;border-radius:8px;padding:8px}.request-bell-footer button:disabled{opacity:.45}.request-bell-hint{color:#66758b;margin:0;padding:0 20px 16px;font-size:11px;line-height:1.6}.request-bell-empty{text-align:center;color:#6b34bc;flex-direction:column;align-items:center;gap:8px;padding:25px 20px;display:flex}.request-bell-empty p{color:#66758b;font-size:13px;line-height:1.6}.request-bell-notice{color:#56647b;padding:16px 20px;font-size:13px;line-height:1.6}@media (width<=639px){.request-bell-panel{max-height:calc(100dvh - 100px);position:fixed;top:84px;right:12px}}.huddle{isolation:isolate;color:#fff;background:#101b35;border:1px solid #ffffff20;border-radius:28px;padding:28px;position:relative;overflow:hidden;box-shadow:0 20px 60px #02091845}.huddle-widget{margin-top:28px}.huddle-full{min-height:650px}.huddle:before{content:"";z-index:-2;pointer-events:none;background-image:radial-gradient(#a7b7df1e .8px,#0000 .8px);background-size:19px 19px;position:absolute;inset:0}.huddle-aura{z-index:-1;pointer-events:none;background:radial-gradient(#912be62c,#0000 65%);width:620px;height:400px;position:absolute;inset:-150px -100px auto auto}.huddle-header{justify-content:space-between;align-items:center;gap:24px;display:flex}.huddle-eyebrow{color:#89e9e9;letter-spacing:2px;align-items:center;gap:8px;font-size:10px;font-weight:800;display:flex}.huddle-orbit{background:#6ee7df15;border:1px solid #6ee7df55;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.huddle-header h2{letter-spacing:-1.8px;margin:10px 0;font-size:42px;font-weight:850;line-height:1.1}.huddle-title-dot{color:#f24fa7}.huddle-subtitle{color:#b6c4d9;font-size:14px}.huddle-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.huddle-primary,.huddle-ghost{cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:10px 16px;font-size:13px;font-weight:800;display:inline-flex}.huddle-primary{color:#fff;background:linear-gradient(115deg,#ed168e,#763cff);border:0;box-shadow:0 5px 16px #c91c9026}.huddle-ghost{color:#fff;background:#ffffff05;border:1px solid #ffffff30}.huddle-new-count{color:#8cf5df;white-space:nowrap;background:#68e7d31a;border-radius:20px;padding:5px 9px;font-size:11px;font-weight:800}.huddle button:disabled,.huddle-dialog button:disabled{opacity:.5;cursor:not-allowed}.huddle button:focus-visible,.huddle-dialog button:focus-visible,.huddle input:focus-visible,.huddle-dialog input:focus-visible,.huddle-dialog textarea:focus-visible,.huddle-dialog select:focus-visible,.huddle-dialog summary:focus-visible{outline-offset:3px;outline:3px solid #e849bd}.huddle-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:30px 3px 10px;display:grid}.huddle-note{text-align:left;color:#172237;cursor:pointer;background:var(--paper);border:0;border-radius:4px 4px 26px;flex-direction:column;min-width:0;min-height:265px;padding:21px 21px 17px;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden;box-shadow:4px 14px 20px #02091650}.huddle-note:after{content:"";pointer-events:none;background:linear-gradient(135deg,#fff5 50%,#1822392a 51%);border-radius:5px 0 0;width:25px;height:25px;position:absolute;bottom:0;right:0}.huddle-tilt-0{transform:rotate(-1.1deg)}.huddle-tilt-1{transform:rotate(.6deg)}.huddle-tilt-2{transform:rotate(-.4deg)}.huddle-note:hover{transform:translateY(-5px)rotate(0);box-shadow:4px 20px 28px #02091670}.huddle-sun{--paper:linear-gradient(135deg,#fff1b8,#f9dfa0)}.huddle-lilac{--paper:linear-gradient(135deg,#ebe0ff,#d6c6f4)}.huddle-mint{--paper:linear-gradient(135deg,#d9fff0,#b9e9db)}.huddle-rose{--paper:linear-gradient(135deg,#ffe2ee,#f5c4d6)}.huddle-ice{--paper:linear-gradient(135deg,#e0f7ff,#bee4f2)}.huddle-note-top{color:#344152;text-transform:uppercase;letter-spacing:1px;justify-content:space-between;align-items:center;gap:8px;font-size:10px;font-weight:850;display:flex}.huddle-note-top>span{align-items:center;gap:7px;display:flex}.huddle-unread{background:#823be4;border-radius:50%;width:7px;height:7px;display:block;box-shadow:0 0 0 3px #fff5}.huddle-note h3{letter-spacing:-.6px;overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:21px 0 10px;font-size:22px;font-weight:850;line-height:1.2;display:-webkit-box;overflow:hidden}.huddle-note-body{color:#3c4c5d;overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:14px;font-size:13px;line-height:1.65;display:-webkit-box;overflow:hidden}.huddle-note-tags{color:#59328b;overflow-wrap:anywhere;margin:6px 0;font-size:11px;font-weight:750;line-height:1.5}.huddle-note-meta{color:#344455;flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;padding:8px 0 13px;font-size:10px;font-weight:700;display:flex}.huddle-note-meta span{align-items:center;gap:4px;display:flex}.huddle-note-bottom{border-top:1px solid #17223718;justify-content:space-between;align-items:center;gap:8px;padding-top:12px;font-size:10px;font-weight:700;display:flex}.huddle-note-bottom>span:last-child{flex-shrink:0;align-items:center;gap:5px;padding-right:4px;display:flex}.huddle-author{align-items:center;gap:7px;min-width:0;display:flex}.huddle-author>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.huddle-author i{background:#ffffff45;border:1px solid #17223724;border-radius:50%;flex-shrink:0;place-items:center;width:25px;height:25px;font-size:9px;font-style:normal;display:grid}.huddle-toolbar{border-top:1px solid #ffffff15;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin-top:27px;padding-top:22px;display:flex}.huddle-tabs{flex-wrap:wrap;gap:4px;display:flex}.huddle-tabs button{color:#c0cde0;border-radius:10px;padding:9px 12px;font-size:12px;font-weight:700}.huddle-tabs button.active{color:#392466;background:#e8e6ff}.huddle-search{color:#a4b2c9;border:1px solid #ffffff20;border-radius:11px;align-items:center;gap:8px;padding:8px 11px;display:flex}.huddle-search input{color:#fff;background:0 0;border:0;outline:0;width:155px;min-width:0;font-size:12px}.huddle-empty{justify-content:center;align-items:center;gap:45px;min-height:265px;padding:42px 15px;display:flex}.huddle-empty h3{letter-spacing:-.6px;max-width:410px;margin:9px 0;font-size:25px;font-weight:800;line-height:1.2}.huddle-empty p:not(.huddle-eyebrow){color:#b0bfd4;font-size:13px;line-height:1.7}.huddle-empty-art{flex-shrink:0;width:150px;height:165px;position:relative}.huddle-paper-back{background:#e7ccf3;border-radius:3px;position:absolute;inset:8px 17px 16px -5px;transform:rotate(-12deg);box-shadow:0 8px 25px #0004}.huddle-paper-front{color:#6c5833;background:linear-gradient(130deg,#fff2c3,#f3d69d);border-radius:3px 3px 24px;padding:22px;position:absolute;inset:18px -3px 3px 18px;transform:rotate(8deg);box-shadow:0 8px 25px #0004}.huddle-paper-front i{background:#a6844a50;border-radius:4px;height:4px;margin-top:13px;display:block}.huddle-paper-front i:last-child{width:70%;margin-top:7px}.huddle-spark{color:#77e6d8;font-size:46px;position:absolute;top:-6px;right:-23px}.huddle-starters{flex-wrap:wrap;gap:9px;margin-top:18px;display:flex}.huddle-starters button{color:#e8eefa;background:#ffffff09;border:1px solid #ffffff25;border-radius:10px;align-items:center;gap:6px;padding:9px 11px;font-size:11px;font-weight:700;display:flex}.huddle-solo{max-width:450px;margin-top:13px;font-size:11px!important}.huddle-footer{color:#9aadc6;border-top:1px solid #ffffff10;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding-top:16px;font-size:10px;display:flex}.huddle-footer>span,.huddle-footer button{align-items:center;gap:6px;display:flex}.huddle-footer-divider{color:#5c718e;margin:0 5px}.huddle-support{color:#f1d494;align-items:center;gap:6px;margin-top:15px;font-size:12px;display:flex}.huddle-load-more{border:1px solid #ffffff30;border-radius:12px;margin:26px auto 0;padding:12px 22px;font-size:13px;font-weight:750;display:block}.huddle-dialog{max-height:88dvh;overflow-y:auto;color:#182237!important;z-index:80!important;background:#fff!important;border-radius:22px!important;width:calc(100% - 24px)!important;max-width:650px!important;padding:28px!important}.huddle-compose{gap:17px;display:grid}.huddle-types{flex-wrap:wrap;gap:6px;display:flex}.huddle-types button{background:#f8f9fc;border:1px solid #dbe0e9;border-radius:10px;align-items:center;gap:6px;padding:9px 11px;font-size:11px;font-weight:700;display:flex}.huddle-types button.selected{color:#6b25b8;background:#f2eaff;border-color:#b07be8}.huddle-compose label:not(.huddle-checkbox):not(.huddle-mentions label){gap:6px;font-size:12px;font-weight:750;display:grid}.huddle-compose input:not([type=checkbox]),.huddle-compose textarea,.huddle-compose select{color:#172237;background:#fcfcfe;border:1px solid #d9dfe8;border-radius:10px;width:100%;min-width:0;padding:10px 12px;font-size:14px;font-weight:400}.huddle-compose textarea{resize:vertical;min-height:80px}.huddle-form-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.huddle-compose fieldset{gap:8px;display:grid}.huddle-compose legend{margin-bottom:7px;font-size:12px;font-weight:750}.huddle-row{gap:15px;display:flex}.huddle-checkbox{align-items:center;gap:8px;font-size:12px;display:flex}.huddle-compose input[type=checkbox]{accent-color:#8033d9;width:16px;height:16px}.huddle-mentions{border:1px solid #e2e6ec;border-radius:10px;padding:10px 12px}.huddle-mentions summary{cursor:pointer;align-items:center;gap:5px;font-size:12px;font-weight:750;display:flex}.huddle-mentions p{color:#64748b;margin:10px 0;font-size:11px;line-height:1.5}.huddle-mentions>div{gap:8px;max-height:160px;display:grid;overflow:auto}.huddle-mentions label{align-items:center;gap:8px;font-size:12px;font-weight:500;display:flex}.huddle-compose-footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.huddle-compose-footer>span{color:#64748b;align-items:center;gap:5px;font-size:10px;display:flex}.huddle-thread{gap:15px;display:grid}.huddle-thread-note{background:var(--paper);border-radius:4px 4px 25px;padding:23px}.huddle-thread-note h2{letter-spacing:-.8px;overflow-wrap:anywhere;margin:17px 0 12px;font-size:28px;font-weight:850;line-height:1.2}.huddle-body{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.7}.huddle-thread-byline{color:#4a5768;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:15px;font-size:11px;display:flex}.huddle-actions{flex-wrap:wrap;gap:8px;display:flex}.huddle-actions button{background:#f6f4fa;border:1px solid #dce0e8;border-radius:10px;align-items:center;gap:6px;padding:10px 13px;font-size:12px;font-weight:750;display:flex}.huddle-actions button[aria-pressed=true]{color:#6b249f;background:#f1e3ff;border-color:#b67ae9}.huddle-response-people{color:#566579;align-items:center;gap:6px;font-size:11px;line-height:1.6;display:flex}.huddle-poll{gap:7px;display:grid}.huddle-poll>button{isolation:isolate;text-align:left;background:#fbfaff;border:1px solid #dbe0e9;border-radius:10px;justify-content:space-between;gap:10px;padding:12px;font-size:12px;display:flex;position:relative;overflow:hidden}.huddle-poll>button>span:not(.huddle-poll-fill){overflow-wrap:anywhere;align-items:center;gap:6px;display:flex}.huddle-poll strong{white-space:nowrap}.huddle-poll-fill{z-index:-1;background:#e7dafa;transition:width .3s;position:absolute;inset:0 auto 0 0}.huddle-poll>button[aria-pressed=true]{border-color:#8751b8}.huddle-poll>p{color:#64748b;font-size:11px}.huddle-replies{border-top:1px solid #e4e7ee;padding-top:17px}.huddle-replies h3{align-items:center;gap:8px;margin-bottom:14px;font-size:15px;font-weight:800;display:flex}.huddle-replies h3 span{color:#6d398f;background:#f1e9fa;border-radius:12px;padding:2px 7px;font-size:11px}.huddle-replies article{background:#f7f8fc;border-radius:12px;margin-bottom:10px;padding:13px}.huddle-reply-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:5px;font-size:11px;display:flex}.huddle-reply-head span{color:#64748b}.huddle-reply-form{border-top:1px solid #e4e7ee;padding-top:16px}.huddle-reply-form>.huddle-primary{justify-self:end}.huddle-moderation{border-top:1px solid #e4e7ee;flex-wrap:wrap;gap:15px;padding-top:15px;display:flex}.huddle-moderation button{color:#6a547f;align-items:center;gap:5px;font-size:11px;font-weight:700;display:flex}.huddle-text-button{color:#6736a3;padding:5px 0;font-size:11px;font-weight:700}.huddle-notice{color:#69521b;background:#fff5d9;border:1px solid #efdfad;border-radius:10px;align-items:center;gap:8px;padding:12px;font-size:12px;line-height:1.5;display:flex}.huddle-muted{color:#667085;font-size:13px}.huddle-section-link{color:#6a36ad;justify-self:start;align-items:center;gap:5px;font-size:12px;font-weight:750;display:flex}.huddle-error{color:#a52c40;background:#fff0f0;border:1px solid #ffc5c5;border-radius:10px;padding:12px;font-size:13px;line-height:1.5}.huddle-error button{margin-top:8px;font-weight:700;text-decoration:underline;display:block}.huddle-loading{text-align:center;opacity:.8;padding:45px 15px;font-size:13px}.huddle-confirm{color:#713f27;background:#fff1eb;border:1px solid #f1c9b7;border-radius:10px;padding:15px;font-size:12px;line-height:1.6}.huddle-confirm button{border:1px solid #b78e78;border-radius:7px;margin:9px 8px 0 0;padding:6px 12px;font-weight:700}.huddle-sr-status:empty{display:none}.huddle-sr-status:not(:empty){color:#96f0d1;margin-top:15px;font-size:12px}@media (width<=1050px){.huddle-header{flex-direction:column;align-items:flex-start;gap:17px}.huddle-grid{gap:18px}.huddle-note{padding:18px 17px 15px}.huddle-note h3{font-size:20px}.huddle-eyebrow{letter-spacing:1.7px;font-size:9px}}@media (width<=760px){.huddle{border-radius:21px;padding:22px 18px}.huddle-grid{grid-template-columns:1fr;gap:20px;padding:25px 5px 7px}.huddle-note{min-height:230px;padding:22px}.huddle-note h3{font-size:24px}.huddle-note-body{font-size:14px}.huddle-empty{flex-direction:column;gap:20px;padding:25px 5px}.huddle-empty-art{height:130px;transform:scale(.8)}.huddle-empty h3{font-size:24px}.huddle-header h2{font-size:39px}.huddle-header-actions{justify-content:flex-start}.huddle-footer{align-items:flex-start}.huddle-footer>span{flex-wrap:wrap;font-size:9px}.huddle-search,.huddle-search input{width:100%}.huddle-dialog{padding:22px!important}.huddle-form-grid{grid-template-columns:1fr}.huddle-thread-note{padding:19px}.huddle-compose-footer{flex-direction:column;align-items:flex-start}.huddle-compose-footer>.huddle-primary{align-self:flex-end}.huddle-header-actions .huddle-primary,.huddle-header-actions .huddle-ghost{padding:10px 12px;font-size:12px}.huddle-tabs button{padding:8px 9px;font-size:11px}}@media (prefers-reduced-motion:reduce){.huddle-note,.huddle-poll-fill{transition:none}.huddle-note:hover{transform:none}}.home-module-hub{color:#fff;gap:30px;display:grid}.home-start{border:1px solid color-mix(in srgb,var(--home-accent) 45%,transparent);background:radial-gradient(ellipse at right bottom,color-mix(in srgb,var(--home-base) 45%,transparent),transparent 70%),linear-gradient(130deg,#131b36,var(--home-deep));border-radius:28px;transition:background .3s,border-color .3s;overflow:hidden;box-shadow:0 14px 40px #050a2026}.home-focus-picker{padding:24px 28px 0}.home-focus-picker>p{color:#d8e2f3;align-items:center;gap:8px;font-size:13px;font-weight:800;display:flex}.home-focus-picker>div{flex-wrap:wrap;gap:8px;margin-top:13px;display:flex}.home-focus-picker button{color:#d8e2f3;background:#ffffff05;border:1px solid #ffffff35;border-radius:30px;padding:9px 13px;font-size:12px;font-weight:800}.home-focus-picker button[aria-pressed=true]{background:var(--home-accent);color:#10192e;border-color:var(--home-accent)}.home-focus-picker button:hover{border-color:var(--home-accent)}.home-spotlight{grid-template-columns:minmax(0,1fr) 235px;align-items:center;gap:25px;padding:27px 32px 18px;display:grid}.home-spotlight-copy{min-width:0}.home-start-kicker{letter-spacing:.05em;color:var(--home-accent)!important;margin:0 0 10px!important;font-size:12px!important;font-weight:900!important}.home-spotlight-copy h2{letter-spacing:-.035em;max-width:650px;font-size:clamp(26px,3.4vw,40px);font-weight:900;line-height:1.15}.home-spotlight-copy>p{color:#d2dcec;max-width:560px;margin-top:14px;font-size:14px;line-height:1.7}.home-start-action{background:var(--home-accent);color:#101a2d;border-radius:13px;align-items:center;gap:15px;margin-top:23px;padding:14px 18px;font-size:14px;font-weight:900;display:inline-flex;box-shadow:0 5px 25px #050a2030}.home-start-action:hover{filter:brightness(1.12)}.home-spotlight-art{place-items:center;min-height:205px;display:grid;position:relative}.home-spotlight-art>i{border:1px solid color-mix(in srgb,var(--home-accent) 30%,transparent);width:190px;height:190px;box-shadow:0 0 75px color-mix(in srgb,var(--home-accent) 20%,transparent);border-radius:50%;position:absolute}.home-spotlight-art>span{border:1px solid color-mix(in srgb,var(--home-accent) 55%,transparent);width:138px;height:138px;color:var(--home-accent);background:linear-gradient(145deg,#ffffff16,#ffffff04);border-radius:35px;place-items:center;display:grid;transform:rotate(-7deg);box-shadow:0 14px 35px #0003}.home-spotlight-art svg{transform:rotate(7deg)}.home-spotlight-art>b{background:var(--home-accent);width:12px;height:12px;box-shadow:0 0 20px var(--home-accent);border-radius:50%;position:absolute;top:28px;right:30px}.home-start-footnote{color:#b6c4dc;padding:0 32px 22px;font-size:11px;line-height:1.6}.home-tools-heading{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.home-tools-heading>div>p{letter-spacing:.14em;color:#67e8f9;align-items:center;gap:7px;font-size:10px;font-weight:900;display:flex}.home-tools-heading h2{margin-top:7px;font-size:27px;font-weight:900}.home-tools-heading>div>span{color:#b9c6dd;font-size:12px}.home-tools-heading>button{color:#e9b4ff;align-items:center;gap:7px;font-size:13px;font-weight:800;display:flex}.home-module-filters{flex-wrap:wrap;gap:8px;margin:20px 0 16px;display:flex}.home-module-filters button{color:#cad6ed;border:1px solid #ffffff25;border-radius:10px;padding:8px 13px;font-size:12px;font-weight:800}.home-module-filters button[aria-pressed=true]{color:#17213a;background:#fff;border-color:#fff}.home-module-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.home-module-card{text-align:left;border:1px solid color-mix(in srgb,var(--home-accent) 35%,transparent);background:radial-gradient(ellipse at top right,color-mix(in srgb,var(--home-base) 65%,transparent),transparent 75%),var(--home-deep);border-radius:22px;flex-direction:column;min-width:0;padding:21px;transition:transform .2s,border-color .2s;display:flex;overflow:hidden;box-shadow:0 10px 30px #050a201c}.home-module-card:hover{border-color:var(--home-accent);transform:translateY(-3px)}.home-module-card-top{justify-content:space-between;align-items:center;gap:15px;display:flex}.home-module-icon{border:1px solid color-mix(in srgb,var(--home-accent) 45%,transparent);width:52px;height:52px;color:var(--home-accent);background:#ffffff0e;border-radius:16px;place-items:center;display:grid}.home-module-category{color:var(--home-accent);font-size:10px;font-weight:800}.home-module-card h3{color:#fff;margin:18px 0 9px;font-size:19px;font-weight:900;line-height:1.2}.home-module-card>p{color:#d2def0;flex:1;font-size:12px;line-height:1.7}.home-module-card-footer{color:var(--home-accent);border-top:1px solid #ffffff20;justify-content:space-between;align-items:center;gap:8px;margin-top:20px;padding-top:12px;font-size:10px;font-weight:700;display:flex}.home-module-hub button:focus-visible{outline-offset:4px;outline:3px solid #67e8f9}.home-sample-controls{color:#fff;background:#ffffff08;border:1px solid #ffffff30;border-radius:20px;padding:18px}.home-sample-controls>p{font-size:13px;line-height:1.6}.home-sample-controls>div{flex-wrap:wrap;gap:9px;margin-top:12px;display:flex}.home-sample-controls label{background:#ffffff08;border:1px solid #ffffff20;border-radius:10px;align-items:center;gap:6px;padding:7px 10px;font-size:12px;display:flex}@media (width<=900px){.home-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-spotlight{grid-template-columns:minmax(0,1fr) 155px}.home-spotlight-art>i{width:150px;height:150px}.home-spotlight-art>span{border-radius:27px;width:110px;height:110px}.home-spotlight-art svg{width:65px}}@media (width<=600px){.home-focus-picker{padding:20px 20px 0}.home-spotlight{padding:23px 20px 18px;display:block}.home-spotlight-art{display:none}.home-spotlight-copy h2{font-size:28px}.home-start-footnote{padding:0 20px 20px}.home-tools-heading{flex-direction:column;align-items:flex-start;gap:12px}.home-module-grid{grid-template-columns:1fr}.home-module-card{padding:19px}.home-module-card h3{font-size:20px}.home-focus-picker button{padding:8px 11px}.home-start-action{font-size:13px}}@media (prefers-reduced-motion:reduce){.home-start,.home-module-card{transition:none}}.fub-announcement{isolation:isolate;box-sizing:border-box;color:#f6f9ff;background:linear-gradient(125deg,#142345,#33205e 68%,#163c51);border:1px solid #6edeea66;border-radius:24px;margin:18px 0 42px;padding:32px;scroll-margin-top:30px;position:relative;overflow:hidden}.fub-announcement:before{content:"";background:linear-gradient(90deg,#39dadd,#a26fff,#ed57bd);height:4px;position:absolute;inset:0 0 auto}.fub-announcement-heading{align-items:center;gap:17px;display:flex}.fub-announcement-icon{color:#7cebf3;background:#6ee7ef1c;border:1px solid #70e3ef42;border-radius:17px;flex-shrink:0;place-items:center;width:56px;height:56px;display:grid}.fub-announcement-icon svg{width:28px;height:28px}.fub-announcement-eyebrow{color:#9cecf1;letter-spacing:.14em;align-items:center;gap:10px;margin:0 0 8px;font-size:10px;font-weight:850;display:flex}.fub-announcement-eyebrow>span{color:#103e36;letter-spacing:.07em;background:#a0f0d5;border-radius:5px;padding:4px 7px}.fub-announcement h2,.fub-announcement h3{color:#fff;letter-spacing:-.035em;margin:0;font-size:clamp(24px,3vw,37px);font-weight:900;line-height:1.15}.fub-announcement-intro{color:#d2ddf0;max-width:850px;margin:19px 0 24px;font-size:15px;line-height:1.75}.fub-announcement-sources{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.fub-announcement-sources>div{-moz-column-gap:11px;background:#0a163673;border:1px solid #c4daff24;border-radius:16px;grid-template-columns:24px 1fr;align-items:center;column-gap:11px;padding:20px;display:grid}.fub-announcement-sources svg{color:#88ebed}.fub-announcement-sources strong{color:#fff;font-size:17px}.fub-announcement-sources span{color:#cbb8ff;grid-column:2;margin-top:5px;font-size:11px;font-weight:850}.fub-announcement-sources p{color:#bfcde4;grid-column:1/-1;margin:13px 0 0;font-size:13px;line-height:1.65}.fub-announcement-footer{justify-content:space-between;align-items:center;gap:24px;margin-top:22px;display:flex}.fub-announcement-footer>p{color:#b7c9e2;max-width:740px;margin:0;font-size:12px;line-height:1.7}.fub-announcement-footer>a{background:#a4f0e4;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;gap:12px;min-height:46px;padding:13px 19px;font-size:13px;font-weight:850;text-decoration:none;display:inline-flex;color:#102e35!important}.fub-announcement-footer>a:hover{background:#c1fff3}.fub-announcement-dismiss{color:#d3dff3;cursor:pointer;background:0 0;border:1px solid #d4e1ff2b;border-radius:9px;align-self:flex-start;place-items:center;min-width:36px;min-height:36px;margin-left:auto;display:grid}.fub-announcement a:focus-visible,.fub-announcement button:focus-visible{outline-offset:4px;outline:3px solid #9cf4e8}.fub-announcement--compact{margin:24px 0;padding:22px 26px}.fub-announcement--compact h3{font-size:24px}.fub-announcement--compact .fub-announcement-intro{margin:13px 0 0;font-size:14px}.fub-announcement--compact .fub-announcement-footer{margin-top:14px}@media (width<=700px){.fub-announcement{border-radius:20px;padding:24px 20px}.fub-announcement-heading{align-items:flex-start;gap:12px}.fub-announcement-icon{border-radius:12px;width:43px;height:43px}.fub-announcement-icon svg{width:23px;height:23px}.fub-announcement-eyebrow{letter-spacing:.09em;font-size:8px}.fub-announcement-sources{grid-template-columns:1fr}.fub-announcement-sources>div{padding:17px}.fub-announcement-footer{flex-direction:column;align-items:flex-start;gap:15px}.fub-announcement-footer>a{box-sizing:border-box;width:100%}.fub-announcement--compact h3{font-size:21px}}.td-section{border:1px solid #0000;border-radius:24px;min-width:0;margin:24px 0;overflow:hidden;box-shadow:0 12px 32px #02061716}.td-section *{box-sizing:border-box}.td-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:24px;display:flex}.td-section-title{flex:300px;align-items:center;gap:14px;min-width:0;display:flex}.td-section-title>div{min-width:0}.td-section-icon{border-radius:16px;flex:0 0 50px;place-items:center;width:50px;height:50px;display:grid}.td-section .td-eyebrow{letter-spacing:.16em;margin:0 0 6px;font-size:10px;font-weight:850;line-height:1.4}.td-section h2{letter-spacing:-.025em;margin:0;font-size:clamp(21px,2.3vw,28px);font-weight:850;line-height:1.2}.td-section .td-subtitle{margin:7px 0 0;font-size:13px;line-height:1.5}.td-section .td-action{border:1px solid #0000;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:11px 16px;font-size:13px;font-weight:800;text-decoration:none;transition:background .15s;display:inline-flex}.td-section :is(a,button,input):focus-visible,.td-team-table:focus-visible{outline-offset:4px;outline:3px solid #0b8cba}.td-onboarding{color:#24153f;background:#faf8ff;border-color:#d7c9f4}.td-onboarding .td-section-heading{background:linear-gradient(115deg,#f1e9ff,#faf6ff);border-bottom:1px solid #e5dcf5}.td-onboarding .td-section-icon{color:#fff;background:#6e2ed1;box-shadow:0 6px 16px #6e2ed126}.td-onboarding .td-eyebrow{color:#6a32b5}.td-onboarding .td-subtitle{color:#635175}.td-onboarding .td-action{color:#fff;background:#6f2bd2}.td-onboarding .td-action:hover{background:#5720ad}.td-onboarding-body{padding:8px 24px 18px}.td-onboarding-list{scrollbar-gutter:stable;max-height:294px;margin:0;padding:0;list-style:none;overflow-y:auto}.td-onboarding-list li+li{border-top:1px solid #e8e0f3}.td-onboarding-person{color:#2f2346;border-radius:10px;align-items:center;gap:12px;padding:16px 4px;text-decoration:none;display:flex}.td-onboarding-person:hover{background:#f1ebfc}.td-person-initials{color:#6330aa;background:#e9ddfa;border-radius:12px;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:12px;font-weight:850;display:grid}.td-person-progress{flex:1;min-width:0}.td-person-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:5px 12px;font-size:14px;display:flex}.td-person-heading strong{overflow-wrap:anywhere;font-weight:800}.td-task-count{color:#72538e;font-size:12px;font-weight:750}.td-task-status{color:#6b607a;flex-wrap:wrap;gap:4px 12px;margin:5px 0 8px;font-size:12px;line-height:1.5;display:flex}.td-task-status .td-awaiting{color:#84520b;font-weight:700}.td-complete{color:#13704a;align-items:center;gap:4px;font-weight:750;display:inline-flex}.td-person-arrow{color:#9371b9;flex-shrink:0}progress.td-onboarding-progress{appearance:none;background:#e8e0f2;border:0;border-radius:10px;width:100%;height:5px;display:block;overflow:hidden}progress.td-onboarding-progress::-webkit-progress-bar{background:#e8e0f2;border-radius:10px}progress.td-onboarding-progress::-webkit-progress-value{background:linear-gradient(90deg,#8b4ee5,#b36bea);border-radius:10px}progress.td-onboarding-progress::-moz-progress-bar{background:linear-gradient(90deg,#8b4ee5,#b36bea);border-radius:10px}.td-section .td-empty{color:#64556f;margin:16px 0 4px;font-size:14px;line-height:1.6}.td-section-error{color:#991b39;margin:14px 0}.td-personal-production{color:#f3fffc;background:linear-gradient(120deg,#092f3b,#123b43 60%,#153c37);border-color:#2d6971}.td-personal-production .td-section-icon{color:#8cf1d0;background:#7ce4c21a;border:1px solid #89ead333}.td-personal-production .td-eyebrow{color:#8cebd5}.td-personal-production h2{color:#f3fffc}.td-personal-production .td-subtitle{color:#b6d8d4}.td-personal-production .td-action{color:#103d38;background:#a1f2d7;border-color:#a1f2d7}.td-personal-production .td-action:hover{background:#c5fbe9}.td-production-metrics{background:#74c9bc33;border:1px solid #74c9bc33;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0 24px;display:grid;overflow:hidden}.td-production-metric{background:#103840;min-width:0;padding:20px 16px}.td-metric-label{color:#cae3df;align-items:center;gap:7px;font-size:12px;font-weight:700;line-height:1.4;display:flex}.td-metric-label:before{content:"";background:#80eac7;border-radius:50%;flex-shrink:0;width:6px;height:6px}.td-metric-pending .td-metric-label:before{background:#83d9ed}.td-production-metric strong{letter-spacing:-.035em;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:10px 0 6px;font-size:clamp(22px,2.5vw,36px);font-weight:850;line-height:1.2;display:block}.td-metric-closed strong{color:#a4f4d8}.td-metric-pending strong{color:#b5edff}.td-metric-caption{color:#aecdc8;font-size:11px}.td-annual-target{color:#b3f2da;flex-wrap:wrap;align-items:center;gap:8px;margin:18px 24px 0;font-size:13px;font-weight:750;display:flex}.td-production-note{color:#b4d1ce;margin:14px 24px 22px;font-size:12px;line-height:1.6}.td-review-alert{color:#64400a;background:#fff0cd;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin:0 24px 22px;padding:12px 14px;font-size:13px;font-weight:750;text-decoration:none;display:flex}.td-personal-production :is(a,button):focus-visible{outline-color:#c4ffeb}.td-team-production{color:#1b2d45;background:#fff;border-color:#284a6c}.td-team-production .td-section-heading{color:#f1f8ff;background:linear-gradient(115deg,#112640,#1b3555)}.td-team-production .td-section-icon{color:#84e3f7;background:#75d9f51c;border:1px solid #75d9f540}.td-team-production .td-eyebrow{color:#88dff3}.td-team-production h2{color:#f1f8ff}.td-team-production .td-subtitle{color:#bed2e9}.td-sharing-control{cursor:pointer;background:#ffffff09;border:1px solid #8baec54d;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;max-width:300px;padding:12px 14px;display:flex}.td-sharing-copy{gap:4px;display:grid}.td-sharing-copy strong{color:#eff9ff;font-size:12px;font-weight:800}.td-sharing-copy>span{color:#bdd0e5;font-size:11px;line-height:1.4}.td-switch{flex:0 0 42px;width:42px;height:24px;display:block;position:relative}.td-switch input{opacity:0;cursor:pointer;z-index:1;width:100%;height:100%;margin:0;position:absolute;inset:0}.td-switch-track{background:#51657e;border-radius:20px;width:42px;height:24px;padding:3px;transition:background .15s;display:block}.td-switch-track>span{color:#164c54;background:#f4f8ff;border-radius:50%;place-items:center;width:18px;height:18px;transition:transform .15s;display:grid;box-shadow:0 1px 3px #0003}.td-switch input:checked+.td-switch-track{background:#63d6dd}.td-switch input:checked+.td-switch-track>span{transform:translate(18px)}.td-switch input:focus-visible+.td-switch-track{outline-offset:4px;outline:3px solid #a6e9ff}.td-switch input:disabled+.td-switch-track{opacity:.5}.td-switch input:disabled{cursor:not-allowed}.td-team-body{padding:0 24px 22px}.td-team-note{color:#627087;margin:16px 0;font-size:12px;line-height:1.6}.td-team-table{scrollbar-color:#b2c8db #f3f7fc;border:1px solid #dae4ee;border-radius:14px;max-width:100%;overflow:auto}.td-team-table table{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;width:100%;min-width:740px;font-size:13px}.td-team-table :is(th,td){text-align:left;vertical-align:middle;border-bottom:1px solid #e7edf4;padding:14px 16px}.td-team-table thead th{color:#36516d;white-space:nowrap;background:#eaf3fa;font-size:11px;font-weight:800}.td-team-table tbody th{min-width:200px;font-weight:750}.td-team-table tbody tr:nth-child(2n){background:#f8fbfd}.td-team-table tbody tr:hover{background:#eff7fb}.td-team-table tr:last-child :is(td,th){border-bottom:0}.td-table-person{align-items:center;gap:10px;line-height:1.4;display:flex}.td-table-person small{color:#627087;margin-top:3px;font-size:10px;font-weight:500;display:block}.td-table-initials{color:#365879;background:#e5eff8;border-radius:10px;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:10px;font-weight:850;display:grid}.td-deal-count{color:#206a52;background:#e7f5ef;border-radius:8px;justify-content:center;min-width:28px;padding:4px 7px;font-weight:800;display:inline-flex}@media (width<=900px){.td-production-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.td-sharing-control{max-width:none}}@media (width<=600px){.td-section{border-radius:20px;margin:20px 0}.td-section-heading{gap:16px;padding:20px 16px}.td-section-title{flex-basis:100%;gap:12px}.td-section-icon{border-radius:13px;flex-basis:42px;width:42px;height:42px}.td-section .td-action{margin-left:54px}.td-onboarding-body{padding:0 12px 12px}.td-onboarding-list{max-height:350px}.td-onboarding-person{gap:9px;padding:14px 4px}.td-person-heading{display:block}.td-task-count{margin-top:3px;display:block}.td-person-arrow{display:none}.td-production-metrics{margin:0 16px}.td-production-metric{padding:16px 12px}.td-production-metric strong{font-size:clamp(20px,5.3vw,30px)}.td-annual-target{margin:16px 16px 0}.td-production-note{margin:12px 16px 18px}.td-review-alert{margin:0 16px 18px}.td-sharing-control{width:100%;margin-left:54px}.td-team-body{padding:0 14px 16px}}@media (prefers-reduced-motion:reduce){.td-section .td-action,.td-switch-track,.td-switch-track>span{transition:none}}.td-request-summary .td-section-icon{color:#975700;background:#fff1d5}.td-request-summary .td-eyebrow{color:#8c5100}.td-request-count{color:#8c5100;vertical-align:middle;background:#fff1d5;border-radius:12px;justify-content:center;align-items:center;min-width:34px;min-height:34px;padding:3px 9px;font-size:20px;display:inline-flex}.td-request-list{gap:8px;margin:8px 0 18px;padding:0;list-style:none;display:grid}.td-request-list a{color:#192a45;background:#f7f9fc;border:1px solid #e2e8f0;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:15px 18px;text-decoration:none;display:flex}.td-request-list a:hover{background:#fff5e5;border-color:#f0c778}.td-request-list a:focus-visible{outline-offset:2px;outline:3px solid #7c3aed}.td-request-list span{overflow-wrap:anywhere;min-width:0}.td-request-list small{color:#63738a;margin-top:4px;display:block}.td-request-list svg{flex-shrink:0}.today-hub{color:#fff;background:radial-gradient(at 100% 0,#63226560,#0000 55%),linear-gradient(135deg,#101d3c,#11182e);border:1px solid #72e9ee30;border-radius:28px;padding:26px;box-shadow:0 18px 65px #02091e55}.today-heading,.today-card-heading,.today-first-win-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.today-eyebrow{color:#7ee9ee;letter-spacing:2px;align-items:center;gap:7px;font-size:10px;font-weight:900;display:flex}.today-heading h2{letter-spacing:-1.5px;margin:9px 0 7px;font-size:clamp(28px,3.3vw,42px);font-weight:950;line-height:1.1}.today-heading p:not(.today-eyebrow){color:#bdc9df;font-size:13px}.today-heading-actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:14px;display:flex}.today-primary{box-shadow:0 7px 24px #d529982e;background:linear-gradient(110deg,#ed168e,#803bef)!important;border-radius:14px!important;gap:12px!important;padding:22px!important;font-weight:900!important}.today-text-link{color:#78e4ed;text-align:left;align-items:center;gap:6px;font-size:12px;font-weight:800;display:inline-flex}.today-metrics{border-top:1px solid #ffffff17;border-bottom:1px solid #ffffff17;flex-wrap:wrap;gap:28px;margin:24px 0;padding:18px 0;display:flex}.today-metrics div{flex-direction:column;gap:3px;min-width:100px;display:flex}.today-metrics b{font-size:25px;font-weight:900;line-height:1.2}.today-metrics small{color:#bac4da;font-size:15px}.today-metrics span{color:#bec8dd;font-size:11px}.today-columns{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:16px;display:grid}.today-card{background:#ffffff06;border:1px solid #ffffff18;border-radius:21px;min-width:0;padding:20px}.today-card h3{letter-spacing:-.5px;margin:8px 0 16px;font-size:19px;font-weight:900;line-height:1.2}.today-card-heading{gap:8px}.today-contact{text-align:left;background:#ffffff07;border:1px solid #ffffff08;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;width:100%;margin-top:7px;padding:13px 12px;transition:all .15s;display:flex}.today-contact:hover{background:#ffffff12;border-color:#6de7ed60}.today-contact b,.today-contact small{display:block}.today-contact b{font-size:13px}.today-contact small{color:#b6c2da;margin-top:3px;font-size:11px;line-height:1.4}.today-due{white-space:nowrap;color:#85e6e9;align-items:center;gap:7px;font-size:10px;font-weight:800;display:flex}.today-due.overdue{color:#ffb785}.today-caption{color:#92a5c7;margin-top:15px;font-size:10px;line-height:1.5}.today-five{background:linear-gradient(140deg,#722b8040,#14274670)}.today-five-spaces{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin:22px 0;display:grid}.today-five-spaces>div{text-align:center;min-width:0}.today-five-spaces span{background:#ffffff0a;border:1px solid #fff3;border-radius:12px;justify-content:center;align-items:center;height:48px;font-size:20px;font-weight:900;display:flex}.today-five-spaces .done span{color:#071d29;background:#61e4cf;border-color:#61e4cf}.today-five-spaces small{color:#c8d2e5;overflow-wrap:anywhere;margin-top:6px;font-size:9px;line-height:1.3;display:block}.today-five>p:not(.today-eyebrow){color:#bec8dd;font-size:12px;line-height:1.6}.today-five-action{gap:10px;margin-top:17px;color:#f3f6ff!important;background:#ffffff0c!important;border-color:#ffffff40!important}.today-deals{grid-column:1/-1}.today-deal{text-align:left;border-top:1px solid #ffffff15;justify-content:space-between;align-items:center;gap:14px;width:100%;padding:13px 0;display:flex}.today-deal b{font-size:13px}.today-deal span{color:#bbcae3;text-transform:capitalize;align-items:center;gap:8px;font-size:11px;display:flex}.today-empty p{color:#bbc7dc;margin:7px 0 12px;font-size:12px;line-height:1.6}.today-empty b{font-size:13px}.today-notice,.today-win-success{color:#8ce8d6;background:#4bd3b71a;border-radius:12px;align-items:center;gap:8px;margin-bottom:16px;padding:12px;font-size:12px;font-weight:800;display:flex}.today-first-win{color:#15203c;background:#f8faff;border:1px solid #ffffff28;border-radius:20px;margin-bottom:18px;padding:22px}.today-first-win .today-eyebrow{color:#92349b}.today-first-win h3{letter-spacing:-.6px;margin:7px 0;font-size:22px;font-weight:950}.today-first-win-heading p:not(.today-eyebrow){color:#63718c;max-width:600px;font-size:12px;line-height:1.6}.today-first-win .today-text-link{color:#6740a8}.today-win-steps{color:#49577a;flex-wrap:wrap;gap:18px;margin:18px 0;font-size:11px;font-weight:800;display:flex}.today-win-steps span{align-items:center;gap:7px;display:flex}.today-win-steps b{color:#7334a5;background:#ede4fd;border-radius:50%;justify-content:center;align-items:center;width:23px;height:23px;display:flex}.today-win-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.today-win-success{color:#176d59;background:#dcf8ee}.today-quick-add{border-top:1px solid #dae0ee;margin-top:18px;padding-top:18px}.today-quick-add fieldset{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.today-quick-add label{font-size:12px;font-weight:800}.today-quick-add input{background:#fff;margin-top:5px}.today-quick-add p{color:#61718a;grid-column:1/-1;font-size:11px}.today-quick-add button{grid-column:1/-1;justify-self:start}.today-heading-actions button:focus-visible,.today-text-link:focus-visible,.today-contact:focus-visible,.today-deal:focus-visible{outline-offset:3px;outline:2px solid #79e8eb}@media (width<=800px){.today-hub{padding:19px}.today-heading{flex-direction:column}.today-columns{grid-template-columns:1fr}.today-metrics{gap:18px}.today-metrics div{min-width:calc(50% - 18px)}.today-card,.today-first-win{padding:17px}.today-first-win-heading{flex-direction:column;gap:10px}.today-quick-add fieldset{grid-template-columns:1fr}.today-deal{flex-direction:column;align-items:flex-start;gap:5px}}@media (prefers-reduced-motion:reduce){.today-contact{transition:none}}.radar-board{--radar-purple:#6d28d9;color:#e2e8f0;gap:22px;display:grid}.radar-board button,.radar-board a,.radar-board input,.radar-board textarea,.radar-board select{touch-action:manipulation}.radar-board button:focus-visible,.radar-board a:focus-visible,.radar-board summary:focus-visible{outline-offset:4px;outline:3px solid #22d3ee}.radar-hero{isolation:isolate;background:radial-gradient(at 100% 0,#0e749070,#0000 55%),linear-gradient(120deg,#29114b,#091329 75%);border:1px solid #ffffff30;border-radius:28px;padding:clamp(24px,4vw,42px);position:relative;overflow:hidden}.radar-eyebrow{letter-spacing:.2em;color:#67e8f9;align-items:center;gap:8px;font-size:11px;font-weight:900;display:flex}.radar-hero h1{letter-spacing:-.035em;color:#fff;max-width:720px;margin-top:16px;font-size:clamp(30px,4.3vw,52px);font-weight:900;line-height:1.08}.radar-hero-sub{color:#cbd5e1;max-width:570px;margin-top:14px;line-height:1.6}.radar-hero-orbit{z-index:-1;border:1px solid #67e8f945;border-radius:50%;width:280px;height:280px;position:absolute;top:0;right:-85px;box-shadow:0 0 0 38px #67e8f908,0 0 0 80px #67e8f905}.radar-hero-orbit span{border:1px solid #c084fc55;border-radius:50%;position:absolute;inset:45px}.radar-hero-orbit i{background:#67e8f9;border-radius:50%;width:12px;height:12px;position:absolute;top:46px;left:30px;box-shadow:0 0 22px #22d3ee}.radar-view{flex-wrap:wrap;gap:7px;margin-top:25px;display:flex}.radar-view button{color:#e2e8f0;border:1px solid #ffffff30;border-radius:10px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:800;display:inline-flex}.radar-view button[aria-pressed=true]{color:#1e1b4b;background:#fff}.radar-summary{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.radar-summary-card{text-align:left;background:#101a31;border:1px solid;border-radius:20px;padding:20px;transition:transform .2s}.radar-summary-card:hover{transform:translateY(-3px)}.radar-summary-card[aria-pressed=true]{box-shadow:inset 0 0 0 2px}.radar-summary-card>span{justify-content:space-between;align-items:center;display:flex}.radar-summary-card b{font-size:34px;font-weight:900;line-height:1}.radar-summary-card strong{margin-top:16px;font-size:18px;display:block}.radar-summary-card small{color:#cbd5e1;margin-top:5px;font-size:12px;display:block}.radar-amber{color:#fcd34d!important}.radar-cyan{color:#67e8f9!important}.radar-pink{color:#f0abfc!important}.radar-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.radar-section-heading h2{color:#fff;font-size:21px;font-weight:900}.radar-section-heading button{color:#67e8f9;align-items:center;gap:6px;font-size:13px;font-weight:800;display:flex}.radar-section-heading>span{color:#94a3b8;font-size:11px}.radar-people{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.radar-person{text-align:left;background:#0e1b32;border:1px solid #ffffff25;border-radius:22px;flex-direction:column;padding:22px;transition:border-color .2s,transform .2s;display:flex}.radar-person:hover{border-color:#67e8f9;transform:translateY(-3px)}.radar-person-top{align-items:center;gap:12px;display:flex}.radar-person-top>span:nth-child(2){flex:1}.radar-person-top b{color:#fff;font-size:17px;display:block}.radar-person-top small{color:#a5b4cf;margin-top:3px;font-size:11px;display:block}.radar-avatar{color:#fff;background:linear-gradient(140deg,#7c3aed,#0891b2);border-radius:14px;flex-shrink:0;place-items:center;width:43px;height:43px;font-size:14px;font-weight:900;display:grid}.radar-pill{letter-spacing:.04em;background:#14223a;border:1px solid;border-radius:99px;align-self:flex-start;padding:5px 10px;font-size:10px;font-weight:900;display:inline-flex}.radar-person .radar-pill{margin-top:20px}.radar-person h3{color:#fff;margin-top:12px;font-size:20px;font-weight:800;line-height:1.3}.radar-person>p:not(.radar-pill){color:#a5b4cf;margin-top:8px;font-size:13px}.radar-person-footer{color:#67e8f9;align-items:center;gap:8px;margin-top:auto;padding-top:22px;font-size:12px;font-weight:800;display:flex}.radar-brief{gap:18px;display:grid}.radar-spotlight{background:linear-gradient(115deg,#2b1649,#153341);border:1px solid #ffffff20;border-radius:23px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:25px;display:flex}.radar-spotlight>div{flex:1;min-width:200px}.radar-spotlight h2{color:#fff;margin-top:12px;font-size:clamp(24px,3vw,33px);font-weight:900;line-height:1.12}.radar-spotlight p{color:#e2e8f0;margin-top:10px}.radar-spotlight small{color:#94a3b8;margin-top:7px;font-size:11px;display:block}.radar-board .radar-bright{color:#102237;background:#67e8f9;font-weight:900}.radar-next-strip{color:#4c1d95;background:#f5f3ff;border-radius:17px;align-items:center;gap:12px;padding:17px;display:flex}.radar-next-strip>div{flex:1}.radar-next-strip b{text-transform:uppercase;letter-spacing:.08em;font-size:11px}.radar-next-strip p{margin-top:3px;font-size:14px;font-weight:700}.radar-next-strip small{margin-top:4px;font-size:11px;display:block}.radar-next-strip button{align-items:center;gap:5px;font-size:12px;font-weight:900;display:flex}.radar-steps{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.radar-steps button{color:#cbd5e1;border:1px solid #ffffff25;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:12px 8px;font-size:13px;font-weight:800;display:flex}.radar-steps span{background:#ffffff15;border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;display:grid}.radar-steps [aria-current=step]{color:#fff;background:#6d28d9;border-color:#a78bfa}.radar-panel{color:#172033;background:#fff;border-radius:22px;min-width:0;padding:clamp(20px,3vw,28px)}.radar-panel h3{margin-top:8px;font-size:23px;font-weight:900;line-height:1.2}.radar-kicker{letter-spacing:.13em;color:#6d28d9;font-size:10px;font-weight:900;line-height:1.5}.radar-muted{color:#64748b;margin-top:9px;line-height:1.6}.radar-two-col{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:17px;display:grid}.radar-trends{gap:20px;margin-top:23px;display:grid}.radar-trend>div:first-child{justify-content:space-between;gap:12px;font-size:12px;display:flex}.radar-trend>div:first-child>span{color:#94a3b8;white-space:nowrap}.radar-trend strong{color:#6d28d9;font-size:18px}.radar-trend-bars{background:#f8fafc;border-radius:7px;gap:4px;margin-top:8px;display:grid}.radar-trend-bars i{background:#cbd5e1;border-radius:4px;min-width:0;height:6px;display:block}.radar-trend-bars i:last-child{background:linear-gradient(90deg,#7c3aed,#06b6d4)}.radar-trend small{color:#64748b;font-size:10px}.radar-story blockquote{white-space:pre-wrap;border-left:3px solid #a78bfa;margin:22px 0;padding-left:18px;font-size:20px;line-height:1.55}.radar-story>p:not(.radar-kicker){font-size:14px}.radar-win{color:#86198f;background:#faf5ff;border-radius:13px;align-items:flex-start;gap:9px;margin-top:24px;padding:15px;font-size:13px;display:flex}.radar-form{gap:17px;margin-top:22px;display:grid}.radar-form label,.radar-form legend{font-size:13px;font-weight:800}.radar-form label>span{color:#64748b;font-weight:400}.radar-field{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:11px;width:100%;margin-top:8px;padding:12px;font-size:14px;font-weight:400;display:block}.radar-field:focus{outline-offset:1px;outline:2px solid #a78bfa}.radar-form>button[type=submit]{justify-self:start}.radar-form textarea{resize:vertical}.radar-barriers{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.radar-barriers button{color:#475569;background:#fff;border:1px solid #cbd5e1;border-radius:99px;padding:9px 13px;font-size:12px;font-weight:700}.radar-barriers button[aria-pressed=true]{color:#5b21b6;background:#ede9fe;border-color:#8b5cf6}.radar-checkbox{align-items:center;gap:9px;display:flex}.radar-question{background:#f5f3ff;border-radius:18px;margin-top:24px;padding:24px}.radar-question span{letter-spacing:.13em;color:#7c3aed;font-size:10px;font-weight:900}.radar-question p{color:#3b1769;margin-top:10px;font-size:clamp(20px,2.4vw,26px);font-weight:750;line-height:1.4}.radar-followup{color:#475569;margin-top:18px;font-size:14px;line-height:1.6}.radar-suggestion{text-align:left;color:#155e75;background:#ecfeff;border:1px solid #a5f3fc;border-radius:14px;align-items:flex-start;gap:10px;padding:15px;font-size:13px;font-weight:800;display:flex}.radar-suggestion svg{flex-shrink:0;margin-top:2px}.radar-suggestion small{margin-top:5px;font-size:12px;font-weight:400;line-height:1.5;display:block}.radar-action-card{background:linear-gradient(150deg,#cffafe,#f5f3ff)}.radar-action-card>svg{color:#6d28d9}.radar-action-card>p{margin-top:15px;font-size:14px;line-height:1.6}.radar-action-card>button{margin-top:20px}.radar-link{color:#fff;background:#6d28d9;border-radius:12px;align-items:center;gap:7px;margin-top:20px;padding:12px 14px;font-size:13px;font-weight:800;display:inline-flex}.radar-text-button{color:#6d28d9;align-items:center;gap:7px;font-size:12px;font-weight:800;display:flex}.radar-commitments{gap:14px;margin-top:21px;display:grid}.radar-commitment{background:#f8fafc;border:1px solid #e2e8f0;border-radius:15px;padding:17px}.radar-completed{background:linear-gradient(120deg,#fdf4ff,#ecfeff);border-color:#d8b4fe}.radar-commitment-heading{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.radar-commitment-heading>span{text-transform:uppercase;color:#6d28d9;align-items:center;gap:6px;font-size:11px;font-weight:900;display:flex}.radar-commitment-heading small{color:#64748b;font-size:10px}.radar-commitment h4{margin-top:13px;font-size:16px;font-weight:800;line-height:1.4}.radar-commitment>p{color:#475569;margin-top:8px;font-size:12px;line-height:1.6}.radar-commitment>button{margin-top:14px}.radar-commitment blockquote{white-space:pre-wrap;border-left:2px solid #c084fc;margin-top:14px;padding-left:10px;font-size:13px}.radar-inline{flex-wrap:wrap;gap:8px;margin-top:13px;display:flex}.radar-inline>button{font-size:12px}.radar-timeline{gap:17px;margin-top:22px;display:grid}.radar-timeline article{border-left:2px solid #a78bfa;padding-left:14px}.radar-timeline small{color:#64748b;font-size:10px;display:block}.radar-timeline b{white-space:pre-wrap;margin-top:7px;font-size:14px;line-height:1.5;display:block}.radar-timeline p{white-space:pre-wrap;margin-top:8px;font-size:13px;line-height:1.6}.radar-private{color:#cbd5e1;border:1px solid #ffffff25;border-radius:15px;padding:18px}.radar-private summary{cursor:pointer;font-size:12px;font-weight:800}.radar-private summary svg{margin-right:6px;display:inline}.radar-private>p{margin-top:13px;font-size:12px;line-height:1.6}.radar-private .radar-form{max-width:650px}.radar-private .radar-timeline small{color:#a5b4cf}.radar-about{color:#94a3b8;font-size:11px;line-height:1.7}.radar-about summary{cursor:pointer;font-weight:700}.radar-about p{margin-top:10px}.radar-success{color:#15803d;background:#f0fdf4;border-radius:10px;padding:12px;font-size:13px}.radar-warning{color:#92400e;background:#fffbeb;border-radius:12px;padding:13px;font-size:13px}@media (width<=700px){.radar-summary{gap:8px}.radar-summary-card{padding:13px 10px}.radar-summary-card strong{font-size:14px}.radar-summary-card small{display:none}.radar-summary-card b{font-size:26px}.radar-summary-card svg{width:17px}.radar-people,.radar-two-col{grid-template-columns:1fr}.radar-steps button{gap:5px;padding:10px 5px;font-size:11px}.radar-steps span{width:18px;height:18px}.radar-spotlight{padding:20px}.radar-next-strip{flex-wrap:wrap}.radar-next-strip>div{min-width:190px}.radar-hero-orbit{opacity:.5}}@media (prefers-reduced-motion:reduce){.radar-summary-card,.radar-person{transition:none}.radar-summary-card:hover,.radar-person:hover{transform:none}}.experiment-lab{color:#e2e8f0;gap:22px;display:grid}.experiment-intro{background:radial-gradient(at 95% 10%,#6d28d960,#0000 60%),linear-gradient(120deg,#171134,#082a36);border:1px solid #ffffff25;border-radius:26px;padding:28px;position:relative;overflow:hidden}.experiment-intro:after{content:"";pointer-events:none;border:25px solid #a5b4fc12;border-radius:50%;width:190px;height:190px;position:absolute;top:-45px;right:-50px;box-shadow:0 0 0 25px #67e8f908}.experiment-intro>p{letter-spacing:.2em;color:#c4b5fd;align-items:center;gap:8px;font-size:10px;font-weight:900;display:flex}.experiment-intro h2{letter-spacing:-.03em;color:#fff;margin:15px 0;font-size:clamp(29px,4vw,44px);font-weight:900;line-height:1.05}.experiment-intro>span{color:#cbd5e1;font-size:14px}.experiment-steps{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.experiment-steps>div{color:#94a3b8;border:1px solid #ffffff25;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:12px 7px;font-size:12px;font-weight:800;display:flex}.experiment-steps span{background:#ffffff10;border-radius:50%;place-items:center;width:23px;height:23px;font-size:11px;display:grid}.experiment-steps [aria-current=step]{color:#5b21b6;background:#ede9fe;border-color:#c4b5fd}.experiment-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.experiment-heading h3{color:#fff;font-size:24px;font-weight:900;line-height:1.2}.experiment-heading p:not(.experiment-kicker){color:#a5b4cf;margin-top:8px;font-size:14px}.experiment-heading>button{color:#67e8f9;align-items:center;gap:5px;font-size:12px;font-weight:800;display:flex}.experiment-setup{gap:20px;display:grid}.experiment-starters{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.experiment-starters>button{text-align:left;background:#101d36;border:1px solid #ffffff30;border-radius:20px;flex-direction:column;padding:20px;transition:transform .2s,border-color .2s;display:flex}.experiment-starters>button:hover{border-color:#c4b5fd;transform:translateY(-3px)}.experiment-starters [aria-pressed=true]{background:#2b1b4b;border-color:#c4b5fd;box-shadow:inset 0 0 0 1px #a78bfa}.experiment-starters svg{color:#c4b5fd}.experiment-starters b{color:#fff;margin-top:16px;font-size:17px;line-height:1.25}.experiment-starters span{color:#a5b4cf;margin-top:9px;font-size:12px;line-height:1.5}.experiment-starters small{color:#c4b5fd;align-items:center;gap:7px;margin-top:auto;padding-top:19px;font-size:11px;font-weight:900;display:flex}.experiment-custom{color:#c4b5fd;text-align:left;justify-self:start;font-size:13px;font-weight:800}.experiment-ready,.experiment-run{color:#172033;background:#fff;border-radius:24px;min-width:0;padding:clamp(20px,3vw,28px)}.experiment-ready h4{margin-top:9px;font-size:23px;font-weight:900;line-height:1.25}.experiment-kicker{letter-spacing:.12em;font-size:10px;font-weight:900;color:#6d28d9!important}.experiment-lab label{margin-top:16px;font-size:13px;font-weight:800;display:block}.experiment-lab input,.experiment-lab textarea,.experiment-lab select{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:10px;width:100%;margin-top:8px;padding:11px;font-size:14px;font-weight:400;display:block}.experiment-lab input:focus,.experiment-lab textarea:focus,.experiment-lab select:focus{outline-offset:1px;outline:2px solid #a78bfa}.experiment-lab button:focus-visible,.experiment-lab summary:focus-visible{outline-offset:4px;outline:3px solid #22d3ee}.experiment-lab button:disabled{opacity:.5;cursor:not-allowed}.experiment-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:22px;display:grid}.experiment-choice{border:1px solid var(--experiment-border);background:var(--experiment-bg);border-radius:15px;padding:18px;margin:0!important}.experiment-choice>span{color:var(--experiment-ink);letter-spacing:.12em;font-size:10px;display:block}.experiment-choice>b{color:var(--experiment-ink);margin-top:8px;font-size:18px;line-height:1.4;display:block}.experiment-a{--experiment-bg:#f5f3ff;--experiment-border:#c4b5fd;--experiment-ink:#5b21b6;--experiment-fill:#8b5cf6}.experiment-b{--experiment-bg:#ecfeff;--experiment-border:#67e8f9;--experiment-ink:#155e75;--experiment-fill:#0891b2}.experiment-ready details{margin-top:19px}.experiment-ready summary,.experiment-about summary,.experiment-totals summary{cursor:pointer;color:#64748b;font-size:12px;font-weight:800}.experiment-tip{color:#64748b;margin:17px 0;font-size:13px;line-height:1.6}.experiment-lab .experiment-primary{color:#fff;white-space:normal;background:#6d28d9;height:auto;min-height:40px;padding:11px 17px;font-weight:800}.experiment-primary:hover{background:#5b21b6}.experiment-ready>.experiment-primary{margin-top:4px}.experiment-run .experiment-heading h3{color:#172033;margin-top:7px}.experiment-save-state{color:#64748b;background:#f1f5f9;border-radius:99px;padding:6px 10px;font-size:11px}.experiment-track{border:1px solid var(--experiment-border);background:var(--experiment-bg);border-radius:20px;min-width:0;padding:20px}.experiment-track .experiment-kicker{color:var(--experiment-ink)!important}.experiment-track h4{color:var(--experiment-ink);overflow-wrap:anywhere;min-height:54px;margin-top:9px;font-size:21px;font-weight:900;line-height:1.3}.experiment-numbers{grid-template-columns:1fr 1fr;gap:10px;margin-top:20px;display:grid}.experiment-numbers>div{background:#ffffffa0;border-radius:12px;padding:12px}.experiment-numbers b{color:var(--experiment-ink);font-size:32px;font-weight:900;line-height:1.1;display:block}.experiment-numbers span{color:#64748b;margin-top:5px;font-size:11px;display:block}.experiment-rate{align-items:center;gap:12px;margin-top:21px;display:flex}.experiment-rate strong{color:var(--experiment-ink);font-size:26px;font-weight:900;line-height:1}.experiment-rate>span{color:#64748b;max-width:140px;font-size:11px;line-height:1.4}.experiment-meter{background:#fff;border-radius:99px;height:9px;margin-top:12px;overflow:hidden}.experiment-meter i{background:var(--experiment-fill);border-radius:99px;height:100%;transition:width .3s;display:block}.experiment-log{gap:7px;margin-top:20px;display:grid}.experiment-log button{border:1px solid var(--experiment-border);color:var(--experiment-ink);background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:11px 9px;font-size:12px;font-weight:800;display:flex}.experiment-log button:last-child{background:var(--experiment-ink);border-color:var(--experiment-ink);color:#fff}.experiment-log button:active{transform:scale(.98)}.experiment-totals{margin-top:15px}.experiment-totals>p{color:#64748b;margin-top:8px;font-size:11px;line-height:1.4}.experiment-totals label{font-size:11px}.experiment-save{flex-wrap:wrap;align-items:center;gap:13px;margin-top:20px;display:flex}.experiment-save>button:not(.experiment-primary){color:#64748b;align-items:center;gap:5px;font-size:11px;font-weight:800;display:flex}.experiment-save>span{color:#64748b;flex-basis:100%;font-size:11px}.experiment-insight{background:#f8fafc;border:1px solid #e2e8f0;border-radius:18px;align-items:flex-start;gap:14px;margin-top:25px;padding:20px;display:flex}.experiment-insight>svg{color:#7c3aed;flex-shrink:0;margin-top:2px}.experiment-insight h4{margin-top:6px;font-size:19px;font-weight:850;line-height:1.35}.experiment-insight p:not(.experiment-kicker){color:#64748b;margin-top:9px;font-size:13px;line-height:1.6}.experiment-insight small{color:#64748b;margin-top:10px;font-size:11px;display:block}.experiment-lesson{margin-top:23px}.experiment-lesson>button{text-align:left;color:#fff;background:linear-gradient(120deg,#2e1065,#164e63);border-radius:15px;justify-content:space-between;align-items:center;gap:15px;width:100%;padding:20px;display:flex}.experiment-lesson b{font-size:16px}.experiment-lesson small{color:#cbd5e1;margin-top:5px;font-size:12px;display:block}.experiment-lesson form{border-top:1px solid #e2e8f0;padding-top:20px}.experiment-lesson h4{font-size:24px;font-weight:900}.experiment-lesson form>p{color:#64748b;margin-top:6px;font-size:13px}.experiment-lesson form>button{margin-top:20px}.experiment-about{color:#64748b;margin-top:24px;font-size:11px}.experiment-about p{margin-top:10px;line-height:1.7}.experiment-error{color:#9f1239;background:#fff1f2;border-radius:10px;margin-top:15px;padding:12px;font-size:12px}.experiment-new{justify-items:start;gap:7px;display:grid}.experiment-new>button{color:#c4b5fd;font-size:13px;font-weight:800}.experiment-new small{color:#94a3b8;font-size:11px}.experiment-finished{background:linear-gradient(120deg,#faf5ff,#ecfeff);border-radius:17px;align-items:flex-start;gap:15px;margin-top:23px;padding:21px;display:flex}.experiment-finish-icon{color:#fff;background:#6d28d9;border-radius:16px;flex-shrink:0;place-items:center;width:50px;height:50px;display:grid;transform:rotate(-7deg)}.experiment-finished h4{font-size:21px;font-weight:900;line-height:1.3}.experiment-finished p{white-space:pre-wrap;margin-top:9px;font-size:14px;line-height:1.6}.experiment-finished b{color:#6d28d9;margin-top:12px;font-size:12px;display:block}.experiment-run>.experiment-custom{color:#6d28d9;margin-top:22px}@media (width<=700px){.experiment-starters{grid-template-columns:1fr}.experiment-starters>button{grid-template-columns:28px 1fr;gap:4px 13px;padding:17px;display:grid}.experiment-starters b{margin-top:0}.experiment-starters span,.experiment-starters small{grid-column:2;margin:0;padding-top:5px}.experiment-steps{gap:6px}.experiment-steps>div{gap:5px;font-size:10px}.experiment-steps span{flex-shrink:0;width:19px;height:19px}.experiment-pair{grid-template-columns:1fr}.experiment-track h4{min-height:0}.experiment-intro{padding:23px}.experiment-log{grid-template-columns:1fr 1fr}.experiment-log button{font-size:11px}.experiment-finished{padding:16px}.experiment-finish-icon{width:38px;height:38px}}@media (prefers-reduced-motion:reduce){.experiment-starters>button,.experiment-meter i{transition:none}.experiment-starters>button:hover,.experiment-log button:active{transform:none}}.five-start{color:#fff;background:radial-gradient(at 100% 0,#743cac55,#0000 55%),linear-gradient(140deg,#171d3b,#201339);border:1px solid #62449a;border-radius:28px;overflow:hidden}.five-start-heading{padding:28px 28px 18px}.five-start-heading>p:first-child{letter-spacing:.17em;color:#67e8f9;align-items:center;gap:8px;font-size:11px;font-weight:900;display:flex}.five-start-heading h1{letter-spacing:-.035em;margin:12px 0;font-size:clamp(26px,4vw,40px);font-weight:900;line-height:1.12}.five-start-subtitle{color:#d7dced;max-width:650px;font-size:14px;line-height:1.7}.five-start-spaces{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:0 26px;display:grid}.five-start-space{text-align:center;background:#ffffff08;border:1px dashed #a0a8c47d;border-radius:18px;min-width:0;padding:18px 9px 13px;transition:background .25s,border-color .25s,transform .25s}.five-start-space:hover:not(:disabled){background:#ffffff15;border-color:#e9d5ff;transform:translateY(-3px)}.five-start-space>span{color:#e9d5ff;background:#8b5cf620;border:1px solid #bba2ff55;border-radius:13px;place-items:center;width:39px;height:39px;margin:auto auto 11px;font-size:22px;font-weight:900;display:grid}.five-start-space b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;display:block;overflow:hidden}.five-start-space small{color:#b9c6dd;margin-top:5px;font-size:10px;line-height:1.5;display:block}.five-start-space--ready{background:#a855f719;border:1px solid #c084fc;box-shadow:0 0 20px #a855f722}.five-start-space--ready>span{color:#211337;background:#c084fc;border:0}.five-start-space--saved{background:#10b98117;border:1px solid #34d399}.five-start-space--saved>span{color:#062d26;background:#5eead4;border:0}.five-start-space--blocked{background:#fbbf240f;border-color:#fbbf24}.five-start-space--blocked>span{color:#fcd34d}.five-start-actions{flex-wrap:wrap;align-items:center;gap:12px;padding:22px 28px;display:flex}.five-start-actions>p{color:#d2e3ee;align-items:center;gap:8px;font-size:14px;display:flex}.five-start-primary,.five-start-secondary,.five-start-link{border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:12px 15px;font-size:13px;font-weight:800;display:inline-flex}.five-start-primary{color:#fff;background:linear-gradient(100deg,#a21caf,#6d28d9);border:1px solid #e9d5ff55;box-shadow:0 5px 20px #6d28d92a}.five-start-primary:hover{filter:brightness(1.15)}.five-start-secondary{color:#fff;background:#ffffff0b;border:1px solid #b1a1d379}.five-start-link{color:#a5f3fc;text-underline-offset:3px;padding-left:0;font-size:12px;text-decoration:underline}.five-start button:disabled{opacity:.6;cursor:default}.five-start button:focus-visible,.five-start a:focus-visible{outline-offset:4px;outline:3px solid #67e8f9}.five-start-explainer{border-top:1px solid #ffffff21;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0 28px;padding:20px 0 14px;display:grid}.five-start-explainer b{align-items:center;gap:7px;font-size:12px;display:flex}.five-start-explainer b span{color:#ddd6fe;background:#c4b5fd25;border-radius:6px;place-items:center;width:19px;height:19px;font-size:10px;display:grid}.five-start-explainer p{color:#c4cce0;margin-top:8px;font-size:11px;line-height:1.65}.five-start-sync{color:#d8cef0;padding:0 28px 21px;font-size:11px;line-height:1.6}.five-start-alternative{background:#ffffff05;border-top:1px solid #ffffff21;align-items:center;gap:12px;padding:17px 28px;display:flex}.five-start-alternative>svg{color:#fcd34d;flex-shrink:0}.five-start-alternative b{font-size:12px}.five-start-alternative p{color:#a5f3fc;margin-top:3px;font-size:12px}.five-start-alternative a{text-underline-offset:3px;align-items:center;gap:5px;text-decoration:underline;display:inline-flex}@media (width<=600px){.five-start-heading{padding:22px 18px 16px}.five-start-spaces{gap:5px;padding:0 12px}.five-start-space{border-radius:12px;padding:12px 4px}.five-start-space>span{border-radius:9px;width:30px;height:30px;font-size:18px}.five-start-space b{font-size:10px}.five-start-space small{display:none}.five-start-actions{gap:9px;padding:18px}.five-start-explainer{grid-template-columns:1fr;gap:13px;margin:0 18px}.five-start-explainer p{margin-top:4px}.five-start-sync{padding:0 18px 18px}.five-start-alternative{padding:15px 18px}.five-start-primary,.five-start-secondary{font-size:12px}}@media (prefers-reduced-motion:reduce){.five-start-space{transition:none}}.module-starters{color:#12203d;background:#fff;border:1px solid #dbe4f0;border-radius:28px;padding:clamp(20px,3vw,32px)}.starter-intro{justify-content:space-between;align-items:end;gap:24px;margin-bottom:22px;display:flex}.starter-kicker{text-transform:uppercase;letter-spacing:.12em;color:#6d28d9;font-size:12px;font-weight:900}.starter-intro h2{letter-spacing:-.03em;margin-top:7px;font-size:clamp(25px,3vw,34px);font-weight:900;line-height:1.15}.starter-intro p:not(.starter-kicker){color:#52627b;margin-top:10px;font-size:15px}.starter-intro>span{color:#52627b;align-items:center;gap:10px;max-width:240px;font-size:13px;font-weight:700;display:flex}.starter-intro>span svg{flex-shrink:0}.starter-sample-note{color:#155e75;background:#ecfeff;border-radius:12px;margin-bottom:18px;padding:13px 16px;font-size:14px;line-height:1.5}.starter-grid{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:16px;display:grid}.starter-card{background:radial-gradient(ellipse at 100% 0%,#ffffff18,transparent 70%),var(--starter-deep);color:#fff;border:2px solid #0000;border-radius:21px;flex-direction:column;padding:24px;display:flex;position:relative}.starter-card--selected{border-color:var(--starter-color);box-shadow:0 0 0 3px #0f172a22}.starter-card-top{color:var(--starter-color);justify-content:space-between;align-items:center;margin-bottom:25px;display:flex}.starter-card-top>span{color:#fff;border:1px solid #ffffff40;border-radius:99px;padding:6px 10px;font-size:12px;font-weight:800}.starter-eyebrow{color:var(--starter-color);font-size:13px;font-weight:700}.starter-card h3{letter-spacing:-.025em;margin-top:8px;font-size:27px;font-weight:900;line-height:1.12}.starter-card h3+p{color:#e2e8f0;margin-top:12px;font-size:14px;line-height:1.65}.starter-card ul{flex:1;gap:9px;padding:18px 0 24px;display:grid}.starter-card li{align-items:center;gap:9px;font-size:13px;font-weight:700;display:flex}.starter-card li svg{color:var(--starter-color);flex-shrink:0}.starter-card button{background:var(--starter-color);color:var(--starter-deep);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;font-size:14px;font-weight:900;display:flex}.module-starters button:disabled{opacity:.5;cursor:not-allowed}.module-starters button:focus-visible,.module-starters input:focus-visible{outline-offset:4px;outline:3px solid #a78bfa}.starter-review{background:#faf8ff;border:2px solid #c4b5fd;border-radius:20px;margin-top:24px;padding:24px;scroll-margin-top:25px}.starter-review-top{justify-content:space-between;align-items:center;gap:16px;margin-bottom:10px;display:flex}.starter-review-top h3{font-size:24px;font-weight:900}.starter-review-top button{background:#ede9fe;border-radius:10px;padding:10px}.starter-review>p{color:#52627b;max-width:800px;font-size:14px;line-height:1.6}.starter-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.starter-options label{cursor:pointer;background:#fff;border:1px solid #ddd6fe;border-radius:14px;align-items:center;gap:12px;padding:16px;display:flex}.starter-options input{accent-color:#7c3aed;flex-shrink:0;width:19px;height:19px}.starter-options svg{color:#6d28d9;flex-shrink:0}.starter-options b{font-size:14px}.starter-options small{color:#64748b;margin-top:4px;font-size:12px;line-height:1.5;display:block}.starter-options .starter-option-on{cursor:default;background:#f0fdf4;border-color:#bbf7d0}.starter-review-bottom{justify-content:space-between;align-items:center;gap:24px;display:flex}.starter-review-bottom>p{max-width:620px;font-size:14px;line-height:1.5}.starter-review-bottom button{color:#fff;background:#6d28d9;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;gap:12px;padding:14px 20px;font-size:14px;font-weight:800;display:flex}@media (width<=1000px){.starter-grid{grid-template-columns:1fr}.starter-card{padding:22px}.starter-card-top{margin-bottom:16px}.starter-card ul{grid-template-columns:repeat(2,minmax(0,1fr))}.starter-intro{align-items:start}.starter-intro>span{display:none}}@media (width<=640px){.starter-options{grid-template-columns:1fr}.starter-review{padding:18px}.starter-review-bottom{flex-direction:column;align-items:stretch;gap:16px}.starter-card ul{grid-template-columns:1fr}}.module-showcase{--showcase-ink:#07142f}.module-hero{color:#fff;background:radial-gradient(at 100% 0,#0e749055,#0000 55%),radial-gradient(at 65% 100%,#a21caf45,#0000 55%),#09152f;border:1px solid #ffffff25;border-radius:32px;padding:clamp(28px,5vw,58px);position:relative;overflow:hidden}.module-hero h1{letter-spacing:-.04em;max-width:780px;font-size:clamp(36px,5vw,64px);font-weight:900;line-height:1.04}.module-hero-strip{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.module-hero-strip span{background:#ffffff08;border:1px solid #ffffff25;border-radius:99px;align-items:center;gap:8px;padding:8px 13px;font-size:12px;font-weight:700;display:inline-flex}.module-hero-strip i{background:currentColor;border-radius:50%;width:8px;height:8px;box-shadow:0 0 12px}.module-tile{background:var(--module-deep);color:#fff;border:1px solid #ffffff25;border-radius:26px;flex-direction:column;transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 30px #0003}.module-tile:hover,.module-tile:focus-within{border-color:var(--module-accent);transform:translateY(-5px);box-shadow:0 20px 45px #0005}.module-tile--soon{filter:saturate(.4)}.module-art{isolation:isolate;background:radial-gradient(ellipse at 50% 25%,var(--module-base),var(--module-deep) 90%);height:206px;position:relative;overflow:hidden}.module-art:after{content:"";z-index:1;background:linear-gradient(0deg,var(--module-deep),transparent 45%);pointer-events:none;position:absolute;inset:0}.module-art-glow{background:var(--module-accent);opacity:.28;filter:blur(34px);border-radius:50%;width:210px;height:160px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.module-orbit{pointer-events:none;border:1px solid #ffffff26;border-radius:50%;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)rotate(-24deg)}.module-orbit-outer{border-top:2px solid var(--module-accent);opacity:.55;width:330px;height:150px}.module-orbit-inner{border-bottom:2px solid #ffffff70;width:240px;height:188px;transform:translate(-50%,-50%)rotate(24deg)}.module-symbol{z-index:2;background:linear-gradient(145deg,#fff5,#ffffff0d 65%);border:1px solid #ffffff80;border-radius:34px;place-items:center;width:124px;height:124px;transition:transform .25s;display:grid;position:absolute;top:26px;left:50%;transform:translate(-50%)rotate(-8deg);box-shadow:0 12px #0002,0 22px 36px #0005,inset 0 2px #ffffff90}.module-symbol svg{stroke:#fff;filter:drop-shadow(0 4px 2px #0004);width:76px;height:76px}.module-symbol svg>:nth-child(2n){stroke:var(--module-accent)}.module-tile:hover .module-symbol,.module-tile:focus-within .module-symbol{transform:translate(-50%)rotate(0)translateY(-4px)scale(1.04)}.module-art--practice_studio .module-symbol,.module-art--contests_recognition .module-symbol,.module-art--money_map .module-symbol{border-radius:50%}.module-art--team_missions .module-symbol,.module-art--agent_onboarding .module-symbol{transform:translate(-50%)rotate(8deg)}.module-art-dot{background:var(--module-accent);width:9px;height:9px;box-shadow:0 0 18px var(--module-accent);border-radius:50%;position:absolute}.module-art-dot-one{top:118px;left:calc(50% - 140px)}.module-art-dot-two{background:#fff;width:6px;height:6px;top:45px;left:calc(50% + 126px)}.module-tile-content{z-index:2;flex-direction:column;flex:1;margin-top:-14px;padding:0 24px 24px;display:flex;position:relative}.module-category{letter-spacing:.16em;text-transform:uppercase;color:var(--module-accent);font-size:11px;font-weight:900}.module-badge{letter-spacing:.06em;color:#fff;background:#ffffff10;border:1px solid #ffffff35;border-radius:99px;padding:4px 8px;font-size:11px;font-weight:800}.module-tile h2{letter-spacing:-.025em;color:#fff;margin-top:13px;font-size:28px;font-weight:900;line-height:1.12}.module-tagline{color:var(--module-accent);margin-top:10px;font-size:14px;font-weight:700;line-height:1.5}.module-description{color:#e2e8f0;flex:1;margin-top:10px;font-size:13px;line-height:1.65}.module-controls{color:#e2e8f0;border-top:1px solid #ffffff25;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;padding-top:17px;font-size:12px;font-weight:700;display:flex}.module-tile .module-preview{background:var(--module-accent);color:var(--module-deep);border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:11px 14px;font-size:13px;font-weight:900;text-decoration:none;transition:filter .2s;display:inline-flex}.module-tile .module-preview:hover{filter:brightness(1.1)}.module-tile .module-open{color:#fff;border:1px solid #fff5;border-radius:11px;align-items:center;gap:6px;padding:10px 13px;font-size:13px;font-weight:800;display:inline-flex}.module-tile a:focus-visible,.module-tile button:focus-visible{outline-offset:4px;outline:3px solid #fff}@media (width<=420px){.module-art{height:188px}.module-symbol{width:112px;height:112px}.module-symbol svg{width:68px;height:68px}.module-tile-content{padding:0 20px 22px}.module-tile h2{font-size:26px}.module-orbit-outer{width:280px}}@media (prefers-reduced-motion:reduce){.module-tile,.module-symbol,.module-preview{transition:none!important}.module-tile:hover,.module-tile:focus-within{transform:none}.module-tile:hover .module-symbol,.module-tile:focus-within .module-symbol{transform:translate(-50%)}}.module-tile--soon{filter:none;background:radial-gradient(ellipse at top right,#9d174d25,transparent 70%),var(--module-deep);border-color:#e879f946}.module-tile--soon .module-art{opacity:.78}.module-badge--soon{color:#fae8ff;letter-spacing:.09em;text-transform:uppercase;white-space:normal;background:linear-gradient(115deg,#701a7559,#164e6359);border:1px solid #f0abfc80;align-items:center;gap:7px;padding:7px 11px;font-size:10px;font-weight:900;display:inline-flex;box-shadow:0 0 18px #e879f917}.module-badge--soon i{background:#67e8f9;border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 9px #67e8f9}.module-switch-panel{color:#172033;background:#fff;border:1px solid #c4b5fd;border-radius:24px;padding:24px;box-shadow:0 18px 44px #02061724}.module-switch-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.module-switch-count{color:#5b21b6;background:#ede9fe;border-radius:999px;flex:none;padding:9px 15px;font-size:13px;font-weight:900}.module-switch-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:22px;display:grid}.module-switch-row{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;align-items:center;gap:12px;min-height:84px;padding:16px;display:flex}.module-switch-row>svg{color:#64748b;flex:none}.module-switch-row.is-on{background:#f5f3ff;border-color:#ddd6fe}.module-switch-row.is-on>svg{color:#7c3aed}.module-switch-row button[role=switch]{flex:none;min-width:44px}.module-switch-row button:focus-visible{outline-offset:4px;outline:3px solid #7c3aed}.agent-module-link{border:1px solid #ffffff26;border-top:3px solid var(--tool-accent);color:#fff;background:linear-gradient(135deg,#192b49,#111b31);border-radius:22px;flex-direction:column;min-height:270px;padding:25px;transition:transform .15s,border-color .15s;display:flex}.agent-module-link:hover{border-color:var(--tool-accent);transform:translateY(-3px)}.agent-module-link:focus-visible{outline-offset:4px;outline:3px solid #67e8f9}.agent-module-icon{width:50px;height:50px;color:var(--tool-accent);background:#ffffff12;border-radius:15px;place-items:center;display:grid}@media (width<=640px){.module-switch-panel{padding:18px}.module-switch-grid{grid-template-columns:1fr}.module-switch-row{gap:9px;padding:13px}.agent-module-link{min-height:235px}}@media (prefers-reduced-motion:reduce){.agent-module-link{transition:none}.agent-module-link:hover{transform:none}}.module-showcase,.module-switch-panel{container-type:inline-size}.agent-module-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:16px;display:grid}@container (width<=640px){.module-hero{padding:24px}.module-hero h1{font-size:32px;line-height:1.15}.module-switch-grid{grid-template-columns:1fr}.module-switch-row{gap:9px;padding:13px}}.five-focus{color:#14253b;background:linear-gradient(135deg,#fbfff0 0%,#fff 48%,#f2faff 100%);border:1px solid #add63c80;border-radius:24px;padding:24px;overflow:hidden;box-shadow:0 8px 28px #020a2014}.five-focus-heading{align-items:center;gap:13px;display:flex}.five-focus-mark{color:#335414;background:#d7f783;border-radius:16px;flex-shrink:0;place-items:center;width:49px;height:49px;display:grid}.five-focus .five-focus-eyebrow{letter-spacing:.15em;color:#496619;margin:0 0 5px;font-size:10px;font-weight:900}.five-focus h2{letter-spacing:-.025em;color:#14253b;margin:0;font-size:clamp(19px,2.8vw,24px);font-weight:900;line-height:1.2}.five-focus-intro{color:#42536a;max-width:740px;margin:16px 0 18px;font-size:13px;line-height:1.65}.five-focus-legacy{color:#433a7b;background:#eef0ff;border-radius:12px;margin:0 0 16px;padding:11px 13px;font-size:12px;line-height:1.6}.five-focus-options{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0;margin:0;padding:0;display:grid}.five-focus-choice{cursor:pointer;background:#fff;border:1px solid #ccd6e3;border-radius:15px;flex-direction:column;align-items:stretch;gap:8px;min-width:0;padding:15px;transition:border-color .15s,background .15s;display:flex;position:relative;box-shadow:0 2px 3px #152c4510}.five-focus-choice input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.five-focus-choice:hover{background:#fcfff6;border-color:#6b9226}.five-focus-choice:has(input:focus-visible){outline-offset:3px;outline:3px solid #7139df}.five-focus-choice.is-selected{background:#f0f9d9;border:2px solid #638d21;padding:14px}.five-focus-choice-top{color:#63765b;justify-content:space-between;align-items:center;display:flex}.five-focus-check{background:#fff;border:1px solid #b8c4d4;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.is-selected .five-focus-check{color:#fff;background:#456e16;border-color:#456e16}.is-selected .five-focus-choice-top{color:#456e16}.five-focus-choice strong{color:#14253b;font-size:13px;font-weight:800;line-height:1.35}.five-focus-description{color:#526175;font-size:11px;line-height:1.5}.five-focus-options:disabled .five-focus-choice{cursor:default}.five-focus-footer{border-top:1px solid #dbe5d1;justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding-top:17px;display:flex}.five-focus-footer p{color:#35465c;margin:0 0 4px;font-size:12px;font-weight:700;line-height:1.5}.five-focus-footer span{color:#607087;font-size:11px;line-height:1.5}.five-focus-save{color:#fff;background:#6d28d9;border:1px solid #6d28d9;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:12px 17px;font-size:12px;font-weight:800;display:inline-flex}.five-focus-save:disabled{color:#4c6432;cursor:default;background:#e9efdf;border-color:#d1ddbf}.five-focus-save:focus-visible{outline-offset:3px;outline:3px solid #7139df}@media (width<=600px){.five-focus{border-radius:20px;padding:18px}.five-focus-heading{align-items:flex-start}.five-focus-mark{border-radius:13px;width:41px;height:41px}.five-focus-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.five-focus-choice{padding:12px}.five-focus-choice.is-selected{padding:11px}.five-focus-footer{flex-direction:column;align-items:stretch;gap:12px}.five-focus-save{width:100%}}@media (width<=340px){.five-focus-options{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.five-focus-choice{transition:none}}.pulse-performance{color:#172441;background:#f8faff;border:1px solid #c7d2ed;border-radius:22px;margin:24px 0;overflow:hidden;container-type:inline-size}.pulse-insight-heading{color:#fff;background:radial-gradient(at 100% 0,#70267d88,#0000 65%),linear-gradient(120deg,#10243d,#132949);justify-content:space-between;gap:16px;padding:24px;display:flex}.pulse-eyebrow{color:#67e8f9;letter-spacing:.12em;align-items:center;gap:7px;margin:0 0 9px;font-size:12px;font-weight:900;display:flex}.pulse-insight-heading h3{letter-spacing:-.04em;margin:0;font-size:27px;font-weight:900;line-height:1.2}.pulse-insight-heading h3+p{color:#d3dfef;margin:9px 0 0;font-size:14px;line-height:1.6}.pulse-refresh{color:#fff;background:#ffffff16;border:1px solid #a5c3e566;border-radius:12px;justify-content:center;align-self:flex-start;align-items:center;gap:7px;padding:10px 12px;font-size:13px;font-weight:700;display:flex}.pulse-refresh:disabled{opacity:.65}.pulse-filters{flex-wrap:wrap;align-items:end;gap:14px;padding:20px 22px 10px;display:flex}.pulse-filters label{color:#52627b;flex-direction:column;flex:1;gap:6px;min-width:140px;font-size:12px;font-weight:800;display:flex}.pulse-filters select,.pulse-filters label>span{color:#172441;background:#fff;border:1px solid #b5c5de;border-radius:11px;width:100%;min-height:42px;padding:10px 12px;font-size:14px;font-weight:700}.pulse-filters>p{color:#60718b;flex-basis:100%;margin:0;font-size:12px;line-height:1.7}.pulse-demo-note{letter-spacing:.03em;color:#6d28d9;margin:8px 0;padding:0 22px;font-size:12px;font-weight:800}.pulse-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:15px 22px;display:grid}.pulse-metric{border:1px solid var(--metric-line);background:var(--metric-bg);border-radius:16px;min-width:0;padding:17px;position:relative}.pulse-metric--violet{--metric-bg:#f0eaff;--metric-line:#d8c8fc;--metric-color:#6d28d9}.pulse-metric--cyan{--metric-bg:#e3f8fc;--metric-line:#afe7ef;--metric-color:#08768e}.pulse-metric--amber{--metric-bg:#fff5e4;--metric-line:#f1d4a2;--metric-color:#9a5a13}.pulse-metric--pink{--metric-bg:#fdebf4;--metric-line:#efc1d9;--metric-color:#ac1e70}.pulse-metric>svg{width:19px;height:19px;color:var(--metric-color);margin-bottom:8px}.pulse-metric>span{font-size:12px;font-weight:800;line-height:1.4;display:block}.pulse-metric>strong{letter-spacing:-.05em;color:var(--metric-color);margin:6px 0;font-size:31px;line-height:1.2;display:block}.pulse-metric strong small{letter-spacing:0;font-size:14px;font-weight:600}.pulse-metric p{color:#52627b;margin:0;font-size:12px;line-height:1.6}.pulse-results{color:#52627b;flex-wrap:wrap;gap:8px 15px;padding:0 22px 20px;font-size:12px;display:flex}.pulse-results b{color:#172441}.pulse-patterns{gap:14px;padding:0 22px;display:grid}.pulse-pattern{background:#fff;border:1px solid #d9e2f0;border-radius:16px;padding:18px}.pulse-performance h4{align-items:center;gap:8px;margin:0 0 10px;font-size:14px;font-weight:900;display:flex}.pulse-pattern h4 svg,.pulse-mood-trend h4 svg{color:#7c3aed;flex-shrink:0}.pulse-pattern>p{margin:0 0 12px;font-size:13px;line-height:1.7}.pulse-pattern small{color:#61718a;font-size:12px;line-height:1.7;display:block}.pulse-weekdays{gap:9px;margin:17px 0;display:grid}.pulse-weekday{grid-template-columns:30px 1fr 35px;align-items:center;gap:10px;font-size:12px;display:grid}.pulse-weekday>b{text-align:right}.pulse-bar{background:#edf1f9;border-radius:20px;height:12px;overflow:hidden}.pulse-bar i{border-radius:inherit;background:linear-gradient(90deg,#7c3aed,#23bed2);min-width:0;height:100%;display:block}.pulse-pattern--calls{background:linear-gradient(150deg,#f2fcff,#fff)}.pulse-call-score{flex-wrap:wrap;align-items:center;gap:8px 15px;margin:12px 0;display:flex}.pulse-call-score>strong{color:#0e7490;letter-spacing:-.04em;font-size:30px;font-weight:900;line-height:1.2}.pulse-call-score small{font-size:17px;display:inline}.pulse-call-score>span{color:#52627b;max-width:180px;font-size:12px}.pulse-call-detail{background:#dff5f8;border-radius:10px;padding:10px}.pulse-mood-trend{padding:20px 22px}.pulse-mood-trend>div{flex-wrap:wrap;gap:7px;display:flex}.pulse-mood{background:#fff;border:1px solid #dde3ef;border-radius:12px;align-items:center;gap:10px;padding:8px 10px;font-size:12px;display:flex}.pulse-mood b{font-weight:900}.pulse-mood--great,.pulse-mood--good{background:#edfaf4;border-color:#c8e8d9}.pulse-mood--stressed,.pulse-mood--overwhelmed{background:#fff4e9;border-color:#f1d6b6}.pulse-mood-trend>p,.pulse-method p{color:#61718a;margin-top:10px;font-size:12px;line-height:1.7}.pulse-method{border-top:1px solid #d9e2f0;margin:0 22px 20px;padding-top:12px}.pulse-method summary{cursor:pointer;color:#52627b;font-size:12px;font-weight:800}.pulse-next-step{color:#15536b;background:#eaf9fc;border-top:1px solid #c7e4eb;align-items:flex-start;gap:10px;padding:16px 22px;display:flex}.pulse-next-step svg{flex-shrink:0;margin-top:2px}.pulse-next-step p{margin:0;font-size:12px;line-height:1.7}.pulse-insight-warning{color:#805619;background:#fffaeb;border:1px solid #edd39b;border-radius:12px;margin:16px 22px;padding:14px;font-size:13px;line-height:1.7}.pulse-insight-warning button{font-weight:800;text-decoration:underline}.pulse-insight-loading{color:#52627b;padding:25px;font-size:14px}.pulse-performance button:focus-visible,.pulse-performance select:focus-visible,.pulse-performance summary:focus-visible{outline-offset:3px;outline:3px solid #a78bfa}@container (width>=700px){.pulse-patterns{grid-template-columns:1fr 1fr}}@media (width<=500px){.pulse-insight-heading{flex-wrap:wrap;padding:20px}.pulse-insight-heading h3{font-size:25px}.pulse-filters{padding:18px 16px 6px}.pulse-metrics{gap:8px;padding:14px 16px}.pulse-metric{padding:13px}.pulse-metric>strong{font-size:27px}.pulse-patterns{padding:0 16px}.pulse-results{padding:0 16px 16px}.pulse-mood-trend{padding:18px 16px}.pulse-insight-warning{margin:14px 16px}.pulse-method{margin:0 16px 18px}}.mp-shell{--mp-accent:#087e93;--mp-soft:#e8fbff;--mp-bright:#62e4f2;max-width:1320px}.mp-shell *{box-sizing:border-box}.mp-shell h1,.mp-shell h2,.mp-shell h3,.mp-shell p{margin:0}.mp-shell button,.mp-shell a{transition:background .18s,border-color .18s,box-shadow .18s,transform .18s}.mp-shell button:focus-visible,.mp-shell a:focus-visible,.mp-shell summary:focus-visible{outline-offset:4px;outline:3px solid #24b6d0}.mp-shell svg{flex-shrink:0}.mp-shell .tt-button{border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:43px;display:inline-flex}.mp-shell .tt-primary{background:linear-gradient(110deg,#b31388,#7229d0);box-shadow:0 4px 12px #7629cf20}.mp-shell .tt-primary:hover{background:linear-gradient(110deg,#921172,#5e20b2)}.mp-eyebrow{letter-spacing:.17em;color:var(--mp-accent);text-transform:uppercase;align-items:center;gap:8px;font-size:10px;font-weight:900;line-height:1.5;display:flex}.mp-hero{background:radial-gradient(at 87% 0,#712e8040,#0000 50%),linear-gradient(115deg,#112441,#1b1d42);border:1px solid #8c8cc538;border-radius:26px;justify-content:space-between;align-items:center;gap:30px;padding:32px 36px;display:flex;position:relative;overflow:hidden}.mp-hero:before{content:"";background:linear-gradient(90deg,#5fe5f4,#9c78ff,#ee6cce);width:100%;height:4px;position:absolute;top:0;left:0}.mp-hero .mp-eyebrow{color:#7de9f4}.mp-hero h1{letter-spacing:-.055em;margin:9px 0 13px;font-size:clamp(38px,5vw,58px);font-weight:900;line-height:1.1}.mp-hero h1 span{color:#e978e4;padding-left:3px}.mp-hero-tagline{color:#f2edff;font-size:20px;font-weight:750}.mp-hero-copy{color:#b8c8de;max-width:540px;font-size:14px;line-height:1.65;margin-top:8px!important}.mp-hero-note{border-left:1px solid #ffffff21;min-width:225px;padding:10px 0 10px 30px}.mp-hero-note strong{margin:12px 0 7px;font-size:17px;display:block}.mp-hero-note p{color:#b9c9e2;font-size:13px;line-height:1.65}.mp-orbit{color:#b7a0ff;background:#9f78ff25;border:1px solid #ad8cf34d;border-radius:17px;justify-content:center;align-items:center;width:64px;height:56px;display:inline-flex;position:relative;transform:rotate(-7deg)}.mp-orbit b{color:#102943;background:#69e3ee;border-radius:9px;place-items:center;width:27px;height:27px;font-size:22px;display:grid;position:absolute;bottom:-6px;right:-9px}.mp-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0 30px;display:grid}.mp-tone-cyan{--mp-accent:#087e93;--mp-soft:#e8fbff;--mp-bright:#62e4f2}.mp-tone-violet{--mp-accent:#6934bb;--mp-soft:#f2edff;--mp-bright:#b39bff}.mp-tone-pink{--mp-accent:#a91c77;--mp-soft:#fff0f8;--mp-bright:#f485d0}.mp-tone-amber{--mp-accent:#925700;--mp-soft:#fff7e7;--mp-bright:#ffd071}.mp-tab{text-align:left;color:#fff;cursor:pointer;background:#14233d;border:1px solid #92a4c038;border-radius:19px;min-width:0;padding:17px 19px;position:relative}.mp-tab:hover{border-color:var(--mp-bright);background:#1d3050;transform:translateY(-2px)}.mp-tab[aria-pressed=true]{background:var(--mp-soft);border-color:var(--mp-bright);color:#13243f;box-shadow:0 7px 25px #00000018}.mp-tab[aria-pressed=true]:after{content:"";background:var(--mp-accent);border-radius:5px;height:4px;position:absolute;bottom:-2px;left:25%;right:25%}.mp-tab-top{align-items:center;gap:9px;margin-bottom:12px;display:flex}.mp-tab-icon{width:39px;height:37px;color:var(--mp-bright);background:#ffffff0b;border-radius:11px;place-items:center;display:grid}.mp-tab[aria-pressed=true] .mp-tab-icon{color:var(--mp-accent);background:#fff}.mp-tab-count{opacity:.8;font-size:11px;font-weight:800}.mp-tab-arrow{color:var(--mp-bright);margin-left:auto}.mp-tab[aria-pressed=true] .mp-tab-arrow{color:var(--mp-accent)}.mp-tab strong{font-size:17px;font-weight:850;display:block}.mp-tab-hint{color:#c4cde0;margin-top:5px;font-size:12px;line-height:1.4;display:block}.mp-tab[aria-pressed=true] .mp-tab-hint{color:#53617b}.mp-section-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.mp-section-heading .mp-eyebrow{color:var(--mp-bright);margin-bottom:5px}.mp-section-heading h2{letter-spacing:-.035em;font-size:clamp(21px,2.2vw,27px);font-weight:850}.mp-section-heading p:not(.mp-eyebrow){color:#b8c8df;margin-top:6px;font-size:13px;line-height:1.6}.mp-section-heading>.tt-row{flex-shrink:0}.mp-shell .mp-refresh{color:#d4e2f5;background:#ffffff08;border-color:#ffffff36}.mp-shell .mp-refresh:hover{background:#ffffff16}.mp-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.mp-shell .tt-card{border:1px solid #dce5f2;border-radius:23px;min-width:0;margin:0;padding:24px;position:relative;overflow:hidden;box-shadow:0 12px 26px #00000018}.mp-shell .tt-card:before{content:"";background:linear-gradient(90deg,var(--mp-bright),#c8b7ff);height:4px;position:absolute;top:0;left:0;right:0}.mp-shell .tt-card h2{letter-spacing:-.03em;font-size:22px;font-weight:850;line-height:1.25}.mp-shell .tt-card h3{font-size:18px;line-height:1.35}.mp-card-top{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:19px;display:flex}.mp-card-top>.tt-pill:last-child{margin-left:auto}.mp-shell .tt-pill{color:var(--mp-accent);background:var(--mp-soft);border-radius:8px;padding:6px 10px;font-size:10px}.mp-audience{color:#6c7890;margin-left:auto;font-size:11px;font-weight:700}.mp-meeting-title{align-items:center;gap:17px;margin-bottom:17px;display:flex}.mp-meeting-title>div:last-child{min-width:0}.mp-date{color:#0c6376;background:#effbfe;border:1px solid #c5edf5;border-radius:16px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:2px;min-width:66px;min-height:88px;display:flex}.mp-date span{text-transform:uppercase;letter-spacing:.12em;font-size:10px;font-weight:900}.mp-date strong{letter-spacing:-.05em;font-size:32px;font-weight:900;line-height:1}.mp-date small{font-size:11px;font-weight:700}.mp-meeting-time{color:#415471;align-items:center;gap:6px;display:flex;margin-top:9px!important;font-size:12px!important}.mp-meeting-title .tt-muted{margin-top:2px;font-size:10px}.mp-location{color:#56647b;align-items:center;gap:6px;display:flex;margin-bottom:10px!important;font-size:12px!important}.mp-description{color:#52617a;white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;margin:12px 0 17px!important;line-height:1.75!important}.mp-open-link{background:var(--mp-soft);color:var(--mp-accent);border-radius:11px;align-items:center;gap:9px;margin:0 0 15px;padding:11px 15px;font-size:13px;font-weight:850;text-decoration:none;display:inline-flex}.mp-open-link:hover{box-shadow:inset 0 0 0 1px var(--mp-accent)}.mp-meeting-details{gap:8px;margin:5px 0 19px;display:grid}.mp-meeting-details details{background:#f5f8fc;border:1px solid #e6ebf3;border-radius:12px;padding:11px 14px}.mp-shell summary{cursor:pointer;font-size:12px;font-weight:750;line-height:1.5}.mp-meeting-details details[open] summary{color:#08768a;margin-bottom:10px}.mp-meeting-details p{color:#52617a;white-space:pre-wrap;font-size:13px}.mp-rsvp{border-top:1px solid #e7ebf2;padding:16px 0 0}.mp-rsvp-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:11px;display:flex}.mp-rsvp-heading strong{font-size:12px;font-weight:850}.mp-rsvp-heading span{color:#6b7890;font-size:11px}.mp-rsvp .tt-row{gap:7px}.mp-rsvp .tt-button{border-color:#dce2ef;min-height:40px;padding:9px 15px;font-size:12px}.mp-rsvp .tt-primary{box-shadow:none;background:#0e7185;border-color:#0000}.mp-admin-footer{border-top:1px solid #e8edf5;margin-top:19px;padding-top:16px}.mp-admin-footer>details{margin-bottom:12px}.mp-admin-footer .tt-button{color:#41516b;background:#f8fafd;border-color:#e4e9f2;min-height:35px;padding:7px 11px;font-size:11px}.mp-admin-footer .tt-button:hover{background:var(--mp-soft);color:var(--mp-accent)}.mp-shell .mp-quiet{background:0 0;border-color:#0000}.mp-demo-rsvp{color:#6533a4;background:#fcfaff;border:1px dashed #c8b6ed;border-radius:12px;margin-top:14px;padding:12px 14px}.mp-demo-rsvp .tt-form{color:#27364e;margin-top:12px}.mp-demo-rsvp .tt-form h3{font-size:15px}.mp-demo-rsvp .tt-form p{margin:5px 0 12px;font-size:12px}.mp-demo-rsvp label{margin-top:10px}.mp-demo-rsvp button{margin-top:12px}.mp-card-icon{background:var(--mp-soft);width:48px;height:48px;color:var(--mp-accent);border-radius:15px;place-items:center;display:grid}.mp-pin{color:#815616;align-items:center;gap:4px;font-size:10px;font-weight:800;display:flex}.mp-resource-card>.mp-eyebrow,.mp-win-card>.mp-eyebrow{margin:4px 0 10px}.mp-resource-card .mp-open-link,.mp-win-card .mp-open-link{margin-bottom:0}.mp-win-number{letter-spacing:-.05em;color:#e6c4dc;margin-left:5px;font-size:38px;font-weight:900;line-height:1}.mp-win-body{background:var(--mp-soft);color:#704264;border-radius:14px;padding:17px!important}.mp-shell .mp-win-card:before{background:linear-gradient(90deg,#ed75c5,#ad8cfa)}.mp-requests-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:22px;display:grid}.mp-request-compose .mp-card-icon{margin-bottom:17px}.mp-request-compose>.mp-eyebrow{margin-bottom:8px}.mp-request-compose>.tt-muted{margin-top:9px;line-height:1.6}.mp-shell .tt-form fieldset{border:0;min-width:0;margin:0;padding:0}.mp-shell .tt-form label{margin-top:15px}.mp-shell .tt-form>h2{margin-bottom:10px}.mp-shell .tt-form .tt-grid{margin-top:0}.mp-shell .tt-form textarea{resize:vertical;min-height:110px}.mp-shell .tt-form input:not([type=checkbox]):not([type=color]),.mp-shell .tt-form select,.mp-shell .tt-form textarea{background:#fbfcff;border-color:#d7deeb;border-radius:12px;font-size:14px;line-height:1.5}.mp-private-note{color:#bac7dc;align-items:flex-start;gap:7px;padding:14px 8px;font-size:11px;line-height:1.6;display:flex}.mp-inbox-heading{align-items:center;gap:10px;margin:3px 0 16px;display:flex}.mp-inbox-heading h3{font-size:17px;font-weight:800}.mp-inbox-heading span{background:#ffffff12;border-radius:8px;padding:4px 9px;font-size:11px}.mp-request-feed>.tt-card{margin-bottom:15px}.mp-request-card>.tt-muted{margin-top:7px}.mp-request-card>p:not(.tt-muted){color:#52617a;margin-top:14px;font-size:14px}.mp-request-card .tt-message{background:#f4f7fc;border-left:3px solid #b6a0ef;margin-top:15px}.mp-shell .tt-pill[data-status=done]{color:#136348;background:#e6f8ef}.mp-shell .tt-pill[data-status=in_progress]{color:#4d4f9f;background:#edf0ff}.mp-empty{color:#c0cee3;text-align:center;background:#14253f;border:1px dashed #bdcfe348;border-radius:22px;flex-direction:column;grid-column:1/-1;align-items:center;min-width:0;padding:38px 24px;display:flex}.mp-empty svg{color:var(--mp-bright);margin-bottom:14px}.mp-empty h3{color:#f1f4ff;margin-bottom:8px;font-size:19px;font-weight:800}.mp-empty p{max-width:430px;font-size:13px;line-height:1.7}.mp-section>.tt-form{margin-bottom:22px}.mp-shell .tt-form .tt-row{margin-top:18px}@media (width<=1000px){.mp-section-heading{flex-direction:column;align-items:flex-start}.mp-card-grid{gap:14px}.mp-shell .tt-card{padding:21px}.mp-tab{padding:16px}.mp-hero{padding:28px}.mp-hero-note{min-width:190px;padding-left:20px}}@media (width<=700px){.mp-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:24px}.mp-tab{padding:14px 16px}.mp-tab-top{margin-bottom:8px}.mp-tab strong{font-size:16px}.mp-tab-hint{font-size:11px}.mp-hero{padding:26px 23px}.mp-hero-note{display:none}.mp-hero-tagline{font-size:17px}.mp-hero-copy{font-size:12px}.mp-card-grid,.mp-requests-layout{grid-template-columns:1fr}.mp-section-heading h2{font-size:23px}.mp-shell .tt-card{padding:21px}.mp-hero h1{font-size:46px}.mp-meeting-title{gap:13px}.mp-shell .tt-card h2{font-size:21px}.mp-meeting-time{font-size:11px!important}.mp-rsvp-heading{gap:5px}.mp-rsvp .tt-button{flex:1}.mp-section-heading>.tt-row{width:100%}.mp-section-heading .tt-primary{flex:1}.mp-request-feed{min-width:0}}@media (prefers-reduced-motion:reduce){.mp-shell button,.mp-shell a{transition:none}.mp-tab:hover{transform:none}}.mp-requests-admin{grid-template-columns:minmax(0,1fr)}.mp-request-feed,.mp-request-card{min-width:0}.mp-request-card{overflow-wrap:anywhere;margin-bottom:18px}.mp-request-card h3{flex:1;min-width:0}.mp-request-message{white-space:pre-wrap;overflow-wrap:anywhere;margin:14px 0}.mp-inbox-copy{color:#b9c8df;margin:8px 0 18px;line-height:1.6}.mp-request-filters{flex-wrap:wrap;gap:8px;margin-bottom:22px;display:flex}.mp-request-filters button{color:#edf4ff;background:#152740;border-color:#456178;min-height:44px}.mp-request-filters button[aria-pressed=true]{color:#744109;background:#fff5df;border-color:#eab55d}.mp-request-filters span{background:#0000000b;border-radius:8px;margin-left:7px;padding:3px 7px;font-size:12px}.mp-request-actions{flex-wrap:wrap;margin-top:22px}.mp-reply-form{background:#f6f8fc;border:1px solid #dce4ef;border-radius:16px;margin-top:16px;padding:20px}.mp-request-card .tt-pill[data-status=dismissed]{color:#526076;background:#eef1f6}.mp-request-card .tt-pill[data-status=open]{color:#8b5000;background:#fff0d2}.mp-request-history{color:#63738a;margin-top:18px;font-size:13px}.mp-request-history summary{cursor:pointer;min-height:32px}.mp-compose-toggle{margin-top:24px}.mp-compose-toggle>summary{color:#abe7f0;cursor:pointer;padding:16px 0;font-weight:700}.mp-compose-toggle .mp-request-compose{max-width:780px}.mp-request-card button,.mp-request-card select{min-height:44px}@media (width<=700px){.mp-request-filters button,.mp-request-actions button{flex:140px}.mp-reply-form{padding:14px}.mp-inbox-heading{flex-wrap:wrap}}.mp-request-selected{outline-offset:3px;outline:3px solid #a78bfa;scroll-margin-top:190px}.mp-unread-reply{color:#6429b3;background:#f4efff;border-radius:12px;justify-content:space-between;margin:14px 0;padding:12px 16px}.mp-unread-reply strong{font-size:13px}.mp-unread-reply .tt-button{padding:9px 13px;font-size:12px}.pb-stats{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.pb-stats .tt-card{margin:0;padding:18px}.pb-stats strong{font-size:25px;font-weight:900;display:block}.pb-stats span{color:#64748b;font-size:12px}.pb-board{background-color:#745042;background-image:radial-gradient(#edc7a228 .7px,#0000 .8px),radial-gradient(#28151545 .8px,#0000 .9px),linear-gradient(120deg,#906d55,#65474e);background-size:4px 5px,7px 6px,auto;border:12px solid #47324c;border-radius:22px;margin:20px 0;padding:22px;overflow:auto;box-shadow:inset 0 0 35px #1e112888,0 20px 50px #0004}.pb-board-title{justify-content:space-between;align-items:center;gap:18px;margin-bottom:22px;display:flex}.pb-board-title h2{font-size:25px;font-weight:900}.pb-board-title p{color:#f6e6ed;font-size:12px}.pb-months{grid-template-columns:repeat(12,minmax(70px,1fr));gap:9px;min-width:1010px;min-height:210px;margin-bottom:24px;display:grid}.pb-month{background:#ffffff08;border:1px solid #fff2;border-radius:9px;padding:6px}.pb-month h3{text-align:center;color:#55392b;background:linear-gradient(#fffbeb,#f4d7af);border-radius:5px;margin-bottom:18px;padding:9px 3px;font-size:13px;font-weight:900;position:relative;box-shadow:0 4px 7px #0003}.pb-month h3:before{content:"";background:#ef168e;border-radius:50%;width:8px;height:8px;position:absolute;top:-4px;left:calc(50% - 4px);box-shadow:0 2px 2px #0005}.pb-month small{color:#8f6d50;font-size:10px;font-weight:600;display:block}.pb-pins{flex-direction:column;align-items:center;gap:14px;display:flex}.pb-pin{color:#fff;cursor:pointer;border:3px solid #ffffffe6;border-radius:50%;justify-content:center;align-items:center;width:47px;min-width:47px;height:47px;transition:transform .15s;display:flex;position:relative;box-shadow:0 5px 7px #25181c80,inset 0 2px 4px #ffffff70}.pb-pin:hover,.pb-pin:focus-visible{outline-offset:3px;outline:3px solid #67e8f9;transform:scale(1.12)}.pb-pin b{letter-spacing:.03em;text-shadow:0 1px 2px #0008;font-size:12px}.pb-pin small{color:#fff;background:#142442;border:2px solid #fff;border-radius:50%;place-items:center;width:20px;height:20px;font-size:9px;display:grid;position:absolute;bottom:-6px;right:-5px}.pb-pin-pending{border-style:dashed}.pb-transaction{border:1px solid #dbe4ef;border-radius:14px;align-items:center;gap:18px;padding:16px;display:flex}.pb-transaction p,.pb-transaction small{color:#64748b;font-size:12px}.pb-tray{border-top:4px solid #22c7d1}.pb-editor{color:#17243c;background:#fff;border:1px solid #ccd6e6;border-radius:22px;width:min(1000px,100vw - 24px);max-height:90vh;padding:26px;overflow:auto;box-shadow:0 30px 80px #0007}.pb-editor::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#041126aa}.pb-editor h2{font-size:24px;font-weight:900}.pb-editor input[type=color]{border:1px solid #bdc9db;border-radius:10px;width:72px;height:45px}.pb-shell summary{cursor:pointer;font-weight:800}.pb-board .tt-legend{color:#fff}.pb-board .tt-legend i{border:1px solid #fffa}.pb-footer{color:#bdcce2;margin:20px 0}.pb-stats{margin:18px 0}@media (width<=900px){.pb-stats{grid-template-columns:repeat(3,1fr)}}@media (width<=600px){.pb-stats{grid-template-columns:repeat(2,1fr)}.pb-board{border-width:7px;padding:16px}.pb-board-title{display:block}.pb-editor{padding:18px}}@media print{.pb-controls,body>header,.pb-shell header,.pb-footer{display:none!important}.pb-shell{color:#000;max-width:none;padding:0}.pb-board{-moz-column-break-inside:avoid;break-inside:avoid;-webkit-print-color-adjust:exact;print-color-adjust:exact}.tt-table{overflow:visible}.tt-table table{min-width:0;font-size:9px}.tt-table th,.tt-table td{padding:4px}.pb-months{min-width:0}.pb-pin{width:35px;min-width:35px;height:35px}.pb-editor{display:none}}.pb-transaction .pb-pin small{color:#fff;font-size:9px}.public-lead-page{--pl-accent:#7935d8;--pl-pale:#f2eaff;color:#192642;background:radial-gradient(at 100% 0,#47265488,#0000 55%),linear-gradient(140deg,#091730,#101e44 60%,#0a3644);min-height:100vh;padding:28px 20px 44px}.pl-buyer{--pl-accent:#007c99;--pl-pale:#e6faff}.pl-seller{--pl-accent:#b74532;--pl-pale:#fff0e8}.pl-agent{--pl-accent:#6245c0;--pl-pale:#f0edff}.pl-shell{max-width:880px;margin:0 auto}.pl-preview{color:#12445d;background:#e0f8ff;border:1px solid #83ddf1;border-radius:14px;align-items:center;gap:12px;margin-bottom:22px;padding:14px 18px;font-size:13px;line-height:1.5;display:flex}.pl-preview svg{flex-shrink:0}.pl-preview strong{display:block}.pl-brand{color:#cbd7ef;justify-content:space-between;align-items:center;gap:20px;margin:0 5px 24px;font-size:13px;display:flex}.pl-brand>span{text-align:right;overflow-wrap:anywhere}.pl-panel{border:1px solid #d9e1ef;border-top:7px solid var(--pl-accent);background:#fff;border-radius:27px;overflow:hidden;box-shadow:0 20px 80px #0003}.pl-hero{text-align:center;background:linear-gradient(180deg,var(--pl-pale),#fff);padding:32px 30px 24px}.pl-symbol{background:var(--pl-accent);color:#fff;border-radius:19px;place-items:center;width:58px;height:58px;margin:0 auto 18px;display:grid}.pl-eyebrow{letter-spacing:.12em;text-transform:uppercase;font-weight:850;color:var(--pl-accent)!important;font-size:11px!important}.pl-hero h1{letter-spacing:-.035em;color:#13213c;overflow-wrap:anywhere;max-width:650px;margin:12px auto;font-size:clamp(28px,4vw,40px);font-weight:850;line-height:1.12}.pl-hero>p{color:#576780;max-width:600px;margin:10px auto 0;font-size:15px;line-height:1.6}.pl-form{flex-direction:column;gap:20px;padding:4px 32px 30px;display:flex}.pl-form h2{color:#1b2942;margin:10px 0 -6px;font-size:19px;font-weight:850}.pl-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.pl-three{grid-template-columns:repeat(3,minmax(0,1fr))}.pl-field{color:#34435d;flex-direction:column;gap:7px;min-width:0;font-size:13px;font-weight:750;display:flex}.pl-field input,.pl-field select,.pl-field textarea{color:#172740;width:100%;min-width:0;min-height:46px;font:inherit;background:#fff;border:1px solid #cbd5e4;border-radius:11px;padding:12px 13px;font-weight:450;box-shadow:0 2px 3px #152d4905}.pl-field textarea{resize:vertical;line-height:1.5}.pl-field input:focus,.pl-field select:focus,.pl-field textarea:focus{outline:3px solid var(--pl-pale);border-color:var(--pl-accent)}.pl-check{color:#41516b;align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;display:flex}.pl-check input{width:18px;min-width:18px;height:18px;accent-color:var(--pl-accent);margin:2px 0 0}.pl-consent{background:#f6f8fb;border-radius:12px;padding:15px}.pl-help{color:#687891;margin:-8px 0 0;font-size:12px;line-height:1.5}.pl-delivery{text-align:center;margin:0}.pl-error{color:#952d42;background:#fff0f2;border:1px solid #efb0be;border-radius:11px;padding:12px 15px;font-size:13px}.pl-submit{background:var(--pl-accent);color:#fff;cursor:pointer;border:0;border-radius:13px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:50px;padding:13px 18px;font-size:14px;font-weight:800;line-height:1.5;display:inline-flex}.pl-submit:hover{filter:brightness(.95)}.pl-submit:disabled{opacity:.6;cursor:wait}.pl-submit svg{flex-shrink:0}.pl-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 32px 22px;display:grid}.pl-choices button{text-align:left;color:#534472;cursor:pointer;background:#f7f6fb;border:1px solid #ded9ed;border-radius:12px;align-items:center;gap:10px;padding:14px;font-size:13px;font-weight:750;display:flex}.pl-choices button span{flex:1}.pl-choices button.selected{background:var(--pl-pale);border-color:var(--pl-accent);color:var(--pl-accent)}.pl-success{text-align:center;padding:35px 30px 50px}.pl-success>svg{color:#1a9370;margin:auto}.pl-success h2{margin:18px 0 10px;font-size:26px;font-weight:850}.pl-success p{color:#596b84;max-width:540px;margin:0 auto 25px;line-height:1.6}.pl-footer{color:#b5c5de;text-align:center;max-width:670px;margin:24px auto 0;font-size:12px;line-height:1.7}.pl-footer a{color:#b7eaff;white-space:nowrap;text-decoration:underline}.pl-honey{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.pl-loading{text-align:center;color:#fff;padding-top:90px}.pl-loading button{max-width:220px;margin:20px auto}.public-lead-page :is(button,a,input):focus-visible{outline-offset:3px;outline:3px solid #b290f8}@media (width<=600px){.public-lead-page{padding:18px 12px 30px}.pl-brand{gap:10px}.pl-panel{border-radius:20px}.pl-hero{padding:26px 20px 23px}.pl-form{padding:2px 20px 25px}.pl-fields,.pl-three{grid-template-columns:1fr}.pl-choices{grid-template-columns:1fr;padding:0 20px 20px}.pl-hero h1{font-size:29px}.pl-hero>p{font-size:14px}.pl-field input,.pl-field select,.pl-field textarea{font-size:16px}.pl-submit{font-size:13px}}.qr-directory{margin-top:28px}.qr-directory-heading{color:#f0f6ff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.qr-directory-heading p{letter-spacing:.16em;color:#7de2da;margin:0 0 7px;font-size:10px;font-weight:850}.qr-directory-heading h2{margin:0;font-size:24px;font-weight:850}.qr-directory-heading label{flex-direction:column;gap:6px;font-size:12px;font-weight:750;display:flex}.qr-directory-heading select{color:#17243e;background:#fff;border:1px solid #9bb1cd;border-radius:11px;min-width:240px;padding:11px 34px 11px 13px;font-size:14px}.qr-agent-destination{color:#d7edff;background:#70baf00d;border:1px solid #73bce83c;border-radius:13px;align-items:center;gap:10px;margin-bottom:18px;padding:13px 16px;display:flex}.qr-agent-destination strong{font-size:14px;display:block}.qr-agent-destination span{color:#adc8e2;overflow-wrap:anywhere;margin-top:3px;font-size:12px;display:block}.qr-page-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.qr-page-card{--qr-color:#7531bb;--qr-light:#f4eaff;background:linear-gradient(125deg,var(--qr-light),#fff);color:#172c43;border:1px solid #d9cde6;border-radius:23px;min-width:0;padding:23px}.qr-page-buyer{--qr-color:#03758b;--qr-light:#defaff;border-color:#a7dce6}.qr-page-seller{--qr-color:#ab4a23;--qr-light:#fff0dd;border-color:#eac7a5}.qr-page-agent{--qr-color:#3b5aaf;--qr-light:#e9efff;border-color:#c0cde7}.qr-page-title{align-items:center;gap:12px;display:flex}.qr-page-title>span{background:var(--qr-color);color:#fff;border-radius:14px;flex-shrink:0;place-items:center;width:46px;height:46px;display:grid}.qr-page-title p{letter-spacing:.14em;color:var(--qr-color);margin:0 0 5px;font-size:9px;font-weight:850}.qr-page-title h3{margin:0;font-size:21px;font-weight:850;line-height:1.25}.qr-page-description{color:#51647e;margin:14px 0;font-size:13px;line-height:1.6}.qr-page-code{background:#ffffff91;border:1px solid #cfdae795;border-radius:15px;align-items:center;gap:18px;padding:13px;display:flex}.qr-page-code button{background:#fff;border:1px solid #d4dfeb;border-radius:9px;flex-shrink:0;padding:8px}.qr-page-code strong{font-size:14px}.qr-page-code p{color:#64758b;margin:5px 0 0;font-size:12px;line-height:1.65}.qr-page-actions{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.qr-page-actions button,.qr-page-actions a{color:#314665;background:#fff;border:1px solid #bdc8d9;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:10px 12px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.qr-page-actions a{background:var(--qr-color);border-color:var(--qr-color);color:#fff}.qr-directory :is(button,a,select):focus-visible{outline-offset:3px;outline:3px solid #ae83ec}@media (width<=800px){.qr-page-grid{grid-template-columns:1fr}}@media (width<=400px){.qr-page-card{padding:17px}.qr-page-title h3{font-size:19px}.qr-page-code{gap:10px;padding:10px}.qr-page-code svg{width:92px;height:92px}.qr-directory-heading label,.qr-directory-heading select{width:100%;min-width:0}}.crm-mail-settings{min-width:0;container-type:inline-size}.crm-signature-grid{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.crm-signature-images{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.crm-signature-image{background:#f8fafc;border:1px solid #d6dfec;border-radius:12px;min-width:0;padding:12px}.crm-signature-thumbnail{-o-object-fit:contain;object-fit:contain;background:#fff;border:1px solid #dbe3ef;border-radius:10px;width:84px;height:84px;margin-bottom:12px}.crm-image-feedback{color:#38566c;overflow-wrap:anywhere;margin:10px 0 0;font-size:12px;line-height:1.5}.crm-image-feedback.is-error{color:#991b1b;background:#fef2f2;border-radius:8px;padding:10px}.crm-mail-settings button{white-space:normal;height:auto;min-height:36px}.crm-mail-settings select{max-width:100%}@container (width>=540px){.crm-signature-images{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width>=1080px){.crm-signature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.crm-view-nav{background:linear-gradient(115deg,#7c3aed26,#22d3ee17);border:1px solid #a5b4fc66;border-radius:1.5rem;margin:1.5rem 0;padding:1rem}.crm-view-nav-label{color:#a5f3fc;letter-spacing:.18em;margin:0 0 .75rem .25rem;font-size:.7rem;font-weight:900}.crm-view-nav-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.crm-view-nav .crm-view-button{--view-color:#6d28d9;--view-tint:#f5f3ff;color:#17233e;text-align:left;cursor:pointer;background:#fff;border:2px solid #0000;border-radius:1rem;flex-direction:column;align-items:stretch;gap:.35rem;min-width:0;min-height:126px;padding:.85rem;transition:background .16s,border-color .16s,box-shadow .16s;display:flex;box-shadow:0 3px 12px #0000001f}.crm-view-nav .crm-view-cyan{--view-color:#0e7490;--view-tint:#cffafe}.crm-view-nav .crm-view-emerald{--view-color:#047857;--view-tint:#d1fae5}.crm-view-nav .crm-view-amber{--view-color:#92400e;--view-tint:#fef3c7}.crm-view-nav .crm-view-pink{--view-color:#be185d;--view-tint:#fce7f3}.crm-view-nav .crm-view-blue{--view-color:#1d4ed8;--view-tint:#dbeafe}.crm-view-button-top{justify-content:space-between;align-items:center;gap:.25rem;margin-bottom:.15rem;display:flex}.crm-view-icon{background:var(--view-tint);width:36px;height:36px;color:var(--view-color);border-radius:.65rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.crm-view-title{font-size:1rem;font-weight:800;line-height:1.3}.crm-view-description{color:#52617a;font-size:.75rem;line-height:1.4}.crm-view-current{align-items:center;gap:.2rem;font-size:.65rem;font-weight:800;display:inline-flex}.crm-view-nav .crm-view-button:hover{border-color:var(--view-color);background:var(--view-tint)}.crm-view-nav .crm-view-button[aria-current=page]{color:#fff;background:linear-gradient(120deg,#a21caf,#6d28d9);border-color:#e9d5ff;box-shadow:0 0 0 2px #d8b4fe2e,0 5px 18px #4c1d954d}.crm-view-button[aria-current=page] .crm-view-icon{color:#fff;background:#ffffff2b}.crm-view-button[aria-current=page] .crm-view-description{color:#faf5ff}.crm-view-nav .crm-view-button:focus-visible{outline-offset:4px;outline:3px solid #67e8f9}@media (width>=640px){.crm-view-nav-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1200px){.crm-view-nav-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.crm-view-nav-grid-team{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.crm-view-nav .crm-view-button{transition:none}}.fub-connect{color:#14213d;background:#fff;border:1px solid #8b7be9;border-radius:24px;margin-top:24px;overflow:hidden;box-shadow:0 14px 40px #02061720}.fub-heading{color:#fff;background:linear-gradient(125deg,#172647,#362166 65%,#4b267e);flex-wrap:wrap;align-items:center;gap:18px;padding:26px;display:flex}.fub-heading h2{margin:7px 0;font-size:25px;font-weight:850;line-height:1.15}.fub-heading p:not(.fub-eyebrow){color:#e1dffb;max-width:570px;font-size:14px}.fub-symbol{color:#9aeafa;background:#a594ff33;border-radius:16px;padding:14px}.fub-eyebrow{letter-spacing:.13em;color:#a7eff9;font-size:11px;font-weight:850}.fub-badge{white-space:nowrap;border:1px solid #ac9df2;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:800}.fub-content{padding:24px}.fub-steps{flex-wrap:wrap;gap:12px;display:flex}.fub-steps span{color:#5934a3;background:#f1edff;border:1px solid #ded4fe;border-radius:12px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:800;display:flex}.fub-explain{color:#495674;margin:17px 0;font-size:14px;line-height:1.6}.fub-info,.fub-hold{background:#eff6ff;border:1px solid #cbd9f3;border-radius:14px;margin:15px 0;padding:16px;font-size:14px;line-height:1.5}.fub-info p{margin-top:5px}.fub-error,.fub-success{border-radius:12px;margin:14px 0;padding:14px;font-weight:700}.fub-error{color:#9f1239;background:#fff1f2}.fub-success{color:#116148;background:#e8fcf2}:is(.fub-connect,.fub-sync,.fub-sync-note,.fub-advanced,.fub-contact-changes) .fub-primary,:is(.fub-connect,.fub-sync,.fub-sync-note,.fub-advanced,.fub-contact-changes) .fub-secondary{cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:11px 17px;font-size:14px;font-weight:800;display:inline-flex}:is(.fub-connect,.fub-sync,.fub-sync-note,.fub-advanced,.fub-contact-changes) .fub-primary{color:#fff;background:linear-gradient(110deg,#7344d7,#9c2dcc);border:1px solid #6e36ca;box-shadow:0 4px 10px #6d28d92a}:is(.fub-connect,.fub-sync,.fub-sync-note,.fub-advanced,.fub-contact-changes) .fub-secondary{color:#51318a;background:#fff;border:1px solid #c8bbe9;margin-left:8px}:is(.fub-connect,.fub-sync,.fub-sync-note,.fub-advanced,.fub-contact-changes) button:disabled{opacity:.48;cursor:not-allowed}.fub-connect :focus-visible{outline-offset:3px;outline:3px solid #087d9d}.fub-label,.fub-selects label{font-size:14px;font-weight:800;display:block}.fub-small{color:#58677e;margin:8px 0;font-size:13px;line-height:1.55}.fub-connect-row{gap:12px;display:flex}.fub-connect input[type=password],.fub-connect select{color:#18213d;appearance:auto;background:#fff;border:1px solid #b2bcd2;border-radius:12px;width:100%;min-width:0;min-height:48px;padding:10px 14px;font-size:15px}.fub-connect-row input{flex:1}.fub-account{background:#effcf6;border:1px solid #a3e2c5;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin:18px 0;padding:16px;display:flex}.fub-account strong{color:#16654b;align-items:center;gap:8px;display:flex}.fub-account span{color:#395d50;margin-top:5px;font-size:12px;display:block}.fub-selects{grid-template-columns:1fr 1fr;gap:18px;margin:20px 0;display:grid}.fub-selects select{margin-top:7px}.fub-check{cursor:pointer;align-items:flex-start;gap:11px;display:flex}.fub-connect input[type=checkbox]{appearance:auto;accent-color:#743bcb;flex:0 0 19px;width:19px;height:19px;margin:2px 0}.fub-review{background:#fcfbff;border:1px solid #d7ceef;border-radius:18px;margin-top:24px;padding:20px}.fub-review-heading{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.fub-review .fub-eyebrow{color:#65449d}.fub-review h3{margin:6px 0;font-size:19px;font-weight:850}.fub-review-heading p:not(.fub-eyebrow){color:#59647b;font-size:13px}.fub-contact-list{gap:10px;max-height:480px;margin:18px 0;display:grid;overflow:auto}.fub-contact{text-align:left;background:#fff;border:1px solid #e0d9ef;border-radius:12px;align-items:flex-start;gap:12px;padding:14px;display:flex}.fub-contact span{min-width:0}.fub-contact strong,.fub-contact small{overflow-wrap:anywhere;display:block}.fub-contact small{color:#55627d;margin-top:4px;font-size:12px}.fub-contact .fub-result{color:#644690;font-weight:700}.fub-imported{background:#f1fff8;border-color:#9bcfb7}.fub-contact a{color:#5b2b9e;font-size:13px;text-decoration:underline}.fub-hold{background:#fff7e7;border-color:#eed5a1}.fub-history{margin-top:18px;font-size:14px}.fub-history summary{cursor:pointer;color:#614199;font-weight:800}.fub-history>div{border-bottom:1px solid #e1e5ed;justify-content:space-between;align-items:center;gap:10px;padding:12px 0;display:flex}.fub-footer{color:#52627b;border-top:1px solid #e0e5ef;flex-wrap:wrap;justify-content:space-between;gap:15px;margin-top:24px;padding-top:16px;font-size:12px;display:flex}.fub-footer span{align-items:center;gap:6px;display:flex}.fub-footer a{color:#6338a2;font-size:13px;font-weight:800;text-decoration:underline}@media (width<=640px){.fub-heading,.fub-content{padding:18px}.fub-heading h2{font-size:22px}.fub-selects{grid-template-columns:1fr}.fub-steps{gap:6px}.fub-steps span{padding:8px;font-size:11px}.fub-connect-row,.fub-account,.fub-review-heading{flex-direction:column;align-items:stretch}:is(.fub-connect,.fub-sync,.fub-sync-note,.fub-advanced,.fub-contact-changes) .fub-secondary{margin:8px 0 0}.fub-review{padding:14px}.fub-history>div{flex-direction:column;align-items:stretch}}.fub-single-contact{color:#17243b;background:#fff;border:1px solid #bdc7dc;border-radius:12px;width:100%;min-height:46px;margin-top:6px;padding:10px 14px;display:block}.fub-sync{color:#17243b;background:#fff;border:1px solid #95e2e9;border-radius:24px;margin-top:28px;overflow:hidden}.fub-sync>header{color:#fff;background:linear-gradient(120deg,#123b52,#392573);align-items:center;gap:18px;padding:28px;display:flex}.fub-sync h3{margin:8px 0;font-size:26px;font-weight:850;line-height:1.2}.fub-sync header p{color:#c8e6ef;margin:6px 0}.fub-sync-icon{background:#ffffff20;border-radius:17px;padding:15px}.fub-sync-body{padding:26px}.fub-sync-directions{grid-template-columns:1fr 1fr;gap:14px;display:grid}.fub-sync-directions>div{background:#eafbfc;border:1px solid #b5e8ee;border-radius:16px;padding:18px}.fub-sync-directions>div+div{background:#f3efff;border-color:#dbceff}.fub-sync p{line-height:1.55}.fub-sync summary{cursor:pointer;margin:18px 0;font-size:18px;font-weight:800}.fub-sync-map{grid-template-columns:1fr 24px 1fr;align-items:center;gap:10px;margin:12px 0;display:grid}.fub-sync select,.fub-sync-note select,.fub-sync-note input:not([type=checkbox]){color:#17243b;background:#fff;border:1px solid #b9c5d7;border-radius:11px;width:100%;min-height:46px;padding:10px 12px;display:block}.fub-sync-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin:22px 0;display:flex}.fub-sync-toolbar button{align-items:center;gap:8px;display:inline-flex}.fub-sync-links{gap:14px;margin-top:20px;display:grid}.fub-sync-links article{background:#f8faff;border:1px solid #d6ddec;border-radius:16px;padding:18px}.fub-sync-links article>div:first-child{justify-content:space-between;gap:12px;display:flex}.fub-sync-state{background:#eee7ff;border-radius:999px;padding:4px 9px;font-size:12px;font-weight:800}.fub-sync-state.active{color:#07644e;background:#d5f6eb}.fub-sync-state.conflict,.fub-sync-state.needs_review,.fub-sync-state.quarantined{color:#92400e;background:#ffedd5}.fub-sync-conflict{background:#fff6e7;border:1px solid #f2ce8b;border-radius:12px;margin:12px 0;padding:14px}.fub-sync a{color:#652cc1;font-weight:750}.fub-sync-foot{color:#53647c;gap:8px;margin-top:24px;font-size:13px;display:flex}.fub-sync-note{color:#17243b;background:#eefaff;border:1px solid #ace0ec;border-radius:18px;margin-top:20px;padding:20px}.fub-sync-note h4{align-items:center;gap:9px;margin-bottom:8px;font-size:18px;font-weight:800;display:flex}.fub-sync-note p{margin:10px 0;line-height:1.5}.fub-sync-note button{margin:8px 10px 8px 0}.fub-sync-preview{background:#fff;border:1px solid #c7d4e5;border-radius:12px;margin-top:14px;padding:16px}.fub-sync-preview pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;margin:14px 0}.fub-sync input[type=checkbox],.fub-sync-note input[type=checkbox]{accent-color:#7734d4;flex-shrink:0;width:20px;height:20px}.fub-sync button:focus-visible,.fub-sync-note button:focus-visible,.fub-sync select:focus-visible{outline-offset:3px;outline:3px solid #16bdd6}@media (width<=650px){.fub-sync>header{flex-wrap:wrap;padding:20px}.fub-sync-body{padding:18px}.fub-sync-directions,.fub-sync-map{grid-template-columns:1fr}.fub-sync-map>span{display:none}.fub-sync h3{font-size:23px}}.fub-advanced{color:#172554;background:linear-gradient(135deg,#f5f3ff,#ecfeff);border:1px solid #c4b5fd;border-radius:1.25rem;margin:1.5rem 0;padding:1.5rem}.fub-advanced header{color:inherit;background:0 0;gap:1rem;margin-bottom:1rem;padding:0;display:flex}.fub-advanced h4,.fub-contact-changes h4{margin:0 0 .5rem;font-size:1.2rem;font-weight:800}.fub-advanced details,.fub-contact-changes details{background:#fff;border:1px solid #dbeafe;border-radius:1rem;margin:1rem 0;padding:1rem}.fub-advanced summary,.fub-contact-changes summary{color:#5b21b6;cursor:pointer;font-weight:800}.fub-advanced summary svg{vertical-align:middle;margin-right:.4rem;display:inline}.fub-intake-row,.fub-contact-changes article{border-top:1px solid #e2e8f0;padding:1rem 0}.fub-contact-changes{color:#172554;background:#f0fdfa;border:1px solid #99f6e4;border-radius:1rem;margin:1.25rem 0;padding:1.25rem}.fub-advanced p,.fub-contact-changes p{line-height:1.55}.fub-advanced select{color:#17243b;background:#fff;border:1px solid #b9c5d7;border-radius:11px;width:100%;min-height:46px;padding:10px 12px}.fub-advanced input[type=checkbox],.fub-contact-changes input[type=checkbox]{accent-color:#7734d4;flex-shrink:0;width:20px;height:20px}.fub-advanced :focus-visible,.fub-contact-changes :focus-visible{outline-offset:3px;outline:3px solid #087d9d}.csvw-overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:100;background:#050e24c7;position:fixed;inset:0}.csvw-dialog{z-index:101;color:#15233d;background:#fff;border-radius:26px;flex-direction:column;width:min(1000px,100vw - 32px);height:min(870px,100dvh - 32px);font-family:inherit;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 30px 100px #030d2c80}.csvw-dialog *{box-sizing:border-box}.csvw-dialog button,.csvw-dialog input,.csvw-dialog select,.csvw-dialog textarea{font:inherit}.csvw-dialog button{cursor:pointer}.csvw-dialog button:disabled{opacity:.5;cursor:not-allowed}.csvw-dialog :focus-visible{outline-offset:3px;outline:3px solid #18bed9}.csvw-dialog p{line-height:1.55}.csvw-header{color:#fff;background:linear-gradient(118deg,#112844,#3c1b68);flex-shrink:0;align-items:center;gap:16px;padding:26px 30px;display:flex;position:relative}.csvw-mark{color:#64e0ed;background:#ffffff16;border:1px solid #ffffff25;border-radius:17px;padding:15px}.csvw-eyebrow{letter-spacing:2px;color:#8be9f0;font-size:10px;font-weight:900}.csvw-title{letter-spacing:-.6px;margin:4px 0 6px;font-size:25px;font-weight:900}.csvw-description{color:#d0d7eb;margin:0;font-size:13px}.csvw-close{color:#fff;background:#ffffff10;border:1px solid #ffffff40;border-radius:10px;align-self:flex-start;margin-left:auto;padding:8px}.csvw-steps{background:#f6f7fc;border-bottom:1px solid #e5e8f2;flex-shrink:0;justify-content:center;gap:18px;margin:0;padding:17px 24px;list-style:none;display:flex}.csvw-steps li{color:#738097;align-items:center;gap:8px;font-size:12px;display:flex}.csvw-steps li>span{background:#e8ebf3;border-radius:50%;place-items:center;width:27px;height:27px;font-weight:900;display:grid}.csvw-steps li.current{color:#6330c5}.csvw-steps li.current>span{color:#fff;background:#773fe6}.csvw-steps li.complete>span{color:#126449;background:#d9f7eb}.csvw-body{overscroll-behavior:contain;flex:1;min-height:0;padding:26px 32px;overflow-y:auto}.csvw-heading{letter-spacing:-.5px;margin:0 0 8px;font-size:24px;font-weight:900}.csvw-heading:focus{outline:none}.csvw-intro{color:#53617a;margin:0 0 22px;font-size:14px}.csvw-subtle{color:#64718a;overflow-wrap:anywhere;margin:14px 0;font-size:12px}.csvw-subtle svg{vertical-align:middle;display:inline}.csvw-methods{gap:10px;margin:20px 0;display:flex}.csvw-methods button{color:#53617a;background:#fff;border:1px solid #dce1ef;border-radius:12px;align-items:center;gap:8px;padding:12px 17px;font-size:13px;font-weight:800;display:flex}.csvw-methods button[aria-pressed=true]{color:#632ec7;background:#f4efff;border-color:#8050e2}.csvw-drop{text-align:center;background:linear-gradient(130deg,#faf7ff,#effcfe);border:2px dashed #c4b4ed;border-radius:20px;flex-direction:column;align-items:center;gap:9px;padding:28px;display:flex}.csvw-drop>svg{color:#7842d6}.csvw-drop>strong{font-size:20px}.csvw-drop>span,.csvw-drop>small{color:#5f6c83;font-size:12px}.csvw-drop label{cursor:pointer;margin:7px 0;position:relative;overflow:hidden}.csvw-drop input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.csvw-primary,.csvw-secondary{border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:11px 18px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.csvw-primary{color:#fff;background:linear-gradient(105deg,#b922bc,#7132dc);border:0;box-shadow:0 4px 12px #7232dc20}.csvw-secondary{color:#54279d;background:#fff;border:1px solid #dce0ee}.csvw-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.csvw-template{border-top:1px solid #e7e9f2;margin-top:24px;padding-top:20px}.csvw-template h3,.csvw-panel h3{margin:0 0 5px;font-size:16px;font-weight:900}.csvw-template p,.csvw-panel p{color:#64718a;margin:6px 0 14px;font-size:13px}.csvw-template .csvw-subtle{font-size:12px}.csvw-paste label,.csvw-panel label{font-size:13px;font-weight:800;display:block}.csvw-paste p{color:#64718a;font-size:13px}.csvw-paste textarea{border:1px solid #cdd4e4;border-radius:12px;width:100%;margin:12px 0;padding:13px;font-size:13px}.csvw-match-head,.csvw-map{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:22px;display:grid}.csvw-match-head{letter-spacing:1.3px;color:#6f7c92;padding:12px 16px;font-size:10px;font-weight:900}.csvw-mappings{border:1px solid #e4e6f0;border-radius:16px;overflow:hidden}.csvw-map{border-bottom:1px solid #e9ebf3;align-items:start;padding:15px 16px}.csvw-map:last-child{border:0}.csvw-map:nth-child(2n){background:#fafbfe}.csvw-map strong{overflow-wrap:anywhere;font-size:13px}.csvw-map small{color:#6d7890;overflow-wrap:anywhere;max-height:55px;margin-top:4px;font-size:12px;display:block;overflow:auto}.csvw-dialog select,.csvw-extra input,.csvw-row-editor input{color:#202e49;background:#fff;border:1px solid #cbd3e4;border-radius:10px;width:100%;min-width:0;min-height:44px;padding:9px 10px;font-size:13px}.csvw-extra{margin-top:10px;font-size:12px;display:block}.csvw-extra input{margin-top:5px}.csvw-panel{background:#f2fcfd;border:1px solid #bfe7ec;border-radius:16px;margin-top:22px;padding:18px}.csvw-panel select{margin-top:7px}.csvw-panel>.csvw-primary{margin-top:12px}.csvw-check{align-items:flex-start;gap:10px;margin-top:17px;font-size:13px;font-weight:600!important;display:flex!important}.csvw-check input{accent-color:#7132dc;flex-shrink:0;width:18px;height:18px;margin-top:2px}.csvw-check small{color:#64718a;margin-top:4px;font-size:12px;font-weight:400;display:block}.csvw-stats{grid-template-columns:repeat(3,1fr);gap:12px;margin:20px 0;display:grid}.csvw-stats>div{background:#f8f9fc;border:1px solid #e2e6f1;border-radius:16px;padding:17px}.csvw-stats strong{font-size:29px;font-weight:900;line-height:1.1;display:block}.csvw-stats span{color:#63718b;margin-top:7px;font-size:12px;display:block}.csvw-stats .ready{color:#086744;background:#effaf5;border-color:#bae4d4}.csvw-notice,.csvw-error{overflow-wrap:anywhere;border-radius:12px;margin:14px 0;padding:14px 16px;font-size:13px}.csvw-notice{color:#785220;background:#fff9e9;border:1px solid #eeddb8}.csvw-error{color:#a32348;background:#fff0f3;border:1px solid #f2c2cf}.csvw-rows{border:1px solid #e0e5ef;border-radius:16px;margin:16px 0;overflow:hidden}.csvw-row{border-bottom:1px solid #e4e8f2;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:17px 18px;display:flex}.csvw-row:last-child{border-bottom:0}.csvw-row h3{margin:7px 0 3px;font-size:15px;font-weight:900}.csvw-row p{color:#63718b;overflow-wrap:anywhere;margin:3px 0;font-size:12px}.csvw-row>div{flex:1;min-width:0}.csvw-badge{text-transform:uppercase;letter-spacing:.6px;color:#906006;background:#fff0d6;border-radius:6px;padding:4px 7px;font-size:10px;font-weight:900}.csvw-badge.ready{color:#127148;background:#e1f6eb}.csvw-badge.invalid{color:#ab234b;background:#ffedf1}.csvw-text{color:#7132dc;background:0 0;border:none;align-self:flex-start;min-height:44px;font-size:12px;font-weight:800}.csvw-row .csvw-issue{color:#9b3155}.csvw-row .csvw-restriction{color:#8b3456;font-weight:800}.csvw-row-editor{background:#f6f7fc;border-radius:12px;grid-template-columns:1fr 1fr;gap:12px;padding:15px;display:grid;flex-basis:100%!important}.csvw-row-editor label{font-size:12px;font-weight:800}.csvw-row-editor input{margin-top:5px}.csvw-row-editor>p{grid-column:1/-1}.csvw-note-preview{white-space:pre-wrap}.csvw-progress{background:#f2effc;border-radius:14px;padding:18px;font-size:13px}.csvw-progress progress{accent-color:#7132dc;width:100%;margin-top:12px}.csvw-progress p{margin:6px 0}.csvw-success{color:#126345;background:#effbf5;border:1px solid #bcebd4;border-radius:18px;align-items:center;gap:14px;margin:20px 0;padding:24px;display:flex}.csvw-success strong{font-size:23px;font-weight:900}.csvw-success p{margin-top:5px;font-size:13px}.csvw-footer{background:#fafbfe;border-top:1px solid #e2e6f0;flex-shrink:0;justify-content:space-between;align-items:center;gap:18px;padding:18px 30px;display:flex}.csvw-footer>p{color:#68738a;max-width:230px;margin:0;font-size:11px}@media (width<=620px){.csvw-dialog{border-radius:0;width:100%;height:100dvh;max-height:100dvh}.csvw-header{gap:10px;padding:18px 16px}.csvw-mark{display:none}.csvw-title{max-width:290px;font-size:21px}.csvw-description{font-size:12px}.csvw-eyebrow{font-size:9px}.csvw-body{padding:20px 16px}.csvw-steps{gap:12px;padding:13px 12px}.csvw-steps li{flex:1;align-items:flex-start;gap:5px;font-size:10px}.csvw-steps li>span{flex-shrink:0;width:23px;height:23px}.csvw-steps b{max-width:75px}.csvw-methods{flex-direction:column}.csvw-drop{padding:24px 14px}.csvw-map{grid-template-columns:1fr;gap:9px}.csvw-match-head{display:none}.csvw-heading{font-size:22px}.csvw-stats{gap:7px}.csvw-stats>div{padding:12px 9px}.csvw-stats strong{font-size:25px}.csvw-stats span{font-size:11px}.csvw-footer{flex-direction:column-reverse;align-items:stretch;gap:8px;padding:14px 16px}.csvw-footer .csvw-actions{justify-content:flex-end}.csvw-footer>p{text-align:center;max-width:none;font-size:10px}.csvw-row-editor{grid-template-columns:1fr}.csvw-close{padding:6px}}.ce-workspace{--ce-ink:#10203b;--ce-muted:#58677c;--ce-purple:#6d28d9;--ce-border:#dce3ed;color:var(--ce-ink);border:1px solid var(--ce-border);background:#fff;border-radius:20px;min-width:0;margin:24px 0;font:15px/1.55 Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:hidden}.ce-workspace *{box-sizing:border-box}.ce-workspace>:not(.ce-topline){margin-left:22px;margin-right:22px}.ce-workspace h3,.ce-workspace h4,.ce-workspace p{margin:0}.ce-workspace h3{letter-spacing:-.6px;font-size:23px;font-weight:780;line-height:1.25}.ce-workspace h4{font-size:16px;font-weight:750}.ce-workspace p{margin-top:7px}.ce-topline{border-bottom:1px solid var(--ce-border);background:linear-gradient(120deg,#f5f1ff,#f1faff);justify-content:space-between;align-items:center;gap:16px;padding:24px 22px;display:flex}.ce-topline p{color:var(--ce-muted)}.ce-eyebrow{color:#6d28d9;letter-spacing:1.7px;margin-bottom:7px;font-size:10px;font-weight:800;display:block}.ce-button{font:inherit;background:var(--ce-purple);color:#fff;cursor:pointer;border:1px solid #0000;border-radius:10px;min-height:42px;padding:11px 15px;font-size:13px;font-weight:730;line-height:1.3}.ce-secondary{color:var(--ce-ink);background:#fff;border-color:#c8d2e0}.ce-text-button{font:inherit;color:#6030bd;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:9px 4px;font-size:13px;font-weight:700;text-decoration:underline}.ce-workspace button:disabled{opacity:.48;cursor:not-allowed}.ce-workspace button:focus-visible,.ce-workspace input:focus-visible,.ce-workspace textarea:focus-visible,.ce-workspace summary:focus-visible{outline-offset:3px;outline:3px solid #22bad1}.ce-account,.ce-between{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ce-account{border-bottom:1px solid var(--ce-border);padding:18px 0}.ce-account strong{overflow-wrap:anywhere;font-size:14px}.ce-account p{color:var(--ce-muted);margin-top:3px;font-size:12px}.ce-pill{color:#166454;white-space:normal;background:#e8f6f3;border-radius:7px;padding:4px 9px;font-size:11px;font-weight:750;display:inline-block}.ce-hold{color:#845400;background:#fff4db}.ce-toolbar{flex-wrap:wrap;align-items:center;gap:9px;padding:16px 0;display:flex}.ce-layout{grid-template-columns:minmax(0,1fr) 240px;gap:24px;margin-top:2px;margin-bottom:24px;display:grid}.ce-main,.ce-side{min-width:0}.ce-muted{color:var(--ce-muted);overflow-wrap:anywhere;font-size:12px}.ce-banner{overflow-wrap:anywhere;background:#f4f7fb;border:1px solid #d9e3ef;border-radius:10px;padding:12px 14px;font-size:13px;margin-top:14px!important}.ce-banner button{display:block}.ce-error{color:#98263c;background:#fff1f2;border-color:#fecdd3}.ce-success{color:#175e4b;background:#edfaf5;border-color:#b9e6d7}.ce-status{color:#5835a0;padding-top:12px;font-size:13px}.ce-compose{background:#fdfcff;border:1px solid #c5b0e8;border-radius:14px;margin-bottom:24px;padding:18px}.ce-addresses{color:var(--ce-muted);grid-template-columns:42px 1fr;gap:5px;margin:15px 0;font-size:12px;display:grid}.ce-addresses dd{color:var(--ce-ink);overflow-wrap:anywhere;margin:0}.ce-label{margin:14px 0 0;font-size:12px;font-weight:700;display:block}.ce-label input,.ce-label textarea{color:#10203b;-webkit-text-fill-color:#10203b;width:100%;font:inherit;resize:vertical;background:#fff;border:1px solid #bdc9db;border-radius:9px;margin-top:6px;padding:10px 12px;font-size:15px;line-height:1.6;display:block}.ce-label textarea{min-height:180px}.ce-review{border-top:1px solid #d8c8ef;padding-top:18px}.ce-review p{overflow-wrap:anywhere;font-size:13px}.ce-review iframe{border:1px solid var(--ce-border);background:#fff;border-radius:10px;width:100%;height:350px;margin:14px 0;display:block}.ce-empty{text-align:center;color:var(--ce-muted);background:#f7f9fc;border:1px dashed #ccd6e5;border-radius:14px;padding:36px 24px;margin:16px 0!important}.ce-empty h4{color:var(--ce-ink)}.ce-empty-icon{color:#8760bd;margin-bottom:8px;font-size:33px;display:block}.ce-messages,.ce-saved{margin:14px 0;padding:0;list-style:none}.ce-messages li+li{margin-top:10px}.ce-message{border:1px solid var(--ce-border);background:#fff;border-radius:12px}.ce-message summary{cursor:pointer;grid-template-columns:1fr auto;gap:5px 12px;padding:15px;display:grid}.ce-message summary strong{overflow-wrap:anywhere;grid-column:1/-1;font-size:14px}.ce-message summary p{color:var(--ce-muted);overflow-wrap:anywhere;grid-column:1/-1;margin:0;font-size:13px}.ce-message summary time{color:var(--ce-muted);grid-area:1/2;font-size:11px}.ce-message-direction{color:#617088;letter-spacing:1px;font-size:10px;font-weight:800}.ce-incoming{border-left:3px solid #09a5b1}.ce-incoming .ce-message-direction{color:#087c85}.ce-message-body{padding:0 16px 16px}.ce-message-text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.7;margin:16px 0!important}.ce-side-card{border:1px solid var(--ce-border);background:#f8fafc;border-radius:13px;margin-bottom:16px;padding:16px}.ce-saved li+li{border-top:1px solid var(--ce-border)}.ce-saved button{font:inherit;text-align:left;width:100%;color:var(--ce-ink);cursor:pointer;background:0 0;border:0;padding:11px 0;display:block}.ce-saved strong{overflow-wrap:anywhere;font-size:13px;display:block}.ce-saved span{color:var(--ce-muted);margin-top:4px;font-size:11px;display:block}.ce-plan{padding-top:14px;font-size:13px}.ce-plan strong{margin-bottom:6px;display:block}.ce-plan p{color:var(--ce-muted);font-size:12px}@media (width<=800px){.ce-layout{grid-template-columns:1fr}.ce-side{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ce-side-card{margin:0}.ce-topline{align-items:flex-start}.ce-topline h3{font-size:20px}.ce-topline .ce-button{flex-shrink:0}}@media (width<=480px){.ce-workspace{border-radius:14px}.ce-workspace>:not(.ce-topline){margin-left:14px;margin-right:14px}.ce-topline{flex-wrap:wrap;padding:18px 14px}.ce-layout{gap:18px}.ce-side{grid-template-columns:1fr}.ce-compose{padding:13px}.ce-account{align-items:flex-start}.ce-toolbar .ce-button{flex:1}.ce-workspace h3{font-size:21px}}.lc-health{color:#f7f8ff;background:linear-gradient(135deg,#112241,#211439);border:1px solid #73e5ec45;border-radius:28px;margin-top:28px;padding:26px}.lc-health-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.lc-health-eyebrow{letter-spacing:.16em;color:#82e8ed;align-items:center;gap:8px;font-size:11px;font-weight:900;display:flex}.lc-health h2{margin:8px 0;font-size:27px;font-weight:900;line-height:1.2}.lc-health-heading p:not(.lc-health-eyebrow){color:#c3cee3;font-size:14px}.lc-health button,.lc-health a{border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:10px 14px;font-size:13px;font-weight:800;display:inline-flex}.lc-health button{background:#ffffff0d;border:1px solid #a8a6d965}.lc-health button:disabled{opacity:.55;cursor:wait}.lc-health button:hover:enabled{background:#ffffff20}.lc-health a{color:#28124c;background:#d9c7ff}.lc-health button:focus-visible,.lc-health a:focus-visible,.lc-health summary:focus-visible{outline-offset:3px;outline:3px solid #67e8f9}.lc-health-totals{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:23px 0 12px;display:grid}.lc-health-total{background:#ffffff08;border:1px solid #ffffff20;border-radius:16px;grid-template-columns:20px 1fr;gap:4px 8px;padding:14px;display:grid}.lc-health-total svg{margin-top:5px}.lc-health-total strong{font-size:26px;line-height:1.2}.lc-health-total span{color:#d6def0;grid-column:1/-1;font-size:12px}.lc-health-total.verified{color:#88edce}.lc-health-total.attention{color:#ffc775}.lc-health-total.setup{color:#d3b1ff}.lc-health-checked,.lc-health-footnote{color:#b9c6df;font-size:12px;line-height:1.6}.lc-health-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:20px 0;display:grid}.lc-health-card{color:#17233c;background:#fff;border-top:4px solid #b99af8;border-radius:21px;min-width:0;padding:21px}.lc-health-card.good{border-top-color:#25b593}.lc-health-card.warning{border-top-color:#f5a33b}.lc-health-card.neutral{border-top-color:#94a3b8}.lc-health-card-title{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.lc-health h3{font-size:20px;font-weight:900}.lc-health-card-title>span{color:#6140a1;white-space:nowrap;background:#eee9fb;border-radius:20px;padding:6px 10px;font-size:11px;font-weight:900}.lc-health-card.good .lc-health-card-title>span{color:#0b7059;background:#e1f7ef}.lc-health-card.warning .lc-health-card-title>span{color:#8a5007;background:#fff1da}.lc-health-card.neutral .lc-health-card-title>span{color:#475569;background:#edf1f5}.lc-health-explanation{color:#536078;margin:12px 0 18px;font-size:13px;line-height:1.65}.lc-health dl{gap:11px;font-size:12px;display:grid}.lc-health dt{color:#66738b}.lc-health dd{overflow-wrap:anywhere;margin-top:2px;font-size:13px;font-weight:750}.lc-health details{margin-top:15px;font-size:12px}.lc-health summary{cursor:pointer;color:#6841b2;min-height:32px;font-weight:800}.lc-health-address{overflow-wrap:anywhere;background:#f4f2fc;border-radius:10px;padding:10px}.lc-health-issue{color:#83500e;background:#fff3e2;border-radius:12px;margin-top:12px;padding:12px;font-size:12px;line-height:1.5}.lc-health-actions{border-top:1px solid #e7e9f1;flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;padding-top:16px;display:flex}.lc-health-actions button{color:#643ba7;background:#fff;border-color:#ded4f4}.lc-health-actions button:hover:enabled{background:#f4effe}.lc-health-actions span{color:#65718a;font-size:11px}.lc-health-empty{border:1px dashed #ac8ce270;border-radius:18px;margin:20px 0;padding:20px}.lc-health-empty strong{font-size:18px}.lc-health-empty p{color:#c3cee3;margin-top:7px;font-size:14px;line-height:1.6}@media (width<=640px){.lc-health{border-radius:23px;padding:18px}.lc-health-heading{flex-direction:column}.lc-health h2{font-size:24px}.lc-health-totals{grid-template-columns:repeat(2,minmax(0,1fr))}.lc-health-grid{grid-template-columns:1fr}.lc-health-card{padding:17px}.lc-health-card-title{flex-wrap:wrap}.lc-health-heading button{width:100%}}.fs-panel{--fs-ink:#14213d;--fs-muted:#52647e;--fs-purple:#622ed7;--fs-line:#dce2f0;color:var(--fs-ink);background:#fff;border:1px solid #b9b1ee;border-radius:26px;margin:24px 0;font-family:inherit;overflow:hidden;box-shadow:0 12px 30px #07152d15}.fs-panel *{box-sizing:border-box}.fs-header{color:#fff;background:linear-gradient(120deg,#152f52,#3e226a);align-items:center;gap:20px;padding:30px;display:flex}.fs-icon{color:#8de9f3;background:#b9b1ff25;border-radius:18px;flex:none;place-items:center;width:58px;height:58px;display:grid}.fs-eyebrow{letter-spacing:.16em;font-size:12px;font-weight:800;color:#91edf4!important;margin:0 0 10px!important}.fs-header h3{margin:0 0 12px;font-size:clamp(24px,2.6vw,34px);line-height:1.18}.fs-header p{color:#e1e7ff;max-width:680px;margin:0;font-size:15px;line-height:1.6}.fs-status{white-space:nowrap;border:1px solid #c5b5f9;border-radius:30px;align-items:center;gap:9px;margin-left:auto;padding:10px 15px;font-size:13px;font-weight:700;display:flex}.fs-status>span{background:#c5b5f9;border-radius:50%;width:8px;height:8px}.fs-status.on{background:#0a5b4433;border-color:#83e9c1}.fs-status.on>span{background:#83e9c1}.fs-body{padding:28px}.fs-summary{grid-template-columns:1fr 1.15fr 1fr;gap:16px;display:grid}.fs-summary>div{border:1px solid var(--fs-line);background:#f6f7fc;border-radius:16px;padding:18px}.fs-summary span{text-transform:uppercase;letter-spacing:.06em;color:var(--fs-muted);font-size:12px;font-weight:700;display:block}.fs-summary strong{margin:10px 0;font-size:19px;display:block}.fs-summary small{color:var(--fs-muted);font-size:14px}.fs-summary p{color:var(--fs-muted);margin:0;font-size:13px;line-height:1.5}.fs-panel button,.fs-panel a{touch-action:manipulation}.fs-panel button{min-height:42px;color:var(--fs-ink);font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd3e3;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:9px 14px;font-size:14px;font-weight:650;display:inline-flex}.fs-panel button:disabled{opacity:.5;cursor:not-allowed}.fs-panel button:not(:disabled):hover{border-color:var(--fs-purple);background:#f5f1ff}.fs-panel button:focus-visible,.fs-panel input:focus-visible,.fs-panel a:focus-visible{outline-offset:3px;outline:3px solid #16a2bb}.fs-panel .fs-text{min-height:30px;color:var(--fs-purple);background:0 0;border:0;padding:0;font-size:13px}.fs-panel .fs-primary{color:#fff;background:linear-gradient(110deg,#b323a7,#6630df);border:0;min-height:46px;padding:12px 20px}.fs-panel .fs-primary:not(:disabled):hover{color:#fff;background:#6027bf}.fs-panel .fs-stop{color:#8f2356;background:#fff7fb;border-color:#e3bad0}.fs-note{color:var(--fs-muted);align-items:flex-start;gap:8px;margin:20px 0;font-size:14px;line-height:1.6;display:flex}.fs-note svg{flex:none;margin-top:3px}.fs-alert,.fs-notice{border-radius:12px;margin:15px 0;padding:15px 18px;font-size:14px;line-height:1.6}.fs-alert{color:#89304a;background:#fff0f4;border:1px solid #f4cbd8}.fs-alert small{margin-top:5px;display:block}.fs-notice{color:#136350;background:#eafaf3;border:1px solid #bde8d6;align-items:center;gap:8px;display:flex}.fs-tabs{background:#eef1f8;border-radius:14px;flex-wrap:wrap;gap:8px;margin:26px 0;padding:6px;display:flex}.fs-tabs button{white-space:nowrap;background:0 0;border-color:#0000;flex:1}.fs-tabs button[aria-pressed=true]{color:#fff;background:#622ed7;box-shadow:0 2px 6px #29125320}.fs-tabs button[aria-pressed=true]:hover:not(:disabled){color:#fff;background:#5425b9}.fs-steps{grid-template-columns:repeat(3,1fr);gap:18px;margin:20px 0;padding:0;list-style:none;display:grid}.fs-steps li{border-bottom:3px solid #e3e4f1;padding:10px 8px 18px}.fs-steps li>span{color:#622ed7;background:#eee8ff;border-radius:50%;place-items:center;width:29px;height:29px;margin-bottom:12px;font-weight:750;display:grid}.fs-steps li.done{border-color:#38ae91}.fs-steps li.done>span{color:#116a53;background:#d7f5e9}.fs-steps strong{font-size:15px;display:block}.fs-steps small{color:var(--fs-muted);margin-top:7px;font-size:13px;line-height:1.5;display:block}.fs-next{background:linear-gradient(110deg,#f5f1ff,#edfcfc);border:1px solid #d7c9fb;border-radius:17px;margin-top:24px;padding:22px}.fs-next-title{color:#51309d;align-items:center;gap:12px;display:flex}.fs-next h4,.fs-section h4{align-items:center;gap:9px;margin:0;font-size:21px;display:flex}.fs-next p{font-size:14px;line-height:1.6}.fs-review{align-items:flex-start;gap:11px;margin:20px 0;font-size:14px;line-height:1.7;display:flex}.fs-review input,.fs-candidate input{accent-color:#6630df;flex:none;width:18px;height:18px;margin-top:4px}.fs-section-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin:25px 0;display:flex}.fs-section-heading p{color:var(--fs-muted);max-width:620px;font-size:14px;line-height:1.6}.fs-section-heading button{flex:none}.fs-candidate{border-bottom:1px solid var(--fs-line);align-items:center;gap:12px;padding:15px 10px;display:flex}.fs-candidate>span:nth-child(2){flex:1}.fs-candidate small,.fs-contact small,.fs-health small{color:var(--fs-muted);margin-top:6px;font-size:13px;display:block}.fs-tag{color:#57369b;white-space:nowrap;background:#f0ebff;border-radius:25px;align-items:center;padding:6px 9px;font-size:12px!important;display:inline-flex!important}.fs-tag.good{color:#17664c;background:#e2f7ed}.fs-pager{justify-content:space-between;align-items:center;gap:10px;margin:22px 0;display:flex}.fs-pager>span{color:var(--fs-muted);font-size:13px}.fs-contact{border:1px solid var(--fs-line);border-radius:15px;margin:14px 0;padding:20px}.fs-contact>div{justify-content:space-between;align-items:center;gap:15px;display:flex}.fs-contact p{font-size:14px;line-height:1.6}.fs-contact a{color:#622ed7;margin-top:14px;font-size:14px;font-weight:650;display:inline-block}.fs-health{border-bottom:1px solid var(--fs-line);align-items:flex-start;gap:15px;padding:18px 0;font-size:14px;display:flex}.fs-usage{grid-template-columns:repeat(3,1fr);gap:15px;margin:25px 0;display:grid}.fs-usage>div{background:#f3f0ff;border-radius:15px;padding:20px}.fs-usage strong{color:#5834ab;font-size:27px;display:block}.fs-usage span{color:var(--fs-muted);margin-top:7px;font-size:13px;display:block}.fs-run{border-bottom:1px solid var(--fs-line);grid-template-columns:1.5fr 1fr 1fr;gap:15px;padding:14px 0;font-size:13px;display:grid}@media (width<=760px){.fs-header{flex-wrap:wrap;padding:23px}.fs-header>div:nth-child(2){flex:1}.fs-status{margin-left:0}.fs-body{padding:18px}.fs-summary{grid-template-columns:1fr}.fs-summary>div{padding:15px}.fs-steps{gap:7px}.fs-steps strong{font-size:13px}.fs-steps small{font-size:12px}.fs-section-heading{flex-direction:column}.fs-candidate,.fs-pager{flex-wrap:wrap}.fs-pager>span{text-align:center;order:3;width:100%}.fs-tabs button{flex-basis:40%}.fs-usage{gap:8px}.fs-usage>div{padding:12px}.fs-usage strong{font-size:22px}.fs-run{grid-template-columns:1fr 1fr}.fs-run>span:first-child{grid-column:1/-1}.fs-contact>div{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.fs-panel *{scroll-behavior:auto!important;transition:none!important}}.lp-preview{--preview-color:#38e2dc;color:#f7f9ff;box-shadow:0 30px 80px #0006,0 0 55px color-mix(in srgb,var(--preview-color) 12%,transparent);text-align:left;background:linear-gradient(145deg,#162440,#071125 85%);border:1px solid #ffffff26;border-radius:26px;font-family:inherit;overflow:hidden}.lp-preview>header{background:#ffffff04;border-bottom:1px solid #ffffff1c;justify-content:space-between;align-items:center;gap:12px;padding:20px 24px;display:flex}.lp-preview>header>span{color:var(--preview-color);align-items:center;gap:10px;font-size:16px;font-weight:800;display:flex}.lp-preview>header>b{letter-spacing:.12em;color:#becbe0;font-size:9px}.lp-preview-body{min-height:367px;padding:28px}.lp-preview h3{letter-spacing:-.04em;color:#fff;margin:10px 0 16px;font-size:clamp(24px,2.4vw,34px);font-weight:900;line-height:1.15}.lp-preview h3 small{color:#9aabc8;letter-spacing:-.02em;font-size:18px}.lp-preview p{color:#c2cce0;margin:0 0 17px;font-size:14px;line-height:1.6}.lp-preview p.lp-preview-kicker{letter-spacing:.15em;color:var(--preview-color);margin:8px 0 12px;font-size:10px;font-weight:900}.lp-preview blockquote{border-left:3px solid var(--preview-color);color:#fff;background:#ffffff08;margin:18px 0;padding:14px 18px;font-size:15px;line-height:1.6}.lp-preview button{cursor:pointer;font-family:inherit;transition:background .2s,transform .2s}.lp-preview button:focus-visible{outline-offset:4px;outline:3px solid #fff}.lp-preview button:disabled{opacity:.55;cursor:default}.lp-preview-actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.lp-preview-actions button{background:var(--preview-color);color:#07142f;border:0;border-radius:12px;justify-content:center;align-items:center;gap:9px;padding:13px 15px;font-size:12px;font-weight:900;display:flex}.lp-preview-actions .lp-quiet{color:#e8eefb;background:#ffffff0b;border:1px solid #ffffff26}.lp-preview .lp-text-button{color:var(--preview-color);background:0 0;border:0;align-items:center;gap:7px;padding:18px 0 0;font-size:12px;font-weight:700;display:flex}.lp-preview p.lp-preview-foot{color:#aebcd1;margin:17px 0 0;font-size:11px;line-height:1.6}.lp-preview>footer{color:#98aac5;letter-spacing:.01em;border-top:1px solid #ffffff12;padding:13px 24px;font-size:10px}.lp-five-dots{gap:9px;margin-bottom:25px;display:flex}.lp-five-dots span{color:#7288aa;border:1px solid #ffffff24;border-radius:11px;justify-content:center;align-items:center;width:37px;height:37px;font-size:12px;font-weight:900;display:flex}.lp-five-dots .is-current{color:#072733;background:var(--preview-color);border-color:var(--preview-color);box-shadow:0 0 30px #38e2dc30}.lp-race-head{justify-content:space-between;align-items:center;gap:15px;display:flex}.lp-race-head>svg{color:var(--preview-color)}.lp-race-lanes{gap:23px;margin:8px 10px 28px 0;display:grid}.lp-lane>div:first-child{justify-content:space-between;align-items:center;margin-bottom:10px;font-size:11px;display:flex}.lp-lane b{letter-spacing:.1em}.lp-lane span{color:#adbad0}.lp-lane-track{background:repeating-linear-gradient(90deg,#ffffff18 0 8px,#0000 8px 13px);border-radius:10px;height:7px;margin-right:18px;position:relative}.lp-lane-track>span{border-radius:10px;height:7px;transition:width .6s;display:block}.lp-lane-track>i{background:#11203b;padding:3px;transition:left .6s;position:absolute;top:-10px;transform:translate(-50%)}.lp-sharing{color:#e9eef8;justify-content:space-between;align-items:center;gap:15px;margin-top:22px;font-size:12px;font-weight:800;display:flex}.lp-sharing small{color:#9caecc;margin-top:3px;font-size:10px;font-weight:500;display:block}.lp-sharing button{background:#56647a;border:1px solid #ffffff40;border-radius:20px;flex-shrink:0;width:42px;height:24px;padding:3px}.lp-sharing button[aria-checked=true]{background:var(--preview-color)}.lp-sharing button>span{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .2s;display:block}.lp-sharing button[aria-checked=true]>span{background:#0b1830;transform:translate(17px)}.lp-dialogue{background:#ffffff08;border:1px solid #ffffff15;border-radius:15px;max-width:90%;margin:13px 0;padding:15px}.lp-dialogue>span{text-transform:uppercase;letter-spacing:.1em;color:var(--preview-color);font-size:9px;font-weight:900}.lp-dialogue p{margin:5px 0 0}.lp-dialogue-you{background:#df99ff12;margin-left:auto}.lp-preview .lp-coaching-tip{color:var(--preview-color);gap:10px;font-size:12px;display:flex}.lp-coaching-tip svg{flex-shrink:0;margin-top:3px}.lp-metric-options{gap:8px;margin-bottom:22px;display:flex}.lp-metric-options button{color:#ced8e9;background:#ffffff08;border:1px solid #ffffff20;border-radius:10px;padding:9px 12px;font-size:11px}.lp-metric-options button[aria-pressed=true]{background:var(--preview-color);color:#09152d;font-weight:800}.lp-progress{background:#ffffff10;border-radius:10px;height:12px;margin:25px 0;overflow:hidden}.lp-progress>span{background:var(--preview-color);border-radius:10px;height:100%;transition:width .45s;display:block}.lp-coach-card{background:radial-gradient(at 100% 0,#70bdff15,#0000);border:1px solid #ffffff20;border-radius:17px;padding:24px}.lp-coach-card>svg{color:var(--preview-color);margin-bottom:14px}.lp-coach-card p{margin:0}.lp-experiment-bars{gap:20px;margin:30px 0;display:grid}.lp-experiment-bars>div{align-items:flex-start;gap:13px;display:flex}.lp-experiment-bars b{width:29px;height:29px;color:var(--preview-color);background:#a9acff22;border-radius:8px;place-items:center;font-size:12px;display:grid}.lp-experiment-bars>div>span{flex:1;font-size:13px;font-weight:700}.lp-experiment-bars small{color:#9caecc;margin:6px 0;font-size:10px;font-weight:400;display:block}.lp-experiment-bars i{background:var(--preview-color);border-radius:5px;height:8px;transition:width .6s;display:block}.lp-five-people{grid-template-columns:repeat(5,1fr);gap:8px;margin:35px 0;display:grid}.lp-five-people button{color:#c3cede;background:0 0;border:0;padding:0}.lp-five-people button>span{aspect-ratio:1;background:#c2ed7210;border:1px solid #c2ed7225;border-radius:15px;justify-content:center;align-items:center;max-width:60px;margin:auto;font-size:22px;font-weight:900;display:flex}.lp-five-people button[aria-pressed=true]>span{background:var(--preview-color);color:#122509}.lp-five-people small{margin-top:8px;font-size:10px;display:block}@media (width<=600px){.lp-preview-body{min-height:345px;padding:22px}.lp-preview>header{padding:17px 20px}.lp-preview>header>b{text-align:right;max-width:74px;font-size:8px}.lp-preview h3{font-size:27px}.lp-preview-actions button{padding:12px;font-size:11px}.lp-preview>footer{padding:12px 20px}.lp-preview>header>span{font-size:14px}}@media (prefers-reduced-motion:reduce){.lp-preview *{transition:none!important;animation:none!important}}.launch-cover{color:#fff;--pink:#ef168e;--cyan:#38e2dc;background:#07142f;min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,sans-serif;overflow-x:clip}.launch-cover *{box-sizing:border-box}.launch-cover a{text-decoration:none}.launch-cover button{font-family:inherit}.launch-cover a:focus-visible,.launch-cover button:focus-visible,.launch-cover summary:focus-visible{outline-offset:5px;outline:3px solid #38e2dc}.lc-wrap{width:min(1240px,100% - 64px);margin:auto}.lc-nav{z-index:3;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:25px;padding:24px 0;display:flex;position:relative}.lc-nav-links{color:#b8c5dd;align-items:center;gap:26px;font-size:12px;font-weight:750;display:flex}.lc-nav-links>a:hover{color:#fff}.lc-nav .lc-nav-launch{color:#fff;background:#ffffff0c;border:1px solid #ffffff28;border-radius:10px;align-items:center;gap:8px;padding:12px 17px;display:flex}.lc-hero{padding:64px 0 55px;position:relative}.lc-hero:before{content:"";pointer-events:none;background:radial-gradient(at 82% 30%,#7b23d728,#0000 50%),radial-gradient(at 25% 10%,#ef168e10,#0000 55%);position:absolute;inset:-90px -120px -40px}.lc-hero-grid{grid-template-columns:1.04fr 1fr;align-items:center;gap:65px;display:grid;position:relative}.lc-kicker{letter-spacing:.16em;color:#82e4e8;align-items:center;gap:10px;font-size:10px;font-weight:850;line-height:1.6;display:flex}.lc-kicker>i{background:#38e2dc;border-radius:50%;flex-shrink:0;width:7px;height:7px;box-shadow:0 0 20px #38e2dc}.lc-hero h1{letter-spacing:-.065em;word-spacing:.12em;max-width:660px;margin:25px 0 0;font-size:clamp(48px,5.9vw,83px);font-weight:950;line-height:.98}.lc-hero h1>span{display:block}.lc-hero h1 .lc-gradient{letter-spacing:-.055em;color:#0000;background:linear-gradient(100deg,#ff697e 0%,#fa4eb4 38%,#b58bff 75%,#5ee3ed);-webkit-background-clip:text;background-clip:text;margin-top:18px;font-size:.73em;line-height:1.04}.lc-snap{color:#0c192f;letter-spacing:.04em;background:#eefe8d;margin:19px 0 23px;padding:7px 11px;font-size:11px;font-weight:950;display:inline-block;transform:rotate(-6deg);box-shadow:3px 4px #0005}.lc-position{letter-spacing:-.04em;margin:0 0 13px;font-size:23px;font-weight:850}.lc-position span{color:#56e2df}.lc-description{color:#b7c6df;max-width:470px;margin:0;font-size:15px;line-height:1.75}.lc-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:27px;display:flex}.lc-primary{color:#fff;cursor:pointer;background:linear-gradient(110deg,#f12898,#9a39ed);border:0;border-radius:13px;justify-content:center;align-items:center;gap:13px;padding:17px 22px;font-size:14px;font-weight:900;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 10px 35px #ef168e2b}.lc-primary:hover{transform:translateY(-2px);box-shadow:0 13px 40px #ef168e48}.lc-secondary{color:#cfdaec;align-items:center;gap:8px;font-size:12px;font-weight:800;display:inline-flex}.lc-trial-note{color:#8fa1c0;margin:14px 0 0;font-size:10px}.lc-stage{min-width:0;position:relative}.lc-stage-label{justify-content:space-between;align-items:center;gap:12px;margin:0 5px 15px;display:flex}.lc-stage-label>span{letter-spacing:.14em;color:#98b1d4;font-size:10px;font-weight:850}.lc-stage-label>b{color:#52e4de;align-items:center;gap:6px;font-size:10px;font-weight:750;display:flex}.lc-stage:before{content:"";filter:blur(100px);opacity:.2;pointer-events:none;background:#7a36f2;position:absolute;inset:20% 15%}.lc-stage>.lp-preview{position:relative;transform:rotate(1deg)}.lc-stage-tabs{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.lc-stage-tabs button{color:#a9b9d3;cursor:pointer;background:#ffffff05;border:1px solid #ffffff1c;border-radius:99px;align-items:center;gap:7px;padding:9px 12px;font-size:10px;font-weight:750;display:flex}.lc-stage-tabs button[aria-pressed=true]{color:var(--tab-color);border-color:var(--tab-color);background:#ffffff0c}.lc-proof-strip{color:#a9bed9;border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;flex-wrap:wrap;justify-content:center;gap:38px;margin-top:53px;padding:22px 12px;font-size:11px;font-weight:750;display:flex}.lc-proof-strip span{align-items:center;gap:9px;display:flex}.lc-proof-strip svg{color:#47d6d8}.lc-modules{padding:62px 0 70px;scroll-margin-top:20px}.lc-section-top{justify-content:space-between;align-items:end;gap:30px;margin-bottom:27px;display:flex}.lc-eyebrow{letter-spacing:.18em;color:#66dadc;margin:0 0 13px;font-size:10px;font-weight:900}.lc-section-top h2,.lc-fit h2{letter-spacing:-.05em;margin:0;font-size:clamp(30px,3.4vw,46px);font-weight:900;line-height:1.08}.lc-section-top>p{color:#a8b9d2;max-width:305px;font-size:12px;line-height:1.8}.lc-module-grid{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.lc-module-card{text-align:left;color:#fff;cursor:pointer;background:linear-gradient(135deg,#13213c,#0b1630);border:1px solid #ffffff1b;border-radius:18px;flex-direction:column;align-items:flex-start;min-height:226px;padding:23px 20px 20px;transition:transform .22s,border-color .22s;display:flex;position:relative;overflow:hidden}.lc-module-card:before{content:"";background:var(--card-color);filter:blur(65px);opacity:.13;width:140px;height:140px;position:absolute;top:-50px;right:-50px}.lc-module-card:hover,.lc-module-card[aria-pressed=true]{border-color:var(--card-color);transform:translateY(-4px)}.lc-module-icon{background:color-mix(in srgb,var(--card-color) 15%,transparent);width:43px;height:43px;color:var(--card-color);border-radius:13px;place-items:center;margin-bottom:18px;display:grid}.lc-module-card b{letter-spacing:-.025em;font-size:16px;font-weight:850}.lc-module-card>p{color:#adbed8;margin:10px 0 18px;font-size:12px;line-height:1.6}.lc-module-card>span:last-child{color:var(--card-color);align-items:center;gap:8px;margin-top:auto;font-size:10px;font-weight:850;display:flex}.lc-module-card.lc-all-card{cursor:default;background:linear-gradient(140deg,#592650,#2b2055)}.lc-all-card>p{color:#d1c4df}.lc-all-card a{color:#fff;align-items:center;gap:9px;margin-top:auto;font-size:12px;font-weight:800;display:flex}.lc-selected-story{background:#ffffff04;border:1px solid #ffffff1d;border-radius:17px;justify-content:space-between;align-items:center;gap:24px;margin-top:18px;padding:23px 25px;display:flex}.lc-selected-story h3{letter-spacing:-.035em;margin:0 0 7px;font-size:23px;font-weight:850}.lc-selected-story p{color:#9fb2d0;max-width:700px;margin:0;font-size:12px;line-height:1.7}.lc-selected-story>a{color:#52e4de;flex-shrink:0;align-items:center;gap:8px;font-size:12px;font-weight:850;display:flex}.lc-directory{margin-top:28px}.lc-directory summary{cursor:pointer;color:#c4d1e4;border-top:1px solid #ffffff16;justify-content:space-between;align-items:center;padding:17px 0;font-size:12px;font-weight:850;list-style:none;display:flex}.lc-directory-grid{grid-template-columns:repeat(3,1fr);gap:12px;padding:10px 0 20px;display:grid}.lc-directory-grid>a{border:1px solid #ffffff17;border-radius:13px;align-items:flex-start;gap:11px;padding:14px;font-size:12px;display:flex}.lc-directory-grid svg{flex-shrink:0;margin-top:3px}.lc-directory-grid b{color:#e8eef8;display:block}.lc-directory-grid small{color:#9fb2d0;margin-top:4px;font-size:10px;line-height:1.65;display:block}.lc-directory-note{color:#9fb2d0;font-size:11px}.lc-fit{color:#091930;background:#ecf4f4;padding:70px 0}.lc-fit .lc-wrap{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.lc-fit .lc-eyebrow{color:#7750b7}.lc-fit h2>span{color:#9a35b7}.lc-fit p{color:#536278;margin:22px 0;font-size:14px;line-height:1.8}.lc-steps{gap:16px;display:grid}.lc-step{background:#fff;border:1px solid #d0dde1;border-radius:16px;align-items:start;gap:17px;padding:21px;display:flex}.lc-step>span{color:#a142b5;background:#f6eafb;border-radius:10px;flex-shrink:0;place-items:center;width:35px;height:35px;font-size:13px;font-weight:900;display:grid}.lc-step b{font-size:15px}.lc-step p{margin:5px 0 0;font-size:12px;line-height:1.6}.lc-pricing{padding:75px 0}.lc-pricing .lc-section-top{align-items:center}.lc-plans{grid-template-columns:repeat(3,1fr);gap:17px;display:grid}.lc-plan{background:#0d1b35;border:1px solid #ffffff20;border-radius:20px;padding:28px;position:relative;overflow:hidden}.lc-plan-featured{background:linear-gradient(145deg,#371a52,#111e3e);border-color:#d353ab66}.lc-plan h3{margin:0;font-size:18px;font-weight:900}.lc-plan .lc-price{letter-spacing:-.05em;color:#fff;margin:21px 0 4px;font-size:40px;font-weight:900}.lc-price span{letter-spacing:0;color:#9daec9;font-size:12px;font-weight:500}.lc-plan>p{color:#b2c2d9;font-size:12px}.lc-plan ul{gap:12px;margin:25px 0;padding:0;list-style:none;display:grid}.lc-plan li{color:#becee4;gap:9px;font-size:12px;display:flex}.lc-plan li svg{color:#47d6d8;flex-shrink:0}.lc-plan a{background:#ffffff0c;border:1px solid #ffffff26;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:13px;font-size:12px;font-weight:850;display:flex}.lc-plan-featured a{background:#e331a0;border-color:#e331a0}.lc-pricing-note{color:#8ea3c1;margin-top:19px;font-size:11px;line-height:1.6}.lc-final{text-align:center;padding:20px 0 70px}.lc-final>p{letter-spacing:-.055em;margin:0 0 23px;font-size:clamp(32px,5vw,60px);font-weight:950}.lc-final>p>span{color:#fa5db7}.lc-footer{color:#859bb9;border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:20px;padding:28px 0;font-size:10px;display:flex}.lc-footer>div{flex-wrap:wrap;gap:22px;display:flex}.lc-skip{color:#07142f;z-index:10;background:#fff;padding:14px;position:absolute;top:-100px;left:16px}.lc-skip:focus{top:12px}@media (width>=1000px) and (prefers-reduced-motion:no-preference){.lc-stage>.lp-preview{animation:7s ease-in-out infinite lc-hover}.lc-stage:hover>.lp-preview,.lc-stage:focus-within>.lp-preview{animation-play-state:paused}@keyframes lc-hover{0%,to{transform:translateY(0)rotate(1deg)}50%{transform:translateY(-9px)rotate(.3deg)}}}@media (width<=1100px){.lc-hero-grid{gap:35px}.lc-module-grid{grid-template-columns:repeat(2,1fr)}.lc-module-card{min-height:205px}.lc-hero h1{font-size:63px}.lc-nav-links{gap:16px}.lc-proof-strip{gap:25px}}@media (width<=800px){.lc-wrap{width:calc(100% - 36px)}.lc-hero{padding-top:40px}.lc-hero-grid{grid-template-columns:1fr;gap:45px}.lc-hero-copy{max-width:570px}.lc-hero h1{font-size:clamp(49px,10vw,78px)}.lc-stage{width:100%;max-width:570px;margin:auto}.lc-stage>.lp-preview{transform:none}.lc-nav-links .lc-desktop-link{display:none}.lc-nav-links{gap:14px}.lc-nav{padding:19px 0}.lc-nav .lc-nav-launch{padding:10px 12px;font-size:10px}.lc-nav .lc-nav-launch svg{display:none}.lc-fit .lc-wrap{grid-template-columns:1fr;gap:30px}.lc-section-top{flex-direction:column;align-items:start;gap:14px}.lc-section-top>p{max-width:none;margin:0}.lc-directory-grid{grid-template-columns:repeat(2,1fr)}.lc-selected-story{flex-direction:column;align-items:flex-start}.lc-plans{grid-template-columns:1fr}.lc-plan{padding:25px}.lc-fit,.lc-pricing{padding:55px 0}.lc-proof-strip{justify-content:flex-start;gap:17px 22px;margin-top:35px}.lc-footer{flex-direction:column;align-items:flex-start}.lc-modules{padding-top:45px}}@media (width<=420px){.lc-nav-links>a:not(.lc-nav-launch){display:none}.lc-module-card{min-height:225px;padding:19px 15px}.lc-module-card b{font-size:14px}.lc-module-card>p{font-size:11px}.lc-directory-grid{grid-template-columns:1fr}.lc-position{font-size:21px}.lc-actions{gap:15px}.lc-primary{padding:16px 19px;font-size:13px}.lc-nav .font-display{font-size:18px}.lc-nav img{max-height:36px}.lc-stage-tabs button{padding:8px 10px;font-size:9px}}.lc-bundles{padding:35px 0 55px;scroll-margin-top:24px}.lc-bundles .lc-section-top h2>span{color:#61e2de}.lc-bundles .lc-section-top>p{max-width:335px;font-size:14px}.lc-bundles .starter-card h3{min-height:2.24em}.lc-bundles .starter-card button{cursor:pointer}.lc-bundle-note{color:#a8b9d2;max-width:900px;margin:20px 0 0;font-size:12px;line-height:1.8}.lc-branded-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.lc-branded-grid .module-tile h3{letter-spacing:-.025em;color:#fff;margin:13px 0 0;font-size:27px;font-weight:900;line-height:1.15}.lc-module-meta{justify-content:space-between;align-items:center;gap:8px;display:flex}.lc-module-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}.lc-module-actions button{cursor:pointer}.lc-bundle-selection{color:#c9e5ee;background:#67e8f90b;border:1px solid #67e8f944;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;padding:16px 20px;font-size:13px;line-height:1.6;display:flex}.lc-bundle-selection button{color:#67e8f9;white-space:nowrap;cursor:pointer;font-weight:850;text-decoration:underline}@media (width<=1100px){.lc-branded-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=800px){.lc-bundles{padding:15px 0 20px}.lc-bundles .starter-card h3{min-height:0}.lc-bundles .lc-section-top>p{max-width:none}.lc-bundle-selection{flex-direction:column;align-items:flex-start;gap:10px}}@media (width<=600px){.lc-branded-grid{grid-template-columns:1fr}.lc-branded-grid .module-tile h3{font-size:27px}}@media (prefers-reduced-motion:reduce){.launch-cover *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.lc-roadmap{border-top:1px solid #e879f94d;margin-top:46px;padding-top:30px}.lc-coming-heading{max-width:720px;margin-bottom:24px}.lc-coming-heading h3{color:#f5d0fe;margin:10px 0;font-size:clamp(25px,3vw,36px);font-weight:900;line-height:1.15}.lc-coming-heading>p:last-child{color:#becde2;font-size:14px;line-height:1.75}.lc-integration-badge{color:#b0f3ed;background:#69cbd812;border:1px solid #8fece65c;border-radius:99px;align-items:center;gap:9px;margin-bottom:23px;padding:8px 12px;font-size:11px;font-weight:800;display:inline-flex;position:relative}.lc-integration-badge>span{color:#071e2d;letter-spacing:.06em;background:#9befe1;border-radius:99px;padding:3px 6px;font-size:8px}.lc-integration-badge:hover{background:#69cbd826}.lc-integration-badge+.lc-kicker{margin-top:0}.ex-root{color:#fff;--ex-border:#ffffff21;--ex-muted:#b7c5dd;background:#07142f;min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.ex-plan-tools{color:#c4d2e9;margin-top:18px;font-size:13px}.ex-plan-tools summary{cursor:pointer;font-weight:750;line-height:1.6}.business-plan-demo .business-plan{margin-top:0}@media (width<=1100px){.business-plan-demo .bp-columns{grid-template-columns:1fr}}.ex-root *{box-sizing:border-box}.ex-root button,.ex-root a,.ex-root input,.ex-root select,.ex-root summary{-webkit-tap-highlight-color:transparent}.ex-root button{cursor:pointer}.ex-root button:disabled{cursor:default;opacity:.6}.ex-root :is(button,a,input,select,summary):focus-visible{outline-offset:4px;outline:3px solid #23d7eb}.ex-root h2:focus{outline:none}.ex-root a{text-decoration:none}.ex-root svg{flex-shrink:0}.ex-skip{z-index:50;color:#101d3b;background:#fff;border-radius:8px;padding:12px;position:absolute;top:-100px;left:16px}.ex-skip:focus{top:8px}.ex-top{border-bottom:1px solid var(--ex-border);justify-content:space-between;align-items:center;gap:16px;max-width:1440px;margin:auto;padding:22px 40px;display:flex}.ex-top-links{align-items:center;gap:24px;display:flex}.ex-pricing{color:#cbd6e8;font-size:14px;font-weight:700}.ex-button{color:#fff;background:linear-gradient(110deg,#df078d,#8135ef);border:1px solid #0000;border-radius:13px;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:13px 20px;font-size:14px;font-weight:800;line-height:1.4;transition:filter .2s,transform .2s;display:inline-flex}.ex-button:not(:disabled):hover{filter:brightness(1.12);transform:translateY(-1px)}.ex-secondary{color:#18274c;background:#e9eef8;border-color:#dce3f0}.ex-main{max-width:1440px;margin:auto;padding:0 40px}.ex-intro{justify-content:space-between;align-items:center;gap:40px;padding:54px 0 42px;display:flex}.ex-eyebrow{letter-spacing:.19em;color:#64e2ee;text-transform:uppercase;align-items:center;gap:8px;font-size:10px;font-weight:900;line-height:1.7;display:flex}.ex-intro h1{letter-spacing:-.045em;margin:12px 0;font-size:clamp(32px,3.4vw,49px);font-weight:900;line-height:1.08}.ex-intro h1 span{color:#0000;background:linear-gradient(105deg,#fb658b,#d934e2,#62d9ea);-webkit-background-clip:text;background-clip:text}.ex-mobile-break{display:none}.ex-intro-copy{color:var(--ex-muted);margin-top:14px;font-size:16px}.ex-audience{flex-shrink:0}.ex-audience>span{color:#c2cee0;margin-bottom:10px;font-size:12px;font-weight:700;display:block}.ex-audience>div{border:1px solid var(--ex-border);background:#111f3b;border-radius:15px;gap:4px;padding:5px;display:flex}.ex-audience button{color:#c8d3e7;border-radius:10px;align-items:center;gap:8px;padding:12px 18px;font-size:14px;font-weight:800;display:flex}.ex-audience button[aria-pressed=true]{color:#192446;background:#fff;box-shadow:0 2px 10px #0002}.ex-audience small{color:#93a7c6;margin-top:10px;font-size:11px;display:block}.ex-tour{border:1px solid var(--ex-border);background:#0c1934;border-radius:26px;grid-template-columns:214px minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 32px 100px #02081570}.ex-sidebar{border-right:1px solid var(--ex-border);background:#08142c;padding:25px 13px}.ex-sidebar-label{letter-spacing:.14em;color:#8ba2c5;margin-bottom:19px;padding:0 10px;font-size:9px;font-weight:800}.ex-sidebar nav{flex-direction:column;gap:5px;display:flex}.ex-sidebar nav button{color:#b6c5df;text-align:left;border-radius:11px;align-items:center;gap:10px;padding:12px 10px;font-size:12px;font-weight:750;transition:background .2s;display:flex}.ex-sidebar nav button:hover{background:#152440}.ex-sidebar nav button[aria-current]{color:#fff;background:linear-gradient(105deg,#cf1378,#6f34d8);box-shadow:0 6px 18px #0002}.ex-nav-icon{justify-content:center;align-items:center;display:flex}.ex-nav-number{color:#8c9db9;margin-left:auto;font-size:10px}.ex-sidebar nav button[aria-current] .ex-nav-number{color:#fff}.ex-nav-check{color:#5bdccd;margin-left:auto}.ex-tour-meter{border-top:1px solid var(--ex-border);margin:28px 10px 0;padding-top:22px}.ex-tour-meter>span{color:#9eb0cc;font-size:10px}.ex-tour-meter>div{background:#23304d;border-radius:10px;height:4px;margin:10px 0 17px;overflow:hidden}.ex-tour-meter i{background:linear-gradient(90deg,#ee189c,#32cbd7);border-radius:10px;height:100%;transition:width .3s;display:block}.ex-tour-meter button{color:#a1b4d2;align-items:center;gap:6px;font-size:11px;display:flex}.ex-right{min-width:0}.ex-guide{border-bottom:1px solid var(--ex-border);background:linear-gradient(120deg,#182144,#222049);grid-template-columns:minmax(0,1fr) 200px;align-items:center;gap:26px;padding:28px 32px;display:grid}.ex-guide h2{letter-spacing:-.035em;margin:8px 0 10px;font-size:26px;font-weight:900;line-height:1.15}.ex-guide p:not(.ex-eyebrow){color:#bdcbe0;max-width:600px;font-size:13px;line-height:1.7}.ex-guide-tip{color:#e1d8f4;background:#9f72ff10;border:1px solid #a871ef55;border-radius:14px;gap:10px;padding:15px;font-size:12px;line-height:1.7;display:flex}.ex-guide-tip svg{color:#e884f3;margin-top:2px}.ex-workspace{border:1px solid var(--ex-border);background:linear-gradient(135deg,#0c1e40,#18163a);border-radius:19px;margin:25px;overflow:hidden}.ex-workspace-bar{border-bottom:1px solid var(--ex-border);color:#b5c4dc;background:#081831;justify-content:space-between;align-items:center;gap:10px;padding:13px 20px;font-size:11px;font-weight:650;display:flex}.ex-workspace-bar>span{align-items:center;gap:8px;display:flex}.ex-live-dot{background:#5aded5;border-radius:50%;width:6px;height:6px;display:block}.ex-pill{color:#485877;white-space:normal;background:#e9edf7;border-radius:20px;justify-content:center;align-items:center;padding:5px 9px;font-size:10px;font-weight:800;line-height:1.4;display:inline-flex}.ex-workspace-bar .ex-pill{color:#aebed7;background:#1d2b46;font-size:9px;font-weight:650}.ex-pill.ex-success{color:#116852;background:#ccf8e8}.ex-pill.ex-new{color:#6229a3;background:#e8ddff}.ex-stage{min-height:490px;padding:28px}.ex-stage-hero{border:1px solid var(--ex-border);background:linear-gradient(115deg,#0d3155,#38205e);border-radius:19px;padding:26px}.ex-stage-hero h3{letter-spacing:-.04em;margin:10px 0 13px;font-size:clamp(25px,2.4vw,35px);font-weight:900;line-height:1.16}.ex-stage-hero h3 span{color:#e673d9}.ex-stage-hero>p:last-child{color:#c9d4e7;max-width:510px;font-size:13px;line-height:1.65}.ex-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.ex-metric{color:#14223c;background:#fff;border-radius:15px;padding:17px 19px;box-shadow:0 4px 12px #0001}.ex-metric strong{letter-spacing:-.04em;font-size:31px;font-weight:900;display:block}.ex-metric span{color:#63728d;margin-top:2px;font-size:11px;font-weight:700;display:block}.ex-pink{color:#c623a4}.ex-teal{color:#008383}.ex-module-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.ex-module-grid button{text-align:left;border:1px solid var(--ex-border);background:#ffffff08;border-radius:13px;align-items:center;gap:10px;padding:17px 13px;transition:background .2s;display:flex}.ex-module-grid button:hover{background:#ffffff16}.ex-module-grid button>svg:first-child{color:#66ddea}.ex-module-grid strong{font-size:11px;line-height:1.4}.ex-module-grid button>svg:last-child{color:#ada5d1;margin-left:auto}.ex-soft-note{color:#c1d3e6;background:#5ed7ed0b;border:1px solid #5ed7ed21;border-radius:12px;align-items:center;gap:12px;margin-top:19px;padding:16px 17px;font-size:12px;line-height:1.6;display:flex}.ex-soft-note>svg{color:#73dce4}.ex-section-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.ex-section-title h3{letter-spacing:-.035em;margin-top:6px;font-size:29px;font-weight:900;line-height:1.15}.ex-section-title>svg{color:#59d8e9}.ex-split{grid-template-columns:minmax(0,.95fr) minmax(0,1.1fr);gap:18px;display:grid}.ex-card{color:#14223d;background:#fff;border-radius:17px;min-width:0;padding:22px}.ex-card .ex-eyebrow{color:#7433ba}.ex-card h4{letter-spacing:-.025em;margin:10px 0;font-size:21px;font-weight:900;line-height:1.25}.ex-card p{color:#586780;margin:12px 0;font-size:13px;line-height:1.75}.ex-card .ex-button{width:100%;margin-top:7px}.ex-card blockquote{color:#495573;background:#f3effb;border-left:3px solid #ad4be8;border-radius:0 10px 10px 0;margin:15px 0;padding:14px;font-size:13px;line-height:1.8}.ex-label{margin:16px 0 7px;font-size:11px;font-weight:800;display:block}.ex-card select{color:#243456;background:#fff;border:1px solid #cdd6e7;border-radius:8px;width:100%;padding:10px;font-size:13px}.ex-caption,.ex-card p.ex-caption{color:#a0b4d1;margin-top:18px;font-size:11px;line-height:1.7}.ex-card p.ex-caption{color:#6b7890}.ex-progress{gap:8px;margin:21px 0;display:flex}.ex-progress i{background:#293553;border-radius:10px;flex:1;height:6px}.ex-progress i.is-done{background:linear-gradient(90deg,#f035b0,#7458fa)}.ex-contact-list{flex-direction:column;gap:8px;display:flex}.ex-contact-list button{border:1px solid var(--ex-border);text-align:left;background:#ffffff08;border-radius:12px;align-items:center;gap:11px;width:100%;padding:13px;display:flex}.ex-contact-list button[aria-pressed=true]{background:#5f3b8038;border-color:#d356eb}.ex-contact-list button>span:nth-child(2){flex:1}.ex-contact-list strong,.ex-lead-name strong{font-size:12px;display:block}.ex-contact-list small,.ex-lead-name small{color:#a2b6d0;margin-top:4px;font-size:10px;display:block}.ex-avatar{color:#d5baff;background:#a271ef25;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:35px;height:35px;font-size:11px;font-weight:800;display:inline-flex}.ex-avatar.ex-complete{color:#70e8c8;background:#3ccbad27}.ex-avatar-large{color:#762dcb;background:#efe3ff;border-radius:23px;width:67px;height:67px;font-size:22px}.ex-lead-list{flex-direction:column;gap:9px;display:flex}.ex-lead-row{border:1px solid var(--ex-border);background:#ffffff08;border-radius:12px;align-items:center;gap:12px;padding:17px 15px;display:flex}.ex-lead-name{flex:1;min-width:0}.ex-text-button{color:#9ce3ec;align-items:center;gap:5px;font-size:11px;font-weight:800;display:inline-flex}.ex-card .ex-text-button{color:#712ec4}.ex-lead-detail{margin-top:18px}.ex-detail-grid{background:#f4f6fb;border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin:17px 0;padding:14px;display:grid}.ex-detail-grid dt{color:#76829a;margin-bottom:4px;font-size:10px}.ex-detail-grid dd{font-size:12px;font-weight:750}.ex-referral-card{text-align:center;color:#fff;background:linear-gradient(150deg,#66287f66,#163556);border:1px solid #d656c956;border-radius:17px;padding:24px}.ex-referral-card h4{margin:13px 0 7px;font-size:22px;font-weight:900}.ex-referral-card p{color:#cad2e5;font-size:12px}.ex-referral-card small{color:#afbdd8;font-size:10px;line-height:1.7;display:block}.ex-qr{background:#fff;border-radius:12px;margin:19px 0 12px;padding:14px;display:inline-flex}.ex-route{color:#68439b;background:#f4effa;border-radius:11px;align-items:center;gap:10px;margin:22px 0;padding:14px;font-size:11px;font-weight:750;display:flex}.ex-block-link{margin-top:14px}.ex-stage-copy{color:#bac9e0;margin-bottom:20px;font-size:13px;line-height:1.7}.ex-note-grid{grid-template-columns:1fr 1fr;gap:22px;margin:24px 0;display:grid}.ex-sticky{color:#493d27;background:#fff2bc;border-radius:4px 4px 25px;min-height:232px;padding:24px;position:relative;transform:rotate(-1.3deg);box-shadow:0 9px 20px #0002}.ex-sticky:before{content:"";background:#fff6;width:60px;height:18px;position:absolute;top:-7px;left:35%;transform:rotate(-3deg)}.ex-lilac{color:#482766;background:#e6d5ff;transform:rotate(1deg)}.ex-sticky .ex-pill{color:inherit;background:#ffffff70}.ex-sticky h4{letter-spacing:-.025em;margin:16px 0 12px;font-size:21px;font-weight:900;line-height:1.25}.ex-sticky p{font-size:12px;line-height:1.8}.ex-sticky small{margin-top:20px;font-size:10px;display:block}.ex-reaction{color:#79276c;background:#ffffff70;border-radius:20px;align-items:center;gap:8px;margin-top:18px;padding:9px 12px;font-size:11px;font-weight:750;display:flex}.ex-long-progress{background:#e9edf7;border-radius:10px;height:10px;margin:17px 0;overflow:hidden}.ex-long-progress i{background:linear-gradient(90deg,#d830c1,#25c4dc);border-radius:10px;height:100%;transition:width .4s;display:block}.ex-program-tabs{flex-wrap:wrap;gap:7px;margin:17px 0;display:flex}.ex-program-tabs button{border:1px solid var(--ex-border);color:#bccde5;border-radius:9px;padding:10px 13px;font-size:11px;font-weight:750}.ex-program-tabs button[aria-pressed=true]{color:#7028b5;background:#fff;border-color:#fff}.ex-checklist{flex-direction:column;gap:8px;margin-top:19px;display:flex}.ex-checklist label{cursor:pointer;border:1px solid #e0e5ef;border-radius:10px;align-items:flex-start;gap:11px;padding:13px;font-size:12px;line-height:1.7;display:flex}.ex-checklist input{accent-color:#823be7;flex-shrink:0;width:18px;height:18px;margin-top:2px}.ex-checklist label:has(input:checked){background:#f5f1fb;border-color:#cba9ef}.ex-details{border-top:1px solid #e2e6ef;margin-top:19px;padding-top:14px}.ex-details summary{color:#7838b9;cursor:pointer;font-size:12px;font-weight:800}.ex-member{border-top:1px solid #e3e7f0;justify-content:space-between;align-items:center;padding:15px 0;font-size:13px;font-weight:750;display:flex}.ex-example-steps{flex-direction:column;gap:10px;margin-top:17px;display:flex}.ex-example-steps>span{background:#f4f6fa;border-radius:9px;align-items:center;gap:11px;padding:13px;font-size:12px;display:flex}.ex-example-steps svg{color:#268775}.ex-small-circle{border:2px solid #a6b2c6;border-radius:50%;width:18px;height:18px}.ex-module-choices{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.ex-module-choices button{border:1px solid #d8ddea;border-radius:9px;align-items:center;gap:7px;padding:10px 13px;font-size:12px;font-weight:750;display:flex}.ex-module-choices button[aria-pressed=true]{color:#732eb2;background:#f2e6ff;border-color:#9f4fdb}.ex-notice{min-height:0}.ex-notice-visible{color:#b7f1d7;background:#234737;border:1px solid #5dd7ad40;border-radius:11px;align-items:flex-start;gap:9px;margin-top:18px;padding:13px 15px;font-size:12px;line-height:1.65;display:flex}.ex-notice svg{margin-top:2px}.ex-next{justify-content:space-between;align-items:center;gap:15px;padding:0 26px 26px;display:flex}.ex-back{color:#bec9de;align-items:center;gap:6px;min-height:44px;font-size:12px;display:flex}.ex-next>span{color:#91a3c3;font-size:11px}.ex-finish{border:1px solid var(--ex-border);background:radial-gradient(at 90%,#72227135,#0000 60%),#0d1b38;border-radius:23px;justify-content:space-between;align-items:center;gap:24px;margin-top:35px;padding:42px;display:flex}.ex-finish h2{letter-spacing:-.035em;margin:9px 0;font-size:31px;font-weight:900}.ex-finish p:not(.ex-eyebrow){color:#b4c3dc;font-size:13px;line-height:1.8}.ex-bottom-price{color:#b3c0dc;text-align:center;margin-top:12px;font-size:11px;display:block}.ex-disclosure{text-align:center;color:#859ab9;max-width:680px;margin:23px auto 0;font-size:11px;line-height:1.8}.ex-footer{border-top:1px solid var(--ex-border);color:#97accb;justify-content:space-between;align-items:center;gap:18px;max-width:1440px;margin:35px auto 0;padding:25px 40px;font-size:12px;display:flex}.ex-footer>div{gap:22px;display:flex}@media (width>=1024px){.ex-stage{animation:.25s ease-out ex-reveal}}@keyframes ex-reveal{0%{opacity:.6;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (width<=1150px){.ex-guide{grid-template-columns:1fr;gap:15px}.ex-guide-tip{padding:12px}.ex-tour{grid-template-columns:190px minmax(0,1fr)}.ex-sidebar nav button{gap:8px;font-size:11px}.ex-stage{padding:22px}.ex-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ex-split{grid-template-columns:1fr}.ex-contact-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ex-referral-card{flex-wrap:wrap;justify-content:center;align-items:center;gap:15px;display:flex}.ex-referral-card small,.ex-referral-card p{width:100%}.ex-referral-card h4,.ex-referral-card .ex-qr{margin:0}.ex-referral-card .ex-avatar-large{display:none}}@media (width<=800px){.ex-top{padding:18px 22px}.ex-main{padding:0 22px}.ex-intro{flex-direction:column;align-items:flex-start;gap:24px;padding:35px 0 28px}.ex-intro h1{font-size:38px}.ex-audience{width:100%}.ex-audience>div{width:fit-content}.ex-tour{border-radius:20px;display:block}.ex-sidebar{border-right:0;border-bottom:1px solid var(--ex-border);padding:12px 12px 0}.ex-sidebar-label{display:none}.ex-sidebar nav{scrollbar-width:thin;flex-direction:row;gap:6px;padding-bottom:12px;overflow-x:auto}.ex-sidebar nav button{white-space:nowrap;flex-shrink:0;padding:11px 12px}.ex-nav-number,.ex-nav-check{display:none}.ex-tour-meter{border:0;justify-content:space-between;align-items:center;margin:0;padding:0 3px 10px;display:flex}.ex-tour-meter>div{display:none}.ex-guide{padding:23px}.ex-guide h2{font-size:25px}.ex-workspace{margin:17px}.ex-stage{min-height:0;padding:22px}.ex-split{grid-template-columns:1fr 1fr}.ex-contact-list{display:flex}.ex-finish{flex-wrap:wrap;padding:30px}.ex-footer{flex-wrap:wrap;padding:22px}.ex-next{padding:0 19px 20px}.ex-stage-hero h3{font-size:29px}}@media (width<=540px){.ex-top{padding:14px 16px}.ex-top>a img{height:31px!important}.ex-top>a .font-display{font-size:18px}.ex-top .ex-button{min-height:41px;padding:10px 13px;font-size:12px}.ex-top .ex-button svg,.ex-pricing{display:none}.ex-top-links{gap:8px}.ex-main{padding:0 12px}.ex-intro{padding:28px 8px 25px}.ex-intro h1{font-size:35px}.ex-mobile-break{display:block}.ex-intro-copy{font-size:14px}.ex-audience>div{width:100%}.ex-audience button{flex:1;justify-content:center;padding:11px}.ex-guide{padding:21px 19px}.ex-guide h2{font-size:25px}.ex-guide p:not(.ex-eyebrow){font-size:12px}.ex-guide-tip{font-size:11px;line-height:1.7}.ex-workspace{border-radius:14px;margin:12px}.ex-workspace-bar{flex-wrap:wrap;padding:12px 13px;font-size:10px}.ex-workspace-bar .ex-pill{font-size:9px}.ex-stage{padding:16px}.ex-stage-hero{padding:20px}.ex-stage-hero h3{font-size:27px}.ex-stage-hero>p:last-child{font-size:12px}.ex-metrics{gap:8px;margin:14px 0}.ex-metric{border-radius:12px;padding:14px 10px}.ex-metric strong{font-size:27px}.ex-metric span{font-size:9px}.ex-module-grid{gap:8px}.ex-module-grid button{gap:8px;padding:15px 10px}.ex-module-grid button>svg:first-child{width:20px}.ex-module-grid button>svg:last-child{display:none}.ex-module-grid strong{font-size:10px}.ex-section-title h3{font-size:25px}.ex-split{grid-template-columns:1fr}.ex-card{padding:19px}.ex-contact-list{display:flex}.ex-card .ex-button{font-size:12px}.ex-contact-list button{padding:12px}.ex-lead-row{flex-wrap:wrap;gap:9px;padding:13px 11px}.ex-lead-row .ex-text-button{width:100%;min-height:25px;padding-left:44px}.ex-lead-name strong{font-size:11px}.ex-lead-name small,.ex-pill{font-size:9px}.ex-detail-grid{grid-template-columns:1fr}.ex-route{font-size:10px}.ex-note-grid{grid-template-columns:1fr;gap:15px}.ex-sticky{min-height:0;padding:23px}.ex-notice{font-size:11px}.ex-next{gap:10px;padding:0 15px 17px}.ex-next .ex-button{max-width:70%;padding:12px;font-size:11px}.ex-next>span{display:none}.ex-finish{margin-top:22px;padding:27px 24px}.ex-finish h2{font-size:28px}.ex-finish>div:last-child,.ex-finish .ex-button{width:100%}.ex-disclosure{padding:0 10px;font-size:10px}.ex-footer{gap:18px;padding:23px 20px;font-size:11px}.ex-footer>div{gap:18px}.ex-program-tabs button{padding:9px 10px;font-size:10px}}@media (prefers-reduced-motion:reduce){.ex-root *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.ex-inbox-toolbar{grid-template-columns:minmax(0,1fr) 190px;gap:10px;margin-bottom:10px;display:grid}.ex-inbox-search{display:block;position:relative}.ex-inbox-search svg{color:#7486a4;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.ex-inbox-search input,.ex-inbox-toolbar select{color:#243456;background:#fff;border:1px solid #d5ddec;border-radius:10px;width:100%;min-height:43px;font-size:12px}.ex-inbox-search input{padding:10px 12px 10px 39px}.ex-inbox-toolbar select{padding:10px 12px}.ex-quick-views{flex-wrap:wrap;gap:7px;margin:10px 0 15px;display:flex}.ex-quick-views button{border:1px solid var(--ex-border);color:#c3d1e6;background:#ffffff08;border-radius:999px;align-items:center;gap:7px;padding:8px 10px;font-size:10px;font-weight:800;display:inline-flex}.ex-quick-views button[aria-pressed=true]{color:#fff;background:linear-gradient(105deg,#b91b83,#6436cc);border-color:#d95be9}.ex-quick-views button span{background:#ffffff16;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 5px;font-size:9px;display:inline-flex}.ex-inbox-page{border:1px solid var(--ex-border);color:#aebed6;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;margin-top:13px;padding:11px 13px;font-size:10px;display:flex}.ex-inbox-page strong{color:#e4eaf4}.ex-import-toggle{justify-content:flex-start;margin-top:13px;display:flex}.ex-import-toggle .ex-button{min-height:41px;padding:10px 15px}.ex-import-demo{color:#14223d;background:#fff;border-radius:16px;margin-top:14px;padding:20px}.ex-import-demo .ex-section-title{margin-bottom:13px}.ex-import-demo .ex-eyebrow{color:#7433ba}.ex-import-demo h4{letter-spacing:-.02em;margin:7px 0 0;font-size:20px;font-weight:900}.ex-import-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ex-import-steps span{color:#5c3c82;background:#f4f1fb;border-radius:10px;align-items:center;gap:7px;padding:11px;font-size:10px;font-weight:800;display:flex}.ex-import-steps svg{color:#1b9678}.ex-import-progress{background:#e7ebf4;border-radius:999px;height:8px;margin:15px 0 11px;overflow:hidden}.ex-import-progress i{background:linear-gradient(90deg,#32c9d6,#7d40e3,#e43ca6);border-radius:999px;width:100%;height:100%;display:block}.ex-import-summary{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ex-import-summary strong,.ex-import-summary span{border-radius:999px;padding:7px 10px;font-size:10px}.ex-import-summary strong{color:#136b55;background:#d9f8ef}.ex-import-summary span{color:#53627a;background:#eef1f7}.ex-import-demo>p{color:#64738c;margin:13px 0 0;font-size:11px;line-height:1.7}.ex-finish>div:first-child{max-width:900px}.ex-finish-steps{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.ex-finish-steps span{border:1px solid var(--ex-border);color:#d6dfed;background:#ffffff09;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:10px;font-weight:750;display:inline-flex}.ex-finish-steps b{color:#fff;background:#c42aa4;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:9px;display:inline-flex}@media (width<=800px){.ex-inbox-toolbar,.ex-import-steps{grid-template-columns:1fr}.ex-import-summary{align-items:flex-start}.ex-finish-steps{max-width:620px}}@media (width<=540px){.ex-quick-views{grid-template-columns:1fr 1fr;display:grid}.ex-quick-views button{justify-content:space-between}.ex-inbox-page{flex-direction:column;align-items:flex-start}.ex-import-toggle .ex-button{width:100%}.ex-import-demo{padding:17px}.ex-finish-steps{grid-template-columns:1fr;display:grid}.ex-finish-steps span{border-radius:10px}}*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--font-mono);font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--background:250 33% 99%;--foreground:250 24% 11%;--card:0 0% 100%;--card-foreground:250 24% 11%;--popover:0 0% 100%;--popover-foreground:250 24% 11%;--primary:262 83% 58%;--primary-foreground:0 0% 100%;--secondary:250 30% 96%;--secondary-foreground:250 24% 18%;--muted:250 24% 96%;--muted-foreground:250 10% 45%;--accent:280 80% 60%;--accent-foreground:0 0% 100%;--destructive:0 84% 60%;--destructive-foreground:0 0% 98%;--border:250 20% 90%;--input:250 20% 90%;--ring:262 83% 58%;--chart-1:262 83% 58%;--chart-2:217 91% 60%;--chart-3:329 86% 70%;--chart-4:43 96% 64%;--chart-5:173 58% 45%;--radius:.75rem;--font-heading:"Inter", ui-sans-serif, system-ui, sans-serif;--font-body:"Inter", ui-sans-serif, system-ui, sans-serif;--font-display:"Inter", ui-sans-serif, system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--sidebar-background:250 33% 12%;--sidebar-foreground:250 15% 88%;--sidebar-primary:262 83% 65%;--sidebar-primary-foreground:0 0% 100%;--sidebar-accent:250 25% 20%;--sidebar-accent-foreground:0 0% 100%;--sidebar-border:250 25% 20%;--sidebar-ring:262 83% 65%}*{border-color:hsl(var(--border));outline-color:hsl(var(--ring) / .5)}body{background-color:hsl(var(--background));font-family:var(--font-body);color:hsl(var(--foreground));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.\!container{width:100%!important}.container{width:100%}@media (width>=640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (width>=768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (width>=1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (width>=1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (width>=1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.inset-x-4{left:1rem;right:1rem}.inset-y-0{top:0;bottom:0}.-bottom-12{bottom:-3rem}.-bottom-16{bottom:-4rem}.-bottom-24{bottom:-6rem}.-left-12{left:-3rem}.-left-8{left:-2rem}.-right-10{right:-2.5rem}.-right-12{right:-3rem}.-right-16{right:-4rem}.-right-20{right:-5rem}.-top-10{top:-2.5rem}.-top-12{top:-3rem}.-top-20{top:-5rem}.-top-24{top:-6rem}.bottom-0{bottom:0}.bottom-4{bottom:1rem}.left-0{left:0}.left-1{left:.25rem}.left-1\/2{left:50%}.left-1\/3{left:33.3333%}.left-1\/4{left:25%}.left-2{left:.5rem}.left-3{left:.75rem}.left-4{left:1rem}.left-\[-10rem\]{left:-10rem}.left-\[50\%\]{left:50%}.right-0{right:0}.right-1{right:.25rem}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.right-\[-8rem\]{right:-8rem}.top-0{top:0}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-12{top:3rem}.top-2{top:.5rem}.top-28{top:7rem}.top-3{top:.75rem}.top-3\.5{top:.875rem}.top-4{top:1rem}.top-8{top:2rem}.top-\[1px\]{top:1px}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-\[72px\]{top:72px}.top-full{top:100%}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[1\]{z-index:1}.z-\[60\]{z-index:60}.z-\[80\]{z-index:80}.z-\[90\]{z-index:90}.col-span-full{grid-column:1/-1}.m-2{margin:.5rem}.m-auto{margin:auto}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3\.5{margin-left:.875rem;margin-right:.875rem}.mx-auto{margin-left:auto;margin-right:auto}.my-0\.5{margin-top:.125rem;margin-bottom:.125rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-12{margin-top:3rem;margin-bottom:3rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.my-8{margin-top:2rem;margin-bottom:2rem}.-ml-4{margin-left:-1rem}.-mt-4{margin-top:-1rem}.mb-1{margin-bottom:.25rem}.mb-10{margin-bottom:2.5rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-24{margin-top:6rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.line-clamp-4{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!block{display:block!important}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:16/9}.size-4{width:1rem;height:1rem}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-40{height:10rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-56{height:14rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-72{height:18rem}.h-8{height:2rem}.h-80{height:20rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-\[1px\]{height:1px}.h-\[72px\]{height:72px}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-fit{height:fit-content}.h-full{height:100%}.h-px{height:1px}.h-svh{height:100svh}.max-h-64{max-height:16rem}.max-h-80{max-height:20rem}.max-h-96{max-height:24rem}.max-h-\[300px\]{max-height:300px}.max-h-\[50vh\]{max-height:50vh}.max-h-\[85dvh\]{max-height:85dvh}.max-h-\[90dvh\]{max-height:90dvh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[92dvh\]{max-height:92dvh}.max-h-\[92vh\]{max-height:92vh}.max-h-screen{max-height:100vh}.min-h-0{min-height:0}.min-h-10{min-height:2.5rem}.min-h-11{min-height:2.75rem}.min-h-14{min-height:3.5rem}.min-h-28{min-height:7rem}.min-h-32{min-height:8rem}.min-h-40{min-height:10rem}.min-h-52{min-height:13rem}.min-h-\[60px\]{min-height:60px}.min-h-\[calc\(100vh-72px\)\]{min-height:calc(100vh - 72px)}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-0{width:0}.w-1{width:.25rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-36{width:9rem}.w-4{width:1rem}.w-40{width:10rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-60{width:15rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-96{width:24rem}.w-\[--sidebar-width\]{width:var(--sidebar-width)}.w-\[100px\]{width:100px}.w-\[1px\]{width:1px}.w-\[310px\]{width:310px}.w-\[92vw\]{width:92vw}.w-\[calc\(100\%_-_24px\)\]{width:calc(100% - 24px)}.w-\[calc\(100\%_-_2rem\)\]{width:calc(100% - 2rem)}.w-auto{width:auto}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.min-w-0{min-width:0}.min-w-10{min-width:2.5rem}.min-w-40{min-width:10rem}.min-w-44{min-width:11rem}.min-w-48{min-width:12rem}.min-w-5{min-width:1.25rem}.min-w-60{min-width:15rem}.min-w-8{min-width:2rem}.min-w-9{min-width:2.25rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[180px\]{min-width:180px}.min-w-\[200px\]{min-width:200px}.min-w-\[220px\]{min-width:220px}.min-w-\[8rem\]{min-width:8rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.min-w-full{min-width:100%}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-48{max-width:12rem}.max-w-4xl{max-width:56rem}.max-w-56{max-width:14rem}.max-w-5xl{max-width:64rem}.max-w-60{max-width:15rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[--skeleton-width\]{max-width:var(--skeleton-width)}.max-w-\[1600px\]{max-width:1600px}.max-w-\[220px\]{max-width:220px}.max-w-\[90\%\]{max-width:90%}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-max{max-width:max-content}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.\!grow{flex-grow:1!important}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-px{--tw-translate-x:-1px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[-50\%\]{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-px{--tw-translate-x:1px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-50\%\]{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate:45deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate:90deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:1s linear infinite spin}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;user-select:none}.resize{resize:both}.scroll-mt-24{scroll-margin-top:6rem}.scroll-mt-4{scroll-margin-top:1rem}.scroll-mt-6{scroll-margin-top:1.5rem}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-7{gap:1.75rem}.gap-8{gap:2rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-y-1{row-gap:.25rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-7>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.75rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.self-start{align-self:flex-start}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[24px\]{border-radius:24px}.rounded-\[26px\]{border-radius:26px}.rounded-\[28px\]{border-radius:28px}.rounded-\[2px\]{border-radius:2px}.rounded-\[30px\]{border-radius:30px}.rounded-\[31px\]{border-radius:31px}.rounded-\[32px\]{border-radius:32px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:.75rem}.rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.rounded-tl-sm{border-top-left-radius:calc(var(--radius) - 4px)}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-4{border-width:4px}.border-\[1\.5px\]{border-width:1.5px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-l-4{border-left-width:4px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-\[--color-border\]{border-color:var(--color-border)}.border-amber-200{--tw-border-opacity:1;border-color:rgb(253 230 138/var(--tw-border-opacity,1))}.border-amber-300{--tw-border-opacity:1;border-color:rgb(252 211 77/var(--tw-border-opacity,1))}.border-amber-300\/20{border-color:#fcd34d33}.border-amber-300\/30{border-color:#fcd34d4d}.border-amber-300\/40{border-color:#fcd34d66}.border-border{border-color:hsl(var(--border))}.border-border\/50{border-color:hsl(var(--border) / .5)}.border-cyan-100{--tw-border-opacity:1;border-color:rgb(207 250 254/var(--tw-border-opacity,1))}.border-cyan-200{--tw-border-opacity:1;border-color:rgb(165 243 252/var(--tw-border-opacity,1))}.border-cyan-200\/20{border-color:#a5f3fc33}.border-cyan-200\/30{border-color:#a5f3fc4d}.border-cyan-200\/40{border-color:#a5f3fc66}.border-cyan-300{--tw-border-opacity:1;border-color:rgb(103 232 249/var(--tw-border-opacity,1))}.border-cyan-300\/25{border-color:#67e8f940}.border-cyan-300\/30{border-color:#67e8f94d}.border-cyan-300\/40{border-color:#67e8f966}.border-cyan-300\/50{border-color:#67e8f980}.border-cyan-700{--tw-border-opacity:1;border-color:rgb(14 116 144/var(--tw-border-opacity,1))}.border-destructive{border-color:hsl(var(--destructive))}.border-destructive\/50{border-color:hsl(var(--destructive) / .5)}.border-emerald-200{--tw-border-opacity:1;border-color:rgb(167 243 208/var(--tw-border-opacity,1))}.border-emerald-300{--tw-border-opacity:1;border-color:rgb(110 231 183/var(--tw-border-opacity,1))}.border-emerald-300\/25{border-color:#6ee7b740}.border-fuchsia-200{--tw-border-opacity:1;border-color:rgb(245 208 254/var(--tw-border-opacity,1))}.border-fuchsia-200\/25{border-color:#f5d0fe40}.border-fuchsia-200\/40{border-color:#f5d0fe66}.border-fuchsia-300{--tw-border-opacity:1;border-color:rgb(240 171 252/var(--tw-border-opacity,1))}.border-fuchsia-300\/25{border-color:#f0abfc40}.border-fuchsia-300\/30{border-color:#f0abfc4d}.border-fuchsia-400{--tw-border-opacity:1;border-color:rgb(232 121 249/var(--tw-border-opacity,1))}.border-fuchsia-500{--tw-border-opacity:1;border-color:rgb(217 70 239/var(--tw-border-opacity,1))}.border-fuchsia-600{--tw-border-opacity:1;border-color:rgb(192 38 211/var(--tw-border-opacity,1))}.border-input{border-color:hsl(var(--input))}.border-orange-100{--tw-border-opacity:1;border-color:rgb(255 237 213/var(--tw-border-opacity,1))}.border-orange-200{--tw-border-opacity:1;border-color:rgb(254 215 170/var(--tw-border-opacity,1))}.border-primary{border-color:hsl(var(--primary))}.border-primary\/50{border-color:hsl(var(--primary) / .5)}.border-red-200{--tw-border-opacity:1;border-color:rgb(254 202 202/var(--tw-border-opacity,1))}.border-red-300{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity,1))}.border-red-400\/30{border-color:#f871714d}.border-rose-200{--tw-border-opacity:1;border-color:rgb(254 205 211/var(--tw-border-opacity,1))}.border-rose-300{--tw-border-opacity:1;border-color:rgb(253 164 175/var(--tw-border-opacity,1))}.border-sidebar-border{border-color:hsl(var(--sidebar-border))}.border-slate-100{--tw-border-opacity:1;border-color:rgb(241 245 249/var(--tw-border-opacity,1))}.border-slate-200{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1))}.border-slate-300{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.border-slate-600{--tw-border-opacity:1;border-color:rgb(71 85 105/var(--tw-border-opacity,1))}.border-transparent{border-color:#0000}.border-violet-200{--tw-border-opacity:1;border-color:rgb(221 214 254/var(--tw-border-opacity,1))}.border-violet-300{--tw-border-opacity:1;border-color:rgb(196 181 253/var(--tw-border-opacity,1))}.border-violet-400\/30{border-color:#a78bfa4d}.border-violet-500{--tw-border-opacity:1;border-color:rgb(139 92 246/var(--tw-border-opacity,1))}.border-violet-600{--tw-border-opacity:1;border-color:rgb(124 58 237/var(--tw-border-opacity,1))}.border-violet-700{--tw-border-opacity:1;border-color:rgb(109 40 217/var(--tw-border-opacity,1))}.border-white\/10{border-color:#ffffff1a}.border-white\/15{border-color:#ffffff26}.border-white\/20{border-color:#fff3}.border-white\/25{border-color:#ffffff40}.border-white\/30{border-color:#ffffff4d}.border-white\/70{border-color:#ffffffb3}.border-l-transparent{border-left-color:#0000}.border-l-violet-500{--tw-border-opacity:1;border-left-color:rgb(139 92 246/var(--tw-border-opacity,1))}.border-t-slate-800{--tw-border-opacity:1;border-top-color:rgb(30 41 59/var(--tw-border-opacity,1))}.border-t-transparent{border-top-color:#0000}.border-t-violet-600{--tw-border-opacity:1;border-top-color:rgb(124 58 237/var(--tw-border-opacity,1))}.bg-\[\#050d1a\]{--tw-bg-opacity:1;background-color:rgb(5 13 26/var(--tw-bg-opacity,1))}.bg-\[\#061128\]\/90{background-color:#061128e6}.bg-\[\#07142f\]{--tw-bg-opacity:1;background-color:rgb(7 20 47/var(--tw-bg-opacity,1))}.bg-\[\#07142f\]\/95{background-color:#07142ff2}.bg-\[\#09162f\]{--tw-bg-opacity:1;background-color:rgb(9 22 47/var(--tw-bg-opacity,1))}.bg-\[\#0a1734\]\/95{background-color:#0a1734f2}.bg-\[\#0b1737\]\/95{background-color:#0b1737f2}.bg-\[\#101321\]{--tw-bg-opacity:1;background-color:rgb(16 19 33/var(--tw-bg-opacity,1))}.bg-\[\#101f3a\]{--tw-bg-opacity:1;background-color:rgb(16 31 58/var(--tw-bg-opacity,1))}.bg-\[\#11213d\]{--tw-bg-opacity:1;background-color:rgb(17 33 61/var(--tw-bg-opacity,1))}.bg-\[\#11213e\]{--tw-bg-opacity:1;background-color:rgb(17 33 62/var(--tw-bg-opacity,1))}.bg-\[\#11243d\]{--tw-bg-opacity:1;background-color:rgb(17 36 61/var(--tw-bg-opacity,1))}.bg-\[\#231c3c\]{--tw-bg-opacity:1;background-color:rgb(35 28 60/var(--tw-bg-opacity,1))}.bg-\[\#f413a5\]{--tw-bg-opacity:1;background-color:rgb(244 19 165/var(--tw-bg-opacity,1))}.bg-\[\#f8f5ee\]{--tw-bg-opacity:1;background-color:rgb(248 245 238/var(--tw-bg-opacity,1))}.bg-\[--color-bg\]{background-color:var(--color-bg)}.bg-accent{background-color:hsl(var(--accent))}.bg-amber-100{--tw-bg-opacity:1;background-color:rgb(254 243 199/var(--tw-bg-opacity,1))}.bg-amber-300{--tw-bg-opacity:1;background-color:rgb(252 211 77/var(--tw-bg-opacity,1))}.bg-amber-300\/10{background-color:#fcd34d1a}.bg-amber-300\/20{background-color:#fcd34d33}.bg-amber-300\/\[\.07\]{background-color:#fcd34d12}.bg-amber-400{--tw-bg-opacity:1;background-color:rgb(251 191 36/var(--tw-bg-opacity,1))}.bg-amber-400\/15{background-color:#fbbf2426}.bg-amber-50{--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1))}.bg-amber-500{--tw-bg-opacity:1;background-color:rgb(245 158 11/var(--tw-bg-opacity,1))}.bg-background{background-color:hsl(var(--background))}.bg-black\/70{background-color:#000000b3}.bg-black\/80{background-color:#000c}.bg-blue-50{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.bg-border{background-color:hsl(var(--border))}.bg-card{background-color:hsl(var(--card))}.bg-cyan-100{--tw-bg-opacity:1;background-color:rgb(207 250 254/var(--tw-bg-opacity,1))}.bg-cyan-100\/10{background-color:#cffafe1a}.bg-cyan-200{--tw-bg-opacity:1;background-color:rgb(165 243 252/var(--tw-bg-opacity,1))}.bg-cyan-200\/10{background-color:#a5f3fc1a}.bg-cyan-300{--tw-bg-opacity:1;background-color:rgb(103 232 249/var(--tw-bg-opacity,1))}.bg-cyan-300\/10{background-color:#67e8f91a}.bg-cyan-300\/20{background-color:#67e8f933}.bg-cyan-300\/30{background-color:#67e8f94d}.bg-cyan-400{--tw-bg-opacity:1;background-color:rgb(34 211 238/var(--tw-bg-opacity,1))}.bg-cyan-400\/15{background-color:#22d3ee26}.bg-cyan-400\/20{background-color:#22d3ee33}.bg-cyan-50{--tw-bg-opacity:1;background-color:rgb(236 254 255/var(--tw-bg-opacity,1))}.bg-cyan-50\/60{background-color:#ecfeff99}.bg-cyan-50\/70{background-color:#ecfeffb3}.bg-cyan-700{--tw-bg-opacity:1;background-color:rgb(14 116 144/var(--tw-bg-opacity,1))}.bg-cyan-950\/30{background-color:#0833444d}.bg-destructive{background-color:hsl(var(--destructive))}.bg-destructive\/10{background-color:hsl(var(--destructive) / .1)}.bg-emerald-100{--tw-bg-opacity:1;background-color:rgb(209 250 229/var(--tw-bg-opacity,1))}.bg-emerald-300\/10{background-color:#6ee7b71a}.bg-emerald-400{--tw-bg-opacity:1;background-color:rgb(52 211 153/var(--tw-bg-opacity,1))}.bg-emerald-400\/20{background-color:#34d39933}.bg-emerald-50{--tw-bg-opacity:1;background-color:rgb(236 253 245/var(--tw-bg-opacity,1))}.bg-emerald-500{--tw-bg-opacity:1;background-color:rgb(16 185 129/var(--tw-bg-opacity,1))}.bg-emerald-600{--tw-bg-opacity:1;background-color:rgb(5 150 105/var(--tw-bg-opacity,1))}.bg-foreground{background-color:hsl(var(--foreground))}.bg-fuchsia-100{--tw-bg-opacity:1;background-color:rgb(250 232 255/var(--tw-bg-opacity,1))}.bg-fuchsia-300\/10{background-color:#f0abfc1a}.bg-fuchsia-300\/20{background-color:#f0abfc33}.bg-fuchsia-400{--tw-bg-opacity:1;background-color:rgb(232 121 249/var(--tw-bg-opacity,1))}.bg-fuchsia-400\/15{background-color:#e879f926}.bg-fuchsia-400\/30{background-color:#e879f94d}.bg-fuchsia-50{--tw-bg-opacity:1;background-color:rgb(253 244 255/var(--tw-bg-opacity,1))}.bg-fuchsia-500{--tw-bg-opacity:1;background-color:rgb(217 70 239/var(--tw-bg-opacity,1))}.bg-fuchsia-500\/20{background-color:#d946ef33}.bg-fuchsia-500\/25{background-color:#d946ef40}.bg-fuchsia-500\/30{background-color:#d946ef4d}.bg-fuchsia-600{--tw-bg-opacity:1;background-color:rgb(192 38 211/var(--tw-bg-opacity,1))}.bg-fuchsia-700{--tw-bg-opacity:1;background-color:rgb(162 28 175/var(--tw-bg-opacity,1))}.bg-muted{background-color:hsl(var(--muted))}.bg-muted\/50{background-color:hsl(var(--muted) / .5)}.bg-orange-100{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity,1))}.bg-orange-200{--tw-bg-opacity:1;background-color:rgb(254 215 170/var(--tw-bg-opacity,1))}.bg-orange-300\/25{background-color:#fdba7440}.bg-orange-400{--tw-bg-opacity:1;background-color:rgb(251 146 60/var(--tw-bg-opacity,1))}.bg-orange-400\/25{background-color:#fb923c40}.bg-orange-50{--tw-bg-opacity:1;background-color:rgb(255 247 237/var(--tw-bg-opacity,1))}.bg-popover{background-color:hsl(var(--popover))}.bg-primary{background-color:hsl(var(--primary))}.bg-primary\/10{background-color:hsl(var(--primary) / .1)}.bg-primary\/20{background-color:hsl(var(--primary) / .2)}.bg-red-100{--tw-bg-opacity:1;background-color:rgb(254 226 226/var(--tw-bg-opacity,1))}.bg-red-50{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.bg-red-600{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.bg-red-700{--tw-bg-opacity:1;background-color:rgb(185 28 28/var(--tw-bg-opacity,1))}.bg-red-950\/70{background-color:#450a0ab3}.bg-rose-50{--tw-bg-opacity:1;background-color:rgb(255 241 242/var(--tw-bg-opacity,1))}.bg-rose-700{--tw-bg-opacity:1;background-color:rgb(190 18 60/var(--tw-bg-opacity,1))}.bg-secondary{background-color:hsl(var(--secondary))}.bg-sidebar{background-color:hsl(var(--sidebar-background))}.bg-sidebar-border{background-color:hsl(var(--sidebar-border))}.bg-sky-100{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity,1))}.bg-sky-50{--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity,1))}.bg-slate-100{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.bg-slate-200{--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity,1))}.bg-slate-50{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.bg-slate-500{--tw-bg-opacity:1;background-color:rgb(100 116 139/var(--tw-bg-opacity,1))}.bg-slate-900{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}.bg-slate-900\/40{background-color:#0f172a66}.bg-slate-950{--tw-bg-opacity:1;background-color:rgb(2 6 23/var(--tw-bg-opacity,1))}.bg-slate-950\/25{background-color:#02061740}.bg-slate-950\/30{background-color:#0206174d}.bg-slate-950\/35{background-color:#02061759}.bg-slate-950\/45{background-color:#02061773}.bg-slate-950\/50{background-color:#02061780}.bg-slate-950\/70{background-color:#020617b3}.bg-slate-950\/75{background-color:#020617bf}.bg-transparent{background-color:#0000}.bg-violet-100{--tw-bg-opacity:1;background-color:rgb(237 233 254/var(--tw-bg-opacity,1))}.bg-violet-200{--tw-bg-opacity:1;background-color:rgb(221 214 254/var(--tw-bg-opacity,1))}.bg-violet-300{--tw-bg-opacity:1;background-color:rgb(196 181 253/var(--tw-bg-opacity,1))}.bg-violet-50{--tw-bg-opacity:1;background-color:rgb(245 243 255/var(--tw-bg-opacity,1))}.bg-violet-50\/40{background-color:#f5f3ff66}.bg-violet-50\/50{background-color:#f5f3ff80}.bg-violet-600{--tw-bg-opacity:1;background-color:rgb(124 58 237/var(--tw-bg-opacity,1))}.bg-violet-700{--tw-bg-opacity:1;background-color:rgb(109 40 217/var(--tw-bg-opacity,1))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/15{background-color:#ffffff26}.bg-white\/5{background-color:#ffffff0d}.bg-white\/70{background-color:#ffffffb3}.bg-white\/95{background-color:#fffffff2}.bg-white\/\[\.04\]{background-color:#ffffff0a}.bg-white\/\[\.06\]{background-color:#ffffff0f}.bg-white\/\[\.07\]{background-color:#ffffff12}.bg-white\/\[0\.06\]{background-color:#ffffff0f}.bg-gradient-to-b{background-image:linear-gradient(to bottom, var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right, var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right, var(--tw-gradient-stops))}.from-\[\#07142f\]{--tw-gradient-from:#07142f var(--tw-gradient-from-position);--tw-gradient-to:#07142f00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#08c7c2\]{--tw-gradient-from:#08c7c2 var(--tw-gradient-from-position);--tw-gradient-to:#08c7c200 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#0d2344\]{--tw-gradient-from:#0d2344 var(--tw-gradient-from-position);--tw-gradient-to:#0d234400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#0f1535\]{--tw-gradient-from:#0f1535 var(--tw-gradient-from-position);--tw-gradient-to:#0f153500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#111936\]{--tw-gradient-from:#111936 var(--tw-gradient-from-position);--tw-gradient-to:#11193600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#121936\]{--tw-gradient-from:#121936 var(--tw-gradient-from-position);--tw-gradient-to:#12193600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#14294a\]{--tw-gradient-from:#14294a var(--tw-gradient-from-position);--tw-gradient-to:#14294a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#171d43\]{--tw-gradient-from:#171d43 var(--tw-gradient-from-position);--tw-gradient-to:#171d4300 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#172557\]{--tw-gradient-from:#172557 var(--tw-gradient-from-position);--tw-gradient-to:#17255700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#2f1737\]{--tw-gradient-from:#2f1737 var(--tw-gradient-from-position);--tw-gradient-to:#2f173700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#4566ff\]{--tw-gradient-from:#4566ff var(--tw-gradient-from-position);--tw-gradient-to:#4566ff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#ef168e\]{--tw-gradient-from:#ef168e var(--tw-gradient-from-position);--tw-gradient-to:#ef168e00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#ef168e\]\/20{--tw-gradient-from:#ef168e33 var(--tw-gradient-from-position);--tw-gradient-to:#ef168e00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#ff5a5f\]{--tw-gradient-from:#ff5a5f var(--tw-gradient-from-position);--tw-gradient-to:#ff5a5f00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#ff654d\]{--tw-gradient-from:#ff654d var(--tw-gradient-from-position);--tw-gradient-to:#ff654d00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#ff6a32\]{--tw-gradient-from:#ff6a32 var(--tw-gradient-from-position);--tw-gradient-to:#ff6a3200 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#ff6a45\]{--tw-gradient-from:#ff6a45 var(--tw-gradient-from-position);--tw-gradient-to:#ff6a4500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#ff9f1c\]{--tw-gradient-from:#ff9f1c var(--tw-gradient-from-position);--tw-gradient-to:#ff9f1c00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-400{--tw-gradient-from:#fbbf24 var(--tw-gradient-from-position);--tw-gradient-to:#fbbf2400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-50{--tw-gradient-from:#fffbeb var(--tw-gradient-from-position);--tw-gradient-to:#fffbeb00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-500{--tw-gradient-from:#3b82f6 var(--tw-gradient-from-position);--tw-gradient-to:#3b82f600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-600{--tw-gradient-from:#2563eb var(--tw-gradient-from-position);--tw-gradient-to:#2563eb00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-300\/15{--tw-gradient-from:#67e8f926 var(--tw-gradient-from-position);--tw-gradient-to:#67e8f900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-400{--tw-gradient-from:#22d3ee var(--tw-gradient-from-position);--tw-gradient-to:#22d3ee00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-50{--tw-gradient-from:#ecfeff var(--tw-gradient-from-position);--tw-gradient-to:#ecfeff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-500{--tw-gradient-from:#06b6d4 var(--tw-gradient-from-position);--tw-gradient-to:#06b6d400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-400{--tw-gradient-from:#34d399 var(--tw-gradient-from-position);--tw-gradient-to:#34d39900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-500{--tw-gradient-from:#10b981 var(--tw-gradient-from-position);--tw-gradient-to:#10b98100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-600{--tw-gradient-from:#059669 var(--tw-gradient-from-position);--tw-gradient-to:#05966900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-fuchsia-50{--tw-gradient-from:#fdf4ff var(--tw-gradient-from-position);--tw-gradient-to:#fdf4ff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-fuchsia-500{--tw-gradient-from:#d946ef var(--tw-gradient-from-position);--tw-gradient-to:#d946ef00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-fuchsia-500\/10{--tw-gradient-from:#d946ef1a var(--tw-gradient-from-position);--tw-gradient-to:#d946ef00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-fuchsia-600{--tw-gradient-from:#c026d3 var(--tw-gradient-from-position);--tw-gradient-to:#c026d300 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-400{--tw-gradient-from:#fb923c var(--tw-gradient-from-position);--tw-gradient-to:#fb923c00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-50{--tw-gradient-from:#fff7ed var(--tw-gradient-from-position);--tw-gradient-to:#fff7ed00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-500{--tw-gradient-from:#f97316 var(--tw-gradient-from-position);--tw-gradient-to:#f9731600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-500{--tw-gradient-from:#ef4444 var(--tw-gradient-from-position);--tw-gradient-to:#ef444400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-400{--tw-gradient-from:#94a3b8 var(--tw-gradient-from-position);--tw-gradient-to:#94a3b800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-50{--tw-gradient-from:#f8fafc var(--tw-gradient-from-position);--tw-gradient-to:#f8fafc00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-900{--tw-gradient-from:#0f172a var(--tw-gradient-from-position);--tw-gradient-to:#0f172a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-950{--tw-gradient-from:#020617 var(--tw-gradient-from-position);--tw-gradient-to:#02061700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-50{--tw-gradient-from:#f5f3ff var(--tw-gradient-from-position);--tw-gradient-to:#f5f3ff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-500{--tw-gradient-from:#8b5cf6 var(--tw-gradient-from-position);--tw-gradient-to:#8b5cf600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-600{--tw-gradient-from:#7c3aed var(--tw-gradient-from-position);--tw-gradient-to:#7c3aed00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-950{--tw-gradient-from:#2e1065 var(--tw-gradient-from-position);--tw-gradient-to:#2e106500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-white{--tw-gradient-from:#fff var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.via-\[\#0a2350\]{--tw-gradient-to:#0a235000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #0a2350 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#102653\]{--tw-gradient-to:#10265300 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #102653 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#123f4f\]{--tw-gradient-to:#123f4f00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #123f4f var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#151c44\]{--tw-gradient-to:#151c4400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #151c44 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#17163b\]{--tw-gradient-to:#17163b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #17163b var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#17235b\]{--tw-gradient-to:#17235b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #17235b var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#1a1158\]{--tw-gradient-to:#1a115800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #1a1158 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#23114d\]{--tw-gradient-to:#23114d00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #23114d var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#25124b\]{--tw-gradient-to:#25124b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #25124b var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#25145a\]{--tw-gradient-to:#25145a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #25145a var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#26154a\]{--tw-gradient-to:#26154a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #26154a var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#35124f\]{--tw-gradient-to:#35124f00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #35124f var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#3c174b\]{--tw-gradient-to:#3c174b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #3c174b var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#3d206c\]{--tw-gradient-to:#3d206c00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #3d206c var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#4b2144\]{--tw-gradient-to:#4b214400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #4b2144 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#5a1681\]{--tw-gradient-to:#5a168100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #5a1681 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#6020a2\]{--tw-gradient-to:#6020a200 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #6020a2 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#6427c9\]{--tw-gradient-to:#6427c900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #6427c9 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#7a36f2\]{--tw-gradient-to:#7a36f200 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #7a36f2 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#7a36f2\]\/15{--tw-gradient-to:#7a36f200 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #7a36f226 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#a13cf0\]{--tw-gradient-to:#a13cf000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #a13cf0 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#ed1e8f\]{--tw-gradient-to:#ed1e8f00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #ed1e8f var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#ef168e\]{--tw-gradient-to:#ef168e00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #ef168e var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-amber-50{--tw-gradient-to:#fffbeb00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #fffbeb var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-fuchsia-500{--tw-gradient-to:#d946ef00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #d946ef var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-orange-50{--tw-gradient-to:#fff7ed00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #fff7ed var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-orange-500{--tw-gradient-to:#f9731600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #f97316 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-slate-950{--tw-gradient-to:#02061700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #020617 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-violet-400\/15{--tw-gradient-to:#a78bfa00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #a78bfa26 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-violet-50{--tw-gradient-to:#f5f3ff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #f5f3ff var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-violet-500{--tw-gradient-to:#8b5cf600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #8b5cf6 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-violet-500\/10{--tw-gradient-to:#8b5cf600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #8b5cf61a var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-violet-600{--tw-gradient-to:#7c3aed00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #7c3aed var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-violet-700{--tw-gradient-to:#6d28d900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #6d28d9 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-violet-950{--tw-gradient-to:#2e106500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #2e1065 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white{--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #fff var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-\[\#073f55\]{--tw-gradient-to:#073f55 var(--tw-gradient-to-position)}.to-\[\#078fa8\]{--tw-gradient-to:#078fa8 var(--tw-gradient-to-position)}.to-\[\#087d89\]{--tw-gradient-to:#087d89 var(--tw-gradient-to-position)}.to-\[\#08a9c7\]{--tw-gradient-to:#08a9c7 var(--tw-gradient-to-position)}.to-\[\#08aecd\]{--tw-gradient-to:#08aecd var(--tw-gradient-to-position)}.to-\[\#08c7c2\]{--tw-gradient-to:#08c7c2 var(--tw-gradient-to-position)}.to-\[\#08c7c2\]\/20{--tw-gradient-to:#08c7c233 var(--tw-gradient-to-position)}.to-\[\#0b4660\]{--tw-gradient-to:#0b4660 var(--tw-gradient-to-position)}.to-\[\#0b6372\]{--tw-gradient-to:#0b6372 var(--tw-gradient-to-position)}.to-\[\#0d5062\]{--tw-gradient-to:#0d5062 var(--tw-gradient-to-position)}.to-\[\#102653\]{--tw-gradient-to:#102653 var(--tw-gradient-to-position)}.to-\[\#103d58\]{--tw-gradient-to:#103d58 var(--tw-gradient-to-position)}.to-\[\#10c9c3\]{--tw-gradient-to:#10c9c3 var(--tw-gradient-to-position)}.to-\[\#11162f\]{--tw-gradient-to:#11162f var(--tw-gradient-to-position)}.to-\[\#23114d\]{--tw-gradient-to:#23114d var(--tw-gradient-to-position)}.to-\[\#24304f\]{--tw-gradient-to:#24304f var(--tw-gradient-to-position)}.to-\[\#243d70\]{--tw-gradient-to:#243d70 var(--tw-gradient-to-position)}.to-\[\#30125a\]{--tw-gradient-to:#30125a var(--tw-gradient-to-position)}.to-\[\#32145e\]{--tw-gradient-to:#32145e var(--tw-gradient-to-position)}.to-\[\#34a853\]{--tw-gradient-to:#34a853 var(--tw-gradient-to-position)}.to-\[\#351846\]{--tw-gradient-to:#351846 var(--tw-gradient-to-position)}.to-\[\#391454\]{--tw-gradient-to:#391454 var(--tw-gradient-to-position)}.to-\[\#3d0a5e\]{--tw-gradient-to:#3d0a5e var(--tw-gradient-to-position)}.to-\[\#5d3718\]{--tw-gradient-to:#5d3718 var(--tw-gradient-to-position)}.to-\[\#6d3510\]{--tw-gradient-to:#6d3510 var(--tw-gradient-to-position)}.to-\[\#7a36f2\]{--tw-gradient-to:#7a36f2 var(--tw-gradient-to-position)}.to-\[\#8b5cff\]{--tw-gradient-to:#8b5cff var(--tw-gradient-to-position)}.to-\[\#ef168e\]{--tw-gradient-to:#ef168e var(--tw-gradient-to-position)}.to-blue-500{--tw-gradient-to:#3b82f6 var(--tw-gradient-to-position)}.to-cyan-400{--tw-gradient-to:#22d3ee var(--tw-gradient-to-position)}.to-cyan-400\/10{--tw-gradient-to:#22d3ee1a var(--tw-gradient-to-position)}.to-cyan-50{--tw-gradient-to:#ecfeff var(--tw-gradient-to-position)}.to-cyan-600{--tw-gradient-to:#0891b2 var(--tw-gradient-to-position)}.to-cyan-950{--tw-gradient-to:#083344 var(--tw-gradient-to-position)}.to-fuchsia-400\/15{--tw-gradient-to:#e879f926 var(--tw-gradient-to-position)}.to-fuchsia-50{--tw-gradient-to:#fdf4ff var(--tw-gradient-to-position)}.to-fuchsia-500{--tw-gradient-to:#d946ef var(--tw-gradient-to-position)}.to-fuchsia-600{--tw-gradient-to:#c026d3 var(--tw-gradient-to-position)}.to-indigo-600{--tw-gradient-to:#4f46e5 var(--tw-gradient-to-position)}.to-indigo-950{--tw-gradient-to:#1e1b4b var(--tw-gradient-to-position)}.to-orange-500{--tw-gradient-to:#f97316 var(--tw-gradient-to-position)}.to-pink-500{--tw-gradient-to:#ec4899 var(--tw-gradient-to-position)}.to-purple-600{--tw-gradient-to:#9333ea var(--tw-gradient-to-position)}.to-rose-50{--tw-gradient-to:#fff1f2 var(--tw-gradient-to-position)}.to-rose-500{--tw-gradient-to:#f43f5e var(--tw-gradient-to-position)}.to-rose-600{--tw-gradient-to:#e11d48 var(--tw-gradient-to-position)}.to-slate-50{--tw-gradient-to:#f8fafc var(--tw-gradient-to-position)}.to-slate-600{--tw-gradient-to:#475569 var(--tw-gradient-to-position)}.to-teal-600{--tw-gradient-to:#0d9488 var(--tw-gradient-to-position)}.to-violet-50{--tw-gradient-to:#f5f3ff var(--tw-gradient-to-position)}.to-violet-600{--tw-gradient-to:#7c3aed var(--tw-gradient-to-position)}.to-violet-700{--tw-gradient-to:#6d28d9 var(--tw-gradient-to-position)}.to-violet-950{--tw-gradient-to:#2e1065 var(--tw-gradient-to-position)}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.fill-current{fill:currentColor}.fill-emerald-500{fill:#10b981}.fill-primary{fill:hsl(var(--primary))}.stroke-\[3\]{stroke-width:3px}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-10{padding:2.5rem}.p-12{padding:3rem}.p-2{padding:.5rem}.p-20{padding:5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.p-\[1px\]{padding:1px}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-7{padding-top:1.75rem;padding-bottom:1.75rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-20{padding-bottom:5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pl-10{padding-left:2.5rem}.pl-2{padding-left:.5rem}.pl-2\.5{padding-left:.625rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-7{padding-left:1.75rem}.pl-8{padding-left:2rem}.pl-9{padding-left:2.25rem}.pr-10{padding-right:2.5rem}.pr-16{padding-right:4rem}.pr-2{padding-right:.5rem}.pr-2\.5{padding-right:.625rem}.pr-8{padding-right:2rem}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-12{padding-top:3rem}.pt-24{padding-top:6rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-6xl{font-size:3.75rem;line-height:1}.text-7xl{font-size:4.5rem;line-height:1}.text-\[0\.8rem\]{font-size:.8rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-\[\.94\]{line-height:.94}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-tight{line-height:1.25}.tracking-\[-\.055em\]{letter-spacing:-.055em}.tracking-\[-0\.045em\]{letter-spacing:-.045em}.tracking-\[\.12em\]{letter-spacing:.12em}.tracking-\[\.15em\]{letter-spacing:.15em}.tracking-\[\.16em\]{letter-spacing:.16em}.tracking-\[\.17em\]{letter-spacing:.17em}.tracking-\[\.18em\]{letter-spacing:.18em}.tracking-\[\.22em\]{letter-spacing:.22em}.tracking-\[\.2em\]{letter-spacing:.2em}.tracking-\[0\.13em\]{letter-spacing:.13em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.15em\]{letter-spacing:.15em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.17em\]{letter-spacing:.17em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-normal{letter-spacing:0}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[\#101321\]{--tw-text-opacity:1;color:rgb(16 19 33/var(--tw-text-opacity,1))}.text-accent-foreground{color:hsl(var(--accent-foreground))}.text-amber-100{--tw-text-opacity:1;color:rgb(254 243 199/var(--tw-text-opacity,1))}.text-amber-200{--tw-text-opacity:1;color:rgb(253 230 138/var(--tw-text-opacity,1))}.text-amber-300{--tw-text-opacity:1;color:rgb(252 211 77/var(--tw-text-opacity,1))}.text-amber-400{--tw-text-opacity:1;color:rgb(251 191 36/var(--tw-text-opacity,1))}.text-amber-500{--tw-text-opacity:1;color:rgb(245 158 11/var(--tw-text-opacity,1))}.text-amber-700{--tw-text-opacity:1;color:rgb(180 83 9/var(--tw-text-opacity,1))}.text-amber-800{--tw-text-opacity:1;color:rgb(146 64 14/var(--tw-text-opacity,1))}.text-amber-900{--tw-text-opacity:1;color:rgb(120 53 15/var(--tw-text-opacity,1))}.text-amber-950{--tw-text-opacity:1;color:rgb(69 26 3/var(--tw-text-opacity,1))}.text-blue-700{--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity,1))}.text-blue-800{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity,1))}.text-card-foreground{color:hsl(var(--card-foreground))}.text-current{color:currentColor}.text-cyan-100{--tw-text-opacity:1;color:rgb(207 250 254/var(--tw-text-opacity,1))}.text-cyan-200{--tw-text-opacity:1;color:rgb(165 243 252/var(--tw-text-opacity,1))}.text-cyan-300{--tw-text-opacity:1;color:rgb(103 232 249/var(--tw-text-opacity,1))}.text-cyan-50{--tw-text-opacity:1;color:rgb(236 254 255/var(--tw-text-opacity,1))}.text-cyan-500{--tw-text-opacity:1;color:rgb(6 182 212/var(--tw-text-opacity,1))}.text-cyan-600{--tw-text-opacity:1;color:rgb(8 145 178/var(--tw-text-opacity,1))}.text-cyan-700{--tw-text-opacity:1;color:rgb(14 116 144/var(--tw-text-opacity,1))}.text-cyan-800{--tw-text-opacity:1;color:rgb(21 94 117/var(--tw-text-opacity,1))}.text-cyan-900{--tw-text-opacity:1;color:rgb(22 78 99/var(--tw-text-opacity,1))}.text-cyan-950{--tw-text-opacity:1;color:rgb(8 51 68/var(--tw-text-opacity,1))}.text-destructive{color:hsl(var(--destructive))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-emerald-300{--tw-text-opacity:1;color:rgb(110 231 183/var(--tw-text-opacity,1))}.text-emerald-500{--tw-text-opacity:1;color:rgb(16 185 129/var(--tw-text-opacity,1))}.text-emerald-600{--tw-text-opacity:1;color:rgb(5 150 105/var(--tw-text-opacity,1))}.text-emerald-700{--tw-text-opacity:1;color:rgb(4 120 87/var(--tw-text-opacity,1))}.text-emerald-800{--tw-text-opacity:1;color:rgb(6 95 70/var(--tw-text-opacity,1))}.text-emerald-900{--tw-text-opacity:1;color:rgb(6 78 59/var(--tw-text-opacity,1))}.text-emerald-950{--tw-text-opacity:1;color:rgb(2 44 34/var(--tw-text-opacity,1))}.text-foreground{color:hsl(var(--foreground))}.text-foreground\/50{color:hsl(var(--foreground) / .5)}.text-fuchsia-100{--tw-text-opacity:1;color:rgb(250 232 255/var(--tw-text-opacity,1))}.text-fuchsia-200{--tw-text-opacity:1;color:rgb(245 208 254/var(--tw-text-opacity,1))}.text-fuchsia-300{--tw-text-opacity:1;color:rgb(240 171 252/var(--tw-text-opacity,1))}.text-fuchsia-400{--tw-text-opacity:1;color:rgb(232 121 249/var(--tw-text-opacity,1))}.text-fuchsia-500{--tw-text-opacity:1;color:rgb(217 70 239/var(--tw-text-opacity,1))}.text-fuchsia-600{--tw-text-opacity:1;color:rgb(192 38 211/var(--tw-text-opacity,1))}.text-fuchsia-700{--tw-text-opacity:1;color:rgb(162 28 175/var(--tw-text-opacity,1))}.text-fuchsia-800{--tw-text-opacity:1;color:rgb(134 25 143/var(--tw-text-opacity,1))}.text-fuchsia-950{--tw-text-opacity:1;color:rgb(74 4 78/var(--tw-text-opacity,1))}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-orange-500{--tw-text-opacity:1;color:rgb(249 115 22/var(--tw-text-opacity,1))}.text-orange-600{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity,1))}.text-orange-700{--tw-text-opacity:1;color:rgb(194 65 12/var(--tw-text-opacity,1))}.text-orange-800{--tw-text-opacity:1;color:rgb(154 52 18/var(--tw-text-opacity,1))}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-red-100{--tw-text-opacity:1;color:rgb(254 226 226/var(--tw-text-opacity,1))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-red-700{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.text-red-800{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity,1))}.text-red-900{--tw-text-opacity:1;color:rgb(127 29 29/var(--tw-text-opacity,1))}.text-rose-200{--tw-text-opacity:1;color:rgb(254 205 211/var(--tw-text-opacity,1))}.text-rose-500{--tw-text-opacity:1;color:rgb(244 63 94/var(--tw-text-opacity,1))}.text-rose-700{--tw-text-opacity:1;color:rgb(190 18 60/var(--tw-text-opacity,1))}.text-rose-800{--tw-text-opacity:1;color:rgb(159 18 57/var(--tw-text-opacity,1))}.text-rose-900{--tw-text-opacity:1;color:rgb(136 19 55/var(--tw-text-opacity,1))}.text-rose-950{--tw-text-opacity:1;color:rgb(76 5 25/var(--tw-text-opacity,1))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-sidebar-foreground{color:hsl(var(--sidebar-foreground))}.text-sidebar-foreground\/70{color:hsl(var(--sidebar-foreground) / .7)}.text-sky-500{--tw-text-opacity:1;color:rgb(14 165 233/var(--tw-text-opacity,1))}.text-sky-600{--tw-text-opacity:1;color:rgb(2 132 199/var(--tw-text-opacity,1))}.text-slate-100{--tw-text-opacity:1;color:rgb(241 245 249/var(--tw-text-opacity,1))}.text-slate-200{--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}.text-slate-300{--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.text-slate-400{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.text-slate-500{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.text-slate-600{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.text-slate-700{--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.text-slate-800{--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity,1))}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}.text-slate-950{--tw-text-opacity:1;color:rgb(2 6 23/var(--tw-text-opacity,1))}.text-transparent{color:#0000}.text-violet-500{--tw-text-opacity:1;color:rgb(139 92 246/var(--tw-text-opacity,1))}.text-violet-600{--tw-text-opacity:1;color:rgb(124 58 237/var(--tw-text-opacity,1))}.text-violet-700{--tw-text-opacity:1;color:rgb(109 40 217/var(--tw-text-opacity,1))}.text-violet-800{--tw-text-opacity:1;color:rgb(91 33 182/var(--tw-text-opacity,1))}.text-violet-900{--tw-text-opacity:1;color:rgb(76 29 149/var(--tw-text-opacity,1))}.text-violet-950{--tw-text-opacity:1;color:rgb(46 16 101/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/75{color:#ffffffbf}.text-white\/80{color:#fffc}.text-white\/85{color:#ffffffd9}.text-white\/90{color:#ffffffe6}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.accent-violet-600{accent-color:#7c3aed}.accent-violet-700{accent-color:#6d28d9}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-65{opacity:.65}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-\[0\.97\]{opacity:.97}.shadow{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\]{--tw-shadow:0 0 0 1px hsl(var(--sidebar-border));--tw-shadow-colored:0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_35px_rgba\(217\,70\,239\,\.3\)\]{--tw-shadow:0 0 35px #d946ef4d;--tw-shadow-colored:0 0 35px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.outline-none{outline-offset:2px;outline:2px solid #0000}.outline{outline-style:solid}.ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-cyan-300{--tw-ring-opacity:1;--tw-ring-color:rgb(103 232 249/var(--tw-ring-opacity,1))}.ring-fuchsia-300{--tw-ring-opacity:1;--tw-ring-color:rgb(240 171 252/var(--tw-ring-opacity,1))}.ring-fuchsia-400{--tw-ring-opacity:1;--tw-ring-color:rgb(232 121 249/var(--tw-ring-opacity,1))}.ring-ring{--tw-ring-color:hsl(var(--ring))}.ring-sidebar-ring{--tw-ring-color:hsl(var(--sidebar-ring))}.ring-violet-100{--tw-ring-opacity:1;--tw-ring-color:rgb(237 233 254/var(--tw-ring-opacity,1))}.ring-offset-background{--tw-ring-offset-color:hsl(var(--background))}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-2xl{--tw-blur:blur(40px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-3xl{--tw-blur:blur(64px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[width\]{transition-property:width;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-1000{transition-duration:1s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{transition-timing-function:linear}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0), var(--tw-enter-translate-y,0), 0) scale3d(var(--tw-enter-scale,1), var(--tw-enter-scale,1), var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0), var(--tw-exit-translate-y,0), 0) scale3d(var(--tw-exit-scale,1), var(--tw-exit-scale,1), var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}.animate-in{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-name:enter;animation-duration:.15s}.fade-in-0{--tw-enter-opacity:0}.zoom-in-95{--tw-enter-scale:.95}.duration-1000{animation-duration:1s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.duration-500{animation-duration:.5s}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{animation-timing-function:linear}.\!running{animation-play-state:running!important}.running{animation-play-state:running}.paused{animation-play-state:paused}.stellar-gradient{background-image:linear-gradient(135deg,#7c3bed 0%,#3c83f6 45%,#f471b5 100%)}.stellar-glow{box-shadow:0 0 0 1px #7c3bed26,0 8px 30px -8px #7c3bed59}.file\:border-0::file-selector-button{border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::file-selector-button{font-weight:500}.file\:text-foreground::file-selector-button{color:hsl(var(--foreground))}.placeholder\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.placeholder\:text-slate-500::placeholder{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.backdrop\:bg-slate-950\/70::backdrop{background-color:#020617b3}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:-.5rem}.after\:inset-y-0:after{content:var(--tw-content);top:0;bottom:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-1:after{content:var(--tw-content);width:.25rem}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.first\:rounded-l-md:first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.first\:border-l:first-child{border-left-width:1px}.last\:rounded-r-md:last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.last\:border-0:last-child{border-width:0}.focus-within\:relative:focus-within{position:relative}.focus-within\:z-20:focus-within{z-index:20}.hover\:-translate-y-0\.5:hover{--tw-translate-y:-.125rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-cyan-300\/35:hover{border-color:#67e8f959}.hover\:border-fuchsia-300:hover{--tw-border-opacity:1;border-color:rgb(240 171 252/var(--tw-border-opacity,1))}.hover\:border-slate-300:hover{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.hover\:border-violet-300:hover{--tw-border-opacity:1;border-color:rgb(196 181 253/var(--tw-border-opacity,1))}.hover\:border-violet-400:hover{--tw-border-opacity:1;border-color:rgb(167 139 250/var(--tw-border-opacity,1))}.hover\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\:bg-cyan-200:hover{--tw-bg-opacity:1;background-color:rgb(165 243 252/var(--tw-bg-opacity,1))}.hover\:bg-cyan-300\/20:hover{background-color:#67e8f933}.hover\:bg-cyan-50:hover{--tw-bg-opacity:1;background-color:rgb(236 254 255/var(--tw-bg-opacity,1))}.hover\:bg-destructive\/80:hover{background-color:hsl(var(--destructive) / .8)}.hover\:bg-destructive\/90:hover{background-color:hsl(var(--destructive) / .9)}.hover\:bg-muted:hover{background-color:hsl(var(--muted))}.hover\:bg-muted\/50:hover{background-color:hsl(var(--muted) / .5)}.hover\:bg-primary:hover{background-color:hsl(var(--primary))}.hover\:bg-primary\/80:hover{background-color:hsl(var(--primary) / .8)}.hover\:bg-primary\/90:hover{background-color:hsl(var(--primary) / .9)}.hover\:bg-red-50:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.hover\:bg-red-800:hover{--tw-bg-opacity:1;background-color:rgb(153 27 27/var(--tw-bg-opacity,1))}.hover\:bg-secondary:hover{background-color:hsl(var(--secondary))}.hover\:bg-secondary\/80:hover{background-color:hsl(var(--secondary) / .8)}.hover\:bg-sidebar-accent:hover{background-color:hsl(var(--sidebar-accent))}.hover\:bg-slate-100:hover{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.hover\:bg-slate-50:hover{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.hover\:bg-slate-800:hover{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.hover\:bg-violet-100:hover{--tw-bg-opacity:1;background-color:rgb(237 233 254/var(--tw-bg-opacity,1))}.hover\:bg-violet-50:hover{--tw-bg-opacity:1;background-color:rgb(245 243 255/var(--tw-bg-opacity,1))}.hover\:bg-violet-700:hover{--tw-bg-opacity:1;background-color:rgb(109 40 217/var(--tw-bg-opacity,1))}.hover\:bg-violet-800:hover{--tw-bg-opacity:1;background-color:rgb(91 33 182/var(--tw-bg-opacity,1))}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-white\/15:hover{background-color:#ffffff26}.hover\:bg-white\/20:hover{background-color:#fff3}.hover\:bg-white\/90:hover{background-color:#ffffffe6}.hover\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\:text-destructive:hover{color:hsl(var(--destructive))}.hover\:text-foreground:hover{color:hsl(var(--foreground))}.hover\:text-fuchsia-600:hover{--tw-text-opacity:1;color:rgb(192 38 211/var(--tw-text-opacity,1))}.hover\:text-muted-foreground:hover{color:hsl(var(--muted-foreground))}.hover\:text-primary:hover{color:hsl(var(--primary))}.hover\:text-primary-foreground:hover{color:hsl(var(--primary-foreground))}.hover\:text-red-600:hover{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.hover\:text-sidebar-accent-foreground:hover{color:hsl(var(--sidebar-accent-foreground))}.hover\:text-violet-700:hover{--tw-text-opacity:1;color:rgb(109 40 217/var(--tw-text-opacity,1))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover{--tw-shadow:0 0 0 1px hsl(var(--sidebar-accent));--tw-shadow-colored:0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-violet-200\/40:hover{--tw-shadow-color:#ddd6fe66;--tw-shadow:var(--tw-shadow-colored)}.hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:hsl(var(--sidebar-border))}.focus\:border-violet-500:focus{--tw-border-opacity:1;border-color:rgb(139 92 246/var(--tw-border-opacity,1))}.focus\:bg-accent:focus{background-color:hsl(var(--accent))}.focus\:bg-primary:focus{background-color:hsl(var(--primary))}.focus\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}.focus\:text-primary-foreground:focus{color:hsl(var(--primary-foreground))}.focus\:opacity-100:focus{opacity:1}.focus\:outline-none:focus{outline-offset:2px;outline:2px solid #0000}.focus\:ring-1:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus\:ring-4:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus\:ring-ring:focus{--tw-ring-color:hsl(var(--ring))}.focus\:ring-slate-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(100 116 139/var(--tw-ring-opacity,1))}.focus\:ring-violet-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(237 233 254/var(--tw-ring-opacity,1))}.focus\:ring-violet-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(167 139 250/var(--tw-ring-opacity,1))}.focus\:ring-violet-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(139 92 246/var(--tw-ring-opacity,1))}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}.focus-visible\:outline-none:focus-visible{outline-offset:2px;outline:2px solid #0000}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-violet-600:focus-visible{outline-color:#7c3aed}.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:hsl(var(--ring))}.focus-visible\:ring-sidebar-ring:focus-visible{--tw-ring-color:hsl(var(--sidebar-ring))}.focus-visible\:ring-violet-500:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(139 92 246/var(--tw-ring-opacity,1))}.focus-visible\:ring-violet-600:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(124 58 237/var(--tw-ring-opacity,1))}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color:hsl(var(--background))}.active\:bg-sidebar-accent:active{background-color:hsl(var(--sidebar-accent))}.active\:text-sidebar-accent-foreground:active{color:hsl(var(--sidebar-accent-foreground))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-white\/70:disabled{background-color:#ffffffb3}.disabled\:text-violet-400:disabled{--tw-text-opacity:1;color:rgb(167 139 250/var(--tw-text-opacity,1))}.disabled\:no-underline:disabled{text-decoration-line:none}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.group\/menu-item:focus-within .group-focus-within\/menu-item\:opacity-100,.group\/menu-item:hover .group-hover\/menu-item\:opacity-100,.group:hover .group-hover\:opacity-100{opacity:1}.group.destructive .group-\[\.destructive\]\:border-muted\/40{border-color:hsl(var(--muted) / .4)}.group.toaster .group-\[\.toaster\]\:border-border{border-color:hsl(var(--border))}.group.toast .group-\[\.toast\]\:bg-muted{background-color:hsl(var(--muted))}.group.toast .group-\[\.toast\]\:bg-primary{background-color:hsl(var(--primary))}.group.toaster .group-\[\.toaster\]\:bg-background{background-color:hsl(var(--background))}.group.destructive .group-\[\.destructive\]\:text-red-300{--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}.group.toast .group-\[\.toast\]\:text-muted-foreground{color:hsl(var(--muted-foreground))}.group.toast .group-\[\.toast\]\:text-primary-foreground{color:hsl(var(--primary-foreground))}.group.toaster .group-\[\.toaster\]\:text-foreground{color:hsl(var(--foreground))}.group.toaster .group-\[\.toaster\]\:shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.group.destructive .group-\[\.destructive\]\:hover\:border-destructive\/30:hover{border-color:hsl(var(--destructive) / .3)}.group.destructive .group-\[\.destructive\]\:hover\:bg-destructive:hover{background-color:hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:hover\:text-destructive-foreground:hover{color:hsl(var(--destructive-foreground))}.group.destructive .group-\[\.destructive\]\:hover\:text-red-50:hover{--tw-text-opacity:1;color:rgb(254 242 242/var(--tw-text-opacity,1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-destructive:focus{--tw-ring-color:hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:focus\:ring-red-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(248 113 113/var(--tw-ring-opacity,1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-offset-red-600:focus{--tw-ring-offset-color:#dc2626}.peer\/menu-button:hover~.peer-hover\/menu-button\:text-sidebar-accent-foreground{color:hsl(var(--sidebar-accent-foreground))}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.has-\[\[data-variant\=inset\]\]\:bg-sidebar:has([data-variant=inset]){background-color:hsl(var(--sidebar-background))}.has-\[\:disabled\]\:opacity-50:has(:disabled){opacity:.5}.group\/menu-item:has([data-sidebar=menu-action]) .group-has-\[\[data-sidebar\=menu-action\]\]\/menu-item\:pr-8{padding-right:2rem}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-selected\:bg-accent[aria-selected=true]{background-color:hsl(var(--accent))}.aria-selected\:bg-accent\/50[aria-selected=true]{background-color:hsl(var(--accent) / .5)}.aria-selected\:text-accent-foreground[aria-selected=true]{color:hsl(var(--accent-foreground))}.aria-selected\:text-muted-foreground[aria-selected=true]{color:hsl(var(--muted-foreground))}.aria-selected\:opacity-100[aria-selected=true]{opacity:1}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true],.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:-.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:-.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=checked\]\:translate-x-4[data-state=checked]{--tw-translate-x:1rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked],.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end]{--tw-translate-x:var(--radix-toast-swipe-end-x);transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{--tw-translate-x:var(--radix-toast-swipe-move-x);transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:.2s ease-out accordion-up}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:.2s ease-out accordion-down}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[active\=true\]\:bg-sidebar-accent[data-active=true]{background-color:hsl(var(--sidebar-accent))}.data-\[active\]\:bg-accent\/50[data-active]{background-color:hsl(var(--accent) / .5)}.data-\[selected\=true\]\:bg-accent[data-selected=true]{background-color:hsl(var(--accent))}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:hsl(var(--background))}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:hsl(var(--primary))}.data-\[state\=on\]\:bg-accent[data-state=on],.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:hsl(var(--accent))}.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:hsl(var(--accent) / .5)}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:hsl(var(--secondary))}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:hsl(var(--muted))}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:hsl(var(--input))}.data-\[active\=true\]\:font-medium[data-active=true]{font-weight:500}.data-\[active\=true\]\:text-sidebar-accent-foreground[data-active=true]{color:hsl(var(--sidebar-accent-foreground))}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:hsl(var(--muted-foreground))}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:hsl(var(--accent-foreground))}.data-\[state\=active\]\:text-foreground[data-state=active]{color:hsl(var(--foreground))}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:hsl(var(--primary-foreground))}.data-\[state\=on\]\:text-accent-foreground[data-state=on],.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:hsl(var(--accent-foreground))}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:hsl(var(--muted-foreground))}.data-\[disabled\=true\]\:opacity-50[data-disabled=true],.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=active\]\:shadow[data-state=active]{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}.data-\[state\=closed\]\:duration-300[data-state=closed]{transition-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{transition-duration:.5s}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-],.data-\[state\=open\]\:animate-in[data-state=open],.data-\[state\=visible\]\:animate-in[data-state=visible]{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-name:enter;animation-duration:.15s}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-],.data-\[state\=closed\]\:animate-out[data-state=closed],.data-\[state\=hidden\]\:animate-out[data-state=hidden],.data-\[swipe\=end\]\:animate-out[data-swipe=end]{--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial;animation-name:exit;animation-duration:.15s}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity:0}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-],.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:fade-out-80[data-state=closed]{--tw-exit-opacity:.8}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity:0}.data-\[state\=open\]\:fade-in-0[data-state=open],.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale:.9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x:13rem}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x:-13rem}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x:13rem}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x:-13rem}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:-.5rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:.5rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:-.5rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:.5rem}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed]{--tw-exit-translate-x:-50%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed],.data-\[state\=closed\]\:slide-out-to-right-full[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y:-48%}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open]{--tw-enter-translate-x:-50%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open]{--tw-enter-translate-y:-48%}.data-\[state\=open\]\:slide-in-from-top-full[data-state=open]{--tw-enter-translate-y:-100%}.data-\[state\=closed\]\:duration-300[data-state=closed]{animation-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{animation-duration:.5s}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:0}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:.25rem}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-x:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=open\]\:hover\:bg-sidebar-accent:hover[data-state=open]{background-color:hsl(var(--sidebar-accent))}.data-\[state\=open\]\:hover\:text-sidebar-accent-foreground:hover[data-state=open]{color:hsl(var(--sidebar-accent-foreground))}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]{left:calc(var(--sidebar-width) * -1)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]{right:calc(var(--sidebar-width) * -1)}.group[data-side=left] .group-data-\[side\=left\]\:-right-4{right:-1rem}.group[data-side=right] .group-data-\[side\=right\]\:left-0{left:0}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:-mt-8{margin-top:-2rem}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:hidden{display:none}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!size-8{width:2rem!important;height:2rem!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[--sidebar-width-icon\]{width:var(--sidebar-width-icon)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)\)\]{width:calc(var(--sidebar-width-icon) + 1rem)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)_\+2px\)\]{width:calc(var(--sidebar-width-icon) + 1rem + 2px)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:w-0{width:0}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:translate-x-0{--tw-translate-x:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-side=right] .group-data-\[side\=right\]\:rotate-180,.group[data-state=open] .group-data-\[state\=open\]\:rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:overflow-hidden{overflow:hidden}.group[data-variant=floating] .group-data-\[variant\=floating\]\:rounded-lg{border-radius:var(--radius)}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border{border-width:1px}.group[data-side=left] .group-data-\[side\=left\]\:border-r{border-right-width:1px}.group[data-side=right] .group-data-\[side\=right\]\:border-l{border-left-width:1px}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border-sidebar-border{border-color:hsl(var(--sidebar-border))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!p-0{padding:0!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!p-2{padding:.5rem!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:opacity-0{opacity:0}.group[data-variant=floating] .group-data-\[variant\=floating\]\:shadow{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:after\:left-full:after{content:var(--tw-content);left:100%}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:hover\:bg-sidebar:hover{background-color:hsl(var(--sidebar-background))}.peer\/menu-button[data-size=default]~.peer-data-\[size\=default\]\/menu-button\:top-1\.5{top:.375rem}.peer\/menu-button[data-size=lg]~.peer-data-\[size\=lg\]\/menu-button\:top-2\.5{top:.625rem}.peer\/menu-button[data-size=sm]~.peer-data-\[size\=sm\]\/menu-button\:top-1{top:.25rem}.peer[data-variant=inset]~.peer-data-\[variant\=inset\]\:min-h-\[calc\(100svh-theme\(spacing\.4\)\)\]{min-height:calc(100svh - 1rem)}.peer\/menu-button[data-active=true]~.peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground{color:hsl(var(--sidebar-accent-foreground))}.dark\:border-destructive:is(.dark *){border-color:hsl(var(--destructive))}@media (width>=640px){.sm\:bottom-0{bottom:0}.sm\:right-0{right:0}.sm\:top-auto{top:auto}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:mt-0{margin-top:0}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:h-28{height:7rem}.sm\:w-48{width:12rem}.sm\:w-56{width:14rem}.sm\:w-auto{width:auto}.sm\:max-w-lg{max-width:32rem}.sm\:max-w-sm{max-width:24rem}.sm\:max-w-xl{max-width:36rem}.sm\:flex-1{flex:1}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[1fr_110px_auto\]{grid-template-columns:1fr 110px auto}.sm\:grid-cols-\[1fr_120px_120px\]{grid-template-columns:1fr 120px 120px}.sm\:grid-cols-\[1fr_120px_1fr_auto\]{grid-template-columns:1fr 120px 1fr auto}.sm\:grid-cols-\[1fr_150px_100px\]{grid-template-columns:1fr 150px 100px}.sm\:grid-cols-\[44px_1fr_110px_40px\]{grid-template-columns:44px 1fr 110px 40px}.sm\:grid-cols-\[44px_1fr_170px\]{grid-template-columns:44px 1fr 170px}.sm\:grid-cols-\[minmax\(0\,1\.4fr\)_minmax\(0\,\.45fr\)\]{grid-template-columns:minmax(0,1.4fr) minmax(0,.45fr)}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:items-start{align-items:flex-start}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:gap-2\.5{gap:.625rem}.sm\:gap-4{gap:1rem}.sm\:gap-5{gap:1.25rem}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.sm\:rounded-lg{border-radius:var(--radius)}.sm\:p-10{padding:2.5rem}.sm\:p-12{padding:3rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:p-7{padding:1.75rem}.sm\:p-8{padding:2rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:py-12{padding-top:3rem;padding-bottom:3rem}.sm\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}.sm\:pt-20{padding-top:5rem}.sm\:text-left{text-align:left}.sm\:text-right{text-align:right}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-5xl{font-size:3rem;line-height:1}.sm\:text-6xl{font-size:3.75rem;line-height:1}.sm\:text-7xl{font-size:4.5rem;line-height:1}.sm\:text-xs{font-size:.75rem;line-height:1rem}.data-\[state\=open\]\:sm\:slide-in-from-bottom-full[data-state=open]{--tw-enter-translate-y:100%}}@media (width>=768px){.md\:absolute{position:absolute}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:col-span-full{grid-column:1/-1}.md\:block{display:block}.md\:flex{display:flex}.md\:w-80{width:20rem}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:max-w-\[420px\]{max-width:420px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[\.8fr_1\.2fr\]{grid-template-columns:.8fr 1.2fr}.md\:grid-cols-\[1fr_170px_auto\]{grid-template-columns:1fr 170px auto}.md\:grid-cols-\[1fr_1fr\]{grid-template-columns:1fr 1fr}.md\:flex-row{flex-direction:row}.md\:items-end{align-items:flex-end}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:p-10{padding:2.5rem}.md\:p-12{padding:3rem}.md\:p-6{padding:1.5rem}.md\:p-7{padding:1.75rem}.md\:p-9{padding:2.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:opacity-0{opacity:0}.after\:md\:hidden:after{content:var(--tw-content);display:none}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:m-2{margin:.5rem}.peer[data-state=collapsed][data-variant=inset]~.md\:peer-data-\[state\=collapsed\]\:peer-data-\[variant\=inset\]\:ml-2{margin-left:.5rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:ml-0{margin-left:0}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:rounded-xl{border-radius:.75rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:shadow{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}}@media (width>=1024px){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[\.72fr_1\.28fr\]{grid-template-columns:.72fr 1.28fr}.lg\:grid-cols-\[1\.06fr_\.94fr\]{grid-template-columns:1.06fr .94fr}.lg\:grid-cols-\[1\.25fr_\.75fr\]{grid-template-columns:1.25fr .75fr}.lg\:grid-cols-\[1\.25fr_\.7fr_\.7fr_\.8fr_auto\]{grid-template-columns:1.25fr .7fr .7fr .8fr auto}.lg\:grid-cols-\[1\.2fr_1fr\]{grid-template-columns:1.2fr 1fr}.lg\:grid-cols-\[1\.35fr_\.65fr\]{grid-template-columns:1.35fr .65fr}.lg\:grid-cols-\[1fr_\.72fr\]{grid-template-columns:1fr .72fr}.lg\:grid-cols-\[1fr_\.8fr\]{grid-template-columns:1fr .8fr}.lg\:grid-cols-\[44px_1fr_150px_170px\]{grid-template-columns:44px 1fr 150px 170px}.lg\:grid-cols-\[minmax\(0\,\.72fr\)_minmax\(0\,1\.28fr\)\]{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr)}.lg\:grid-cols-\[minmax\(0\,1\.35fr\)_minmax\(0\,\.65fr\)\]{grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr)}.lg\:flex-row{flex-direction:row}.lg\:items-end{align-items:flex-end}.lg\:items-center{align-items:center}.lg\:px-8{padding-left:2rem;padding-right:2rem}}@media (width>=1280px){.xl\:flex{display:flex}.xl\:hidden{display:none}.xl\:w-48{width:12rem}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-\[1\.2fr_\.8fr\]{grid-template-columns:1.2fr .8fr}.xl\:flex-row{flex-direction:row}.xl\:items-center{align-items:center}}.\[\&\:has\(\>\.day-range-end\)\]\:rounded-r-md:has(>.day-range-end){border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\>\.day-range-start\)\]\:rounded-l-md:has(>.day-range-start){border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\)\]\:rounded-md:has([aria-selected]){border-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\)\]\:bg-accent:has([aria-selected]){background-color:hsl(var(--accent))}.first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-md:has([aria-selected]):first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-md:has([aria-selected]):last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\.day-outside\)\]\:bg-accent\/50:has([aria-selected].day-outside){background-color:hsl(var(--accent) / .5)}.\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:rounded-r-md:has([aria-selected].day-range-end){border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>span\:last-child\]\:truncate>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>span\]\:line-clamp-1>span{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y:-3px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:left-4>svg{left:1rem}.\[\&\>svg\]\:top-4>svg{top:1rem}.\[\&\>svg\]\:size-4>svg{width:1rem;height:1rem}.\[\&\>svg\]\:h-2\.5>svg{height:.625rem}.\[\&\>svg\]\:h-3>svg{height:.75rem}.\[\&\>svg\]\:h-3\.5>svg{height:.875rem}.\[\&\>svg\]\:w-2\.5>svg{width:.625rem}.\[\&\>svg\]\:w-3>svg{width:.75rem}.\[\&\>svg\]\:w-3\.5>svg{width:.875rem}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-destructive>svg{color:hsl(var(--destructive))}.\[\&\>svg\]\:text-foreground>svg{color:hsl(var(--foreground))}.\[\&\>svg\]\:text-muted-foreground>svg{color:hsl(var(--muted-foreground))}.\[\&\>svg\]\:text-sidebar-accent-foreground>svg{color:hsl(var(--sidebar-accent-foreground))}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:1.75rem}.\[\&\>tr\]\:last\:border-b-0:last-child>tr{border-bottom-width:0}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{--tw-rotate:90deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{--tw-rotate:180deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:hsl(var(--muted-foreground))}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke=\#ccc]{stroke:hsl(var(--border) / .5)}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:hsl(var(--border))}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-layer\]\:outline-none .recharts-layer{outline-offset:2px;outline:2px solid #0000}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke=\#ccc]{stroke:hsl(var(--border))}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:hsl(var(--muted))}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke=\#ccc]{stroke:hsl(var(--border))}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-sector\]\:outline-none .recharts-sector,.\[\&_\.recharts-surface\]\:outline-none .recharts-surface{outline-offset:2px;outline:2px solid #0000}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-top:.375rem;padding-bottom:.375rem}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:.75rem;line-height:1rem}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{font-weight:500}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:hsl(var(--muted-foreground))}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:1.25rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:1.25rem}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:3rem}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-top:.75rem;padding-bottom:.75rem}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:1.25rem}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:1.25rem}.\[\&_p\]\:leading-relaxed p{line-height:1.625}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:1rem;height:1rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-width:0}.\[\&_tr\]\:border-b tr{border-bottom-width:1px}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:-.5rem}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=left] .\[\[data-side\=left\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:-.5rem}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=right] .\[\[data-side\=right\]_\&\]\:cursor-e-resize{cursor:e-resize}
