@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap);.bp-rec-strip{background:linear-gradient(135deg,#f7fbff,#fff);border:1px solid #1d8efe29;border-radius:18px;box-shadow:0 8px 24px #0f172a0a;margin:32px 0;padding:22px 24px;transition:box-shadow .2s ease,transform .2s ease}.bp-rec-strip:hover{box-shadow:0 14px 32px #0f172a14}.bp-rec-strip.is-dark{background:linear-gradient(135deg,#0a2540,#1d1d1f);border-color:#1d8efe66;color:#fff}.bp-rec-strip-inner{display:flex;flex-direction:column;gap:18px}@media (min-width:720px){.bp-rec-strip-inner{align-items:center;flex-direction:row;gap:24px;justify-content:space-between}}.bp-rec-strip-text{flex:1 1 auto;min-width:0}.bp-rec-strip-eyebrow{align-items:center;color:#1d8efe;display:inline-flex;font-size:11px;font-weight:700;gap:6px;letter-spacing:.12em;margin:0 0 6px;text-transform:uppercase}@media (max-width:1023px){.bp-rec-strip-eyebrow{font-size:12px}}.bp-rec-strip.is-dark .bp-rec-strip-eyebrow{color:#4abff2}.bp-rec-strip-headline{color:#1d1d1f;font-size:18px;font-weight:800;letter-spacing:-.01em;line-height:1.3;margin:0 0 8px}.bp-rec-strip.is-dark .bp-rec-strip-headline{color:#fff}.bp-rec-strip-body{color:#475569;font-size:14.5px;line-height:1.55;margin:0}.bp-rec-strip.is-dark .bp-rec-strip-body{color:#ffffffd9}.bp-rec-strip-alt{background:#0000;border:none;color:#0f172a8c;cursor:pointer;display:inline-block;font-size:12.5px;font-weight:500;letter-spacing:.01em;margin-top:8px;padding:6px 0 0;text-decoration:underline;text-underline-offset:2px}.bp-rec-strip-alt:hover{color:#0f172ad9}.bp-rec-strip.is-dark .bp-rec-strip-alt{color:#ffffffb3}.bp-rec-strip.is-dark .bp-rec-strip-alt:hover{color:#fff}.bp-rec-strip.is-hidden{display:none}.bp-rec-strip-cta{align-items:center;display:flex;flex-shrink:0;gap:14px}.bp-rec-strip-preview{align-items:center;background:#fff;border:1px solid #0f172a14;border-radius:14px;box-shadow:0 6px 18px #0a25401a;display:inline-flex;flex-shrink:0;height:64px;justify-content:center;padding:6px;width:64px}.bp-rec-strip-preview img{height:100%;object-fit:contain;width:100%}.bp-rec-strip-preview span{color:#fff;font-size:18px;font-weight:800;letter-spacing:.02em}.bp-rec-strip-btn{align-items:center;animation:bpMmGradientFlow 4s ease infinite;background:linear-gradient(90deg,#1d8efe,#4abff2,#1d8efe,#0d6efd,#1d8efe);background-size:300% 100%;border:none;border-radius:12px;box-shadow:0 8px 20px #1d8efe52;color:#fff;cursor:pointer;display:inline-flex;font-size:14.5px;font-weight:700;gap:6px;padding:12px 20px;transition:transform .16s ease,box-shadow .16s ease;white-space:nowrap}.bp-rec-strip-btn:hover{box-shadow:0 12px 28px #1d8efe6b;transform:translateY(-1px)}.bp-mm-overlay{inset:0;pointer-events:none;position:fixed;z-index:99999}.bp-mm-scrim{animation:bp-mm-scrim-in .22s ease;background:#080c16e0;border:none;cursor:pointer;inset:0;pointer-events:auto;position:absolute}@keyframes bp-mm-scrim-in{0%{opacity:0}to{opacity:1}}.bp-mm-panel{animation:bp-mm-slide-up .36s cubic-bezier(.16,1,.3,1);background:#fff;border-radius:22px;bottom:24px;box-shadow:0 32px 72px #0f172a47;display:flex;flex-direction:column;max-height:min(820px,calc(100vh - 32px));overflow:hidden;pointer-events:auto;position:absolute;right:24px;width:min(440px,calc(100vw - 32px))}.bp-mm-anchor-left .bp-mm-panel{left:24px;right:auto}@keyframes bp-mm-slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.bp-mm-panel{border-radius:22px 22px 0 0;bottom:0;left:0;max-height:92vh;right:0;width:100%}}.bp-mm-head{align-items:flex-start;border-bottom:1px solid #f0f0f3;display:flex;gap:12px;justify-content:space-between;padding:16px 22px 10px}.bp-mm-eyebrow{color:#1d8efe;font-size:10.5px;font-weight:700;letter-spacing:.14em;margin:0 0 4px;text-transform:uppercase}.bp-mm-title{color:#1d1d1f;font-size:20px;font-weight:800;letter-spacing:-.01em;line-height:1.25;margin:0 0 4px}.bp-mm-sub{color:#64748b;font-size:13px;line-height:1.5;margin:0}.bp-mm-close{align-items:center;background:#f5f5f7;border:none;border-radius:50%;color:#1d1d1f;cursor:pointer;display:inline-flex;flex-shrink:0;height:36px;justify-content:center;min-height:36px;min-width:36px;transition:background .16s ease;width:36px}@media (max-width:480px){.bp-mm-close{height:44px;min-height:44px;min-width:44px;width:44px}}.bp-mm-close:hover{background:#e8e8ed}.bp-mm-steps.bp-mm-steps-fullscreen{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#ffffffeb;border-bottom:1px solid #ffffff4d;gap:22px;justify-content:center;padding:14px 22px;position:relative;z-index:5}@media (max-width:640px){.bp-mm-steps.bp-mm-steps-fullscreen{font-size:10.5px;gap:10px;padding:10px 12px}}.bp-mm-steps{background:linear-gradient(180deg,#fff,#f7fbff);border-bottom:1px solid #f0f0f3;display:flex;gap:14px;list-style:none;margin:0;padding:12px 22px}.bp-mm-step{color:#94a3b8;font-size:11px;font-weight:700;gap:6px;letter-spacing:.06em;text-transform:uppercase}.bp-mm-step,.bp-mm-step-dot{align-items:center;display:inline-flex}.bp-mm-step-dot{background:#fff;border:1.5px solid #cbd5e1;border-radius:50%;color:#fff;height:18px;justify-content:center;width:18px}.bp-mm-step.is-done .bp-mm-step-dot{animation:bpMmGradientFlow 4s ease infinite;background:linear-gradient(90deg,#1d8efe,#4abff2,#1d8efe,#0d6efd,#1d8efe);background-size:300% 100%;border-color:#0000}.bp-mm-step.is-done{color:#1d8efe}.bp-mm-step.is-active .bp-mm-step-dot{animation:bpMmGradientFlow 4s ease infinite;animation:bp-mm-pulse 1.8s ease-in-out infinite;background:linear-gradient(90deg,#1d8efe,#4abff2,#1d8efe,#0d6efd,#1d8efe);background-size:300% 100%;border-color:#0000;box-shadow:0 0 0 4px #1d8efe29}.bp-mm-step.is-active{color:#1d8efe}@keyframes bp-mm-pulse{0%,to{box-shadow:0 0 0 4px #1d8efe29}50%{box-shadow:0 0 0 8px #1d8efe0f}}.bp-mm-body{flex:1 1 auto;overflow-y:auto;padding:10px 22px 14px}.bp-mm-form{display:flex;flex-direction:column;gap:10px}.bp-mm-hint{color:#475569;font-size:13px;line-height:1.5;margin:0 0 2px}.bp-mm-field{display:flex;flex-direction:column;gap:4px}.bp-mm-field>span{color:#475569;font-size:11.5px;font-weight:700;letter-spacing:.02em}.bp-mm-field input,.bp-mm-field select{background:#fff;border:1px solid #e2e8f0;border-radius:10px;color:#1d1d1f;font-family:inherit;font-size:14px;outline:none;padding:8px 12px;transition:border-color .16s ease,box-shadow .16s ease}.bp-mm-field input:focus,.bp-mm-field select:focus{border-color:#1d8efe;box-shadow:0 0 0 3px #1d8efe29}.bp-mm-check{align-items:flex-start;color:#475569;display:flex;font-size:12.5px;gap:10px;line-height:1.5}.bp-mm-check input{margin-top:2px}.bp-mm-check a{color:#1d8efe;text-decoration:underline;text-underline-offset:2px}.bp-mm-error{background:#fbf1ec;border:1px solid #e9c8b7;border-radius:10px;color:#b94e2e;font-size:13px;margin:0;padding:10px 12px}.bp-mm-primary{align-items:center;animation:bpMmGradientFlow 4s ease infinite;background:linear-gradient(90deg,#1d8efe,#4abff2,#1d8efe,#0d6efd,#1d8efe);background-size:300% 100%;border:1px solid #ffffff59;border-radius:999px;box-shadow:0 10px 24px -6px #1d8efe73,inset 0 0 0 1px #ffffff40;color:#fff;cursor:pointer;display:inline-flex;font-size:14.5px;font-weight:700;gap:6px;justify-content:center;letter-spacing:.005em;padding:13px 22px;transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .2s ease,opacity .18s ease}.bp-mm-primary:hover:not(:disabled){box-shadow:0 16px 36px -8px #1d8efe99,inset 0 0 0 1px #ffffff59;transform:translateY(-1.5px) scale(1.015)}.bp-mm-primary:active:not(:disabled){transform:translateY(0) scale(.98)}.bp-mm-primary:disabled{box-shadow:none;cursor:not-allowed;opacity:.55}.bp-mm-question{display:flex;flex-direction:column;gap:8px}.bp-mm-budget-nudge{background:#f59e0b14;border-left:3px solid #f59e0b;border-radius:10px;color:#78350f;font-size:13px;line-height:1.45;margin-top:4px;padding:10px 12px}.bp-mm-budget-nudge strong{color:#78350f;margin-right:4px}.bp-mm-q-title{color:#1d1d1f;font-size:14px;font-weight:700;margin:0}.bp-mm-tiles{display:flex;flex-wrap:wrap;gap:8px}.bp-mm-tile{background:#fff;border:1.5px solid #e2e8f0;border-radius:999px;color:#1d1d1f;cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;padding:8px 14px;transition:all .16s ease}.bp-mm-tile:hover{border-color:#1d8efe;color:#1d8efe}.bp-mm-tile.is-active{animation:bpMmGradientFlow 4s ease infinite;background:linear-gradient(90deg,#1d8efe,#4abff2,#1d8efe,#0d6efd,#1d8efe);background-size:300% 100%;border-color:#0000;box-shadow:0 6px 16px #1d8efe52;color:#fff}.bp-mm-results{display:flex;flex-direction:column;gap:14px}.bp-mm-partial-banner{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(120deg,#ffffff2e,#ffffff1a);border:1px solid #ffffff47;border-radius:12px;display:flex;flex-direction:column;gap:8px;margin:0 0 6px;padding:12px}.bp-mm-partial-banner-row{align-items:flex-start;display:flex;gap:8px}.bp-mm-partial-banner-icon{color:#fff;flex-shrink:0;margin-top:1px}.bp-mm-partial-banner-text{color:#fff;font-size:12.5px;font-weight:500;line-height:1.45;margin:0}.bp-mm-partial-waitlist{align-items:stretch;display:flex;gap:6px}.bp-mm-partial-waitlist-input{background:#ffffff26!important;border:1px solid #ffffff59!important;border-radius:8px;color:#fff!important;flex:1 1 auto;font-size:12.5px;min-width:0;outline:none;padding:8px 10px}.bp-mm-partial-waitlist-input::placeholder{color:#ffffffa6!important}.bp-mm-partial-waitlist-input:focus{border-color:#ffffffbf!important;box-shadow:0 0 0 3px #ffffff24!important}.bp-mm-partial-waitlist-btn{background:#fff;border:none;border-radius:8px;color:#4c2a8a;cursor:pointer;flex-shrink:0;font-size:12.5px;font-weight:600;padding:8px 12px;transition:transform .12s ease,box-shadow .12s ease}.bp-mm-partial-waitlist-btn:hover:not(:disabled){box-shadow:0 6px 16px #0000002e;transform:translateY(-1px)}.bp-mm-partial-waitlist-btn:disabled{cursor:not-allowed;opacity:.7}.bp-mm-partial-waitlist-success{background:#ffffff29;border-radius:8px;color:#fff;font-size:12.5px;font-weight:600;line-height:1.45;margin:0;padding:8px 10px}.bp-mm-partial-waitlist-error{color:#ffdfdf;font-size:12px;margin:0}.bp-mm-overlay .bp-mm-signin-prompt{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff24;border:1px solid #ffffff4d;border-radius:10px;color:#fff;cursor:pointer;display:block;font-size:12.5px;font-weight:600;padding:8px 12px;text-align:left;transition:background .15s ease,border-color .15s ease;width:100%}.bp-mm-overlay .bp-mm-signin-prompt:hover{background:#ffffff38;border-color:#ffffff80}.bp-mm-overlay .bp-mm-signin-lane{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff1f;border:1px solid #ffffff47;border-radius:12px;display:flex;flex-direction:column;gap:8px;padding:10px 12px}.bp-mm-overlay .bp-mm-signin-actions{display:flex;gap:6px}.bp-mm-overlay .bp-mm-signin-submit{background:#fff;border:none;border-radius:8px;color:#4c2a8a;cursor:pointer;flex:1 1 auto;font-size:13px;font-weight:600;padding:9px 12px;transition:transform .12s ease,box-shadow .12s ease}.bp-mm-overlay .bp-mm-signin-submit:hover:not(:disabled){box-shadow:0 6px 16px #0000002e;transform:translateY(-1px)}.bp-mm-overlay .bp-mm-signin-submit:disabled{cursor:not-allowed;opacity:.7}.bp-mm-overlay .bp-mm-signin-cancel{background:#0000;border:1px solid #fff6;border-radius:8px;color:#fff;cursor:pointer;flex-shrink:0;font-size:12.5px;font-weight:500;padding:9px 12px}.bp-mm-overlay .bp-mm-signin-cancel:hover{background:#ffffff1a}.bp-mm-overlay .bp-mm-signin-forgot{align-self:flex-start;color:#ffffffc7!important;font-size:11.5px;text-decoration:underline}.bp-mm-overlay .bp-mm-signin-forgot:hover{color:#fff!important}.bp-mm-overlay .bp-mm-suburb-combo{position:relative}.bp-mm-overlay .bp-mm-suburb-input{border-radius:999px!important;padding:13px 22px!important}.bp-mm-overlay .bp-mm-suburb-menu{background:#fff;border-radius:10px;box-shadow:0 14px 32px #0f172a33;left:0;list-style:none;margin:0;max-height:240px;overflow-y:auto;padding:4px 0;position:absolute;right:0;top:calc(100% + 4px);z-index:20}.bp-mm-overlay .bp-mm-suburb-menu li{color:#1d1d1f;cursor:pointer;font-size:13px;padding:8px 12px}.bp-mm-overlay .bp-mm-suburb-menu li:hover{background:#f3eaff;color:#4c2a8a}.bp-mm-overlay .bp-mm-concierge-soft{display:flex;flex-direction:column;gap:12px;padding:4px 0}.bp-mm-overlay .bp-mm-concierge-soft-msg{color:#ffffffeb;font-size:13.5px;line-height:1.5;margin:0}.bp-mm-overlay .bp-mm-concierge-soft-input{background:#ffffff14;border:1px solid #ffffff40;border-radius:10px;color:#fff;font-family:inherit;font-size:14px;outline:none;padding:11px 14px;transition:border-color .12s ease,background .12s ease;width:100%}.bp-mm-overlay .bp-mm-concierge-soft-input::placeholder{color:#fff9}.bp-mm-overlay .bp-mm-concierge-soft-input:focus{background:#ffffff24;border-color:#ffffff8c}.bp-mm-overlay .bp-mm-concierge-consent,.bp-mm-overlay .bp-mm-partial-waitlist-consent{align-items:flex-start;color:#ffffffd1;cursor:pointer;display:flex;font-size:11.5px;gap:8px;line-height:1.45;padding-top:2px}.bp-mm-overlay .bp-mm-concierge-consent input[type=checkbox],.bp-mm-overlay .bp-mm-partial-waitlist-consent input[type=checkbox]{accent-color:#1d8efe;cursor:pointer;flex-shrink:0;height:14px;margin-top:2px;width:14px}.bp-mm-overlay .bp-mm-concierge-consent a,.bp-mm-overlay .bp-mm-partial-waitlist-consent a{color:#fff;font-weight:500;text-decoration:underline}.bp-mm-overlay .bp-mm-partial-waitlist-consent{color:#424245;font-size:11px}.bp-mm-overlay .bp-mm-partial-waitlist-consent a{color:#1d8efe}.bp-mm-overlay .bp-mm-fallback-suggest{border-top:1px solid #ffffff1f;display:flex;flex-direction:column;gap:14px;margin-top:4px;padding-top:12px}.bp-mm-overlay .bp-mm-fallback-group{display:flex;flex-direction:column;gap:8px}.bp-mm-overlay .bp-mm-fallback-eyebrow{color:#fff9;font-size:11px;font-weight:600;letter-spacing:.04em;margin:0;text-transform:uppercase}.bp-mm-overlay .bp-mm-fallback-tiles{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr}.bp-mm-overlay .bp-mm-fallback-tile{background:#ffffff0f;border:1px solid #ffffff24;border-radius:10px;color:#fff;display:flex;flex-direction:column;gap:2px;padding:10px 30px 10px 12px;position:relative;text-decoration:none;transition:background .14s ease,border-color .14s ease,transform .14s ease}.bp-mm-overlay .bp-mm-fallback-tile:hover{background:#ffffff1f;border-color:#ffffff52;transform:translateY(-1px)}.bp-mm-overlay .bp-mm-fallback-tile-eyebrow{color:#ffffff9e;font-size:10.5px;font-weight:500;letter-spacing:.02em}.bp-mm-overlay .bp-mm-fallback-tile-label{color:#fff;font-size:13px;font-weight:600;line-height:1.25}.bp-mm-overlay .bp-mm-fallback-tile-arrow{color:#ffffff8c;position:absolute;right:10px;top:10px}.bp-mm-overlay .bp-mm-fallback-tile:hover .bp-mm-fallback-tile-arrow{color:#fff}.bp-mm-overlay .bp-mm-fallback-guides{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;padding:0}.bp-mm-overlay .bp-mm-fallback-guide{align-items:center;border-radius:8px;color:#ffffffe0;display:flex;gap:8px;padding:7px 8px;text-decoration:none;transition:background .14s ease,color .14s ease}.bp-mm-overlay .bp-mm-fallback-guide:hover{background:#ffffff14;color:#fff}.bp-mm-overlay .bp-mm-fallback-guide-icon{color:#ffffffa6;flex-shrink:0}.bp-mm-overlay .bp-mm-fallback-guide:hover .bp-mm-fallback-guide-icon{color:#fff}.bp-mm-overlay .bp-mm-fallback-guide-label{flex:1 1;font-size:12.5px;line-height:1.3}.bp-mm-overlay .bp-mm-fallback-guide-read{background:#ffffff14;border-radius:999px;color:#ffffff9e;flex-shrink:0;font-size:10.5px;font-weight:500;letter-spacing:.02em;padding:2px 6px}@media (max-width:420px){.bp-mm-overlay .bp-mm-fallback-tiles{grid-template-columns:1fr}}.bp-mm-overlay .bp-mm-pick-pills{display:flex;flex-wrap:wrap;gap:6px 8px;justify-content:flex-start}.bp-mm-overlay .bp-mm-pick-pill{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff1a;border:1px solid #ffffff40;border-radius:9999px;color:#fff;cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:500;gap:7px;padding:8px 14px;transition:background .15s ease,border-color .15s ease,transform .15s ease,box-shadow .15s ease;white-space:nowrap}.bp-mm-overlay .bp-mm-pick-pill:hover{background:#ffffff38;border-color:#ffffff8c;box-shadow:0 6px 14px #764ba24d;transform:translateY(-1px)}.bp-mm-overlay .bp-mm-pick-pill-icon{flex-shrink:0;height:20px;object-fit:contain;width:20px}.bp-mm-overlay .bp-mm-pick-pill-label{line-height:1}.bp-mm-overlay .bp-mm-questions-one-at-a-time{display:flex;flex-direction:column;gap:14px}.bp-mm-overlay .bp-mm-question-single{animation:bpMmQFadeIn .24s ease;display:flex;flex-direction:column;gap:12px}@keyframes bpMmQFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.bp-mm-overlay .bp-mm-question-head{align-items:center;display:flex;justify-content:space-between;min-height:22px}.bp-mm-overlay .bp-mm-question-back{background:#0000;border:none;color:#ffffffd9;cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:600;padding:4px 0;transition:color .12s ease}.bp-mm-overlay .bp-mm-question-back:hover{color:#fff}.bp-mm-overlay .bp-mm-question-counter{color:#ffffffa6;font-size:11px;font-weight:600;letter-spacing:.04em;margin-left:auto;text-transform:uppercase}.bp-mm-overlay .bp-mm-q-title-lg{color:#fff!important;font-size:17px!important;font-weight:700!important;line-height:1.3;margin:0 0 4px!important;text-shadow:0 1px 0 #0000001a}.bp-mm-overlay .bp-mm-question-pills{grid-gap:8px;align-items:stretch;display:grid;gap:8px;grid-template-columns:1fr 1fr}.bp-mm-overlay .bp-mm-question-pills.bp-mm-question-pills-full{grid-template-columns:1fr}.bp-mm-overlay .bp-mm-question-pill{background:#ffffff1f;border:1px solid #ffffff4d;border-radius:9999px;color:#fff;cursor:pointer;font-family:inherit;font-size:13.5px;font-weight:600;justify-content:center;line-height:1.25;padding:16px 14px;text-align:center;transition:background .15s ease,border-color .15s ease,transform .15s ease,box-shadow .15s ease;white-space:normal;width:100%}.bp-mm-overlay .bp-mm-question-pill:hover{background:#ffffff38;border-color:#fff9;box-shadow:0 8px 20px #764ba252;transform:translateY(-1px)}.bp-mm-overlay .bp-mm-question-pill.is-active{background:linear-gradient(135deg,#4c2a8aa6,#32165cd9);border-color:#fffffff2;box-shadow:0 0 0 2px #ffffff8c,0 10px 22px #14083273;color:#fff;font-weight:700;transform:translateY(-1px)}.bp-mm-overlay .bp-mm-question-pill.is-active .bp-mm-pick-pill-label:before{color:#c4b5fd;content:"✓ ";font-weight:800;margin-right:2px}.bp-mm-overlay .bp-mm-question-pill .bp-mm-pick-pill-label{line-height:1.35}.bp-mm-overlay .bp-mm-question-text-wrap{padding:4px 0 2px}.bp-mm-overlay .bp-mm-question-text-input{background:#fffffff0;border:1px solid #ffffff4d;border-radius:14px;color:#1d1d1f;font-family:inherit;font-size:15px;font-weight:500;outline:none;padding:14px 16px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.bp-mm-overlay .bp-mm-question-text-input::placeholder{color:#94a3b8}.bp-mm-overlay .bp-mm-question-text-input:focus{background:#fff;border-color:#fff;box-shadow:0 0 0 3px #ffffff59,0 10px 24px #764ba24d}.bp-mm-disclaimer{border-radius:10px;color:#64748b;font-size:12px;line-height:1.5;margin:0 0 4px;padding:10px 12px}.bp-mm-disclaimer,.bp-mm-fallback{background:#f7fbff;border:1px solid #1d8efe29}.bp-mm-fallback{border-radius:14px;padding:18px}.bp-mm-fallback-title{color:#1d1d1f;font-size:14.5px;font-weight:700;margin:0 0 6px}.bp-mm-fallback-sub{color:#475569;font-size:13px;line-height:1.55;margin:0}.bp-mm-card{backdrop-filter:blur(18px) saturate(1.35);-webkit-backdrop-filter:blur(18px) saturate(1.35);background:#ffffffb3;border:1px solid #fff9;border-radius:22px;box-shadow:0 12px 32px -12px #0f172a2e,0 4px 10px -4px #0f172a14,inset 0 0 0 1px #fff6;display:flex;flex-direction:column;overflow:hidden;transition:transform .24s cubic-bezier(.22,1,.36,1),box-shadow .24s ease}.bp-mm-card:hover{box-shadow:0 24px 48px -16px #0f172a3d,0 6px 16px -6px #0f172a1f,inset 0 0 0 1px #ffffff8c;transform:translateY(-2px)}.bp-mm-card-hero{align-items:center;display:flex;height:96px;justify-content:center;padding:14px 18px;position:relative}.bp-mm-card-plate-white .bp-mm-card-hero{border-bottom:1px solid #f0f0f3}.bp-mm-card-plate-white .bp-mm-card-logo{max-height:64px}.bp-mm-featured-pill,.bp-mm-partner-pill{border-radius:999px;cursor:help;font-size:10px;font-weight:700;letter-spacing:.04em;padding:3px 9px;position:absolute;right:10px;text-transform:uppercase;top:10px}.bp-mm-featured-pill{background:#ffffffeb;color:#0a2540}.bp-mm-partner-pill{animation:bpMmGradientFlow 4s ease infinite;background:linear-gradient(90deg,#1d8efe,#4abff2,#1d8efe,#0d6efd,#1d8efe);background-size:300% 100%;box-shadow:0 4px 10px #1d8efe66;color:#fff}.bp-mm-card-logo{max-height:60px;max-width:75%;object-fit:contain}.bp-mm-card-initials{color:#fff;font-size:22px;font-weight:800;letter-spacing:.04em}.bp-mm-card-body{display:flex;flex-direction:column;gap:10px;padding:14px 16px 16px}.bp-mm-card-name{color:#1d1d1f;font-size:16px;font-weight:800;margin:0}.bp-mm-card-tagline{color:#1d8efe;font-size:12.5px;font-weight:600;margin:0}.bp-mm-card-blurb{color:#475569;font-size:13px;line-height:1.55;margin:0}.bp-mm-card-facts{display:flex;flex-wrap:wrap;gap:6px}.bp-mm-card-fact{align-items:center;background:#1d8efe14;border:1px solid #1d8efe24;border-radius:999px;color:#0a2540;display:inline-flex;font-size:11px;font-weight:600;gap:4px;padding:5px 10px}.bp-mm-card-fact svg{color:#1d8efe}.bp-mm-card-trust{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;padding:0}.bp-mm-card-trust li{align-items:flex-start;color:#475569;display:flex;font-size:12.5px;gap:6px;line-height:1.5}.bp-mm-card-trust li svg{color:#10b981;flex-shrink:0;margin-top:3px}.bp-mm-consent{align-items:flex-start;backdrop-filter:blur(10px) saturate(1.2);-webkit-backdrop-filter:blur(10px) saturate(1.2);background:#f7fbffb3;border:1px solid #1d8efe38;border-radius:14px;color:#475569;cursor:pointer;display:flex;font-size:12px;gap:10px;line-height:1.5;padding:12px 14px;transition:border-color .18s ease,box-shadow .18s ease}.bp-mm-consent:hover{border-color:#1d8efe66;box-shadow:0 6px 16px -8px #1d8efe38}.bp-mm-consent input{flex-shrink:0;margin-top:2px}.bp-mm-consent strong{color:#1d1d1f}.bp-mm-strip{backdrop-filter:blur(18px) saturate(1.35);-webkit-backdrop-filter:blur(18px) saturate(1.35);background:#ffffffc7;border:1px solid #fff9;border-radius:16px;box-shadow:0 8px 20px -10px #0f172a24,0 2px 6px -2px #0f172a0f,inset 0 0 0 1px #fff6;display:flex;flex-direction:column;gap:8px;overflow:hidden;padding:10px;transition:transform .24s cubic-bezier(.22,1,.36,1),box-shadow .24s ease}.bp-mm-strip:hover{box-shadow:0 14px 28px -12px #0f172a2e,0 4px 10px -4px #0f172a14,inset 0 0 0 1px #ffffff8c;transform:translateY(-1px)}.bp-mm-strip-branded{background:#1d8efe;background:var(--bp-mm-brand,#1d8efe);border-color:#ffffff2e;box-shadow:0 14px 28px -14px #00000059,0 4px 10px -4px #0000002e,inset 0 0 0 1px #ffffff1f}.bp-mm-strip-branded .bp-mm-card-name{color:#fff}.bp-mm-strip-branded .bp-mm-card-fact{background:#ffffff2e;border-color:#ffffff47;color:#fff}.bp-mm-strip-branded .bp-mm-card-fact svg{color:#fff}.bp-mm-strip-branded .bp-mm-strip-verify-chip{background:#ffffffeb;border-color:#fff6;color:#1d8efe}.bp-mm-strip-branded .bp-mm-strip-verify-chip:hover{background:#fff;transform:translateY(-1px)}.bp-mm-strip-branded .bp-mm-strip-verify-chip svg{color:#1d8efe}.bp-mm-strip-head{align-items:stretch;display:flex;gap:10px}.bp-mm-strip-hero{align-items:center;background:#1d8efe;border-radius:12px;display:flex;flex:0 0 76px;height:76px;justify-content:center;overflow:hidden;position:relative;width:76px}.bp-mm-strip-feature{display:block;height:100%;object-fit:cover;width:100%}.bp-mm-strip-logo{max-height:70%;max-width:78%;object-fit:contain}.bp-mm-strip-logo-plate{align-items:center;background:#fff;border-radius:50%;box-shadow:0 2px 8px #00000026;display:inline-flex;height:56px;justify-content:center;padding:8px;width:56px}.bp-mm-strip-logo-plate img{max-height:100%;max-width:100%;object-fit:contain}.bp-mm-strip-logo-badge{align-items:center;background:#fff;border:1.5px solid #fffffff2;border-radius:999px;bottom:4px;box-shadow:0 2px 6px #0f172a40;display:inline-flex;height:30px;justify-content:center;min-width:30px;overflow:hidden;padding:3px 6px;position:absolute;right:4px}.bp-mm-strip-logo-badge img{max-height:100%;max-width:100%;object-fit:contain}.bp-mm-strip-pill{border-radius:999px;font-size:9px;font-weight:700;left:4px;letter-spacing:.04em;padding:1.5px 6px;position:absolute;text-transform:uppercase;top:4px}.bp-mm-strip-meta{display:flex;flex:1 1 auto;flex-direction:column;gap:4px;min-width:0}.bp-mm-strip-name-row{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:space-between}.bp-mm-strip-name-row .bp-mm-card-name{flex:1 1 auto;font-size:14px;line-height:1.2;min-width:0;word-break:break-word}.bp-mm-strip-match{align-items:center;background:linear-gradient(135deg,#1d8efe,#0d6efd);border-radius:999px;box-shadow:0 3px 8px -3px #1d8efe66;color:#fff;display:inline-flex;font-size:10px;font-weight:800;letter-spacing:.02em;padding:2px 7px;white-space:nowrap}.bp-mm-strip-tagline{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;font-size:11px;line-height:1.35;overflow:hidden}.bp-mm-strip-facts{gap:4px}.bp-mm-strip-facts .bp-mm-card-fact{font-size:9.5px;line-height:1.2;padding:2px 6px}.bp-mm-strip-verify{display:flex;flex-wrap:wrap;gap:4px}.bp-mm-strip-verify-chip{align-items:center;background:#ffffffb3;border:1px solid #1d8efe47;border-radius:999px;color:#0d6efd;display:inline-flex;font-size:9.5px;font-weight:600;gap:3px;padding:2.5px 7px;text-decoration:none;transition:background .16s ease,border-color .16s ease,transform .16s ease;white-space:nowrap}.bp-mm-strip-verify-chip:hover{background:#1d8efe1f;border-color:#1d8efe80;transform:translateY(-1px)}.bp-mm-strip-verify-chip svg{color:#1d8efe}.bp-mm-strip-consent{border-radius:10px;font-size:10.5px;gap:7px;line-height:1.35;padding:7px 10px}.bp-mm-strip-cta{align-self:stretch;font-size:13px;padding-bottom:8px;padding-top:8px}.bp-mm-sent{align-items:center;display:flex;flex-direction:column;gap:12px;padding:22px 8px;text-align:center}.bp-mm-sent-icon{align-items:center;animation:bp-mm-pop .36s cubic-bezier(.16,1,.3,1);background:#1d8efe1f;border-radius:50%;display:inline-flex;height:56px;justify-content:center;width:56px}@keyframes bp-mm-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.bp-mm-sent h4{color:#1d1d1f;font-size:18px;font-weight:800;margin:0}.bp-mm-sent p{color:#475569;font-size:13.5px;line-height:1.55;margin:0 0 6px}.bp-mm-foot{backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2);background:#f7fbff8c;border-top:1px solid #0f172a0f;padding:12px 22px;text-align:center}.bp-mm-foot-link{align-items:center;background:#1d8efe14;border:1px solid #1d8efe2e;border-radius:999px;color:#1d8efe;display:inline-flex;font-size:12.5px;font-weight:600;padding:7px 16px;text-decoration:none;transition:background .18s ease,color .18s ease,transform .16s ease,box-shadow .18s ease}.bp-mm-foot-link:hover{background:#1d8efe24;box-shadow:0 6px 14px -6px #1d8efe59;color:#0d6efd;text-decoration:none;transform:translateY(-1px)}.bp-mm-concierge{background:#fff;border:1px solid #1d8efe38;border-radius:16px;box-shadow:0 8px 22px #0f172a0d;margin-top:4px;overflow:hidden}.bp-mm-concierge-hero{animation:bpMmGradientFlow 4s ease infinite;background:linear-gradient(90deg,#1d8efe,#4abff2,#1d8efe,#0d6efd,#1d8efe);background-size:300% 100%;color:#fff;padding:18px 18px 14px}.bp-mm-concierge-badge{align-items:center;background:#ffffff2e;border-radius:999px;color:#fff;display:inline-flex;font-size:11px;font-weight:600;gap:6px;letter-spacing:.04em;margin-bottom:10px;padding:4px 10px;text-transform:uppercase}.bp-mm-concierge-headline{color:#fff;font-size:18px;font-weight:700;line-height:1.25;margin:0}.bp-mm-concierge-body{padding:16px 18px 18px}.bp-mm-concierge-message{color:#1d1d1f;font-size:13px;line-height:1.55;margin:0 0 12px}.bp-mm-concierge-trust{margin-bottom:14px!important}.bp-mm-concierge-facts{margin:0 0 12px!important}.bp-rec-bundle{margin:40px 0}.bp-rec-bundle-head{margin-bottom:14px;max-width:720px}.bp-rec-bundle-eyebrow{color:#1d8efe;font-size:11px;font-weight:700;letter-spacing:.08em;margin:0 0 6px;text-transform:uppercase}@media (max-width:1023px){.bp-rec-bundle-eyebrow{font-size:12px}}.bp-rec-bundle-headline{color:#1d1d1f;font-size:20px;font-weight:700;line-height:1.25;margin:0 0 6px}.bp-rec-bundle-body{color:#424245;font-size:14px;line-height:1.55;margin:0}.bp-rec-bundle-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:1fr}.bp-rec-bundle-grid>.bp-rec-strip{height:100%;margin:0}@media (min-width:960px){.bp-rec-bundle-grid{grid-template-columns:1fr 1fr}.bp-rec-bundle-grid .bp-rec-strip-inner{align-items:flex-start;flex-direction:column;gap:16px}.bp-rec-bundle-grid .bp-rec-strip-cta{justify-content:flex-start;width:100%}}.bp-def-tradie-bundle{background:linear-gradient(180deg,#1d8efe0f,#1d8efe05);border:1px solid #1d8efe29;border-radius:16px;margin-top:18px;padding:20px}.bp-def-tradie-head{margin-bottom:14px}.bp-def-tradie-eyebrow{color:#1d8efe;font-size:11px;font-weight:700;letter-spacing:.08em;margin:0 0 6px;text-transform:uppercase}.bp-def-tradie-headline{color:#1d1d1f;font-size:18px;font-weight:700;line-height:1.3;margin:0 0 6px}.bp-def-tradie-body{color:#424245;font-size:13px;line-height:1.55;margin:0}.bp-def-tradie-bundle .bp-rec-strip{margin:12px 0 0}.bp-dash-stage-rec.is-just-transitioned{animation:bp-stage-rec-pulse .9s ease-out}@keyframes bp-stage-rec-pulse{0%{transform:scale(1)}35%{transform:scale(1.012)}to{transform:scale(1)}}.bp-dash-stage-toast{animation:bpMmGradientFlow 4s ease infinite;animation:bp-stage-toast-in .5s cubic-bezier(.16,1,.3,1);background:linear-gradient(90deg,#1d8efe,#4abff2,#1d8efe,#0d6efd,#1d8efe);background-size:300% 100%;border-radius:14px;box-shadow:0 10px 28px #1d8efe47;color:#fff;margin-bottom:12px;padding:14px 18px}@keyframes bp-stage-toast-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.bp-dash-stage-toast-pill{background:#ffffff29;border-radius:999px;display:inline-block;font-size:10.5px;font-weight:700;letter-spacing:.1em;margin-bottom:6px;padding:3px 9px;text-transform:uppercase}.bp-dash-stage-toast-stage{color:#fff;font-size:18px;font-weight:700;line-height:1.2;margin:0}.bp-dash-stage-toast-body{color:#ffffffdb;font-size:13px;margin:3px 0 0}.bp-mm-field-row{grid-gap:10px;display:grid;gap:10px;grid-template-columns:110px 1fr}.bp-mm-field-cc select,.bp-mm-field-phone input{height:40px}.bp-mm-field input:disabled{background:#0000000a;color:#000000a6;cursor:not-allowed}.bp-mm-secondary{background:#0000;border:1px solid #1d8efe59;border-radius:9999px;color:#1d8efe;cursor:pointer;font-size:14px;font-weight:600;padding:11px 18px;transition:background .16s ease}.bp-mm-secondary:hover{background:#1d8efe0f}.bp-mm-text-btn{background:#0000;border:none;color:#1d8efe;cursor:pointer;font-size:13px;font-weight:600;padding:8px 0;text-align:center}.bp-mm-text-btn:disabled{color:#0006;cursor:not-allowed}.bp-capture-overlay{align-items:flex-end;animation:bp-capture-overlay-in .22s ease-out both;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#0711208c;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:2147483646}@media (min-width:720px){.bp-capture-overlay{align-items:center}}@keyframes bp-capture-overlay-in{0%{opacity:0}to{opacity:1}}.bp-capture-card{animation:bp-capture-card-in .28s cubic-bezier(.2,.9,.3,1) both;background:#fff;border-radius:22px;box-shadow:0 24px 60px #07112059,0 2px 4px #07112014;max-width:420px;padding:26px 22px 22px;position:relative;width:100%}@keyframes bp-capture-card-in{0%{opacity:0;transform:translateY(18px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.bp-capture-close{align-items:center;background:#0711200f;border:none;border-radius:9999px;color:#07112099;cursor:pointer;display:inline-flex;height:30px;justify-content:center;position:absolute;right:12px;top:12px;transition:background .16s ease,color .16s ease;width:30px}.bp-capture-close:hover{background:#0711201f;color:#071120f2}.bp-capture-eyebrow{align-items:center;color:#1d8efe;display:inline-flex;font-size:11px;font-weight:700;gap:6px;letter-spacing:.16em;margin:0 0 10px;text-transform:uppercase}.bp-capture-headline{color:#0a2540;font-size:18px;font-weight:700;letter-spacing:-.01em;line-height:1.32;margin:0 0 8px}.bp-capture-body{color:#071120b8;font-size:14px;line-height:1.5;margin:0 0 18px}.bp-capture-cta{align-items:center;animation:bp-capture-shimmer 4s ease-in-out infinite;background:linear-gradient(120deg,#1d8efe,#4ab2ff 50%,#5fd0ff);background-size:200% 200%;border:none;border-radius:9999px;box-shadow:0 8px 22px #1d8efe52;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;gap:6px;justify-content:center;padding:13px 22px;transition:transform .14s ease,box-shadow .16s ease;width:100%}.bp-capture-cta:hover{box-shadow:0 12px 28px #1d8efe6b;transform:translateY(-1px)}@keyframes bp-capture-shimmer{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.bp-capture-skip{background:#0000;border:none;color:#0711208c;cursor:pointer;display:block;font-size:13px;font-weight:600;padding:12px 0 2px;text-align:center;width:100%}.bp-capture-skip:hover{color:#071120d9}.bp-mm-overlay .bp-mm-eyebrow{color:#764ba2}.bp-mm-overlay .bp-mm-step.is-done .bp-mm-step-dot{animation:bpIntelligenceFlow 7s ease-in-out infinite;background:linear-gradient(120deg,#667eea,#764ba2,#f093fb,#6d49d6);background-size:280% 280%}.bp-mm-overlay .bp-mm-step.is-active .bp-mm-step-dot,.bp-mm-overlay .bp-mm-step.is-current .bp-mm-step-dot{background:#764ba2}.bp-mm-overlay .bp-mm-account-submit,.bp-mm-overlay .bp-mm-btn-primary,.bp-mm-overlay .bp-mm-connect-btn,.bp-mm-overlay .bp-mm-cta-primary,.bp-mm-overlay .bp-mm-question-next{animation:bpIntelligenceFlow 7s ease-in-out infinite;background:linear-gradient(120deg,#667eea,#764ba2 30%,#f093fb 60%,#6d49d6);background-size:280% 280%;box-shadow:0 8px 20px #764ba252}.bp-mm-overlay .bp-mm-account-submit:hover,.bp-mm-overlay .bp-mm-btn-primary:hover,.bp-mm-overlay .bp-mm-connect-btn:hover,.bp-mm-overlay .bp-mm-cta-primary:hover,.bp-mm-overlay .bp-mm-question-next:hover{box-shadow:0 12px 28px #764ba275}.bp-mm-overlay a{color:#764ba2}.bp-mm-overlay input:focus,.bp-mm-overlay select:focus,.bp-mm-overlay textarea:focus{border-color:#764ba2!important;box-shadow:0 0 0 3px #764ba224!important}.bp-mm-overlay .bp-mm-match-card.is-featured,.bp-mm-overlay .bp-mm-tier-featured{border-color:#764ba24d}.bp-mm-overlay .bp-mm-trust-pill svg{color:#764ba2}.bp-mm-overlay .bp-mm-checkbox input:checked+.bp-mm-checkbox-box{background:#764ba2;border-color:#764ba2}.bp-mm-head.bp-mm-intel-header,.bp-mm-header.bp-mm-intel-header{position:relative}.bp-mm-head.bp-mm-intel-header:before,.bp-mm-header.bp-mm-intel-header:before{content:none!important}.bp-mm-intel-eyebrow{-webkit-text-fill-color:#0000;animation:bpIntelligenceFlow 7s ease-in-out infinite;background:linear-gradient(120deg,#667eea,#764ba2,#f093fb,#6d49d6);-webkit-background-clip:text;background-clip:text;background-size:280% 280%;color:#0000;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.bp-mm-intel-tagline{align-items:center;color:#764ba2d9;display:inline-flex;font-size:11.5px;font-weight:500;gap:8px;letter-spacing:.02em}.bp-mm-intel-tagline-dot{animation:bp-mm-intel-pulse 2.2s ease-in-out infinite;background:linear-gradient(135deg,#667eea,#f093fb);border-radius:999px;box-shadow:0 0 0 0 #764ba28c;flex-shrink:0;height:8px;width:8px}@keyframes bp-mm-intel-pulse{0%{box-shadow:0 0 0 0 #764ba28c;transform:scale(1)}70%{box-shadow:0 0 0 10px #764ba200;transform:scale(1.05)}to{box-shadow:0 0 0 0 #764ba200;transform:scale(1)}}.bp-mm-intel-spinner{border-radius:999px;height:56px;margin:0 auto;position:relative;width:56px}.bp-mm-intel-spinner:before{animation:bp-mm-intel-spin 1.6s linear infinite;background:conic-gradient(from 0deg,#667eea,#764ba2,#f093fb,#f5576c,#4facfe,#667eea);border-radius:inherit;content:"";inset:0;position:absolute}.bp-mm-intel-spinner:after{background:#fff;border-radius:inherit;content:"";inset:4px;position:absolute}.bp-mm-intel-spinner>.bp-mm-intel-spinner-core{align-items:center;display:flex;inset:0;justify-content:center;position:absolute;z-index:2}@keyframes bp-mm-intel-spin{to{transform:rotate(1turn)}}.bp-mm-intel-match-chip{-webkit-text-fill-color:#0000;align-items:center;animation:bpIntelligenceFlow 7s ease-in-out infinite;background:linear-gradient(120deg,#667eea,#764ba2,#f093fb,#6d49d6);-webkit-background-clip:text;background-clip:text;background-size:280% 280%;color:#0000;display:inline-flex;font-size:11px;font-weight:700;gap:4px;letter-spacing:.02em}.bp-mm-intel-cta{animation:bpIntelligenceFlow 9s ease-in-out infinite;background:linear-gradient(120deg,#5a3a90,#764ba2 28%,#8e54c7 58%,#f093fb 78%,#6d49d6);background-size:320% 320%;box-shadow:0 8px 20px #764ba252;color:#fff;transition:box-shadow .18s ease,transform .18s ease}.bp-mm-intel-cta:hover:not(:disabled){box-shadow:0 14px 30px #764ba273;transform:translateY(-1px)}.bp-mm-intel-cta:disabled{animation:none;background:#e5e7eb;box-shadow:none;color:#86868b;cursor:not-allowed}.bp-mm-intel-result-card{transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.bp-mm-intel-result-card:hover{border-color:#764ba2!important;box-shadow:0 10px 28px #764ba22e!important;transform:translateY(-1px)}.bp-mm-overlay .bp-mm-panel{animation:bpIntelligenceFlow 9s ease-in-out infinite;background:linear-gradient(120deg,#5a3a90,#764ba2 28%,#8e54c7 58%,#f093fb 78%,#6d49d6);background-size:320% 320%;color:#fff}.bp-mm-overlay .bp-mm-panel:before{background:radial-gradient(circle at 18% 8%,#ffffff24 0,#0000 50%),radial-gradient(circle at 82% 92%,#f093fb33 0,#0000 55%);border-radius:inherit;content:"";inset:0;opacity:.9;pointer-events:none;position:absolute;z-index:0}.bp-mm-overlay .bp-mm-panel>*{position:relative;z-index:1}.bp-mm-overlay .bp-mm-panel .bp-mm-title,.bp-mm-overlay .bp-mm-panel h2,.bp-mm-overlay .bp-mm-panel h3{color:#fff!important}.bp-mm-overlay .bp-mm-panel .bp-mm-field>span,.bp-mm-overlay .bp-mm-panel .bp-mm-q-title,.bp-mm-overlay .bp-mm-panel legend{color:#1a0a3d!important;font-weight:700!important;text-shadow:0 1px 0 #ffffff2e}.bp-mm-overlay .bp-mm-panel .bp-mm-hint,.bp-mm-overlay .bp-mm-panel .bp-mm-sub{color:#ffffffd9!important}.bp-mm-overlay .bp-mm-panel .bp-mm-eyebrow{color:#f5d4ff!important}.bp-mm-overlay .bp-mm-steps{background:#0000!important;border-bottom-color:#ffffff1f!important}.bp-mm-overlay .bp-mm-step{color:#ffffff8c!important}.bp-mm-overlay .bp-mm-step.is-active,.bp-mm-overlay .bp-mm-step.is-done{color:#fff!important}.bp-mm-overlay .bp-mm-step-dot{background:#ffffff2e;border-color:#ffffff59}.bp-mm-overlay .bp-mm-head{border-bottom-color:#ffffff1f!important}.bp-mm-overlay .bp-mm-header{background:#0000!important}.bp-mm-overlay .bp-mm-close{background:#ffffff1f!important;color:#fff!important}.bp-mm-overlay [aria-label=Close]:not(.bp-mm-close):not(.bp-mm-scrim){background:#0000!important;color:#fff!important}.bp-mm-overlay .bp-mm-close:hover{background:#ffffff38!important}.bp-mm-overlay [aria-label=Close]:not(.bp-mm-close):not(.bp-mm-scrim):hover{background:#ffffff1a!important;border-radius:999px}.bp-mm-overlay .bp-mm-panel .bp-mm-tile{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff1a!important;border-color:#ffffff40!important;color:#fff!important}.bp-mm-overlay .bp-mm-panel .bp-mm-tile:hover{background:#ffffff2e!important;border-color:#ffffff80!important}.bp-mm-overlay .bp-mm-panel .bp-mm-tile.is-active{background:#fff!important;border-color:#fff!important;box-shadow:0 8px 22px #764ba259;color:#4c2a8a!important}.bp-mm-overlay .bp-mm-panel .bp-mm-check{color:#ffffffeb!important}.bp-mm-overlay .bp-mm-panel .bp-mm-budget-nudge{background:#ffffff1a!important;border-color:#ffffff40!important;color:#fff!important}.bp-mm-overlay .bp-mm-panel .bp-mm-error{align-items:flex-start;background:#e539352e!important;border:1px solid #e5393573!important;box-shadow:0 4px 14px #00000040;color:#fff!important;display:flex;font-weight:500;gap:8px}.bp-mm-overlay .bp-mm-panel .bp-mm-error:before{background-color:#fff;content:"";flex-shrink:0;height:16px;margin-top:1px;-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27currentColor%27><path d=%27M12 2L1 21h22L12 2zm0 4.6L19.5 19h-15L12 6.6zm-1 5.4v4h2v-4h-2zm0 5v2h2v-2h-2z%27/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27currentColor%27><path d=%27M12 2L1 21h22L12 2zm0 4.6L19.5 19h-15L12 6.6zm-1 5.4v4h2v-4h-2zm0 5v2h2v-2h-2z%27/></svg>");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:16px}.bp-mm-overlay .bp-mm-panel input[type=email],.bp-mm-overlay .bp-mm-panel input[type=number],.bp-mm-overlay .bp-mm-panel input[type=tel],.bp-mm-overlay .bp-mm-panel input[type=text],.bp-mm-overlay .bp-mm-panel select,.bp-mm-overlay .bp-mm-panel textarea{background:#ffffff1a!important;border:1px solid #ffffff40!important;color:#fff!important}.bp-mm-overlay .bp-mm-panel input::placeholder,.bp-mm-overlay .bp-mm-panel textarea::placeholder{color:#ffffff8c!important}.bp-mm-overlay .bp-mm-panel input:focus,.bp-mm-overlay .bp-mm-panel select:focus,.bp-mm-overlay .bp-mm-panel textarea:focus{border-color:#ffffffa6!important;box-shadow:0 0 0 3px #ffffff24!important}.bp-mm-overlay .bp-mm-panel .bp-mm-intel-tagline{color:#ffffffd9}.bp-mm-overlay .bp-mm-panel .bp-mm-intel-eyebrow{opacity:.9}.bp-mm-overlay .bp-mm-panel .bp-mm-intel-eyebrow,.bp-mm-overlay .bp-mm-panel .bp-mm-intel-match-chip{-webkit-text-fill-color:#fff!important;animation:none!important;background:none!important;color:#fff!important}.bp-mm-overlay .bp-mm-panel .bp-mm-intel-spinner:after{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffff2e!important}.bp-mm-overlay .bp-mm-panel .bp-mm-foot{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0f!important;border-top:1px solid #ffffff29!important}.bp-mm-overlay .bp-mm-panel .bp-mm-foot [data-testid=match-disclaimer]{color:#ffffffc7!important}.bp-mm-overlay .bp-mm-panel .bp-mm-foot [data-testid=match-disclaimer] svg{color:#ffffffc7!important;opacity:.85}.bp-mm-overlay .bp-mm-panel .bp-mm-foot [data-testid=match-disclaimer] a{color:#fff!important;text-decoration:underline;-webkit-text-decoration-color:#ffffff8c;text-decoration-color:#ffffff8c;text-underline-offset:2px}.bp-mm-overlay .bp-mm-panel .bp-mm-foot [data-testid=match-disclaimer] a:hover{-webkit-text-decoration-color:#fff;text-decoration-color:#fff}.bp-mm-overlay .bp-mm-panel .bp-mm-foot-link{color:#fff!important}.bp-mm-overlay .bp-mm-panel .bp-mm-foot-link:hover{color:#fff!important;text-decoration:underline}@media (max-width:1023px){.text-\[10\.5px\],.text-\[10px\],.text-\[11px\]{font-size:12px!important}.text-\[11\.5px\]{font-size:12.5px!important}}*,:after,:before{--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: }::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: }


/* ! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com */*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{-webkit-text-size-adjust:100%;font-feature-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;font-variation-settings:normal;line-height:1.5;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height: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:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-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,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}:root{--bp-blue:210 44% 46%;--bp-blue-dark:210 44% 36%;--bp-blue-light:210 44% 56%;--bp-orange:39 99% 67%;--bp-orange-dark:38 91% 50%;--bp-gray:210 2% 73%;--bp-black:0 0% 0%;--bp-white:0 0% 100%;--background:0 0% 100%;--foreground:240 4% 12%;--card:0 0% 100%;--card-foreground:240 4% 12%;--popover:0 0% 100%;--popover-foreground:240 4% 12%;--primary:210 44% 46%;--primary-foreground:0 0% 100%;--secondary:210 10% 96%;--secondary-foreground:0 0% 9%;--muted:210 10% 96%;--muted-foreground:210 5% 45%;--accent:39 99% 67%;--accent-foreground:0 0% 9%;--destructive:0 84.2% 60.2%;--destructive-foreground:0 0% 98%;--border:210 10% 90%;--input:210 10% 90%;--ring:210 44% 46%;--radius:0.5rem}*{border-color:#e3e6e8;border-color:hsl(var(--border))}body{background-color:hsl(var(--background));color:#1d1d20;color:hsl(var(--foreground))}.cursor-pointer,[role=button],a,button,input[type=button],input[type=checkbox],input[type=radio],input[type=submit],label[for],select{cursor:pointer}[disabled],button:disabled{cursor:not-allowed}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:-webkit-sticky;position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.inset-x-3{left:.75rem;right:.75rem}.inset-y-0{bottom:0;top:0}.-bottom-12{bottom:-3rem}.-bottom-20{bottom:-5rem}.-bottom-24{bottom:-6rem}.-bottom-4{bottom:-1rem}.-bottom-6{bottom:-1.5rem}.-left-12{left:-3rem}.-left-16{left:-4rem}.-left-20{left:-5rem}.-left-4{left:-1rem}.-left-6{left:-1.5rem}.-right-0\.5{right:-.125rem}.-right-12{right:-3rem}.-right-20{right:-5rem}.-right-24{right:-6rem}.-right-4{right:-1rem}.-top-0\.5{top:-.125rem}.-top-10{top:-2.5rem}.-top-12{top:-3rem}.-top-2{top:-.5rem}.-top-20{top:-5rem}.-top-24{top:-6rem}.-top-6{top:-1.5rem}.bottom-0{bottom:0}.bottom-2{bottom:.5rem}.bottom-2\.5{bottom:.625rem}.bottom-3{bottom:.75rem}.bottom-4{bottom:1rem}.bottom-5{bottom:1.25rem}.bottom-8{bottom:2rem}.bottom-full{bottom:100%}.left-0{left:0}.left-1{left:.25rem}.left-1\/2{left:50%}.left-2{left:.5rem}.left-3{left:.75rem}.left-4{left:1rem}.left-5{left:1.25rem}.left-6{left:1.5rem}.left-\[15\%\]{left:15%}.left-\[50\%\]{left:50%}.right-0{right:0}.right-1{right:.25rem}.right-1\.5{right:.375rem}.right-2{right:.5rem}.right-2\.5{right:.625rem}.right-3{right:.75rem}.right-4{right:1rem}.right-5{right:1.25rem}.right-8{right:2rem}.right-\[15\%\]{right:15%}.top-0{top:0}.top-1{top:.25rem}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-2{top:.5rem}.top-24{top:6rem}.top-28{top:7rem}.top-3{top:.75rem}.top-4{top:1rem}.top-44{top:11rem}.top-5{top:1.25rem}.top-\[1px\]{top:1px}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-\[68px\]{top:68px}.top-\[calc\(100\%\+6px\)\]{top:calc(100% + 6px)}.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-\[120\]{z-index:120}.z-\[1\]{z-index:1}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.z-\[80\]{z-index:80}.z-\[90\]{z-index:90}.order-1{order:1}.order-2{order:2}.col-span-2{grid-column:span 2/span 2}.col-span-full{grid-column:1/-1}.-m-2{margin:-.5rem}.m-0{margin:0}.\!my-0{margin-bottom:0!important;margin-top:0!important}.\!my-10{margin-bottom:2.5rem!important;margin-top:2.5rem!important}.\!my-3{margin-bottom:.75rem!important;margin-top:.75rem!important}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-mx-2{margin-left:-.5rem;margin-right:-.5rem}.-mx-4{margin-left:-1rem;margin-right:-1rem}.-mx-5{margin-left:-1.25rem;margin-right:-1.25rem}.-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.-my-2{margin-bottom:-.5rem;margin-top:-.5rem}.mx-0\.5{margin-left:.125rem;margin-right:.125rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-bottom:.25rem;margin-top:.25rem}.my-1\.5{margin-bottom:.375rem;margin-top:.375rem}.my-10{margin-bottom:2.5rem;margin-top:2.5rem}.my-12{margin-bottom:3rem;margin-top:3rem}.my-2{margin-bottom:.5rem;margin-top:.5rem}.my-3{margin-bottom:.75rem;margin-top:.75rem}.my-4{margin-bottom:1rem;margin-top:1rem}.my-6{margin-bottom:1.5rem;margin-top:1.5rem}.my-8{margin-bottom:2rem;margin-top:2rem}.\!mb-3{margin-bottom:.75rem!important}.\!mt-0{margin-top:0!important}.\!mt-2{margin-top:.5rem!important}.-ml-0\.5{margin-left:-.125rem}.-ml-1\.5{margin-left:-.375rem}.-ml-4{margin-left:-1rem}.-ml-px{margin-left:-1px}.-mr-2{margin-right:-.5rem}.-mt-0\.5{margin-top:-.125rem}.-mt-1{margin-top:-.25rem}.-mt-2{margin-top:-.5rem}.-mt-4{margin-top:-1rem}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-14{margin-bottom:3.5rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-20{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}.mb-9{margin-bottom:2.25rem}.ml-0\.5{margin-left:.125rem}.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-8{margin-left:2rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.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-2\.5{margin-top:.625rem}.mt-20{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-\[1px\]{margin-top:1px}.mt-\[2px\]{margin-top:2px}.mt-\[3px\]{margin-top:3px}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.line-clamp-1{-webkit-line-clamp:1}.line-clamp-1,.line-clamp-2{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2}.line-clamp-3{-webkit-line-clamp:3}.line-clamp-3,.line-clamp-4{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-4{-webkit-line-clamp:4}.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-\[16\/10\]{aspect-ratio:16/10}.aspect-\[16\/7\]{aspect-ratio:16/7}.aspect-\[3\/2\]{aspect-ratio:3/2}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-\[8\/3\]{aspect-ratio:8/3}.aspect-square{aspect-ratio:1/1}.aspect-video{aspect-ratio:16/9}.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-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-36{height:9rem}.h-4{height:1rem}.h-40{height:10rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-52{height:13rem}.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-\[120px\]{height:120px}.h-\[160px\]{height:160px}.h-\[16px\]{height:16px}.h-\[180px\]{height:180px}.h-\[18px\]{height:18px}.h-\[1px\]{height:1px}.h-\[240px\]{height:240px}.h-\[260px\]{height:260px}.h-\[280px\]{height:280px}.h-\[300px\]{height:300px}.h-\[340px\]{height:340px}.h-\[34px\]{height:34px}.h-\[3px\]{height:3px}.h-\[400px\]{height:400px}.h-\[420px\]{height:420px}.h-\[42px\]{height:42px}.h-\[450px\]{height:450px}.h-\[52px\]{height:52px}.h-\[62px\]{height:62px}.h-\[64px\]{height:64px}.h-\[70\%\]{height:70%}.h-\[75\%\]{height:75%}.h-\[80\%\]{height:80%}.h-\[85\%\]{height:85%}.h-\[88px\]{height:88px}.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-full{height:100%}.h-px{height:1px}.max-h-0{max-height:0}.max-h-16{max-height:4rem}.max-h-8{max-height:2rem}.max-h-\[--radix-context-menu-content-available-height\]{max-height:var(--radix-context-menu-content-available-height)}.max-h-\[--radix-select-content-available-height\]{max-height:var(--radix-select-content-available-height)}.max-h-\[300px\]{max-height:300px}.max-h-\[340px\]{max-height:340px}.max-h-\[400px\]{max-height:400px}.max-h-\[420px\]{max-height:420px}.max-h-\[44px\]{max-height:44px}.max-h-\[500px\]{max-height:500px}.max-h-\[600px\]{max-height:600px}.max-h-\[78\%\]{max-height:78%}.max-h-\[80vh\]{max-height:80vh}.max-h-\[88vh\]{max-height:88vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[92vh\]{max-height:92vh}.max-h-\[min\(70vh\2c 640px\)\]{max-height:min(70vh,640px)}.max-h-\[var\(--radix-dropdown-menu-content-available-height\)\]{max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-full{max-height:100%}.max-h-screen{max-height:100vh}.min-h-0{min-height:0}.min-h-\[1px\]{min-height:1px}.min-h-\[2px\]{min-height:2px}.min-h-\[40px\]{min-height:40px}.min-h-\[44px\]{min-height:44px}.min-h-\[60px\]{min-height:60px}.min-h-\[60vh\]{min-height:60vh}.min-h-\[70vh\]{min-height:70vh}.min-h-\[78vh\]{min-height:78vh}.min-h-\[80px\]{min-height:80px}.min-h-\[90vh\]{min-height:90vh}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-1\/4{width:25%}.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-2\/3{width:66.666667%}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-32{width:8rem}.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-\[100px\]{width:100px}.w-\[16px\]{width:16px}.w-\[170px\]{width:170px}.w-\[18px\]{width:18px}.w-\[1px\]{width:1px}.w-\[220px\]{width:220px}.w-\[260px\]{width:260px}.w-\[300px\]{width:300px}.w-\[400px\]{width:400px}.w-\[420px\]{width:420px}.w-\[64px\]{width:64px}.w-\[70\%\]{width:70%}.w-\[75\%\]{width:75%}.w-\[80\%\]{width:80%}.w-\[80px\]{width:80px}.w-\[85\%\]{width:85%}.w-\[85vw\]{width:85vw}.w-\[calc\(100\%-1\.5rem\)\]{width:calc(100% - 1.5rem)}.w-\[calc\(100\%-2rem\)\]{width:calc(100% - 2rem)}.w-\[calc\(50\%-0\.5rem\)\]{width:calc(50% - .5rem)}.w-auto{width:auto}.w-fit{width:-webkit-fit-content;width:fit-content}.w-full{width:100%}.w-max{width:-webkit-max-content;width:max-content}.w-px{width:1px}.min-w-0{min-width:0}.min-w-10{min-width:2.5rem}.min-w-8{min-width:2rem}.min-w-9{min-width:2.25rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[148px\]{min-width:148px}.min-w-\[16px\]{min-width:16px}.min-w-\[180px\]{min-width:180px}.min-w-\[18px\]{min-width:18px}.min-w-\[260px\]{min-width:260px}.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-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[1000px\]{max-width:1000px}.max-w-\[100px\]{max-width:100px}.max-w-\[1080px\]{max-width:1080px}.max-w-\[1100px\]{max-width:1100px}.max-w-\[1120px\]{max-width:1120px}.max-w-\[1180px\]{max-width:1180px}.max-w-\[1200px\]{max-width:1200px}.max-w-\[120px\]{max-width:120px}.max-w-\[1280px\]{max-width:1280px}.max-w-\[1400px\]{max-width:1400px}.max-w-\[140px\]{max-width:140px}.max-w-\[1440px\]{max-width:1440px}.max-w-\[150px\]{max-width:150px}.max-w-\[160px\]{max-width:160px}.max-w-\[17ch\]{max-width:17ch}.max-w-\[180px\]{max-width:180px}.max-w-\[200px\]{max-width:200px}.max-w-\[320px\]{max-width:320px}.max-w-\[420px\]{max-width:420px}.max-w-\[500px\]{max-width:500px}.max-w-\[50px\]{max-width:50px}.max-w-\[520px\]{max-width:520px}.max-w-\[540px\]{max-width:540px}.max-w-\[560px\]{max-width:560px}.max-w-\[580px\]{max-width:580px}.max-w-\[600px\]{max-width:600px}.max-w-\[60px\]{max-width:60px}.max-w-\[640px\]{max-width:640px}.max-w-\[660px\]{max-width:660px}.max-w-\[680px\]{max-width:680px}.max-w-\[720px\]{max-width:720px}.max-w-\[760px\]{max-width:760px}.max-w-\[78\%\]{max-width:78%}.max-w-\[780px\]{max-width:780px}.max-w-\[80\%\]{max-width:80%}.max-w-\[800px\]{max-width:800px}.max-w-\[80px\]{max-width:80px}.max-w-\[820px\]{max-width:820px}.max-w-\[860px\]{max-width:860px}.max-w-\[900px\]{max-width:900px}.max-w-\[980px\]{max-width:980px}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-max{max-width:-webkit-max-content;max-width:max-content}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.flex-1{flex:1 1}.flex-none{flex:none}.flex-shrink-0,.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\[--radix-context-menu-content-transform-origin\]{transform-origin:var(--radix-context-menu-content-transform-origin)}.origin-\[--radix-dropdown-menu-content-transform-origin\]{transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\[--radix-hover-card-content-transform-origin\]{transform-origin:var(--radix-hover-card-content-transform-origin)}.origin-\[--radix-menubar-content-transform-origin\]{transform-origin:var(--radix-menubar-content-transform-origin)}.origin-\[--radix-popover-content-transform-origin\]{transform-origin:var(--radix-popover-content-transform-origin)}.origin-\[--radix-select-content-transform-origin\]{transform-origin:var(--radix-select-content-transform-origin)}.origin-\[--radix-tooltip-content-transform-origin\]{transform-origin:var(--radix-tooltip-content-transform-origin)}.origin-left{transform-origin:left}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-14,.-translate-x-1\/2{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-14{--tw-translate-x:-3.5rem}.-translate-y-0{--tw-translate-y:-0px}.-translate-y-0,.-translate-y-0\.5{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-0\.5{--tw-translate-y:-0.125rem}.-translate-y-1\/2{--tw-translate-y:-50%}.-translate-y-1\/2,.translate-x-1\/2{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-1\/2{--tw-translate-x:50%}.translate-x-14{--tw-translate-x:3.5rem}.translate-x-14,.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-\[-50\%\]{--tw-translate-x:-50%}.translate-y-1\/2{--tw-translate-y:50%}.translate-y-1\/2,.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-y-\[-50\%\]{--tw-translate-y:-50%}.-rotate-90{--tw-rotate:-90deg}.-rotate-90,.rotate-180{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}.rotate-45{--tw-rotate:45deg}.rotate-45,.rotate-90{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}.rotate-\[135deg\]{--tw-rotate:135deg}.rotate-\[135deg\],.scale-\[0\.85\]{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))}.scale-\[0\.85\]{--tw-scale-x:0.85;--tw-scale-y:0.85}.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:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.touch-pan-x{--tw-pan-x:pan-x;touch-action:var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom)}.select-none{-webkit-user-select:none;user-select:none}.select-all{-webkit-user-select:all;user-select:all}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-start{scroll-snap-align:start}.snap-center{scroll-snap-align:center}.scroll-mt-20{scroll-margin-top:5rem}.scroll-mt-24{scroll-margin-top:6rem}.scroll-mt-32{scroll-margin-top:8rem}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[140px_1fr\]{grid-template-columns:140px 1fr}.grid-cols-\[1fr_1\.4fr_1\.4fr\]{grid-template-columns:1fr 1.4fr 1.4fr}.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}.justify-items-center{justify-items:center}.gap-0{gap:0}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.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-8{gap:2rem}.gap-px{gap:1px}.gap-x-10{column-gap:2.5rem}.gap-x-12{column-gap:3rem}.gap-x-2{column-gap:.5rem}.gap-x-3{column-gap:.75rem}.gap-x-4{column-gap:1rem}.gap-x-5{column-gap:1.25rem}.gap-x-6{column-gap:1.5rem}.gap-x-8{column-gap:2rem}.gap-y-1{row-gap:.25rem}.gap-y-1\.5{row-gap:.375rem}.gap-y-12{row-gap:3rem}.gap-y-2{row-gap:.5rem}.gap-y-2\.5{row-gap:.625rem}.gap-y-3{row-gap:.75rem}.gap-y-8{row-gap:2rem}.-space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-.5rem*var(--tw-space-x-reverse))}.-space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-.75rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-.75rem*var(--tw-space-x-reverse))}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.25rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.25rem*var(--tw-space-x-reverse))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.5rem*var(--tw-space-x-reverse))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.125rem*var(--tw-space-y-reverse));margin-top:calc(.125rem*(1 - var(--tw-space-y-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.25rem*var(--tw-space-y-reverse));margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.375rem*var(--tw-space-y-reverse));margin-top:calc(.375rem*(1 - var(--tw-space-y-reverse)))}.space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(2.5rem*var(--tw-space-y-reverse));margin-top:calc(2.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-12>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(3rem*var(--tw-space-y-reverse));margin-top:calc(3rem*(1 - var(--tw-space-y-reverse)))}.space-y-14>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(3.5rem*var(--tw-space-y-reverse));margin-top:calc(3.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-16>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(4rem*var(--tw-space-y-reverse));margin-top:calc(4rem*(1 - var(--tw-space-y-reverse)))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.625rem*var(--tw-space-y-reverse));margin-top:calc(.625rem*(1 - var(--tw-space-y-reverse)))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.75rem*var(--tw-space-y-reverse));margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)))}.space-y-3\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.875rem*var(--tw-space-y-reverse));margin-top:calc(.875rem*(1 - var(--tw-space-y-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.25rem*var(--tw-space-y-reverse));margin-top:calc(1.25rem*(1 - var(--tw-space-y-reverse)))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.5rem*var(--tw-space-y-reverse));margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-7>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.75rem*var(--tw-space-y-reverse));margin-top:calc(1.75rem*(1 - var(--tw-space-y-reverse)))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(2rem*var(--tw-space-y-reverse));margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(1px*var(--tw-divide-y-reverse));border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}.divide-\[\#d2d2d7\]>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:#d2d2d7;border-color:rgb(210 210 215/var(--tw-divide-opacity,1))}.divide-\[\#e8e8ed\]>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:#e8e8ed;border-color:rgb(232 232 237/var(--tw-divide-opacity,1))}.divide-gray-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:#f3f4f6;border-color:rgb(243 244 246/var(--tw-divide-opacity,1))}.divide-gray-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:#f9fafb;border-color:rgb(249 250 251/var(--tw-divide-opacity,1))}.self-start{align-self:flex-start}.self-center{align-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-x-clip{overflow-x:clip}.overscroll-contain{overscroll-behavior:contain}.truncate{overflow:hidden;text-overflow:ellipsis}.truncate,.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.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-\[22px\]{border-radius:22px}.rounded-\[28px\]{border-radius:28px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem;border-radius:var(--radius)}.rounded-md{border-radius:calc(.5rem - 2px);border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:calc(.5rem - 4px);border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:.75rem}.rounded-l-2xl{border-bottom-left-radius:1rem;border-top-left-radius:1rem}.rounded-r-lg{border-bottom-right-radius:.5rem;border-bottom-right-radius:var(--radius);border-top-right-radius:.5rem;border-top-right-radius:var(--radius)}.rounded-r-xl{border-bottom-right-radius:.75rem;border-top-right-radius:.75rem}.rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.rounded-t-3xl{border-top-left-radius:1.5rem;border-top-right-radius:1.5rem}.rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.rounded-t-sm{border-top-right-radius:calc(.5rem - 4px);border-top-right-radius:calc(var(--radius) - 4px)}.rounded-t-sm,.rounded-tl-sm{border-top-left-radius:calc(.5rem - 4px);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-\[3px\]{border-width:3px}.border-x{border-left-width:1px;border-right-width:1px}.border-y{border-top-width:1px}.border-b,.border-y{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.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-\[\#033880\]{--tw-border-opacity:1;border-color:#033880;border-color:rgb(3 56 128/var(--tw-border-opacity,1))}.border-\[\#033880\]\/15{border-color:#03388026}.border-\[\#1d1d1f\]{--tw-border-opacity:1;border-color:#1d1d1f;border-color:rgb(29 29 31/var(--tw-border-opacity,1))}.border-\[\#1d1d1f\]\/10{border-color:#1d1d1f1a}.border-\[\#1d1d1f\]\/15{border-color:#1d1d1f26}.border-\[\#1d1d1f\]\/30{border-color:#1d1d1f4d}.border-\[\#1d8efe\]{--tw-border-opacity:1;border-color:#1d8efe;border-color:rgb(29 142 254/var(--tw-border-opacity,1))}.border-\[\#1d8efe\]\/10{border-color:#1d8efe1a}.border-\[\#1d8efe\]\/15{border-color:#1d8efe26}.border-\[\#1d8efe\]\/20{border-color:#1d8efe33}.border-\[\#1d8efe\]\/30{border-color:#1d8efe4d}.border-\[\#7c3aed\]{--tw-border-opacity:1;border-color:#7c3aed;border-color:rgb(124 58 237/var(--tw-border-opacity,1))}.border-\[\#86868b\]{--tw-border-opacity:1;border-color:#86868b;border-color:rgb(134 134 139/var(--tw-border-opacity,1))}.border-\[\#E8983F\]{--tw-border-opacity:1;border-color:#e8983f;border-color:rgb(232 152 63/var(--tw-border-opacity,1))}.border-\[\#a7f3d0\]{--tw-border-opacity:1;border-color:#a7f3d0;border-color:rgb(167 243 208/var(--tw-border-opacity,1))}.border-\[\#bfdcff\]{--tw-border-opacity:1;border-color:#bfdcff;border-color:rgb(191 220 255/var(--tw-border-opacity,1))}.border-\[\#d2d2d7\]{--tw-border-opacity:1;border-color:#d2d2d7;border-color:rgb(210 210 215/var(--tw-border-opacity,1))}.border-\[\#dadce0\]{--tw-border-opacity:1;border-color:#dadce0;border-color:rgb(218 220 224/var(--tw-border-opacity,1))}.border-\[\#dcd0ff\]{--tw-border-opacity:1;border-color:#dcd0ff;border-color:rgb(220 208 255/var(--tw-border-opacity,1))}.border-\[\#dce5ff\]{--tw-border-opacity:1;border-color:#dce5ff;border-color:rgb(220 229 255/var(--tw-border-opacity,1))}.border-\[\#e4d9f7\]{--tw-border-opacity:1;border-color:#e4d9f7;border-color:rgb(228 217 247/var(--tw-border-opacity,1))}.border-\[\#e5e5ea\]{--tw-border-opacity:1;border-color:#e5e5ea;border-color:rgb(229 229 234/var(--tw-border-opacity,1))}.border-\[\#e5e7eb\]{--tw-border-opacity:1;border-color:#e5e7eb;border-color:rgb(229 231 235/var(--tw-border-opacity,1))}.border-\[\#e8e8ed\]{--tw-border-opacity:1;border-color:#e8e8ed;border-color:rgb(232 232 237/var(--tw-border-opacity,1))}.border-\[\#e8ebef\]{--tw-border-opacity:1;border-color:#e8ebef;border-color:rgb(232 235 239/var(--tw-border-opacity,1))}.border-\[\#e9c8b7\]{--tw-border-opacity:1;border-color:#e9c8b7;border-color:rgb(233 200 183/var(--tw-border-opacity,1))}.border-\[\#f0f0f3\]{--tw-border-opacity:1;border-color:#f0f0f3;border-color:rgb(240 240 243/var(--tw-border-opacity,1))}.border-\[\#f5e0c5\]{--tw-border-opacity:1;border-color:#f5e0c5;border-color:rgb(245 224 197/var(--tw-border-opacity,1))}.border-\[\#f5f5f7\]{--tw-border-opacity:1;border-color:#f5f5f7;border-color:rgb(245 245 247/var(--tw-border-opacity,1))}.border-\[\#fde68a\]{--tw-border-opacity:1;border-color:#fde68a;border-color:rgb(253 230 138/var(--tw-border-opacity,1))}.border-\[\#febd59\]{--tw-border-opacity:1;border-color:#febd59;border-color:rgb(254 189 89/var(--tw-border-opacity,1))}.border-\[\#febd59\]\/20{border-color:#febd5933}.border-\[\#febd59\]\/30{border-color:#febd594d}.border-\[\#febd59\]\/40{border-color:#febd5966}.border-\[\#ff8c28\]{--tw-border-opacity:1;border-color:#ff8c28;border-color:rgb(255 140 40/var(--tw-border-opacity,1))}.border-\[var\(--bp-color-blue\)\]{border-color:#1d8efe;border-color:var(--bp-color-blue)}.border-\[var\(--bp-color-hairline\)\]{border-color:#e8ebef;border-color:var(--bp-color-hairline)}.border-amber-500\/40{border-color:#f59e0b66}.border-black\/10{border-color:#0000001a}.border-black\/5{border-color:#0000000d}.border-black\/\[0\.04\]{border-color:#0000000a}.border-black\/\[0\.06\]{border-color:#0000000f}.border-blue-600{--tw-border-opacity:1;border-color:#2563eb;border-color:rgb(37 99 235/var(--tw-border-opacity,1))}.border-destructive{border-color:#ef4444;border-color:hsl(var(--destructive))}.border-destructive\/50{border-color:#ef444480;border-color:hsl(var(--destructive)/.5)}.border-emerald-200{--tw-border-opacity:1;border-color:#a7f3d0;border-color:rgb(167 243 208/var(--tw-border-opacity,1))}.border-emerald-500\/20{border-color:#10b98133}.border-emerald-500\/30{border-color:#10b9814d}.border-gray-100{--tw-border-opacity:1;border-color:#f3f4f6;border-color:rgb(243 244 246/var(--tw-border-opacity,1))}.border-gray-200{--tw-border-opacity:1;border-color:#e5e7eb;border-color:rgb(229 231 235/var(--tw-border-opacity,1))}.border-gray-300{--tw-border-opacity:1;border-color:#d1d5db;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.border-gray-50{--tw-border-opacity:1;border-color:#f9fafb;border-color:rgb(249 250 251/var(--tw-border-opacity,1))}.border-gray-700{--tw-border-opacity:1;border-color:#374151;border-color:rgb(55 65 81/var(--tw-border-opacity,1))}.border-gray-800{--tw-border-opacity:1;border-color:#1f2937;border-color:rgb(31 41 55/var(--tw-border-opacity,1))}.border-input{border-color:#e3e6e8;border-color:hsl(var(--input))}.border-primary{border-color:#4275a9;border-color:hsl(var(--primary))}.border-primary\/50{border-color:#4275a980;border-color:hsl(var(--primary)/.5)}.border-red-100{--tw-border-opacity:1;border-color:#fee2e2;border-color:rgb(254 226 226/var(--tw-border-opacity,1))}.border-red-400{--tw-border-opacity:1;border-color:#f87171;border-color:rgb(248 113 113/var(--tw-border-opacity,1))}.border-red-500{--tw-border-opacity:1;border-color:#ef4444;border-color:rgb(239 68 68/var(--tw-border-opacity,1))}.border-red-500\/20{border-color:#ef444433}.border-transparent{border-color:#0000}.border-white{--tw-border-opacity:1;border-color:#fff;border-color:rgb(255 255 255/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\/40{border-color:#fff6}.border-white\/5{border-color:#ffffff0d}.border-white\/60{border-color:#fff9}.border-l-transparent{border-left-color:#0000}.border-t-transparent{border-top-color:#0000}.\!bg-\[\#1d8efe\]{--tw-bg-opacity:1!important;background-color:#1d8efe!important;background-color:rgb(29 142 254/var(--tw-bg-opacity,1))!important}.bg-\[\#0077b5\]{--tw-bg-opacity:1;background-color:#0077b5;background-color:rgb(0 119 181/var(--tw-bg-opacity,1))}.bg-\[\#008373\]{--tw-bg-opacity:1;background-color:#008373;background-color:rgb(0 131 115/var(--tw-bg-opacity,1))}.bg-\[\#033880\]{--tw-bg-opacity:1;background-color:#033880;background-color:rgb(3 56 128/var(--tw-bg-opacity,1))}.bg-\[\#0A66C2\]{--tw-bg-opacity:1;background-color:#0a66c2;background-color:rgb(10 102 194/var(--tw-bg-opacity,1))}.bg-\[\#0a2540\]{--tw-bg-opacity:1;background-color:#0a2540;background-color:rgb(10 37 64/var(--tw-bg-opacity,1))}.bg-\[\#0c4a6e\]{--tw-bg-opacity:1;background-color:#0c4a6e;background-color:rgb(12 74 110/var(--tw-bg-opacity,1))}.bg-\[\#0f0f10\]{--tw-bg-opacity:1;background-color:#0f0f10;background-color:rgb(15 15 16/var(--tw-bg-opacity,1))}.bg-\[\#0f1020\]{--tw-bg-opacity:1;background-color:#0f1020;background-color:rgb(15 16 32/var(--tw-bg-opacity,1))}.bg-\[\#1877F2\],.bg-\[\#1877f2\]{--tw-bg-opacity:1;background-color:#1877f2;background-color:rgb(24 119 242/var(--tw-bg-opacity,1))}.bg-\[\#1d1d1f\]{--tw-bg-opacity:1;background-color:#1d1d1f;background-color:rgb(29 29 31/var(--tw-bg-opacity,1))}.bg-\[\#1d1d1f\]\/10{background-color:#1d1d1f1a}.bg-\[\#1d1d1f\]\/5{background-color:#1d1d1f0d}.bg-\[\#1d1d1f\]\/80{background-color:#1d1d1fcc}.bg-\[\#1d1d1f\]\/95{background-color:#1d1d1ff2}.bg-\[\#1d8efe\]{--tw-bg-opacity:1;background-color:#1d8efe;background-color:rgb(29 142 254/var(--tw-bg-opacity,1))}.bg-\[\#1d8efe\]\/10{background-color:#1d8efe1a}.bg-\[\#1d8efe\]\/15{background-color:#1d8efe26}.bg-\[\#1d8efe\]\/20{background-color:#1d8efe33}.bg-\[\#1d8efe\]\/30{background-color:#1d8efe4d}.bg-\[\#1d8efe\]\/5{background-color:#1d8efe0d}.bg-\[\#1d8efe\]\/\[0\.06\]{background-color:#1d8efe0f}.bg-\[\#1d8efe\]\/\[0\.08\]{background-color:#1d8efe14}.bg-\[\#1da1f2\]{--tw-bg-opacity:1;background-color:#1da1f2;background-color:rgb(29 161 242/var(--tw-bg-opacity,1))}.bg-\[\#2d2d2f\]{--tw-bg-opacity:1;background-color:#2d2d2f;background-color:rgb(45 45 47/var(--tw-bg-opacity,1))}.bg-\[\#535357\]{--tw-bg-opacity:1;background-color:#535357;background-color:rgb(83 83 87/var(--tw-bg-opacity,1))}.bg-\[\#7c5cff\]\/20{background-color:#7c5cff33}.bg-\[\#86868b\]{--tw-bg-opacity:1;background-color:#86868b;background-color:rgb(134 134 139/var(--tw-bg-opacity,1))}.bg-\[\#E8983F\]{--tw-bg-opacity:1;background-color:#e8983f;background-color:rgb(232 152 63/var(--tw-bg-opacity,1))}.bg-\[\#E8983F\]\/10{background-color:#e8983f1a}.bg-\[\#E8983F\]\/20{background-color:#e8983f33}.bg-\[\#a55c2a\]\/10{background-color:#a55c2a1a}.bg-\[\#dceeff\]\/60{background-color:#dceeff99}.bg-\[\#e3f5ec\]{--tw-bg-opacity:1;background-color:#e3f5ec;background-color:rgb(227 245 236/var(--tw-bg-opacity,1))}.bg-\[\#e6efff\]{--tw-bg-opacity:1;background-color:#e6efff;background-color:rgb(230 239 255/var(--tw-bg-opacity,1))}.bg-\[\#e8713a\]{--tw-bg-opacity:1;background-color:#e8713a;background-color:rgb(232 113 58/var(--tw-bg-opacity,1))}.bg-\[\#e8713a\]\/10{background-color:#e8713a1a}.bg-\[\#e8e8ed\]{--tw-bg-opacity:1;background-color:#e8e8ed;background-color:rgb(232 232 237/var(--tw-bg-opacity,1))}.bg-\[\#eaf3ff\]{--tw-bg-opacity:1;background-color:#eaf3ff;background-color:rgb(234 243 255/var(--tw-bg-opacity,1))}.bg-\[\#ecfdf5\]{--tw-bg-opacity:1;background-color:#ecfdf5;background-color:rgb(236 253 245/var(--tw-bg-opacity,1))}.bg-\[\#ef4444\]{--tw-bg-opacity:1;background-color:#ef4444;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.bg-\[\#f0f0f3\]{--tw-bg-opacity:1;background-color:#f0f0f3;background-color:rgb(240 240 243/var(--tw-bg-opacity,1))}.bg-\[\#f0f7ff\]{--tw-bg-opacity:1;background-color:#f0f7ff;background-color:rgb(240 247 255/var(--tw-bg-opacity,1))}.bg-\[\#f1f5f9\]{--tw-bg-opacity:1;background-color:#f1f5f9;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.bg-\[\#f3eaff\]{--tw-bg-opacity:1;background-color:#f3eaff;background-color:rgb(243 234 255/var(--tw-bg-opacity,1))}.bg-\[\#f3eeff\]{--tw-bg-opacity:1;background-color:#f3eeff;background-color:rgb(243 238 255/var(--tw-bg-opacity,1))}.bg-\[\#f3f4f6\]{--tw-bg-opacity:1;background-color:#f3f4f6;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.bg-\[\#f4f4f5\]{--tw-bg-opacity:1;background-color:#f4f4f5;background-color:rgb(244 244 245/var(--tw-bg-opacity,1))}.bg-\[\#f4faf6\]{--tw-bg-opacity:1;background-color:#f4faf6;background-color:rgb(244 250 246/var(--tw-bg-opacity,1))}.bg-\[\#f59e0b\]{--tw-bg-opacity:1;background-color:#f59e0b;background-color:rgb(245 158 11/var(--tw-bg-opacity,1))}.bg-\[\#f5f5f7\]{--tw-bg-opacity:1;background-color:#f5f5f7;background-color:rgb(245 245 247/var(--tw-bg-opacity,1))}.bg-\[\#f5f7fb\]{--tw-bg-opacity:1;background-color:#f5f7fb;background-color:rgb(245 247 251/var(--tw-bg-opacity,1))}.bg-\[\#f5f7ff\]{--tw-bg-opacity:1;background-color:#f5f7ff;background-color:rgb(245 247 255/var(--tw-bg-opacity,1))}.bg-\[\#f7f8fa\]{--tw-bg-opacity:1;background-color:#f7f8fa;background-color:rgb(247 248 250/var(--tw-bg-opacity,1))}.bg-\[\#f8f9fb\]{--tw-bg-opacity:1;background-color:#f8f9fb;background-color:rgb(248 249 251/var(--tw-bg-opacity,1))}.bg-\[\#f8fafc\]{--tw-bg-opacity:1;background-color:#f8fafc;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.bg-\[\#f9f9fb\]{--tw-bg-opacity:1;background-color:#f9f9fb;background-color:rgb(249 249 251/var(--tw-bg-opacity,1))}.bg-\[\#fafafa\]{--tw-bg-opacity:1;background-color:#fafafa;background-color:rgb(250 250 250/var(--tw-bg-opacity,1))}.bg-\[\#fafafc\]{--tw-bg-opacity:1;background-color:#fafafc;background-color:rgb(250 250 252/var(--tw-bg-opacity,1))}.bg-\[\#fafafe\]{--tw-bg-opacity:1;background-color:#fafafe;background-color:rgb(250 250 254/var(--tw-bg-opacity,1))}.bg-\[\#fafbfc\]{--tw-bg-opacity:1;background-color:#fafbfc;background-color:rgb(250 251 252/var(--tw-bg-opacity,1))}.bg-\[\#fbf1ec\]{--tw-bg-opacity:1;background-color:#fbf1ec;background-color:rgb(251 241 236/var(--tw-bg-opacity,1))}.bg-\[\#fbfbfd\]{--tw-bg-opacity:1;background-color:#fbfbfd;background-color:rgb(251 251 253/var(--tw-bg-opacity,1))}.bg-\[\#fdf6f0\]{--tw-bg-opacity:1;background-color:#fdf6f0;background-color:rgb(253 246 240/var(--tw-bg-opacity,1))}.bg-\[\#febd59\]{--tw-bg-opacity:1;background-color:#febd59;background-color:rgb(254 189 89/var(--tw-bg-opacity,1))}.bg-\[\#febd59\]\/10{background-color:#febd591a}.bg-\[\#febd59\]\/15{background-color:#febd5926}.bg-\[\#febd59\]\/20{background-color:#febd5933}.bg-\[\#febd59\]\/40{background-color:#febd5966}.bg-\[\#fef3c7\]{--tw-bg-opacity:1;background-color:#fef3c7;background-color:rgb(254 243 199/var(--tw-bg-opacity,1))}.bg-\[\#ff8c28\]{--tw-bg-opacity:1;background-color:#ff8c28;background-color:rgb(255 140 40/var(--tw-bg-opacity,1))}.bg-\[\#ffeaea\]{--tw-bg-opacity:1;background-color:#ffeaea;background-color:rgb(255 234 234/var(--tw-bg-opacity,1))}.bg-\[\#fff4e4\]{--tw-bg-opacity:1;background-color:#fff4e4;background-color:rgb(255 244 228/var(--tw-bg-opacity,1))}.bg-\[\#fff5e0\]{--tw-bg-opacity:1;background-color:#fff5e0;background-color:rgb(255 245 224/var(--tw-bg-opacity,1))}.bg-\[\#fffaf0\]{--tw-bg-opacity:1;background-color:#fffaf0;background-color:rgb(255 250 240/var(--tw-bg-opacity,1))}.bg-\[var\(--bp-color-surface-tinted\)\]{background-color:#f0f4fa;background-color:var(--bp-color-surface-tinted)}.bg-accent{background-color:#fec458;background-color:hsl(var(--accent))}.bg-amber-400{--tw-bg-opacity:1;background-color:#fbbf24;background-color:rgb(251 191 36/var(--tw-bg-opacity,1))}.bg-amber-50{--tw-bg-opacity:1;background-color:#fffbeb;background-color:rgb(255 251 235/var(--tw-bg-opacity,1))}.bg-amber-500{--tw-bg-opacity:1;background-color:#f59e0b;background-color:rgb(245 158 11/var(--tw-bg-opacity,1))}.bg-amber-500\/10{background-color:#f59e0b1a}.bg-amber-900\/30{background-color:#78350f4d}.bg-background{background-color:#fff;background-color:hsl(var(--background))}.bg-black{--tw-bg-opacity:1;background-color:#000;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.bg-black\/0{background-color:#0000}.bg-black\/40{background-color:#0006}.bg-black\/5{background-color:#0000000d}.bg-black\/50{background-color:#00000080}.bg-black\/55{background-color:#0000008c}.bg-black\/60{background-color:#0009}.bg-black\/70{background-color:#000000b3}.bg-black\/80{background-color:#000c}.bg-black\/95{background-color:#000000f2}.bg-black\/\[0\.06\]{background-color:#0000000f}.bg-blue-500{--tw-bg-opacity:1;background-color:#3b82f6;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.bg-blue-600{--tw-bg-opacity:1;background-color:#2563eb;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.bg-border{background-color:#e3e6e8;background-color:hsl(var(--border))}.bg-card{background-color:#fff;background-color:hsl(var(--card))}.bg-cyan-500\/15{background-color:#06b6d426}.bg-destructive{background-color:#ef4444;background-color:hsl(var(--destructive))}.bg-emerald-200{--tw-bg-opacity:1;background-color:#a7f3d0;background-color:rgb(167 243 208/var(--tw-bg-opacity,1))}.bg-emerald-400{--tw-bg-opacity:1;background-color:#34d399;background-color:rgb(52 211 153/var(--tw-bg-opacity,1))}.bg-emerald-50{--tw-bg-opacity:1;background-color:#ecfdf5;background-color:rgb(236 253 245/var(--tw-bg-opacity,1))}.bg-emerald-500{--tw-bg-opacity:1;background-color:#10b981;background-color:rgb(16 185 129/var(--tw-bg-opacity,1))}.bg-emerald-500\/10{background-color:#10b9811a}.bg-emerald-500\/15{background-color:#10b98126}.bg-emerald-500\/20{background-color:#10b98133}.bg-foreground{background-color:#1d1d20;background-color:hsl(var(--foreground))}.bg-gray-100{--tw-bg-opacity:1;background-color:#f3f4f6;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.bg-gray-200{--tw-bg-opacity:1;background-color:#e5e7eb;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.bg-gray-300{--tw-bg-opacity:1;background-color:#d1d5db;background-color:rgb(209 213 219/var(--tw-bg-opacity,1))}.bg-gray-50{--tw-bg-opacity:1;background-color:#f9fafb;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.bg-gray-700{--tw-bg-opacity:1;background-color:#374151;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.bg-gray-800{--tw-bg-opacity:1;background-color:#1f2937;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.bg-gray-900{--tw-bg-opacity:1;background-color:#111827;background-color:rgb(17 24 39/var(--tw-bg-opacity,1))}.bg-green-500{--tw-bg-opacity:1;background-color:#22c55e;background-color:rgb(34 197 94/var(--tw-bg-opacity,1))}.bg-green-500\/20{background-color:#22c55e33}.bg-green-600{--tw-bg-opacity:1;background-color:#16a34a;background-color:rgb(22 163 74/var(--tw-bg-opacity,1))}.bg-indigo-50{--tw-bg-opacity:1;background-color:#eef2ff;background-color:rgb(238 242 255/var(--tw-bg-opacity,1))}.bg-muted{background-color:#f4f5f6;background-color:hsl(var(--muted))}.bg-muted\/50{background-color:#f4f5f680;background-color:hsl(var(--muted)/.5)}.bg-orange-500{--tw-bg-opacity:1;background-color:#f97316;background-color:rgb(249 115 22/var(--tw-bg-opacity,1))}.bg-orange-500\/20{background-color:#f9731633}.bg-orange-600{--tw-bg-opacity:1;background-color:#ea580c;background-color:rgb(234 88 12/var(--tw-bg-opacity,1))}.bg-popover{background-color:#fff;background-color:hsl(var(--popover))}.bg-primary{background-color:#4275a9;background-color:hsl(var(--primary))}.bg-primary\/10{background-color:#4275a91a;background-color:hsl(var(--primary)/.1)}.bg-primary\/20{background-color:#4275a933;background-color:hsl(var(--primary)/.2)}.bg-purple-200{--tw-bg-opacity:1;background-color:#e9d5ff;background-color:rgb(233 213 255/var(--tw-bg-opacity,1))}.bg-red-400{--tw-bg-opacity:1;background-color:#f87171;background-color:rgb(248 113 113/var(--tw-bg-opacity,1))}.bg-red-500{--tw-bg-opacity:1;background-color:#ef4444;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.bg-red-500\/10{background-color:#ef44441a}.bg-red-500\/15{background-color:#ef444426}.bg-red-500\/20{background-color:#ef444433}.bg-red-600{--tw-bg-opacity:1;background-color:#dc2626;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.bg-secondary{background-color:#f4f5f6;background-color:hsl(var(--secondary))}.bg-slate-800{--tw-bg-opacity:1;background-color:#1e293b;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.bg-transparent{background-color:initial}.bg-white{--tw-bg-opacity:1;background-color:#fff;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\/20{background-color:#fff3}.bg-white\/30{background-color:#ffffff4d}.bg-white\/5{background-color:#ffffff0d}.bg-white\/60{background-color:#fff9}.bg-white\/70{background-color:#ffffffb3}.bg-white\/80{background-color:#fffc}.bg-white\/90{background-color:#ffffffe6}.bg-white\/95{background-color:#fffffff2}.bg-white\/\[0\.04\]{background-color:#ffffff0a}.bg-white\/\[0\.12\]{background-color:#ffffff1f}.bg-yellow-500{--tw-bg-opacity:1;background-color:#eab308;background-color:rgb(234 179 8/var(--tw-bg-opacity,1))}.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))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.bg-gradient-to-tr{background-image:linear-gradient(to top right,var(--tw-gradient-stops))}.from-\[\#0a0a0a\]{--tw-gradient-from:#0a0a0a var(--tw-gradient-from-position);--tw-gradient-to:#0a0a0a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#0a2540\]{--tw-gradient-from:#0a2540 var(--tw-gradient-from-position);--tw-gradient-to:#0a254000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#0d2540\]{--tw-gradient-from:#0d2540 var(--tw-gradient-from-position);--tw-gradient-to:#0d254000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#0d6efd\]{--tw-gradient-from:#0d6efd var(--tw-gradient-from-position);--tw-gradient-to:#0d6efd00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#1a1a1c\]{--tw-gradient-from:#1a1a1c var(--tw-gradient-from-position);--tw-gradient-to:#1a1a1c00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#1d1d1f\]{--tw-gradient-from:#1d1d1f var(--tw-gradient-from-position);--tw-gradient-to:#1d1d1f00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#1d8efe\]{--tw-gradient-from:#1d8efe var(--tw-gradient-from-position);--tw-gradient-to:#1d8efe00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#1d8efe\]\/5{--tw-gradient-from:#1d8efe0d var(--tw-gradient-from-position);--tw-gradient-to:#1d8efe00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#4abff2\]{--tw-gradient-from:#4abff2 var(--tw-gradient-from-position);--tw-gradient-to:#4abff200 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#667eea\]{--tw-gradient-from:#667eea var(--tw-gradient-from-position);--tw-gradient-to:#667eea00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#7c5cff\]{--tw-gradient-from:#7c5cff var(--tw-gradient-from-position);--tw-gradient-to:#7c5cff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#E8983F\]{--tw-gradient-from:#e8983f var(--tw-gradient-from-position);--tw-gradient-to:#e8983f00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#a78bff\]{--tw-gradient-from:#a78bff var(--tw-gradient-from-position);--tw-gradient-to:#a78bff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#e8713a\]{--tw-gradient-from:#e8713a var(--tw-gradient-from-position);--tw-gradient-to:#e8713a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#e8713a\]\/10{--tw-gradient-from:#e8713a1a var(--tw-gradient-from-position);--tw-gradient-to:#e8713a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#eef6ff\]{--tw-gradient-from:#eef6ff var(--tw-gradient-from-position);--tw-gradient-to:#eef6ff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#eef7ff\]{--tw-gradient-from:#eef7ff var(--tw-gradient-from-position);--tw-gradient-to:#eef7ff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#f5a623\]{--tw-gradient-from:#f5a623 var(--tw-gradient-from-position);--tw-gradient-to:#f5a62300 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#f5f3ff\]{--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-\[\#f5f5f7\]{--tw-gradient-from:#f5f5f7 var(--tw-gradient-from-position);--tw-gradient-to:#f5f5f700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#f5f7fa\]{--tw-gradient-from:#f5f7fa var(--tw-gradient-from-position);--tw-gradient-to:#f5f7fa00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#f5f7ff\]{--tw-gradient-from:#f5f7ff var(--tw-gradient-from-position);--tw-gradient-to:#f5f7ff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#fafafa\]{--tw-gradient-from:#fafafa var(--tw-gradient-from-position);--tw-gradient-to:#fafafa00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#fafbfc\]{--tw-gradient-from:#fafbfc var(--tw-gradient-from-position);--tw-gradient-to:#fafbfc00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#fbf1ec\]{--tw-gradient-from:#fbf1ec var(--tw-gradient-from-position);--tw-gradient-to:#fbf1ec00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#febd59\]{--tw-gradient-from:#febd59 var(--tw-gradient-from-position);--tw-gradient-to:#febd5900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#febd59\]\/10{--tw-gradient-from:#febd591a var(--tw-gradient-from-position);--tw-gradient-to:#febd5900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#fef6ee\]{--tw-gradient-from:#fef6ee var(--tw-gradient-from-position);--tw-gradient-to:#fef6ee00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#fefaf5\]{--tw-gradient-from:#fefaf5 var(--tw-gradient-from-position);--tw-gradient-to:#fefaf500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#fff8ef\]{--tw-gradient-from:#fff8ef var(--tw-gradient-from-position);--tw-gradient-to:#fff8ef00 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-black\/30{--tw-gradient-from:#0000004d var(--tw-gradient-from-position);--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-black\/50{--tw-gradient-from:#00000080 var(--tw-gradient-from-position);--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-black\/55{--tw-gradient-from:#0000008c var(--tw-gradient-from-position);--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-black\/60{--tw-gradient-from:#0009 var(--tw-gradient-from-position);--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-black\/70{--tw-gradient-from:#000000b3 var(--tw-gradient-from-position);--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-black\/80{--tw-gradient-from:#000c var(--tw-gradient-from-position);--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-black\/85{--tw-gradient-from:#000000d9 var(--tw-gradient-from-position);--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-black\/90{--tw-gradient-from:#000000e6 var(--tw-gradient-from-position);--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-blue-50{--tw-gradient-from:#eff6ff var(--tw-gradient-from-position);--tw-gradient-to:#eff6ff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-gray-100{--tw-gradient-from:#f3f4f6 var(--tw-gradient-from-position);--tw-gradient-to:#f3f4f600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-gray-50{--tw-gradient-from:#f9fafb var(--tw-gradient-from-position);--tw-gradient-to:#f9fafb00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-gray-900{--tw-gradient-from:#111827 var(--tw-gradient-from-position);--tw-gradient-to:#11182700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-green-50{--tw-gradient-from:#f0fdf4 var(--tw-gradient-from-position);--tw-gradient-to:#f0fdf400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-green-900{--tw-gradient-from:#14532d var(--tw-gradient-from-position);--tw-gradient-to:#14532d00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-sky-50{--tw-gradient-from:#f0f9ff var(--tw-gradient-from-position);--tw-gradient-to:#f0f9ff00 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-transparent{--tw-gradient-from:#0000 var(--tw-gradient-from-position);--tw-gradient-to:#0000 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-\[\#1a1a1f\]{--tw-gradient-to:#1a1a1f00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#1a1a1f var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[\#1d1d1f\]\/85{--tw-gradient-to:#1d1d1f00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#1d1d1fd9 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[\#2d2d2d\]{--tw-gradient-to:#2d2d2d00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#2d2d2d var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[\#3a6a9e\]{--tw-gradient-to:#3a6a9e00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#3a6a9e var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[\#5b4bdc\]{--tw-gradient-to:#5b4bdc00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#5b4bdc var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[\#f59e0b\]{--tw-gradient-to:#f59e0b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#f59e0b var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[\#fafafa\]{--tw-gradient-to:#fafafa00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#fafafa var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[\#ff8a00\]{--tw-gradient-to:#ff8a0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#ff8a00 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-black\/15{--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#00000026 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-black\/20{--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#0003 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-black\/30{--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#0000004d var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-black\/35{--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#00000059 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-black\/40{--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#0006 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-black\/50{--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#00000080 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-black\/60{--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#0009 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-gray-900\/40{--tw-gradient-to:#11182700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#11182766 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-transparent{--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#0000 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)}.via-white\/85{--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#ffffffd9 var(--tw-gradient-via-position),var(--tw-gradient-to)}.to-\[\#033880\]{--tw-gradient-to:#033880 var(--tw-gradient-to-position)}.to-\[\#033880\]\/\[0\.04\]{--tw-gradient-to:#0338800a var(--tw-gradient-to-position)}.to-\[\#0a6ad8\]{--tw-gradient-to:#0a6ad8 var(--tw-gradient-to-position)}.to-\[\#0d6efd\]{--tw-gradient-to:#0d6efd var(--tw-gradient-to-position)}.to-\[\#0f0f10\]{--tw-gradient-to:#0f0f10 var(--tw-gradient-to-position)}.to-\[\#1d1d1f\]{--tw-gradient-to:#1d1d1f var(--tw-gradient-to-position)}.to-\[\#1d1d1f\]\/40{--tw-gradient-to:#1d1d1f66 var(--tw-gradient-to-position)}.to-\[\#1d3a5f\]{--tw-gradient-to:#1d3a5f var(--tw-gradient-to-position)}.to-\[\#1d4e8a\]{--tw-gradient-to:#1d4e8a var(--tw-gradient-to-position)}.to-\[\#1d8efe\]{--tw-gradient-to:#1d8efe var(--tw-gradient-to-position)}.to-\[\#1d8efe\]\/10{--tw-gradient-to:#1d8efe1a var(--tw-gradient-to-position)}.to-\[\#1d8efe\]\/5{--tw-gradient-to:#1d8efe0d var(--tw-gradient-to-position)}.to-\[\#2a1b3a\]{--tw-gradient-to:#2a1b3a var(--tw-gradient-to-position)}.to-\[\#2a2a2d\]{--tw-gradient-to:#2a2a2d var(--tw-gradient-to-position)}.to-\[\#2d2d2f\]{--tw-gradient-to:#2d2d2f var(--tw-gradient-to-position)}.to-\[\#2d2d30\]{--tw-gradient-to:#2d2d30 var(--tw-gradient-to-position)}.to-\[\#2d2d3f\]{--tw-gradient-to:#2d2d3f var(--tw-gradient-to-position)}.to-\[\#2d5a7b\]{--tw-gradient-to:#2d5a7b var(--tw-gradient-to-position)}.to-\[\#2d5a8a\]{--tw-gradient-to:#2d5a8a var(--tw-gradient-to-position)}.to-\[\#335d7a\]{--tw-gradient-to:#335d7a var(--tw-gradient-to-position)}.to-\[\#3a3a40\]{--tw-gradient-to:#3a3a40 var(--tw-gradient-to-position)}.to-\[\#3a6a9e\]{--tw-gradient-to:#3a6a9e var(--tw-gradient-to-position)}.to-\[\#5a4a8a\]{--tw-gradient-to:#5a4a8a var(--tw-gradient-to-position)}.to-\[\#764ba2\]{--tw-gradient-to:#764ba2 var(--tw-gradient-to-position)}.to-\[\#7c5cff\]{--tw-gradient-to:#7c5cff var(--tw-gradient-to-position)}.to-\[\#d97706\]{--tw-gradient-to:#d97706 var(--tw-gradient-to-position)}.to-\[\#de4f2c\]{--tw-gradient-to:#de4f2c var(--tw-gradient-to-position)}.to-\[\#de4f2c\]\/10{--tw-gradient-to:#de4f2c1a var(--tw-gradient-to-position)}.to-\[\#e8930c\]{--tw-gradient-to:#e8930c var(--tw-gradient-to-position)}.to-\[\#e8e8ed\]{--tw-gradient-to:#e8e8ed var(--tw-gradient-to-position)}.to-\[\#eef2f5\]{--tw-gradient-to:#eef2f5 var(--tw-gradient-to-position)}.to-\[\#eef2f6\]{--tw-gradient-to:#eef2f6 var(--tw-gradient-to-position)}.to-\[\#f0f4fa\]{--tw-gradient-to:#f0f4fa var(--tw-gradient-to-position)}.to-\[\#f5f5f7\]{--tw-gradient-to:#f5f5f7 var(--tw-gradient-to-position)}.to-\[\#fafafa\]{--tw-gradient-to:#fafafa var(--tw-gradient-to-position)}.to-\[\#fafafe\]{--tw-gradient-to:#fafafe var(--tw-gradient-to-position)}.to-\[\#fdf2ff\]{--tw-gradient-to:#fdf2ff var(--tw-gradient-to-position)}.to-\[\#fdf3ea\]{--tw-gradient-to:#fdf3ea var(--tw-gradient-to-position)}.to-\[\#fe9d59\]{--tw-gradient-to:#fe9d59 var(--tw-gradient-to-position)}.to-\[\#ff8a00\]{--tw-gradient-to:#ff8a00 var(--tw-gradient-to-position)}.to-black\/10{--tw-gradient-to:#0000001a var(--tw-gradient-to-position)}.to-black\/30{--tw-gradient-to:#0000004d var(--tw-gradient-to-position)}.to-black\/40{--tw-gradient-to:#0006 var(--tw-gradient-to-position)}.to-emerald-50{--tw-gradient-to:#ecfdf5 var(--tw-gradient-to-position)}.to-gray-100{--tw-gradient-to:#f3f4f6 var(--tw-gradient-to-position)}.to-gray-200{--tw-gradient-to:#e5e7eb var(--tw-gradient-to-position)}.to-gray-50{--tw-gradient-to:#f9fafb var(--tw-gradient-to-position)}.to-gray-800{--tw-gradient-to:#1f2937 var(--tw-gradient-to-position)}.to-green-800{--tw-gradient-to:#166534 var(--tw-gradient-to-position)}.to-orange-50{--tw-gradient-to:#fff7ed var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to:#0000 var(--tw-gradient-to-position)}.to-white{--tw-gradient-to:#fff var(--tw-gradient-to-position)}.to-white\/30{--tw-gradient-to:#ffffff4d var(--tw-gradient-to-position)}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.fill-\[\#1d8efe\]{fill:#1d8efe}.fill-\[\#e8713a\]{fill:#e8713a}.fill-\[\#f59e0b\]{fill:#f59e0b}.fill-\[\#febd59\]{fill:#febd59}.fill-current{fill:currentColor}.fill-primary{fill:#4275a9;fill:hsl(var(--primary))}.fill-red-500{fill:#ef4444}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-center{object-position:center}.object-top{object-position:top}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-10{padding:2.5rem}.p-12{padding:3rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.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-3\.5{padding-left:.875rem;padding-right:.875rem}.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-7{padding-left:1.75rem;padding-right:1.75rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-bottom:.125rem;padding-top:.125rem}.py-1{padding-bottom:.25rem;padding-top:.25rem}.py-1\.5{padding-bottom:.375rem;padding-top:.375rem}.py-10{padding-bottom:2.5rem;padding-top:2.5rem}.py-12{padding-bottom:3rem;padding-top:3rem}.py-14{padding-bottom:3.5rem;padding-top:3.5rem}.py-16{padding-bottom:4rem;padding-top:4rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-2\.5{padding-bottom:.625rem;padding-top:.625rem}.py-20{padding-bottom:5rem;padding-top:5rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.py-3\.5{padding-bottom:.875rem;padding-top:.875rem}.py-32{padding-bottom:8rem;padding-top:8rem}.py-4{padding-bottom:1rem;padding-top:1rem}.py-5{padding-bottom:1.25rem;padding-top:1.25rem}.py-6{padding-bottom:1.5rem;padding-top:1.5rem}.py-7{padding-bottom:1.75rem;padding-top:1.75rem}.py-8{padding-bottom:2rem;padding-top:2rem}.py-9{padding-bottom:2.25rem;padding-top:2.25rem}.pb-0{padding-bottom:0}.pb-1{padding-bottom:.25rem}.pb-10{padding-bottom:2.5rem}.pb-12{padding-bottom:3rem}.pb-14{padding-bottom:3.5rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-20{padding-bottom:5rem}.pb-24{padding-bottom:6rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pl-1{padding-left:.25rem}.pl-1\.5{padding-left:.375rem}.pl-10{padding-left:2.5rem}.pl-11{padding-left:2.75rem}.pl-12{padding-left:3rem}.pl-16{padding-left:4rem}.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-6{padding-left:1.5rem}.pl-7{padding-left:1.75rem}.pl-8{padding-left:2rem}.pr-1{padding-right:.25rem}.pr-1\.5{padding-right:.375rem}.pr-16{padding-right:4rem}.pr-2{padding-right:.5rem}.pr-2\.5{padding-right:.625rem}.pr-24{padding-right:6rem}.pr-3{padding-right:.75rem}.pr-3\.5{padding-right:.875rem}.pr-4{padding-right:1rem}.pr-5{padding-right:1.25rem}.pr-6{padding-right:1.5rem}.pr-7{padding-right:1.75rem}.pr-8{padding-right:2rem}.pr-9{padding-right:2.25rem}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-10{padding-top:2.5rem}.pt-14{padding-top:3.5rem}.pt-2{padding-top:.5rem}.pt-24{padding-top:6rem}.pt-28{padding-top:7rem}.pt-3{padding-top:.75rem}.pt-32{padding-top:8rem}.pt-36{padding-top:9rem}.pt-4{padding-top:1rem}.pt-40{padding-top:10rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-7{padding-top:1.75rem}.pt-8{padding-top:2rem}.pt-\[26px\]{padding-top:26px}.pt-\[calc\(var\(--bp-header-h\)\+12px\)\]{padding-top:calc(150px + env(safe-area-inset-top, 0px));padding-top:calc(var(--bp-header-h) + 12px)}.pt-\[calc\(var\(--bp-hero-top\)\)\]{padding-top:calc(178px + env(safe-area-inset-top, 0px));padding-top:calc(var(--bp-hero-top))}.pt-\[calc\(var\(--bp-hero-top\)\+40px\)\]{padding-top:calc(218px + env(safe-area-inset-top, 0px));padding-top:calc(var(--bp-hero-top) + 40px)}.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}.align-text-bottom{vertical-align:text-bottom}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.\!text-\[10\.5px\]{font-size:10.5px!important}.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-\[0\.8rem\]{font-size:.8rem}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[15\.5px\]{font-size:15.5px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[26px\]{font-size:26px}.text-\[28px\]{font-size:28px}.text-\[30px\]{font-size:30px}.text-\[32px\]{font-size:32px}.text-\[34px\]{font-size:34px}.text-\[36px\]{font-size:36px}.text-\[56px\]{font-size:56px}.text-\[7px\]{font-size:7px}.text-\[9\.5px\]{font-size:9.5px}.text-\[9px\]{font-size:9px}.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-bold{font-weight:700}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.italic{font-style:italic}.not-italic{font-style:normal}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-feature-settings:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.\!leading-\[1\.45\]{line-height:1.45!important}.leading-\[1\.05\]{line-height:1.05}.leading-\[1\.15\]{line-height:1.15}.leading-\[1\.18\]{line-height:1.18}.leading-\[1\.1\]{line-height:1.1}.leading-\[1\.2\]{line-height:1.2}.leading-\[1\.35\]{line-height:1.35}.leading-\[1\.3\]{line-height:1.3}.leading-\[1\.45\]{line-height:1.45}.leading-\[1\.4\]{line-height:1.4}.leading-\[1\.55\]{line-height:1.55}.leading-\[1\.5\]{line-height:1.5}.leading-\[1\.65\]{line-height:1.65}.leading-\[1\.6\]{line-height:1.6}.leading-\[1\.7\]{line-height:1.7}.leading-\[1\.8\]{line-height:1.8}.leading-\[1\],.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[-0\.005em\]{letter-spacing:-.005em}.tracking-\[-0\.015em\]{letter-spacing:-.015em}.tracking-\[-0\.018em\]{letter-spacing:-.018em}.tracking-\[-0\.01em\]{letter-spacing:-.01em}.tracking-\[-0\.025em\]{letter-spacing:-.025em}.tracking-\[-0\.02em\]{letter-spacing:-.02em}.tracking-\[-0\.03em\]{letter-spacing:-.03em}.tracking-\[0\.10em\]{letter-spacing:.1em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.15em\]{letter-spacing:.15em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.1em\]{letter-spacing:.1em}.tracking-\[0\.22em\]{letter-spacing:.22em}.tracking-\[0\.24em\]{letter-spacing:.24em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-\[0\.4em\]{letter-spacing:.4em}.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-gray-500{--tw-text-opacity:1!important;color:#6b7280!important;color:rgb(107 114 128/var(--tw-text-opacity,1))!important}.text-\[\#0066cc\]{--tw-text-opacity:1;color:#06c;color:rgb(0 102 204/var(--tw-text-opacity,1))}.text-\[\#033880\]{--tw-text-opacity:1;color:#033880;color:rgb(3 56 128/var(--tw-text-opacity,1))}.text-\[\#065f46\]{--tw-text-opacity:1;color:#065f46;color:rgb(6 95 70/var(--tw-text-opacity,1))}.text-\[\#0a0a0a\]{--tw-text-opacity:1;color:#0a0a0a;color:rgb(10 10 10/var(--tw-text-opacity,1))}.text-\[\#0a7a3f\]{--tw-text-opacity:1;color:#0a7a3f;color:rgb(10 122 63/var(--tw-text-opacity,1))}.text-\[\#0c4a6e\]{--tw-text-opacity:1;color:#0c4a6e;color:rgb(12 74 110/var(--tw-text-opacity,1))}.text-\[\#0d6efd\]{--tw-text-opacity:1;color:#0d6efd;color:rgb(13 110 253/var(--tw-text-opacity,1))}.text-\[\#10b981\]{--tw-text-opacity:1;color:#10b981;color:rgb(16 185 129/var(--tw-text-opacity,1))}.text-\[\#16a34a\]{--tw-text-opacity:1;color:#16a34a;color:rgb(22 163 74/var(--tw-text-opacity,1))}.text-\[\#1a1a1a\]{--tw-text-opacity:1;color:#1a1a1a;color:rgb(26 26 26/var(--tw-text-opacity,1))}.text-\[\#1d1d1f\]{--tw-text-opacity:1;color:#1d1d1f;color:rgb(29 29 31/var(--tw-text-opacity,1))}.text-\[\#1d1d1f\]\/75{color:#1d1d1fbf}.text-\[\#1d1d1f\]\/80{color:#1d1d1fcc}.text-\[\#1d1d1f\]\/85{color:#1d1d1fd9}.text-\[\#1d4ed8\]{--tw-text-opacity:1;color:#1d4ed8;color:rgb(29 78 216/var(--tw-text-opacity,1))}.text-\[\#1d8efe\]{--tw-text-opacity:1;color:#1d8efe;color:rgb(29 142 254/var(--tw-text-opacity,1))}.text-\[\#1d8efe\]\/20{color:#1d8efe33}.text-\[\#1d8efe\]\/30{color:#1d8efe4d}.text-\[\#334155\]{--tw-text-opacity:1;color:#334155;color:rgb(51 65 85/var(--tw-text-opacity,1))}.text-\[\#34D399\]{--tw-text-opacity:1;color:#34d399;color:rgb(52 211 153/var(--tw-text-opacity,1))}.text-\[\#34c759\]{--tw-text-opacity:1;color:#34c759;color:rgb(52 199 89/var(--tw-text-opacity,1))}.text-\[\#3a3a3c\]{--tw-text-opacity:1;color:#3a3a3c;color:rgb(58 58 60/var(--tw-text-opacity,1))}.text-\[\#3a3a3f\]{--tw-text-opacity:1;color:#3a3a3f;color:rgb(58 58 63/var(--tw-text-opacity,1))}.text-\[\#3b2a7a\]{--tw-text-opacity:1;color:#3b2a7a;color:rgb(59 42 122/var(--tw-text-opacity,1))}.text-\[\#3f3f46\]{--tw-text-opacity:1;color:#3f3f46;color:rgb(63 63 70/var(--tw-text-opacity,1))}.text-\[\#424245\]{--tw-text-opacity:1;color:#424245;color:rgb(66 66 69/var(--tw-text-opacity,1))}.text-\[\#475569\]{--tw-text-opacity:1;color:#475569;color:rgb(71 85 105/var(--tw-text-opacity,1))}.text-\[\#4abff2\]{--tw-text-opacity:1;color:#4abff2;color:rgb(74 191 242/var(--tw-text-opacity,1))}.text-\[\#52525b\]{--tw-text-opacity:1;color:#52525b;color:rgb(82 82 91/var(--tw-text-opacity,1))}.text-\[\#535357\]{--tw-text-opacity:1;color:#535357;color:rgb(83 83 87/var(--tw-text-opacity,1))}.text-\[\#5a4a1f\]{--tw-text-opacity:1;color:#5a4a1f;color:rgb(90 74 31/var(--tw-text-opacity,1))}.text-\[\#5a5a5f\]{--tw-text-opacity:1;color:#5a5a5f;color:rgb(90 90 95/var(--tw-text-opacity,1))}.text-\[\#64748b\]{--tw-text-opacity:1;color:#64748b;color:rgb(100 116 139/var(--tw-text-opacity,1))}.text-\[\#6a1aa0\]{--tw-text-opacity:1;color:#6a1aa0;color:rgb(106 26 160/var(--tw-text-opacity,1))}.text-\[\#6b7280\]{--tw-text-opacity:1;color:#6b7280;color:rgb(107 114 128/var(--tw-text-opacity,1))}.text-\[\#6e6e73\]{--tw-text-opacity:1;color:#6e6e73;color:rgb(110 110 115/var(--tw-text-opacity,1))}.text-\[\#764ba2\]{--tw-text-opacity:1;color:#764ba2;color:rgb(118 75 162/var(--tw-text-opacity,1))}.text-\[\#78350f\]{--tw-text-opacity:1;color:#78350f;color:rgb(120 53 15/var(--tw-text-opacity,1))}.text-\[\#7c3aed\]{--tw-text-opacity:1;color:#7c3aed;color:rgb(124 58 237/var(--tw-text-opacity,1))}.text-\[\#7dd3fc\]{--tw-text-opacity:1;color:#7dd3fc;color:rgb(125 211 252/var(--tw-text-opacity,1))}.text-\[\#7fb3e8\]{--tw-text-opacity:1;color:#7fb3e8;color:rgb(127 179 232/var(--tw-text-opacity,1))}.text-\[\#86868b\]{--tw-text-opacity:1;color:#86868b;color:rgb(134 134 139/var(--tw-text-opacity,1))}.text-\[\#92400e\]{--tw-text-opacity:1;color:#92400e;color:rgb(146 64 14/var(--tw-text-opacity,1))}.text-\[\#92580c\]{--tw-text-opacity:1;color:#92580c;color:rgb(146 88 12/var(--tw-text-opacity,1))}.text-\[\#9ca3af\]{--tw-text-opacity:1;color:#9ca3af;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-\[\#E8983F\]{--tw-text-opacity:1;color:#e8983f;color:rgb(232 152 63/var(--tw-text-opacity,1))}.text-\[\#a01a1a\]{--tw-text-opacity:1;color:#a01a1a;color:rgb(160 26 26/var(--tw-text-opacity,1))}.text-\[\#a1a1a6\]{--tw-text-opacity:1;color:#a1a1a6;color:rgb(161 161 166/var(--tw-text-opacity,1))}.text-\[\#a26a00\]{--tw-text-opacity:1;color:#a26a00;color:rgb(162 106 0/var(--tw-text-opacity,1))}.text-\[\#a55c2a\]{--tw-text-opacity:1;color:#a55c2a;color:rgb(165 92 42/var(--tw-text-opacity,1))}.text-\[\#a78bff\]{--tw-text-opacity:1;color:#a78bff;color:rgb(167 139 255/var(--tw-text-opacity,1))}.text-\[\#b91c1c\]{--tw-text-opacity:1;color:#b91c1c;color:rgb(185 28 28/var(--tw-text-opacity,1))}.text-\[\#b94e2e\]{--tw-text-opacity:1;color:#b94e2e;color:rgb(185 78 46/var(--tw-text-opacity,1))}.text-\[\#c0392b\]{--tw-text-opacity:1;color:#c0392b;color:rgb(192 57 43/var(--tw-text-opacity,1))}.text-\[\#c5c5c8\]{--tw-text-opacity:1;color:#c5c5c8;color:rgb(197 197 200/var(--tw-text-opacity,1))}.text-\[\#c7c7cc\]{--tw-text-opacity:1;color:#c7c7cc;color:rgb(199 199 204/var(--tw-text-opacity,1))}.text-\[\#cc6a1f\]{--tw-text-opacity:1;color:#cc6a1f;color:rgb(204 106 31/var(--tw-text-opacity,1))}.text-\[\#d0d0d4\]{--tw-text-opacity:1;color:#d0d0d4;color:rgb(208 208 212/var(--tw-text-opacity,1))}.text-\[\#d2d2d7\]{--tw-text-opacity:1;color:#d2d2d7;color:rgb(210 210 215/var(--tw-text-opacity,1))}.text-\[\#d97706\]{--tw-text-opacity:1;color:#d97706;color:rgb(217 119 6/var(--tw-text-opacity,1))}.text-\[\#dc2626\]{--tw-text-opacity:1;color:#dc2626;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-\[\#e8713a\]{--tw-text-opacity:1;color:#e8713a;color:rgb(232 113 58/var(--tw-text-opacity,1))}.text-\[\#f56b2a\]{--tw-text-opacity:1;color:#f56b2a;color:rgb(245 107 42/var(--tw-text-opacity,1))}.text-\[\#f59e0b\]{--tw-text-opacity:1;color:#f59e0b;color:rgb(245 158 11/var(--tw-text-opacity,1))}.text-\[\#f59e0b\]\/30{color:#f59e0b4d}.text-\[\#fbbf24\]{--tw-text-opacity:1;color:#fbbf24;color:rgb(251 191 36/var(--tw-text-opacity,1))}.text-\[\#febd59\]{--tw-text-opacity:1;color:#febd59;color:rgb(254 189 89/var(--tw-text-opacity,1))}.text-\[\#ff8c28\]{--tw-text-opacity:1;color:#ff8c28;color:rgb(255 140 40/var(--tw-text-opacity,1))}.text-\[var\(--bp-color-blue\)\]{color:#1d8efe;color:var(--bp-color-blue)}.text-\[var\(--bp-color-ink\)\]{color:#1d1d1f;color:var(--bp-color-ink)}.text-\[var\(--bp-color-quiet\)\]{color:#86868b;color:var(--bp-color-quiet)}.text-accent-foreground{color:#171717;color:hsl(var(--accent-foreground))}.text-amber-50{--tw-text-opacity:1;color:#fffbeb;color:rgb(255 251 235/var(--tw-text-opacity,1))}.text-amber-500{--tw-text-opacity:1;color:#f59e0b;color:rgb(245 158 11/var(--tw-text-opacity,1))}.text-blue-500{--tw-text-opacity:1;color:#3b82f6;color:rgb(59 130 246/var(--tw-text-opacity,1))}.text-blue-600{--tw-text-opacity:1;color:#2563eb;color:rgb(37 99 235/var(--tw-text-opacity,1))}.text-blue-700{--tw-text-opacity:1;color:#1d4ed8;color:rgb(29 78 216/var(--tw-text-opacity,1))}.text-card-foreground{color:#1d1d20;color:hsl(var(--card-foreground))}.text-current{color:currentColor}.text-cyan-300{--tw-text-opacity:1;color:#67e8f9;color:rgb(103 232 249/var(--tw-text-opacity,1))}.text-cyan-400{--tw-text-opacity:1;color:#22d3ee;color:rgb(34 211 238/var(--tw-text-opacity,1))}.text-destructive{color:#ef4444;color:hsl(var(--destructive))}.text-destructive-foreground{color:#fafafa;color:hsl(var(--destructive-foreground))}.text-emerald-100{--tw-text-opacity:1;color:#d1fae5;color:rgb(209 250 229/var(--tw-text-opacity,1))}.text-emerald-200{--tw-text-opacity:1;color:#a7f3d0;color:rgb(167 243 208/var(--tw-text-opacity,1))}.text-emerald-300{--tw-text-opacity:1;color:#6ee7b7;color:rgb(110 231 183/var(--tw-text-opacity,1))}.text-emerald-300\/80{color:#6ee7b7cc}.text-emerald-400{--tw-text-opacity:1;color:#34d399;color:rgb(52 211 153/var(--tw-text-opacity,1))}.text-emerald-500{--tw-text-opacity:1;color:#10b981;color:rgb(16 185 129/var(--tw-text-opacity,1))}.text-emerald-600{--tw-text-opacity:1;color:#059669;color:rgb(5 150 105/var(--tw-text-opacity,1))}.text-emerald-700{--tw-text-opacity:1;color:#047857;color:rgb(4 120 87/var(--tw-text-opacity,1))}.text-emerald-950{--tw-text-opacity:1;color:#022c22;color:rgb(2 44 34/var(--tw-text-opacity,1))}.text-foreground{color:#1d1d20;color:hsl(var(--foreground))}.text-foreground\/50{color:#1d1d2080;color:hsl(var(--foreground)/.5)}.text-gray-300{--tw-text-opacity:1;color:#d1d5db;color:rgb(209 213 219/var(--tw-text-opacity,1))}.text-gray-400{--tw-text-opacity:1;color:#9ca3af;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-gray-500{--tw-text-opacity:1;color:#6b7280;color:rgb(107 114 128/var(--tw-text-opacity,1))}.text-gray-600{--tw-text-opacity:1;color:#4b5563;color:rgb(75 85 99/var(--tw-text-opacity,1))}.text-gray-700{--tw-text-opacity:1;color:#374151;color:rgb(55 65 81/var(--tw-text-opacity,1))}.text-gray-900{--tw-text-opacity:1;color:#111827;color:rgb(17 24 39/var(--tw-text-opacity,1))}.text-green-100{--tw-text-opacity:1;color:#dcfce7;color:rgb(220 252 231/var(--tw-text-opacity,1))}.text-green-300{--tw-text-opacity:1;color:#86efac;color:rgb(134 239 172/var(--tw-text-opacity,1))}.text-green-400{--tw-text-opacity:1;color:#4ade80;color:rgb(74 222 128/var(--tw-text-opacity,1))}.text-green-500{--tw-text-opacity:1;color:#22c55e;color:rgb(34 197 94/var(--tw-text-opacity,1))}.text-green-600{--tw-text-opacity:1;color:#16a34a;color:rgb(22 163 74/var(--tw-text-opacity,1))}.text-indigo-500{--tw-text-opacity:1;color:#6366f1;color:rgb(99 102 241/var(--tw-text-opacity,1))}.text-indigo-600{--tw-text-opacity:1;color:#4f46e5;color:rgb(79 70 229/var(--tw-text-opacity,1))}.text-muted-foreground{color:#6d7378;color:hsl(var(--muted-foreground))}.text-orange-300{--tw-text-opacity:1;color:#fdba74;color:rgb(253 186 116/var(--tw-text-opacity,1))}.text-orange-400{--tw-text-opacity:1;color:#fb923c;color:rgb(251 146 60/var(--tw-text-opacity,1))}.text-orange-600{--tw-text-opacity:1;color:#ea580c;color:rgb(234 88 12/var(--tw-text-opacity,1))}.text-orange-700{--tw-text-opacity:1;color:#c2410c;color:rgb(194 65 12/var(--tw-text-opacity,1))}.text-popover-foreground{color:#1d1d20;color:hsl(var(--popover-foreground))}.text-primary{color:#4275a9;color:hsl(var(--primary))}.text-primary-foreground{color:#fff;color:hsl(var(--primary-foreground))}.text-red-200{--tw-text-opacity:1;color:#fecaca;color:rgb(254 202 202/var(--tw-text-opacity,1))}.text-red-300{--tw-text-opacity:1;color:#fca5a5;color:rgb(252 165 165/var(--tw-text-opacity,1))}.text-red-400{--tw-text-opacity:1;color:#f87171;color:rgb(248 113 113/var(--tw-text-opacity,1))}.text-red-500{--tw-text-opacity:1;color:#ef4444;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:#dc2626;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-red-700{--tw-text-opacity:1;color:#b91c1c;color:rgb(185 28 28/var(--tw-text-opacity,1))}.text-secondary-foreground{color:#171717;color:hsl(var(--secondary-foreground))}.text-transparent{color:#0000}.text-white{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/20{color:#fff3}.text-white\/30{color:#ffffff4d}.text-white\/40{color:#fff6}.text-white\/45{color:#ffffff73}.text-white\/50{color:#ffffff80}.text-white\/55{color:#ffffff8c}.text-white\/60{color:#fff9}.text-white\/65{color:#ffffffa6}.text-white\/70{color:#ffffffb3}.text-white\/75{color:#ffffffbf}.text-white\/80{color:#fffc}.text-white\/85{color:#ffffffd9}.text-white\/90{color:#ffffffe6}.text-yellow-500{--tw-text-opacity:1;color:#eab308;color:rgb(234 179 8/var(--tw-text-opacity,1))}.text-yellow-600{--tw-text-opacity:1;color:#ca8a04;color:rgb(202 138 4/var(--tw-text-opacity,1))}.underline{-webkit-text-decoration-line:underline;text-decoration-line:underline}.line-through{-webkit-text-decoration-line:line-through;text-decoration-line:line-through}.no-underline{-webkit-text-decoration-line:none;text-decoration-line:none}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.placeholder-\[\#86868b\]::placeholder{--tw-placeholder-opacity:1;color:#86868b;color:rgb(134 134 139/var(--tw-placeholder-opacity,1))}.placeholder-gray-300::placeholder{--tw-placeholder-opacity:1;color:#d1d5db;color:rgb(209 213 219/var(--tw-placeholder-opacity,1))}.placeholder-white\/40::placeholder{color:#fff6}.accent-\[\#1d1d1f\]{accent-color:#1d1d1f}.accent-\[\#1d8efe\]{accent-color:#1d8efe}.accent-\[\#febd59\]{accent-color:#febd59}.accent-\[\#ff8c28\]{accent-color:#ff8c28}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-20{opacity:.2}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-95{opacity:.95}.opacity-\[0\.025\]{opacity:.025}.opacity-\[0\.05\]{opacity:.05}.opacity-\[0\.06\]{opacity:.06}.opacity-\[0\.08\]{opacity:.08}.opacity-\[0\.18\]{opacity:.18}.opacity-\[0\.1\]{opacity:.1}.mix-blend-overlay{mix-blend-mode:overlay}.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)}.shadow,.shadow-2xl{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);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)}.shadow-\[-8px_0_24px_rgba\(15\2c 23\2c 42\2c 0\.18\)\]{--tw-shadow:-8px 0 24px #0f172a2e;--tw-shadow-colored:-8px 0 24px var(--tw-shadow-color)}.shadow-\[-8px_0_24px_rgba\(15\2c 23\2c 42\2c 0\.18\)\],.shadow-\[0_10px_24px_rgba\(29\2c 142\2c 254\2c 0\.32\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_24px_rgba\(29\2c 142\2c 254\2c 0\.32\)\]{--tw-shadow:0 10px 24px #1d8efe52;--tw-shadow-colored:0 10px 24px var(--tw-shadow-color)}.shadow-\[0_10px_28px_rgba\(0\2c 0\2c 0\2c 0\.35\)\]{--tw-shadow:0 10px 28px #00000059;--tw-shadow-colored:0 10px 28px var(--tw-shadow-color)}.shadow-\[0_10px_28px_rgba\(0\2c 0\2c 0\2c 0\.35\)\],.shadow-\[0_10px_28px_rgba\(118\2c 75\2c 162\2c 0\.36\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_28px_rgba\(118\2c 75\2c 162\2c 0\.36\)\]{--tw-shadow:0 10px 28px #764ba25c;--tw-shadow-colored:0 10px 28px var(--tw-shadow-color)}.shadow-\[0_10px_28px_rgba\(29\2c 142\2c 254\2c 0\.4\)\]{--tw-shadow:0 10px 28px #1d8efe66;--tw-shadow-colored:0 10px 28px var(--tw-shadow-color)}.shadow-\[0_10px_28px_rgba\(29\2c 142\2c 254\2c 0\.4\)\],.shadow-\[0_10px_30px_-12px_rgba\(29\2c 142\2c 254\2c 0\.6\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_30px_-12px_rgba\(29\2c 142\2c 254\2c 0\.6\)\]{--tw-shadow:0 10px 30px -12px #1d8efe99;--tw-shadow-colored:0 10px 30px -12px var(--tw-shadow-color)}.shadow-\[0_10px_30px_rgba\(0\2c 0\2c 0\2c 0\.08\)\]{--tw-shadow:0 10px 30px #00000014;--tw-shadow-colored:0 10px 30px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_40px_-15px_rgba\(0\2c 0\2c 0\2c 0\.1\)\]{--tw-shadow:0 10px 40px -15px #0000001a;--tw-shadow-colored:0 10px 40px -15px var(--tw-shadow-color)}.shadow-\[0_10px_40px_-15px_rgba\(0\2c 0\2c 0\2c 0\.1\)\],.shadow-\[0_10px_40px_-15px_rgba\(29\2c 142\2c 254\2c 0\.5\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_40px_-15px_rgba\(29\2c 142\2c 254\2c 0\.5\)\]{--tw-shadow:0 10px 40px -15px #1d8efe80;--tw-shadow-colored:0 10px 40px -15px var(--tw-shadow-color)}.shadow-\[0_10px_40px_-15px_rgba\(29\2c 142\2c 254\2c 0\.6\)\]{--tw-shadow:0 10px 40px -15px #1d8efe99;--tw-shadow-colored:0 10px 40px -15px var(--tw-shadow-color)}.shadow-\[0_10px_40px_-15px_rgba\(29\2c 142\2c 254\2c 0\.6\)\],.shadow-\[0_12px_32px_rgba\(0\2c 0\2c 0\2c 0\.18\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_32px_rgba\(0\2c 0\2c 0\2c 0\.18\)\]{--tw-shadow:0 12px 32px #0000002e;--tw-shadow-colored:0 12px 32px var(--tw-shadow-color)}.shadow-\[0_14px_36px_rgba\(118\2c 75\2c 162\2c 0\.45\)\]{--tw-shadow:0 14px 36px #764ba273;--tw-shadow-colored:0 14px 36px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_40px_rgba\(0\2c 0\2c 0\2c 0\.12\)\]{--tw-shadow:0 18px 40px #0000001f;--tw-shadow-colored:0 18px 40px var(--tw-shadow-color)}.shadow-\[0_18px_40px_rgba\(0\2c 0\2c 0\2c 0\.12\)\],.shadow-\[0_18px_40px_rgba\(0\2c 0\2c 0\2c 0\.4\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_40px_rgba\(0\2c 0\2c 0\2c 0\.4\)\]{--tw-shadow:0 18px 40px #0006;--tw-shadow-colored:0 18px 40px var(--tw-shadow-color)}.shadow-\[0_1px_2px_rgba\(15\2c 23\2c 42\2c 0\.05\)\2c 0_12px_32px_-12px_rgba\(82\2c 49\2c 154\2c 0\.30\)\]{--tw-shadow:0 1px 2px #0f172a0d,0 12px 32px -12px #52319a4d;--tw-shadow-colored:0 1px 2px var(--tw-shadow-color),0 12px 32px -12px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_50px_rgba\(0\2c 0\2c 0\2c 0\.3\)\]{--tw-shadow:0 20px 50px #0000004d;--tw-shadow-colored:0 20px 50px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_60px_-20px_rgba\(0\2c 0\2c 0\2c 0\.55\)\]{--tw-shadow:0 20px 60px -20px #0000008c;--tw-shadow-colored:0 20px 60px -20px var(--tw-shadow-color)}.shadow-\[0_20px_60px_-20px_rgba\(0\2c 0\2c 0\2c 0\.55\)\],.shadow-\[0_20px_60px_-20px_rgba\(124\2c 92\2c 255\2c 0\.4\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_60px_-20px_rgba\(124\2c 92\2c 255\2c 0\.4\)\]{--tw-shadow:0 20px 60px -20px #7c5cff66;--tw-shadow-colored:0 20px 60px -20px var(--tw-shadow-color)}.shadow-\[0_20px_60px_-30px_rgba\(0\2c 0\2c 0\2c 0\.15\)\]{--tw-shadow:0 20px 60px -30px #00000026;--tw-shadow-colored:0 20px 60px -30px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_60px_rgba\(0\2c 0\2c 0\2c 0\.12\)\]{--tw-shadow:0 20px 60px #0000001f;--tw-shadow-colored:0 20px 60px var(--tw-shadow-color)}.shadow-\[0_20px_60px_rgba\(0\2c 0\2c 0\2c 0\.12\)\],.shadow-\[0_20px_60px_rgba\(15\2c 23\2c 42\2c 0\.18\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_60px_rgba\(15\2c 23\2c 42\2c 0\.18\)\]{--tw-shadow:0 20px 60px #0f172a2e;--tw-shadow-colored:0 20px 60px var(--tw-shadow-color)}.shadow-\[0_2px_8px_rgba\(0\2c 0\2c 0\2c 0\.04\)\]{--tw-shadow:0 2px 8px #0000000a;--tw-shadow-colored:0 2px 8px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_30px_60px_rgba\(0\2c 0\2c 0\2c 0\.12\)\]{--tw-shadow:0 30px 60px #0000001f;--tw-shadow-colored:0 30px 60px var(--tw-shadow-color)}.shadow-\[0_30px_60px_rgba\(0\2c 0\2c 0\2c 0\.12\)\],.shadow-\[0_30px_60px_rgba\(0\2c 0\2c 0\2c 0\.18\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_30px_60px_rgba\(0\2c 0\2c 0\2c 0\.18\)\]{--tw-shadow:0 30px 60px #0000002e;--tw-shadow-colored:0 30px 60px var(--tw-shadow-color)}.shadow-\[0_30px_60px_rgba\(0\2c 0\2c 0\2c 0\.5\)\]{--tw-shadow:0 30px 60px #00000080;--tw-shadow-colored:0 30px 60px var(--tw-shadow-color)}.shadow-\[0_30px_60px_rgba\(0\2c 0\2c 0\2c 0\.5\)\],.shadow-\[0_30px_70px_rgba\(0\2c 0\2c 0\2c 0\.55\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_30px_70px_rgba\(0\2c 0\2c 0\2c 0\.55\)\]{--tw-shadow:0 30px 70px #0000008c;--tw-shadow-colored:0 30px 70px var(--tw-shadow-color)}.shadow-\[0_4px_10px_rgba\(0\2c 0\2c 0\2c 0\.12\)\]{--tw-shadow:0 4px 10px #0000001f;--tw-shadow-colored:0 4px 10px var(--tw-shadow-color)}.shadow-\[0_4px_10px_rgba\(0\2c 0\2c 0\2c 0\.12\)\],.shadow-\[0_4px_10px_rgba\(0\2c 0\2c 0\2c 0\.35\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_10px_rgba\(0\2c 0\2c 0\2c 0\.35\)\]{--tw-shadow:0 4px 10px #00000059;--tw-shadow-colored:0 4px 10px var(--tw-shadow-color)}.shadow-\[0_4px_12px_rgba\(29\2c 142\2c 254\2c 0\.32\)\]{--tw-shadow:0 4px 12px #1d8efe52;--tw-shadow-colored:0 4px 12px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgba\(245\2c 158\2c 11\2c 0\.4\)\]{--tw-shadow:0 4px 14px #f59e0b66;--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgba\(245\2c 158\2c 11\2c 0\.4\)\],.shadow-\[0_4px_14px_rgba\(245\2c 166\2c 35\2c 0\.4\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgba\(245\2c 166\2c 35\2c 0\.4\)\]{--tw-shadow:0 4px 14px #f5a62366;--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgba\(29\2c 142\2c 254\2c 0\.28\)\]{--tw-shadow:0 4px 14px #1d8efe47;--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgba\(29\2c 142\2c 254\2c 0\.28\)\],.shadow-\[0_4px_20px_-8px_rgba\(0\2c 0\2c 0\2c 0\.08\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_20px_-8px_rgba\(0\2c 0\2c 0\2c 0\.08\)\]{--tw-shadow:0 4px 20px -8px #00000014;--tw-shadow-colored:0 4px 20px -8px var(--tw-shadow-color)}.shadow-\[0_6px_18px_rgba\(29\2c 142\2c 254\2c 0\.12\)\]{--tw-shadow:0 6px 18px #1d8efe1f;--tw-shadow-colored:0 6px 18px var(--tw-shadow-color)}.shadow-\[0_6px_18px_rgba\(29\2c 142\2c 254\2c 0\.12\)\],.shadow-\[0_6px_18px_rgba\(29\2c 142\2c 254\2c 0\.25\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_6px_18px_rgba\(29\2c 142\2c 254\2c 0\.25\)\]{--tw-shadow:0 6px 18px #1d8efe40;--tw-shadow-colored:0 6px 18px var(--tw-shadow-color)}.shadow-\[0_6px_18px_rgba\(29\2c 142\2c 254\2c 0\.35\)\]{--tw-shadow:0 6px 18px #1d8efe59;--tw-shadow-colored:0 6px 18px var(--tw-shadow-color)}.shadow-\[0_6px_18px_rgba\(29\2c 142\2c 254\2c 0\.35\)\],.shadow-\[0_6px_20px_-4px_rgba\(29\2c 142\2c 254\2c 0\.4\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_6px_20px_-4px_rgba\(29\2c 142\2c 254\2c 0\.4\)\]{--tw-shadow:0 6px 20px -4px #1d8efe66;--tw-shadow-colored:0 6px 20px -4px var(--tw-shadow-color)}.shadow-\[0_6px_24px_rgba\(0\2c 0\2c 0\2c 0\.12\)\]{--tw-shadow:0 6px 24px #0000001f;--tw-shadow-colored:0 6px 24px var(--tw-shadow-color)}.shadow-\[0_6px_24px_rgba\(0\2c 0\2c 0\2c 0\.12\)\],.shadow-\[0_8px_24px_rgba\(0\2c 0\2c 0\2c 0\.18\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_24px_rgba\(0\2c 0\2c 0\2c 0\.18\)\]{--tw-shadow:0 8px 24px #0000002e;--tw-shadow-colored:0 8px 24px var(--tw-shadow-color)}.shadow-\[0_8px_30px_-15px_rgba\(29\2c 142\2c 254\2c 0\.25\)\]{--tw-shadow:0 8px 30px -15px #1d8efe40;--tw-shadow-colored:0 8px 30px -15px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_30px_rgba\(0\2c 0\2c 0\2c 0\.04\)\]{--tw-shadow:0 8px 30px #0000000a;--tw-shadow-colored:0 8px 30px var(--tw-shadow-color)}.shadow-\[0_8px_30px_rgba\(0\2c 0\2c 0\2c 0\.04\)\],.shadow-\[0_8px_30px_rgba\(0\2c 0\2c 0\2c 0\.18\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_30px_rgba\(0\2c 0\2c 0\2c 0\.18\)\]{--tw-shadow:0 8px 30px #0000002e;--tw-shadow-colored:0 8px 30px var(--tw-shadow-color)}.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)}.shadow-lg,.shadow-md{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);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)}.shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.shadow-sm,.shadow-xl{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);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)}.shadow-black\/10{--tw-shadow-color:#0000001a;--tw-shadow:var(--tw-shadow-colored)}.shadow-black\/15{--tw-shadow-color:#00000026;--tw-shadow:var(--tw-shadow-colored)}.shadow-black\/20{--tw-shadow-color:#0003;--tw-shadow:var(--tw-shadow-colored)}.shadow-black\/\[0\.04\]{--tw-shadow-color:#0000000a;--tw-shadow:var(--tw-shadow-colored)}.shadow-orange-500\/30{--tw-shadow-color:#f973164d;--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline:2px solid #0000;outline-offset:2px}.outline{outline-style:solid}.ring{--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(3px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring,.ring-0{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.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(var(--tw-ring-offset-width)) var(--tw-ring-color)}.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)}.ring-1,.ring-2{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;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)}.ring-\[\#1d1d1f\]{--tw-ring-opacity:1;--tw-ring-color:rgb(29 29 31/var(--tw-ring-opacity,1))}.ring-\[\#1d8efe\]\/20{--tw-ring-color:#1d8efe33}.ring-black\/5{--tw-ring-color:#0000000d}.ring-black\/\[0\.06\]{--tw-ring-color:#0000000f}.ring-emerald-500\/30{--tw-ring-color:#10b9814d}.ring-emerald-500\/40{--tw-ring-color:#10b98166}.ring-gray-200{--tw-ring-opacity:1;--tw-ring-color:rgb(229 231 235/var(--tw-ring-opacity,1))}.ring-red-500\/30{--tw-ring-color:#ef44444d}.ring-ring{--tw-ring-color:hsl(var(--ring))}.ring-white{--tw-ring-opacity:1;--tw-ring-color:rgb(255 255 255/var(--tw-ring-opacity,1))}.ring-white\/10{--tw-ring-color:#ffffff1a}.ring-white\/5{--tw-ring-color:#ffffff0d}.ring-offset-background{--tw-ring-offset-color:hsl(var(--background))}.blur{--tw-blur:blur(8px)}.blur,.blur-2xl{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)}.blur-3xl{--tw-blur:blur(64px)}.blur-3xl,.blur-\[2px\]{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-\[2px\]{--tw-blur:blur(2px)}.blur-xl{--tw-blur:blur(24px)}.blur-xl,.drop-shadow{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)}.drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f)}.drop-shadow-\[0_1px_3px_rgba\(0\2c 0\2c 0\2c 0\.5\)\]{--tw-drop-shadow:drop-shadow(0 1px 3px #00000080)}.drop-shadow-\[0_1px_3px_rgba\(0\2c 0\2c 0\2c 0\.5\)\],.drop-shadow-\[0_1px_4px_rgba\(0\2c 0\2c 0\2c 0\.6\)\]{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)}.drop-shadow-\[0_1px_4px_rgba\(0\2c 0\2c 0\2c 0\.6\)\]{--tw-drop-shadow:drop-shadow(0 1px 4px #0009)}.grayscale{--tw-grayscale:grayscale(100%)}.filter,.grayscale{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)}.backdrop-blur,.backdrop-blur-md{-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-md{--tw-backdrop-blur:blur(12px)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px)}.backdrop-blur-sm,.backdrop-blur-xl{-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-xl{--tw-backdrop-blur:blur(24px)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[background-color\2c box-shadow\]{transition-duration:.15s;transition-property:background-color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[width\]{transition-duration:.15s;transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-shadow{transition-duration:.15s;transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-1000{transition-duration:1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@keyframes enter{0%{opacity:1;opacity:var(--tw-enter-opacity,1);transform:translateZ(0) scaleX(1) rotate(0);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:1;opacity:var(--tw-exit-opacity,1);transform:translateZ(0) scaleX(1) rotate(0);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-duration:.15s;animation-name:enter}.fade-in,.fade-in-0{--tw-enter-opacity:0}.fade-out{--tw-exit-opacity:0}.zoom-in-95{--tw-enter-scale:.95}.duration-1000{animation-duration:1s}.duration-150{animation-duration:.15s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.duration-500{animation-duration:.5s}.duration-700{animation-duration:.7s}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.running{animation-play-state:running}.paused{animation-play-state:paused}.\[writing-mode\:vertical-rl\]{writing-mode:vertical-rl}:root{--bp-header-h:calc(138px + env(safe-area-inset-top, 0px));--bp-hero-top:calc(178px + env(safe-area-inset-top, 0px));--bp-color-blue:#1d8efe;--bp-color-blue-deep:#0c6fd6;--bp-color-cyan:#4abff2;--bp-color-navy:#0a2540;--bp-color-ink:#1d1d1f;--bp-color-quiet:#86868b;--bp-color-hairline:#e8ebef;--bp-color-surface:#fff;--bp-color-surface-tinted:#f0f4fa;--bp-color-surface-premium:#0a2540;--bp-color-accent-gold:#febd59;--bp-color-intelligence:#7c3aed;--bp-gradient-bar:linear-gradient(180deg,#0a2540,#1d8efe 50%,#4abff2);--bp-gradient-bar-ai:linear-gradient(180deg,#0a2540,#1d8efe 45%,#7c3aed)}@media (max-width:1023px){:root{--bp-header-h:78px;--bp-hero-top:118px}}html{background-color:#0a2540}body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;overflow-x:hidden}body{background-color:#fff}body:before{background:#0a2540;content:"";height:max(env(safe-area-inset-top,0px),0px);height:max(env(safe-area-inset-top,0px),var(--vv-offset-top,0px));left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:2147483647}@media (display-mode:standalone){body:before{height:max(env(safe-area-inset-top,44px),44px)}}.bp-safe-area-top{padding-top:max(env(safe-area-inset-top,0px),0px)!important;padding-top:max(env(safe-area-inset-top,0px),var(--vv-offset-top,0px))!important}@media (display-mode:standalone){.bp-safe-area-top{padding-top:max(env(safe-area-inset-top,44px),44px)!important}}html{-ms-overflow-style:none;scrollbar-width:none}html::-webkit-scrollbar{display:none}[data-testid*=badge],a[title*="Built with"],a[title*="Made with"],a[title*="Powered by"],div[style*="background-color: rgb(0, 0, 0)"]:not(.bg-black):not([class*=header]):not([class*=footer]),div[style*="background: black"]:not(.bg-black):not([class*=header]):not([class*=footer]),div[style*="position: fixed"][style*=bottom][style*=right],div[style*="position: fixed"][style*=z-index]:last-of-type:not(:has(button)){display:none!important;height:0!important;left:-9999px!important;opacity:0!important;pointer-events:none!important;position:absolute!important;visibility:hidden!important;width:0!important}.bp-stage-strip{bottom:16px!important;display:flex;left:16px!important;max-width:min(560px,calc(100vw - 280px));position:fixed!important;right:auto!important;z-index:50!important}.bp-stage-strip-inner{-ms-overflow-style:none;align-items:center;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:#1d1d1feb;border-radius:999px;box-shadow:0 8px 24px #0000002e;color:#fff;display:flex;flex-wrap:nowrap;font-size:12.5px;font-weight:500;gap:10px;max-width:100%;overflow-x:auto;overflow-y:hidden;padding:8px 8px 8px 14px;scrollbar-width:none}.bp-stage-strip-inner::-webkit-scrollbar{display:none}.bp-stage-strip-label{font-size:11px;font-weight:700;letter-spacing:.12em;opacity:.65;text-transform:uppercase}.bp-stage-strip-dot{opacity:.4;padding:0 2px}.bp-stage-strip-chip{align-items:center;background:#ffffff24;border-radius:999px;color:#fff;display:inline-flex;flex-shrink:0;font-weight:600;gap:5px;padding:6px 11px;text-decoration:none;white-space:nowrap}.bp-stage-strip-chip:hover{background:#ffffff38}.bp-stage-strip-close{align-items:center;background:#ffffff24;border:0;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;flex-shrink:0;height:26px;justify-content:center;margin-left:2px;padding:0;width:26px}.bp-stage-strip-close:hover{background:#ffffff38}body[data-cookie-banner="1"] .bp-stage-strip{bottom:76px!important}@media (max-width:480px){body[data-cookie-banner="1"] .bp-stage-strip{bottom:68px!important}.bp-stage-strip{bottom:8px!important;left:8px!important;max-width:calc(100vw - 16px)}.bp-stage-strip-inner{gap:6px;padding:6px 6px 6px 12px}.bp-stage-strip-label{font-size:10px;letter-spacing:.08em}.bp-stage-strip-chip{padding:5px 9px}}@media (max-width:640px){.bp-stage-strip{display:none!important}}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}h1,h2,h3,h4,h5,h6{font-weight:700;letter-spacing:-.02em}.gradient-text-purple{-webkit-text-fill-color:#0000;animation:gradientFlow 4s ease infinite;background:linear-gradient(90deg,#667eea,#764ba2,#f093fb,#667eea);-webkit-background-clip:text;background-clip:text;background-size:300% 100%}.bp-intelligence-bg,.gradient-text-purple-bg{animation:bpIntelligenceFlow 9s ease-in-out infinite;background:linear-gradient(120deg,#5a3a90,#764ba2 28%,#8e54c7 58%,#f093fb 78%,#6d49d6);background-size:320% 320%}.bp-intelligence-text{-webkit-text-fill-color:#0000;animation:bpIntelligenceFlow 9s ease-in-out infinite;background:linear-gradient(120deg,#5a3a90,#764ba2,#8e54c7,#f093fb,#6d49d6);-webkit-background-clip:text;background-clip:text;background-size:320% 320%}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}.gradient-text-orange{-webkit-text-fill-color:#0000;animation:gradientFlow 4s ease infinite;background:linear-gradient(90deg,#1d8efe,#4abff2,#1d8efe,#0d6efd,#1d8efe);-webkit-background-clip:text;background-clip:text;background-size:300% 100%}.gradient-blue-bg,.gradient-orange-bg,.gradient-text-blue{animation:gradientFlow 4s ease infinite;background:linear-gradient(90deg,#1d8efe,#4abff2,#1d8efe,#0d6efd,#1d8efe);background-size:300% 100%}.gradient-text-blue{-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text}.bp-orange-glow-bg{animation:gradientFlow 4s ease infinite;background:linear-gradient(90deg,#febd59,#f5a623,#e8930c,#f5a623,#febd59);background-size:300% 100%}@keyframes gradientFlow{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.announcement-gradient{background:linear-gradient(135deg,#667eea1a,#764ba214,#f093fb1a,#667eea1a);background-size:400% 400%}.announcement-gradient,.hero-gradient{animation:gradientFlow 15s ease-in-out infinite}.hero-gradient{background:linear-gradient(135deg,#667eea,#764ba2,#9370db,#ba55d3,#f093fb,#764ba2,#667eea);background-size:400% 400%}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.animate-float{animation:float 4s ease-in-out infinite}@keyframes drift-1{0%,to{transform:translate(0)}25%{transform:translate(10px,-14px)}50%{transform:translate(-6px,-22px)}75%{transform:translate(-12px,6px)}}@keyframes drift-2{0%,to{transform:translate(0)}33%{transform:translate(-14px,10px)}66%{transform:translate(12px,-10px)}}@keyframes drift-3{0%,to{transform:translate(0)}50%{transform:translate(8px,16px)}}@keyframes drift-4{0%,to{transform:translate(0)}25%{transform:translate(-10px,-8px)}50%{transform:translate(6px,-16px)}75%{transform:translate(14px,4px)}}.animate-drift-1{animation:drift-1 12s ease-in-out infinite}.animate-drift-2{animation:drift-2 14s ease-in-out infinite}.animate-drift-3{animation:drift-3 10s ease-in-out infinite}.animate-drift-4{animation:drift-4 16s ease-in-out infinite}@keyframes marquee-left{0%{transform:translateX(0)}to{transform:translateX(-33.333%)}}@keyframes marquee-right{0%{transform:translateX(-33.333%)}to{transform:translateX(0)}}.animate-marquee-left{animation:marquee-left linear infinite}.animate-marquee-left-slow{animation:marquee-left 40s linear infinite}.animate-marquee-right{animation:marquee-right linear infinite}.hover\:pause-animation:hover,.marquee-pause:hover{animation-play-state:paused}.marquee-fade{mask-image:linear-gradient(90deg,#0000,#000 10%,#000 90%,#0000);-webkit-mask-image:linear-gradient(90deg,#0000,#000 10%,#000 90%,#0000)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.animate-fadeIn{animation:fadeIn .2s ease-out forwards}.animate-slideUp{animation:slideUp .3s ease-out forwards}.blog-html-content p{color:#424245;font-size:17px;line-height:1.8;margin-bottom:1.25rem}.blog-html-content h2{font-size:1.5rem}.blog-html-content h2,.blog-html-content h3{color:#1d1d1f;font-weight:700;margin-bottom:1rem;margin-top:2rem;scroll-margin-top:6rem}.blog-html-content h3{font-size:1.25rem}.blog-html-content ol,.blog-html-content ul{margin-bottom:1.25rem;padding-left:1.5rem}.blog-html-content ul{list-style:disc}.blog-html-content ol{list-style:decimal}.blog-html-content li{color:#424245;font-size:17px;line-height:1.7;margin-bottom:.5rem}.blog-html-content strong{color:#1d1d1f;font-weight:600}.blog-html-content a{color:#1d8efe;text-decoration:underline;text-underline-offset:2px}.blog-html-content a:hover{color:#2d5a8a}.blog-html-content blockquote{border-left:4px solid #1d8efe;color:#86868b;font-style:italic;margin:1.5rem 0;padding-left:1rem}.blog-html-content sup,.blog-html-content sup a{font-size:.75em}@media (max-width:640px){.blog-html-content li,.blog-html-content p{font-size:16px}.blog-html-content h2{font-size:1.35rem}.blog-html-content h3{font-size:1.15rem}input:not([type]),input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{font-size:16px!important}}@keyframes intent-hint-rotate{0%{opacity:0;transform:translateY(110%)}60%{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(0)}}.intent-hint-rotate{animation:intent-hint-rotate .35s cubic-bezier(.22,1,.36,1) both;display:inline-block}@media (prefers-reduced-motion:reduce){.intent-hint-rotate{animation:none}}.bp-intel-canvas{animation:bpIntelCanvasFlow 22s ease-in-out infinite;background:linear-gradient(135deg,#2a1957,#4a2683 14%,#6d49d6 28%,#764ba2 42%,#b552d6 56%,#f093fb 70%,#6d49d6 84%,#2a1957);background-size:300% 300%;will-change:background-position}@keyframes bpIntelCanvasFlow{0%{background-position:0 50%}25%{background-position:60% 35%}50%{background-position:100% 50%}75%{background-position:40% 70%}to{background-position:0 50%}}.bp-intel-grain{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.6 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");background-size:220px 220px}.bp-intel-fade-top{background:linear-gradient(180deg,#fff 0,#ffffffeb 18%,#ffffff8c 42%,#ffffff38 70%,#fff0)}.bp-intel-fade-bottom{background:linear-gradient(0deg,#fff 0,#ffffffeb 18%,#ffffff8c 42%,#ffffff38 70%,#fff0)}.bp-rot-slot{color:#fff;position:relative;text-align:center;vertical-align:initial}.bp-rot-phantom,.bp-rot-slot{display:inline-block;white-space:nowrap}.bp-rot-phantom{visibility:hidden}.bp-rot-item{-webkit-text-fill-color:#0000;align-items:baseline;animation:gradientFlow 4s ease infinite;background:linear-gradient(90deg,#1d8efe,#4abff2,#1d8efe,#0d6efd,#1d8efe);-webkit-background-clip:text;background-clip:text;background-size:300% 100%;bottom:0;color:#0000;display:inline-flex;justify-content:flex-start;left:0;opacity:0;position:absolute;right:0;text-align:left;top:0;transform:translateY(8px);transition:opacity .22s ease,transform .22s ease;white-space:nowrap}.bp-rot-item[data-active=yes]{opacity:1;transform:translateY(0);transition:opacity .28s ease .22s,transform .28s ease .22s}@media (prefers-reduced-motion:reduce){.bp-intel-canvas,.bp-rot-item{animation:none}.bp-rot-item{transition:none}}section:not([class*=py-]):not([class*=pt-]):not([class*=pb-]):not([class*=min-h-]):not(.bp-no-pad):not(.bp-app *):not(.bp-workspace *){padding-bottom:2.5rem;padding-top:2.5rem}@media (min-width:640px){section:not([class*=py-]):not([class*=pt-]):not([class*=pb-]):not([class*=min-h-]):not(.bp-no-pad):not(.bp-app *):not(.bp-workspace *){padding-bottom:5rem;padding-top:5rem}}@media (min-width:1024px){section:not([class*=py-]):not([class*=pt-]):not([class*=pb-]):not([class*=min-h-]):not(.bp-no-pad):not(.bp-app *):not(.bp-workspace *){padding-bottom:7rem;padding-top:7rem}}.bp-btp-section,[aria-modal=true] section,[class*=JourneyModal] section,[class*=Modal] section,[class*=Popup] section,[class*=bp-btp] section,[class*=journey-modal] section,[class*=modal] section,[class*=popup] section,[role=dialog] section{padding-bottom:0!important;padding-top:0!important}.bp-rhythm>*+*{margin-top:1.25rem}@media (min-width:640px){.bp-rhythm>*+*{margin-top:1.5rem}}.file\:border-0::-webkit-file-upload-button{border-width:0}.file\:border-0::file-selector-button{border-width:0}.file\:bg-transparent::-webkit-file-upload-button{background-color:initial}.file\:bg-transparent::file-selector-button{background-color:initial}.file\:text-sm::-webkit-file-upload-button{font-size:.875rem;line-height:1.25rem}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::-webkit-file-upload-button{font-weight:500}.file\:font-medium::file-selector-button{font-weight:500}.file\:text-foreground::-webkit-file-upload-button{color:#1d1d20;color:hsl(var(--foreground))}.file\:text-foreground::file-selector-button{color:#1d1d20;color:hsl(var(--foreground))}.placeholder\:text-gray-400::placeholder{--tw-text-opacity:1;color:#9ca3af;color:rgb(156 163 175/var(--tw-text-opacity,1))}.placeholder\:text-gray-500::placeholder{--tw-text-opacity:1;color:#6b7280;color:rgb(107 114 128/var(--tw-text-opacity,1))}.placeholder\:text-muted-foreground::placeholder{color:#6d7378;color:hsl(var(--muted-foreground))}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-y-0:after{bottom:0;content:var(--tw-content);top:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-1:after{content:var(--tw-content);width:.25rem}.after\:-translate-x-1\/2:after{--tw-translate-x:-50%;content:var(--tw-content);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-bottom-left-radius:calc(.5rem - 2px);border-bottom-left-radius:calc(var(--radius) - 2px);border-top-left-radius:calc(.5rem - 2px);border-top-left-radius:calc(var(--radius) - 2px)}.first\:border-l:first-child{border-left-width:1px}.first\:border-t-0:first-child{border-top-width:0}.first\:pt-0:first-child{padding-top:0}.last\:rounded-r-md:last-child{border-bottom-right-radius:calc(.5rem - 2px);border-bottom-right-radius:calc(var(--radius) - 2px);border-top-right-radius:calc(.5rem - 2px);border-top-right-radius:calc(var(--radius) - 2px)}.last\:border-0:last-child{border-width:0}.last\:border-b-0:last-child{border-bottom-width:0}.focus-within\:relative:focus-within{position:relative}.focus-within\:z-20:focus-within{z-index:20}.focus-within\:border-\[\#033880\]:focus-within{--tw-border-opacity:1;border-color:#033880;border-color:rgb(3 56 128/var(--tw-border-opacity,1))}.hover\:-translate-y-0\.5:hover{--tw-translate-y:-0.125rem}.hover\:-translate-y-0\.5:hover,.hover\:-translate-y-1:hover{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\:-translate-y-1:hover{--tw-translate-y:-0.25rem}.hover\:-translate-y-3:hover{--tw-translate-y:-0.75rem}.hover\:-translate-y-3:hover,.hover\:-translate-y-4:hover{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\:-translate-y-4:hover{--tw-translate-y:-1rem}.hover\:-translate-y-\[1px\]:hover{--tw-translate-y:-1px}.hover\:-translate-y-\[1px\]:hover,.hover\:scale-105:hover{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\:scale-105:hover{--tw-scale-x:1.05;--tw-scale-y:1.05}.hover\:scale-110:hover{--tw-scale-x:1.1;--tw-scale-y:1.1}.hover\:scale-110:hover,.hover\:scale-\[1\.015\]:hover{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\:scale-\[1\.015\]:hover{--tw-scale-x:1.015;--tw-scale-y:1.015}.hover\:scale-\[1\.02\]:hover{--tw-scale-x:1.02;--tw-scale-y:1.02;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-\[\#033880\]:hover{--tw-border-opacity:1;border-color:#033880;border-color:rgb(3 56 128/var(--tw-border-opacity,1))}.hover\:border-\[\#0a0a0a\]:hover{--tw-border-opacity:1;border-color:#0a0a0a;border-color:rgb(10 10 10/var(--tw-border-opacity,1))}.hover\:border-\[\#0c4a6e\]:hover{--tw-border-opacity:1;border-color:#0c4a6e;border-color:rgb(12 74 110/var(--tw-border-opacity,1))}.hover\:border-\[\#16a34a\]:hover{--tw-border-opacity:1;border-color:#16a34a;border-color:rgb(22 163 74/var(--tw-border-opacity,1))}.hover\:border-\[\#1d1d1f\]:hover{--tw-border-opacity:1;border-color:#1d1d1f;border-color:rgb(29 29 31/var(--tw-border-opacity,1))}.hover\:border-\[\#1d1d1f\]\/30:hover{border-color:#1d1d1f4d}.hover\:border-\[\#1d1d1f\]\/40:hover{border-color:#1d1d1f66}.hover\:border-\[\#1d8efe\]:hover{--tw-border-opacity:1;border-color:#1d8efe;border-color:rgb(29 142 254/var(--tw-border-opacity,1))}.hover\:border-\[\#1d8efe\]\/30:hover{border-color:#1d8efe4d}.hover\:border-\[\#1d8efe\]\/40:hover{border-color:#1d8efe66}.hover\:border-\[\#1d8efe\]\/50:hover{border-color:#1d8efe80}.hover\:border-\[\#764ba2\]:hover{--tw-border-opacity:1;border-color:#764ba2;border-color:rgb(118 75 162/var(--tw-border-opacity,1))}.hover\:border-\[\#E8983F\]\/20:hover{border-color:#e8983f33}.hover\:border-\[\#b9a3ff\]:hover{--tw-border-opacity:1;border-color:#b9a3ff;border-color:rgb(185 163 255/var(--tw-border-opacity,1))}.hover\:border-\[\#c8ccd0\]:hover{--tw-border-opacity:1;border-color:#c8ccd0;border-color:rgb(200 204 208/var(--tw-border-opacity,1))}.hover\:border-\[\#d1d1d6\]:hover{--tw-border-opacity:1;border-color:#d1d1d6;border-color:rgb(209 209 214/var(--tw-border-opacity,1))}.hover\:border-\[\#d2d2d7\]:hover{--tw-border-opacity:1;border-color:#d2d2d7;border-color:rgb(210 210 215/var(--tw-border-opacity,1))}.hover\:border-\[\#dc2626\]:hover{--tw-border-opacity:1;border-color:#dc2626;border-color:rgb(220 38 38/var(--tw-border-opacity,1))}.hover\:border-black\/30:hover{border-color:#0000004d}.hover\:border-gray-300:hover{--tw-border-opacity:1;border-color:#d1d5db;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.hover\:border-gray-400:hover{--tw-border-opacity:1;border-color:#9ca3af;border-color:rgb(156 163 175/var(--tw-border-opacity,1))}.hover\:border-gray-500:hover{--tw-border-opacity:1;border-color:#6b7280;border-color:rgb(107 114 128/var(--tw-border-opacity,1))}.hover\:border-white\/10:hover{border-color:#ffffff1a}.hover\:border-white\/20:hover{border-color:#fff3}.hover\:border-white\/40:hover{border-color:#fff6}.hover\:border-white\/50:hover{border-color:#ffffff80}.hover\:border-white\/60:hover{border-color:#fff9}.hover\:bg-\[\#000\]:hover{--tw-bg-opacity:1;background-color:#000;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.hover\:bg-\[\#022560\]:hover{--tw-bg-opacity:1;background-color:#022560;background-color:rgb(2 37 96/var(--tw-bg-opacity,1))}.hover\:bg-\[\#022660\]:hover{--tw-bg-opacity:1;background-color:#022660;background-color:rgb(2 38 96/var(--tw-bg-opacity,1))}.hover\:bg-\[\#094D92\]:hover{--tw-bg-opacity:1;background-color:#094d92;background-color:rgb(9 77 146/var(--tw-bg-opacity,1))}.hover\:bg-\[\#0a0a0a\]:hover{--tw-bg-opacity:1;background-color:#0a0a0a;background-color:rgb(10 10 10/var(--tw-bg-opacity,1))}.hover\:bg-\[\#0c6fd6\]:hover{--tw-bg-opacity:1;background-color:#0c6fd6;background-color:rgb(12 111 214/var(--tw-bg-opacity,1))}.hover\:bg-\[\#0d6efd\]:hover{--tw-bg-opacity:1;background-color:#0d6efd;background-color:rgb(13 110 253/var(--tw-bg-opacity,1))}.hover\:bg-\[\#1474d8\]:hover{--tw-bg-opacity:1;background-color:#1474d8;background-color:rgb(20 116 216/var(--tw-bg-opacity,1))}.hover\:bg-\[\#166FE5\]:hover{--tw-bg-opacity:1;background-color:#166fe5;background-color:rgb(22 111 229/var(--tw-bg-opacity,1))}.hover\:bg-\[\#1976d2\]:hover{--tw-bg-opacity:1;background-color:#1976d2;background-color:rgb(25 118 210/var(--tw-bg-opacity,1))}.hover\:bg-\[\#1a1a1a\]:hover{--tw-bg-opacity:1;background-color:#1a1a1a;background-color:rgb(26 26 26/var(--tw-bg-opacity,1))}.hover\:bg-\[\#1d1d1f\]:hover{--tw-bg-opacity:1;background-color:#1d1d1f;background-color:rgb(29 29 31/var(--tw-bg-opacity,1))}.hover\:bg-\[\#1d1d1f\]\/10:hover{background-color:#1d1d1f1a}.hover\:bg-\[\#1d8efe\]:hover{--tw-bg-opacity:1;background-color:#1d8efe;background-color:rgb(29 142 254/var(--tw-bg-opacity,1))}.hover\:bg-\[\#1d8efe\]\/10:hover{background-color:#1d8efe1a}.hover\:bg-\[\#1d8efe\]\/\[0\.15\]:hover{background-color:#1d8efe26}.hover\:bg-\[\#2a2a2d\]:hover{--tw-bg-opacity:1;background-color:#2a2a2d;background-color:rgb(42 42 45/var(--tw-bg-opacity,1))}.hover\:bg-\[\#2d2d2f\]:hover{--tw-bg-opacity:1;background-color:#2d2d2f;background-color:rgb(45 45 47/var(--tw-bg-opacity,1))}.hover\:bg-\[\#333\]:hover{--tw-bg-opacity:1;background-color:#333;background-color:rgb(51 51 51/var(--tw-bg-opacity,1))}.hover\:bg-\[\#335d7a\]:hover{--tw-bg-opacity:1;background-color:#335d7a;background-color:rgb(51 93 122/var(--tw-bg-opacity,1))}.hover\:bg-\[\#365f8a\]:hover{--tw-bg-opacity:1;background-color:#365f8a;background-color:rgb(54 95 138/var(--tw-bg-opacity,1))}.hover\:bg-\[\#3a6a9e\]:hover{--tw-bg-opacity:1;background-color:#3a6a9e;background-color:rgb(58 106 158/var(--tw-bg-opacity,1))}.hover\:bg-\[\#424245\]:hover{--tw-bg-opacity:1;background-color:#424245;background-color:rgb(66 66 69/var(--tw-bg-opacity,1))}.hover\:bg-\[\#d18838\]:hover{--tw-bg-opacity:1;background-color:#d18838;background-color:rgb(209 136 56/var(--tw-bg-opacity,1))}.hover\:bg-\[\#d88a35\]:hover{--tw-bg-opacity:1;background-color:#d88a35;background-color:rgb(216 138 53/var(--tw-bg-opacity,1))}.hover\:bg-\[\#e8dfff\]:hover{--tw-bg-opacity:1;background-color:#e8dfff;background-color:rgb(232 223 255/var(--tw-bg-opacity,1))}.hover\:bg-\[\#e8e8ed\]:hover{--tw-bg-opacity:1;background-color:#e8e8ed;background-color:rgb(232 232 237/var(--tw-bg-opacity,1))}.hover\:bg-\[\#eeeef0\]:hover{--tw-bg-opacity:1;background-color:#eeeef0;background-color:rgb(238 238 240/var(--tw-bg-opacity,1))}.hover\:bg-\[\#f0f4fa\]:hover{--tw-bg-opacity:1;background-color:#f0f4fa;background-color:rgb(240 244 250/var(--tw-bg-opacity,1))}.hover\:bg-\[\#f4f4f6\]:hover{--tw-bg-opacity:1;background-color:#f4f4f6;background-color:rgb(244 244 246/var(--tw-bg-opacity,1))}.hover\:bg-\[\#f5f5f7\]:hover{--tw-bg-opacity:1;background-color:#f5f5f7;background-color:rgb(245 245 247/var(--tw-bg-opacity,1))}.hover\:bg-\[\#f5f6f8\]:hover{--tw-bg-opacity:1;background-color:#f5f6f8;background-color:rgb(245 246 248/var(--tw-bg-opacity,1))}.hover\:bg-\[\#f7f8fa\]:hover{--tw-bg-opacity:1;background-color:#f7f8fa;background-color:rgb(247 248 250/var(--tw-bg-opacity,1))}.hover\:bg-\[\#fafafa\]:hover{--tw-bg-opacity:1;background-color:#fafafa;background-color:rgb(250 250 250/var(--tw-bg-opacity,1))}.hover\:bg-\[\#fafafc\]:hover{--tw-bg-opacity:1;background-color:#fafafc;background-color:rgb(250 250 252/var(--tw-bg-opacity,1))}.hover\:bg-\[\#fafafe\]:hover{--tw-bg-opacity:1;background-color:#fafafe;background-color:rgb(250 250 254/var(--tw-bg-opacity,1))}.hover\:bg-\[\#fcd281\]:hover{--tw-bg-opacity:1;background-color:#fcd281;background-color:rgb(252 210 129/var(--tw-bg-opacity,1))}.hover\:bg-\[\#fdb340\]:hover{--tw-bg-opacity:1;background-color:#fdb340;background-color:rgb(253 179 64/var(--tw-bg-opacity,1))}.hover\:bg-\[\#fdcd7d\]:hover{--tw-bg-opacity:1;background-color:#fdcd7d;background-color:rgb(253 205 125/var(--tw-bg-opacity,1))}.hover\:bg-\[\#fdecd9\]:hover{--tw-bg-opacity:1;background-color:#fdecd9;background-color:rgb(253 236 217/var(--tw-bg-opacity,1))}.hover\:bg-\[\#febd59\]:hover{--tw-bg-opacity:1;background-color:#febd59;background-color:rgb(254 189 89/var(--tw-bg-opacity,1))}.hover\:bg-\[\#ffa14d\]:hover{--tw-bg-opacity:1;background-color:#ffa14d;background-color:rgb(255 161 77/var(--tw-bg-opacity,1))}.hover\:bg-\[var\(--bp-color-surface-tinted\)\]:hover{background-color:#f0f4fa;background-color:var(--bp-color-surface-tinted)}.hover\:bg-accent:hover{background-color:#fec458;background-color:hsl(var(--accent))}.hover\:bg-black:hover{--tw-bg-opacity:1;background-color:#000;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.hover\:bg-black\/5:hover{background-color:#0000000d}.hover\:bg-blue-600:hover{--tw-bg-opacity:1;background-color:#2563eb;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.hover\:bg-blue-700:hover{--tw-bg-opacity:1;background-color:#1d4ed8;background-color:rgb(29 78 216/var(--tw-bg-opacity,1))}.hover\:bg-destructive\/80:hover{background-color:#ef4444cc;background-color:hsl(var(--destructive)/.8)}.hover\:bg-destructive\/90:hover{background-color:#ef4444e6;background-color:hsl(var(--destructive)/.9)}.hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:#f3f4f6;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.hover\:bg-gray-200:hover{--tw-bg-opacity:1;background-color:#e5e7eb;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.hover\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:#d1d5db;background-color:rgb(209 213 219/var(--tw-bg-opacity,1))}.hover\:bg-gray-50:hover{--tw-bg-opacity:1;background-color:#f9fafb;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.hover\:bg-gray-50\/50:hover{background-color:#f9fafb80}.hover\:bg-gray-900:hover{--tw-bg-opacity:1;background-color:#111827;background-color:rgb(17 24 39/var(--tw-bg-opacity,1))}.hover\:bg-green-600:hover{--tw-bg-opacity:1;background-color:#16a34a;background-color:rgb(22 163 74/var(--tw-bg-opacity,1))}.hover\:bg-muted:hover{background-color:#f4f5f6;background-color:hsl(var(--muted))}.hover\:bg-muted\/50:hover{background-color:#f4f5f680;background-color:hsl(var(--muted)/.5)}.hover\:bg-primary:hover{background-color:#4275a9;background-color:hsl(var(--primary))}.hover\:bg-primary\/80:hover{background-color:#4275a9cc;background-color:hsl(var(--primary)/.8)}.hover\:bg-primary\/90:hover{background-color:#4275a9e6;background-color:hsl(var(--primary)/.9)}.hover\:bg-red-500\/20:hover{background-color:#ef444433}.hover\:bg-red-500\/25:hover{background-color:#ef444440}.hover\:bg-secondary:hover{background-color:#f4f5f6;background-color:hsl(var(--secondary))}.hover\:bg-secondary\/80:hover{background-color:#f4f5f6cc;background-color:hsl(var(--secondary)/.8)}.hover\:bg-white:hover{--tw-bg-opacity:1;background-color:#fff;background-color:rgb(255 255 255/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\/25:hover{background-color:#ffffff40}.hover\:bg-white\/30:hover{background-color:#ffffff4d}.hover\:bg-white\/5:hover{background-color:#ffffff0d}.hover\:bg-white\/95:hover{background-color:#fffffff2}.hover\:bg-white\/\[0\.08\]:hover{background-color:#ffffff14}.hover\:from-\[\#0d7eee\]:hover{--tw-gradient-from:#0d7eee var(--tw-gradient-from-position);--tw-gradient-to:#0d7eee00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-\[\#252528\]:hover{--tw-gradient-from:#252528 var(--tw-gradient-from-position);--tw-gradient-to:#25252800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-\[\#d88a35\]:hover{--tw-gradient-from:#d88a35 var(--tw-gradient-from-position);--tw-gradient-to:#d88a3500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-\[\#fdf3ea\]:hover{--tw-gradient-from:#fdf3ea var(--tw-gradient-from-position);--tw-gradient-to:#fdf3ea00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-\[\#fef6ee\]:hover{--tw-gradient-from:#fef6ee var(--tw-gradient-from-position);--tw-gradient-to:#fef6ee00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:to-\[\#6c4cef\]:hover{--tw-gradient-to:#6c4cef var(--tw-gradient-to-position)}.hover\:to-\[\#b45309\]:hover{--tw-gradient-to:#b45309 var(--tw-gradient-to-position)}.hover\:to-\[\#fcecdc\]:hover{--tw-gradient-to:#fcecdc var(--tw-gradient-to-position)}.hover\:text-\[\#033880\]:hover{--tw-text-opacity:1;color:#033880;color:rgb(3 56 128/var(--tw-text-opacity,1))}.hover\:text-\[\#0a0a0a\]:hover{--tw-text-opacity:1;color:#0a0a0a;color:rgb(10 10 10/var(--tw-text-opacity,1))}.hover\:text-\[\#0d6efd\]:hover{--tw-text-opacity:1;color:#0d6efd;color:rgb(13 110 253/var(--tw-text-opacity,1))}.hover\:text-\[\#16a34a\]:hover{--tw-text-opacity:1;color:#16a34a;color:rgb(22 163 74/var(--tw-text-opacity,1))}.hover\:text-\[\#1d1d1f\]:hover{--tw-text-opacity:1;color:#1d1d1f;color:rgb(29 29 31/var(--tw-text-opacity,1))}.hover\:text-\[\#1d8efe\]:hover{--tw-text-opacity:1;color:#1d8efe;color:rgb(29 142 254/var(--tw-text-opacity,1))}.hover\:text-\[\#1d8efe\]\/70:hover{color:#1d8efeb3}.hover\:text-\[\#2d5a87\]:hover{--tw-text-opacity:1;color:#2d5a87;color:rgb(45 90 135/var(--tw-text-opacity,1))}.hover\:text-\[\#2d5a8a\]:hover{--tw-text-opacity:1;color:#2d5a8a;color:rgb(45 90 138/var(--tw-text-opacity,1))}.hover\:text-\[\#335d7a\]:hover{--tw-text-opacity:1;color:#335d7a;color:rgb(51 93 122/var(--tw-text-opacity,1))}.hover\:text-\[\#365f8a\]:hover{--tw-text-opacity:1;color:#365f8a;color:rgb(54 95 138/var(--tw-text-opacity,1))}.hover\:text-\[\#aa5418\]:hover{--tw-text-opacity:1;color:#aa5418;color:rgb(170 84 24/var(--tw-text-opacity,1))}.hover\:text-\[\#d88a35\]:hover{--tw-text-opacity:1;color:#d88a35;color:rgb(216 138 53/var(--tw-text-opacity,1))}.hover\:text-\[\#dc2626\]:hover{--tw-text-opacity:1;color:#dc2626;color:rgb(220 38 38/var(--tw-text-opacity,1))}.hover\:text-\[\#febd59\]:hover{--tw-text-opacity:1;color:#febd59;color:rgb(254 189 89/var(--tw-text-opacity,1))}.hover\:text-accent-foreground:hover{color:#171717;color:hsl(var(--accent-foreground))}.hover\:text-foreground:hover{color:#1d1d20;color:hsl(var(--foreground))}.hover\:text-gray-300:hover{--tw-text-opacity:1;color:#d1d5db;color:rgb(209 213 219/var(--tw-text-opacity,1))}.hover\:text-gray-600:hover{--tw-text-opacity:1;color:#4b5563;color:rgb(75 85 99/var(--tw-text-opacity,1))}.hover\:text-gray-700:hover{--tw-text-opacity:1;color:#374151;color:rgb(55 65 81/var(--tw-text-opacity,1))}.hover\:text-gray-900:hover{--tw-text-opacity:1;color:#111827;color:rgb(17 24 39/var(--tw-text-opacity,1))}.hover\:text-muted-foreground:hover{color:#6d7378;color:hsl(var(--muted-foreground))}.hover\:text-primary-foreground:hover{color:#fff;color:hsl(var(--primary-foreground))}.hover\:text-red-500:hover{--tw-text-opacity:1;color:#ef4444;color:rgb(239 68 68/var(--tw-text-opacity,1))}.hover\:text-white:hover{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:text-white\/80:hover{color:#fffc}.hover\:underline:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}.hover\:no-underline:hover{-webkit-text-decoration-line:none;text-decoration-line:none}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-85:hover{opacity:.85}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-95:hover{opacity:.95}.hover\:shadow-2xl:hover{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.hover\:shadow-2xl:hover,.hover\:shadow-\[0_10px_22px_rgba\(0\2c 0\2c 0\2c 0\.08\)\]:hover{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_10px_22px_rgba\(0\2c 0\2c 0\2c 0\.08\)\]:hover{--tw-shadow:0 10px 22px #00000014;--tw-shadow-colored:0 10px 22px var(--tw-shadow-color)}.hover\:shadow-\[0_10px_24px_rgba\(29\2c 142\2c 254\2c 0\.45\)\]:hover{--tw-shadow:0 10px 24px #1d8efe73;--tw-shadow-colored:0 10px 24px var(--tw-shadow-color)}.hover\:shadow-\[0_10px_24px_rgba\(29\2c 142\2c 254\2c 0\.45\)\]:hover,.hover\:shadow-\[0_10px_28px_rgba\(0\2c 0\2c 0\2c 0\.06\)\]:hover{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_10px_28px_rgba\(0\2c 0\2c 0\2c 0\.06\)\]:hover{--tw-shadow:0 10px 28px #0000000f;--tw-shadow-colored:0 10px 28px var(--tw-shadow-color)}.hover\:shadow-\[0_10px_30px_-15px_rgba\(0\2c 0\2c 0\2c 0\.15\)\]:hover{--tw-shadow:0 10px 30px -15px #00000026;--tw-shadow-colored:0 10px 30px -15px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_10px_30px_-15px_rgba\(29\2c 142\2c 254\2c 0\.25\)\]:hover{--tw-shadow:0 10px 30px -15px #1d8efe40;--tw-shadow-colored:0 10px 30px -15px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_10px_30px_rgba\(29\2c 142\2c 254\2c 0\.08\)\]:hover{--tw-shadow:0 10px 30px #1d8efe14;--tw-shadow-colored:0 10px 30px var(--tw-shadow-color)}.hover\:shadow-\[0_10px_30px_rgba\(29\2c 142\2c 254\2c 0\.08\)\]:hover,.hover\:shadow-\[0_14px_28px_rgba\(0\2c 0\2c 0\2c 0\.10\)\]:hover{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_14px_28px_rgba\(0\2c 0\2c 0\2c 0\.10\)\]:hover{--tw-shadow:0 14px 28px #0000001a;--tw-shadow-colored:0 14px 28px var(--tw-shadow-color)}.hover\:shadow-\[0_14px_30px_rgba\(0\2c 0\2c 0\2c 0\.16\)\]:hover{--tw-shadow:0 14px 30px #00000029;--tw-shadow-colored:0 14px 30px var(--tw-shadow-color)}.hover\:shadow-\[0_14px_30px_rgba\(0\2c 0\2c 0\2c 0\.16\)\]:hover,.hover\:shadow-\[0_14px_36px_rgba\(29\2c 142\2c 254\2c 0\.12\)\]:hover{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_14px_36px_rgba\(29\2c 142\2c 254\2c 0\.12\)\]:hover{--tw-shadow:0 14px 36px #1d8efe1f;--tw-shadow-colored:0 14px 36px var(--tw-shadow-color)}.hover\:shadow-\[0_15px_40px_-15px_rgba\(29\2c 142\2c 254\2c 0\.8\)\]:hover{--tw-shadow:0 15px 40px -15px #1d8efecc;--tw-shadow-colored:0 15px 40px -15px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_15px_50px_-15px_rgba\(29\2c 142\2c 254\2c 0\.8\)\]:hover{--tw-shadow:0 15px 50px -15px #1d8efecc;--tw-shadow-colored:0 15px 50px -15px var(--tw-shadow-color)}.hover\:shadow-\[0_15px_50px_-15px_rgba\(29\2c 142\2c 254\2c 0\.8\)\]:hover,.hover\:shadow-\[0_18px_38px_rgba\(0\2c 0\2c 0\2c 0\.12\)\]:hover{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_18px_38px_rgba\(0\2c 0\2c 0\2c 0\.12\)\]:hover{--tw-shadow:0 18px 38px #0000001f;--tw-shadow-colored:0 18px 38px var(--tw-shadow-color)}.hover\:shadow-\[0_18px_40px_rgba\(0\2c 0\2c 0\2c 0\.08\)\]:hover{--tw-shadow:0 18px 40px #00000014;--tw-shadow-colored:0 18px 40px var(--tw-shadow-color)}.hover\:shadow-\[0_18px_40px_rgba\(0\2c 0\2c 0\2c 0\.08\)\]:hover,.hover\:shadow-\[0_18px_40px_rgba\(0\2c 0\2c 0\2c 0\.18\)\]:hover{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_18px_40px_rgba\(0\2c 0\2c 0\2c 0\.18\)\]:hover{--tw-shadow:0 18px 40px #0000002e;--tw-shadow-colored:0 18px 40px var(--tw-shadow-color)}.hover\:shadow-\[0_20px_50px_rgba\(0\2c 0\2c 0\2c 0\.18\)\]:hover{--tw-shadow:0 20px 50px #0000002e;--tw-shadow-colored:0 20px 50px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_2px_6px_rgba\(118\2c 75\2c 162\2c 0\.16\)\2c 0_20px_48px_-16px_rgba\(118\2c 75\2c 162\2c 0\.50\)\]:hover{--tw-shadow:0 2px 6px #764ba229,0 20px 48px -16px #764ba280;--tw-shadow-colored:0 2px 6px var(--tw-shadow-color),0 20px 48px -16px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_4px_14px_rgba\(0\2c 0\2c 0\2c 0\.06\)\]:hover{--tw-shadow:0 4px 14px #0000000f;--tw-shadow-colored:0 4px 14px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_6px_16px_rgba\(0\2c 0\2c 0\2c 0\.05\)\]:hover{--tw-shadow:0 6px 16px #0000000d;--tw-shadow-colored:0 6px 16px var(--tw-shadow-color)}.hover\:shadow-\[0_6px_16px_rgba\(0\2c 0\2c 0\2c 0\.05\)\]:hover,.hover\:shadow-\[0_6px_16px_rgba\(0\2c 0\2c 0\2c 0\.08\)\]:hover{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_6px_16px_rgba\(0\2c 0\2c 0\2c 0\.08\)\]:hover{--tw-shadow:0 6px 16px #00000014;--tw-shadow-colored:0 6px 16px var(--tw-shadow-color)}.hover\:shadow-\[0_6px_18px_rgba\(0\2c 0\2c 0\2c 0\.05\)\]:hover{--tw-shadow:0 6px 18px #0000000d;--tw-shadow-colored:0 6px 18px var(--tw-shadow-color)}.hover\:shadow-\[0_6px_18px_rgba\(0\2c 0\2c 0\2c 0\.05\)\]:hover,.hover\:shadow-\[0_6px_20px_rgba\(0\2c 0\2c 0\2c 0\.06\)\]:hover{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_6px_20px_rgba\(0\2c 0\2c 0\2c 0\.06\)\]:hover{--tw-shadow:0 6px 20px #0000000f;--tw-shadow-colored:0 6px 20px var(--tw-shadow-color)}.hover\:shadow-\[0_8px_24px_-12px_rgba\(0\2c 0\2c 0\2c 0\.1\)\]:hover{--tw-shadow:0 8px 24px -12px #0000001a;--tw-shadow-colored:0 8px 24px -12px var(--tw-shadow-color)}.hover\:shadow-\[0_8px_24px_-12px_rgba\(0\2c 0\2c 0\2c 0\.15\)\]:hover,.hover\:shadow-\[0_8px_24px_-12px_rgba\(0\2c 0\2c 0\2c 0\.1\)\]:hover{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_8px_24px_-12px_rgba\(0\2c 0\2c 0\2c 0\.15\)\]:hover{--tw-shadow:0 8px 24px -12px #00000026;--tw-shadow-colored:0 8px 24px -12px var(--tw-shadow-color)}.hover\:shadow-\[0_8px_24px_rgba\(0\2c 0\2c 0\2c 0\.06\)\]:hover{--tw-shadow:0 8px 24px #0000000f;--tw-shadow-colored:0 8px 24px var(--tw-shadow-color)}.hover\:shadow-\[0_8px_24px_rgba\(0\2c 0\2c 0\2c 0\.06\)\]:hover,.hover\:shadow-\[0_8px_24px_rgba\(29\2c 142\2c 254\2c 0\.08\)\]:hover{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_8px_24px_rgba\(29\2c 142\2c 254\2c 0\.08\)\]:hover{--tw-shadow:0 8px 24px #1d8efe14;--tw-shadow-colored:0 8px 24px var(--tw-shadow-color)}.hover\:shadow-\[0_8px_24px_rgba\(29\2c 142\2c 254\2c 0\.10\)\]:hover{--tw-shadow:0 8px 24px #1d8efe1a;--tw-shadow-colored:0 8px 24px var(--tw-shadow-color)}.hover\:shadow-\[0_8px_24px_rgba\(29\2c 142\2c 254\2c 0\.10\)\]:hover,.hover\:shadow-lg:hover{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);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)}.hover\:shadow-md:hover{--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)}.hover\:shadow-md:hover,.hover\:shadow-sm:hover{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-sm:hover{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.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:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-black\/5:hover{--tw-shadow-color:#0000000d;--tw-shadow:var(--tw-shadow-colored)}.hover\:shadow-orange-500\/30:hover{--tw-shadow-color:#f973164d;--tw-shadow:var(--tw-shadow-colored)}.hover\:ring-\[\#1d8efe\]\/30:hover{--tw-ring-color:#1d8efe4d}.hover\:ring-\[\#1d8efe\]\/40:hover{--tw-ring-color:#1d8efe66}.hover\:ring-\[\#7c5cff\]\/30:hover{--tw-ring-color:#7c5cff4d}.hover\:ring-\[\#7c5cff\]\/40:hover{--tw-ring-color:#7c5cff66}.hover\:ring-black\/10:hover{--tw-ring-color:#0000001a}.hover\:ring-black\/\[0\.12\]:hover{--tw-ring-color:#0000001f}.hover\:grayscale-0:hover{--tw-grayscale:grayscale(0);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)}.focus\:border-\[\#033880\]:focus{--tw-border-opacity:1;border-color:#033880;border-color:rgb(3 56 128/var(--tw-border-opacity,1))}.focus\:border-\[\#1d1d1f\]:focus{--tw-border-opacity:1;border-color:#1d1d1f;border-color:rgb(29 29 31/var(--tw-border-opacity,1))}.focus\:border-\[\#1d8efe\]:focus{--tw-border-opacity:1;border-color:#1d8efe;border-color:rgb(29 142 254/var(--tw-border-opacity,1))}.focus\:border-\[\#f56b2a\]:focus{--tw-border-opacity:1;border-color:#f56b2a;border-color:rgb(245 107 42/var(--tw-border-opacity,1))}.focus\:border-\[\#febd59\]:focus{--tw-border-opacity:1;border-color:#febd59;border-color:rgb(254 189 89/var(--tw-border-opacity,1))}.focus\:border-blue-500:focus{--tw-border-opacity:1;border-color:#3b82f6;border-color:rgb(59 130 246/var(--tw-border-opacity,1))}.focus\:border-transparent:focus{border-color:#0000}.focus\:bg-accent:focus{background-color:#fec458;background-color:hsl(var(--accent))}.focus\:bg-primary:focus{background-color:#4275a9;background-color:hsl(var(--primary))}.focus\:text-accent-foreground:focus{color:#171717;color:hsl(var(--accent-foreground))}.focus\:text-primary-foreground:focus{color:#fff;color:hsl(var(--primary-foreground))}.focus\:opacity-100:focus{opacity:1}.focus\:outline-none:focus{outline:2px solid #0000;outline-offset:2px}.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)}.focus\:ring-1:focus,.focus\:ring-2:focus{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;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)}.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),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-\[\#1d1d1f\]\/10:focus{--tw-ring-color:#1d1d1f1a}.focus\:ring-\[\#1d8efe\]:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(29 142 254/var(--tw-ring-opacity,1))}.focus\:ring-\[\#1d8efe\]\/20:focus{--tw-ring-color:#1d8efe33}.focus\:ring-\[\#1d8efe\]\/30:focus{--tw-ring-color:#1d8efe4d}.focus\:ring-\[\#f56b2a\]\/20:focus{--tw-ring-color:#f56b2a33}.focus\:ring-blue-500\/20:focus{--tw-ring-color:#3b82f633}.focus\:ring-emerald-500\/60:focus{--tw-ring-color:#10b98199}.focus\:ring-ring:focus{--tw-ring-color:hsl(var(--ring))}.focus\:ring-white\/30:focus{--tw-ring-color:#ffffff4d}.focus\:ring-white\/80:focus{--tw-ring-color:#fffc}.focus\:ring-offset-0:focus{--tw-ring-offset-width:0px}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}.focus\:ring-offset-transparent:focus{--tw-ring-offset-color:#0000}.focus-visible\:outline-none:focus-visible{outline:2px solid #0000;outline-offset:2px}.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),0 0 #0000;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),0 0 #0000;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-white\/60:focus-visible{--tw-ring-color:#fff9}.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\:translate-y-0:active{--tw-translate-y: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))}.active\:bg-\[\#3a3a3c\]:active{--tw-bg-opacity:1;background-color:#3a3a3c;background-color:rgb(58 58 60/var(--tw-bg-opacity,1))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:translate-y-0:disabled{--tw-translate-y: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))}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-gray-300:disabled{--tw-bg-opacity:1;background-color:#d1d5db;background-color:rgb(209 213 219/var(--tw-bg-opacity,1))}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}.group:hover .group-hover\:block{display:block}.group\/card:hover .group-hover\/card\:translate-x-1{--tw-translate-x:0.25rem}.group:hover .group-hover\:-translate-y-0\.5,.group\/card:hover .group-hover\/card\:translate-x-1{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:hover .group-hover\:-translate-y-0\.5{--tw-translate-y:-0.125rem}.group:hover .group-hover\:translate-x-0\.5{--tw-translate-x:0.125rem}.group:hover .group-hover\:translate-x-0\.5,.group:hover .group-hover\:translate-x-1{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:hover .group-hover\:translate-x-1{--tw-translate-x:0.25rem}.group:hover .group-hover\:scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05}.group:hover .group-hover\:scale-105,.group:hover .group-hover\:scale-110{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:hover .group-hover\:scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1}.group:hover .group-hover\:scale-\[1\.04\]{--tw-scale-x:1.04;--tw-scale-y:1.04;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:hover .group-hover\:gap-1\.5{gap:.375rem}.group:hover .group-hover\:gap-2{gap:.5rem}.group:hover .group-hover\:gap-2\.5{gap:.625rem}.group:hover .group-hover\:border-\[\#033880\]{--tw-border-opacity:1;border-color:#033880;border-color:rgb(3 56 128/var(--tw-border-opacity,1))}.group:hover .group-hover\:border-\[\#1d1d1f\]\/30{border-color:#1d1d1f4d}.group:hover .group-hover\:border-\[\#1d8efe\]\/50{border-color:#1d8efe80}.group:hover .group-hover\:\!bg-\[\#0d6efd\]{--tw-bg-opacity:1!important;background-color:#0d6efd!important;background-color:rgb(13 110 253/var(--tw-bg-opacity,1))!important}.group:hover .group-hover\:bg-\[\#1d1d1f\]{--tw-bg-opacity:1;background-color:#1d1d1f;background-color:rgb(29 29 31/var(--tw-bg-opacity,1))}.group:hover .group-hover\:bg-\[\#1d8efe\]{--tw-bg-opacity:1;background-color:#1d8efe;background-color:rgb(29 142 254/var(--tw-bg-opacity,1))}.group:hover .group-hover\:bg-\[\#1d8efe\]\/15{background-color:#1d8efe26}.group:hover .group-hover\:bg-black\/10{background-color:#0000001a}.group:hover .group-hover\:bg-white{--tw-bg-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.group:hover .group-hover\:bg-white\/20{background-color:#fff3}.group:hover .group-hover\:from-black\/75{--tw-gradient-from:#000000bf var(--tw-gradient-from-position);--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.group\/card:hover .group-hover\/card\:text-\[\#1d8efe\]{--tw-text-opacity:1;color:#1d8efe;color:rgb(29 142 254/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-\[\#0066cc\]{--tw-text-opacity:1;color:#06c;color:rgb(0 102 204/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-\[\#1d1d1f\]{--tw-text-opacity:1;color:#1d1d1f;color:rgb(29 29 31/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-\[\#1d8efe\]{--tw-text-opacity:1;color:#1d8efe;color:rgb(29 142 254/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-\[\#E8983F\]{--tw-text-opacity:1;color:#e8983f;color:rgb(232 152 63/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-\[\#f56b2a\]{--tw-text-opacity:1;color:#f56b2a;color:rgb(245 107 42/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-gray-300{--tw-text-opacity:1;color:#d1d5db;color:rgb(209 213 219/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-gray-900{--tw-text-opacity:1;color:#111827;color:rgb(17 24 39/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-white{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-white\/70{color:#ffffffb3}.group:hover .group-hover\:text-white\/80{color:#fffc}.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.group:hover .group-hover\:grayscale-0{--tw-grayscale:grayscale(0);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)}.group.destructive .group-\[\.destructive\]\:border-muted\/40{border-color:#f4f5f666;border-color:hsl(var(--muted)/.4)}.group.toaster .group-\[\.toaster\]\:border-border{border-color:#e3e6e8;border-color:hsl(var(--border))}.group.toast .group-\[\.toast\]\:bg-muted{background-color:#f4f5f6;background-color:hsl(var(--muted))}.group.toast .group-\[\.toast\]\:bg-primary{background-color:#4275a9;background-color:hsl(var(--primary))}.group.toaster .group-\[\.toaster\]\:bg-background{background-color:#fff;background-color:hsl(var(--background))}.group.destructive .group-\[\.destructive\]\:text-red-300{--tw-text-opacity:1;color:#fca5a5;color:rgb(252 165 165/var(--tw-text-opacity,1))}.group.toast .group-\[\.toast\]\:text-muted-foreground{color:#6d7378;color:hsl(var(--muted-foreground))}.group.toast .group-\[\.toast\]\:text-primary-foreground{color:#fff;color:hsl(var(--primary-foreground))}.group.toaster .group-\[\.toaster\]\:text-foreground{color:#1d1d20;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:0 0 #0000,0 0 #0000,var(--tw-shadow);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:#ef44444d;border-color:hsl(var(--destructive)/.3)}.group.destructive .group-\[\.destructive\]\:hover\:bg-destructive:hover{background-color:#ef4444;background-color:hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:hover\:text-destructive-foreground:hover{color:#fafafa;color:hsl(var(--destructive-foreground))}.group.destructive .group-\[\.destructive\]\:hover\:text-red-50:hover{--tw-text-opacity:1;color:#fef2f2;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:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.has-\[\:disabled\]\:opacity-50:has(:disabled){opacity:.5}.aria-selected\:bg-accent[aria-selected=true]{background-color:#fec458;background-color:hsl(var(--accent))}.aria-selected\:bg-accent\/50[aria-selected=true]{background-color:#fec45880;background-color:hsl(var(--accent)/.5)}.aria-selected\:text-accent-foreground[aria-selected=true]{color:#171717;color:hsl(var(--accent-foreground))}.aria-selected\:text-muted-foreground[aria-selected=true]{color:#6d7378;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:0.25rem}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom],.data-\[side\=left\]\:-translate-x-1[data-side=left]{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:-0.25rem}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:0.25rem}.data-\[side\=right\]\:translate-x-1[data-side=right],.data-\[side\=top\]\:-translate-y-1[data-side=top]{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:-0.25rem}.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)}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end],.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{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)}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up .2s ease-out}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down .2s ease-out}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[selected\=true\]\:bg-accent[data-selected=true]{background-color:#fec458;background-color:hsl(var(--accent))}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:#fff;background-color:hsl(var(--background))}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:#4275a9;background-color:hsl(var(--primary))}.data-\[state\=on\]\:bg-accent[data-state=on],.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:#fec458;background-color:hsl(var(--accent))}.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:#fec45880;background-color:hsl(var(--accent)/.5)}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:#f4f5f6;background-color:hsl(var(--secondary))}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:#f4f5f6;background-color:hsl(var(--muted))}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:#e3e6e8;background-color:hsl(var(--input))}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:#6d7378;color:hsl(var(--muted-foreground))}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:#171717;color:hsl(var(--accent-foreground))}.data-\[state\=active\]\:text-foreground[data-state=active]{color:#1d1d20;color:hsl(var(--foreground))}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:#fff;color:hsl(var(--primary-foreground))}.data-\[state\=on\]\:text-accent-foreground[data-state=on],.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:#171717;color:hsl(var(--accent-foreground))}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:#6d7378;color:hsl(var(--muted-foreground))}.data-\[disabled\=true\]\:opacity-50[data-disabled=true],.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.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:0 0 #0000,0 0 #0000,var(--tw-shadow);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-duration:.15s;animation-name:enter}.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-duration:.15s;animation-name:exit}.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:0.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:-0.5rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:0.5rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:-0.5rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:0.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-full[data-state=closed],.data-\[state\=closed\]\:slide-out-to-right[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{--tw-translate-y:-50%;content:var(--tw-content);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{--tw-translate-x:0px;content:var(--tw-content);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\]\:focus\:bg-accent:focus[data-state=open],.data-\[state\=open\]\:hover\:bg-accent:hover[data-state=open]{background-color:#fec458;background-color:hsl(var(--accent))}.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))}.dark\:border-destructive:is(.dark *){border-color:#ef4444;border-color:hsl(var(--destructive))}@media (min-width:640px){.sm\:not-sr-only{clip:auto;height:auto;margin:0;overflow:visible;padding:0;position:static;white-space:normal;width:auto}.sm\:inset-x-3\.5{left:.875rem;right:.875rem}.sm\:bottom-0{bottom:0}.sm\:bottom-2\.5{bottom:.625rem}.sm\:bottom-4{bottom:1rem}.sm\:bottom-5{bottom:1.25rem}.sm\:bottom-6{bottom:1.5rem}.sm\:left-3{left:.75rem}.sm\:left-5{left:1.25rem}.sm\:left-6{left:1.5rem}.sm\:right-0{right:0}.sm\:right-3{right:.75rem}.sm\:right-4{right:1rem}.sm\:right-5{right:1.25rem}.sm\:right-6{right:1.5rem}.sm\:top-3{top:.75rem}.sm\:top-32{top:8rem}.sm\:top-4{top:1rem}.sm\:top-6{top:1.5rem}.sm\:top-auto{top:auto}.sm\:col-span-1{grid-column:span 1/span 1}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-3{grid-column:span 3/span 3}.sm\:mx-0{margin-left:0;margin-right:0}.sm\:my-16{margin-bottom:4rem;margin-top:4rem}.sm\:my-8{margin-bottom:2rem;margin-top:2rem}.sm\:mb-1{margin-bottom:.25rem}.sm\:mb-10{margin-bottom:2.5rem}.sm\:mb-12{margin-bottom:3rem}.sm\:mb-14{margin-bottom:3.5rem}.sm\:mb-16{margin-bottom:4rem}.sm\:mb-2{margin-bottom:.5rem}.sm\:mb-20{margin-bottom:5rem}.sm\:mb-28{margin-bottom:7rem}.sm\:mb-3{margin-bottom:.75rem}.sm\:mb-4{margin-bottom:1rem}.sm\:mb-5{margin-bottom:1.25rem}.sm\:mb-6{margin-bottom:1.5rem}.sm\:mb-7{margin-bottom:1.75rem}.sm\:mb-8{margin-bottom:2rem}.sm\:mb-9{margin-bottom:2.25rem}.sm\:ml-auto{margin-left:auto}.sm\:mt-0{margin-top:0}.sm\:mt-10{margin-top:2.5rem}.sm\:mt-12{margin-top:3rem}.sm\:mt-14{margin-top:3.5rem}.sm\:mt-16{margin-top:4rem}.sm\:mt-3{margin-top:.75rem}.sm\:mt-3\.5{margin-top:.875rem}.sm\:mt-4{margin-top:1rem}.sm\:mt-5{margin-top:1.25rem}.sm\:mt-8{margin-top:2rem}.sm\:mt-\[2px\]{margin-top:2px}.sm\:line-clamp-4{-webkit-box-orient:vertical;-webkit-line-clamp:4;display:-webkit-box;overflow:hidden}.sm\:line-clamp-none{-webkit-box-orient:horizontal;-webkit-line-clamp:none;display:block;overflow:visible}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:inline-flex{display:inline-flex}.sm\:table-cell{display:table-cell}.sm\:grid{display:grid}.sm\:hidden{display:none}.sm\:aspect-\[16\/10\]{aspect-ratio:16/10}.sm\:aspect-\[2\/1\]{aspect-ratio:2/1}.sm\:aspect-square{aspect-ratio:1/1}.sm\:h-1{height:.25rem}.sm\:h-10{height:2.5rem}.sm\:h-11{height:2.75rem}.sm\:h-12{height:3rem}.sm\:h-14{height:3.5rem}.sm\:h-16{height:4rem}.sm\:h-20{height:5rem}.sm\:h-24{height:6rem}.sm\:h-3{height:.75rem}.sm\:h-3\.5{height:.875rem}.sm\:h-32{height:8rem}.sm\:h-4{height:1rem}.sm\:h-44{height:11rem}.sm\:h-48{height:12rem}.sm\:h-5{height:1.25rem}.sm\:h-52{height:13rem}.sm\:h-56{height:14rem}.sm\:h-6{height:1.5rem}.sm\:h-7{height:1.75rem}.sm\:h-8{height:2rem}.sm\:h-80{height:20rem}.sm\:h-9{height:2.25rem}.sm\:h-\[200px\]{height:200px}.sm\:h-\[22px\]{height:22px}.sm\:h-\[320px\]{height:320px}.sm\:h-\[36px\]{height:36px}.sm\:h-\[380px\]{height:380px}.sm\:h-\[400px\]{height:400px}.sm\:h-\[40px\]{height:40px}.sm\:h-\[420px\]{height:420px}.sm\:h-\[440px\]{height:440px}.sm\:h-\[450px\]{height:450px}.sm\:h-\[46px\]{height:46px}.sm\:h-\[500px\]{height:500px}.sm\:h-\[600px\]{height:600px}.sm\:h-\[60px\]{height:60px}.sm\:h-\[68px\]{height:68px}.sm\:h-\[78px\]{height:78px}.sm\:h-auto{height:auto}.sm\:max-h-20{max-height:5rem}.sm\:max-h-\[88vh\]{max-height:88vh}.sm\:min-h-0{min-height:0}.sm\:min-h-\[108vh\]{min-height:108vh}.sm\:w-10{width:2.5rem}.sm\:w-11{width:2.75rem}.sm\:w-12{width:3rem}.sm\:w-14{width:3.5rem}.sm\:w-16{width:4rem}.sm\:w-20{width:5rem}.sm\:w-24{width:6rem}.sm\:w-3{width:.75rem}.sm\:w-3\.5{width:.875rem}.sm\:w-32{width:8rem}.sm\:w-4{width:1rem}.sm\:w-48{width:12rem}.sm\:w-5{width:1.25rem}.sm\:w-56{width:14rem}.sm\:w-6{width:1.5rem}.sm\:w-7{width:1.75rem}.sm\:w-8{width:2rem}.sm\:w-9{width:2.25rem}.sm\:w-\[22px\]{width:22px}.sm\:w-\[260px\]{width:260px}.sm\:w-\[300px\]{width:300px}.sm\:w-\[340px\]{width:340px}.sm\:w-\[400px\]{width:400px}.sm\:w-\[440px\]{width:440px}.sm\:w-\[500px\]{width:500px}.sm\:w-\[600px\]{width:600px}.sm\:w-\[60px\]{width:60px}.sm\:w-\[78px\]{width:78px}.sm\:w-auto{width:auto}.sm\:min-w-0{min-width:0}.sm\:max-w-2xl{max-width:42rem}.sm\:max-w-3xl{max-width:48rem}.sm\:max-w-\[20ch\]{max-width:20ch}.sm\:max-w-\[680px\]{max-width:680px}.sm\:max-w-\[70px\]{max-width:70px}.sm\:max-w-none{max-width:none}.sm\:max-w-sm{max-width:24rem}.sm\:flex-shrink{flex-shrink:1}.sm\:scale-100{--tw-scale-x:1;--tw-scale-y:1;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))}.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-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:grid-cols-\[180px_1fr\]{grid-template-columns:180px 1fr}.sm\:grid-cols-\[1fr_320px\]{grid-template-columns:1fr 320px}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:flex-wrap{flex-wrap:wrap}.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-1{gap:.25rem}.sm\:gap-10{gap:2.5rem}.sm\:gap-12{gap:3rem}.sm\:gap-16{gap:4rem}.sm\:gap-2{gap:.5rem}.sm\:gap-2\.5{gap:.625rem}.sm\:gap-3{gap:.75rem}.sm\:gap-4{gap:1rem}.sm\:gap-5{gap:1.25rem}.sm\:gap-6{gap:1.5rem}.sm\:gap-7{gap:1.75rem}.sm\:gap-8{gap:2rem}.sm\:gap-x-16{column-gap:4rem}.sm\:gap-x-3{column-gap:.75rem}.sm\:gap-x-6{column-gap:1.5rem}.sm\:gap-y-2{row-gap:.5rem}.sm\:gap-y-3{row-gap:.75rem}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.5rem*var(--tw-space-x-reverse))}.sm\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(1rem*var(--tw-space-x-reverse))}.sm\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(0px*var(--tw-space-y-reverse));margin-top:calc(0px*(1 - var(--tw-space-y-reverse)))}.sm\:space-y-20>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(5rem*var(--tw-space-y-reverse));margin-top:calc(5rem*(1 - var(--tw-space-y-reverse)))}.sm\:space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.sm\:space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.5rem*var(--tw-space-y-reverse));margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}.sm\:overflow-visible{overflow:visible}.sm\:whitespace-normal{white-space:normal}.sm\:rounded-2xl{border-radius:1rem}.sm\:rounded-3xl{border-radius:1.5rem}.sm\:rounded-lg{border-radius:.5rem;border-radius:var(--radius)}.sm\:rounded-xl{border-radius:.75rem}.sm\:p-10{padding:2.5rem}.sm\:p-12{padding:3rem}.sm\:p-14{padding:3.5rem}.sm\:p-2\.5{padding:.625rem}.sm\:p-3\.5{padding:.875rem}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:p-7{padding:1.75rem}.sm\:p-8{padding:2rem}.sm\:p-9{padding:2.25rem}.sm\:px-0{padding-left:0;padding-right:0}.sm\:px-10{padding-left:2.5rem;padding-right:2.5rem}.sm\:px-12{padding-left:3rem;padding-right:3rem}.sm\:px-2{padding-left:.5rem;padding-right:.5rem}.sm\:px-2\.5{padding-left:.625rem;padding-right:.625rem}.sm\:px-3{padding-left:.75rem;padding-right:.75rem}.sm\:px-3\.5{padding-left:.875rem;padding-right:.875rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-7{padding-left:1.75rem;padding-right:1.75rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:py-0{padding-bottom:0;padding-top:0}.sm\:py-1{padding-bottom:.25rem;padding-top:.25rem}.sm\:py-1\.5{padding-bottom:.375rem;padding-top:.375rem}.sm\:py-10{padding-bottom:2.5rem;padding-top:2.5rem}.sm\:py-12{padding-bottom:3rem;padding-top:3rem}.sm\:py-14{padding-bottom:3.5rem;padding-top:3.5rem}.sm\:py-16{padding-bottom:4rem;padding-top:4rem}.sm\:py-2{padding-bottom:.5rem;padding-top:.5rem}.sm\:py-2\.5{padding-bottom:.625rem;padding-top:.625rem}.sm\:py-20{padding-bottom:5rem;padding-top:5rem}.sm\:py-24{padding-bottom:6rem;padding-top:6rem}.sm\:py-28{padding-bottom:7rem;padding-top:7rem}.sm\:py-3{padding-bottom:.75rem;padding-top:.75rem}.sm\:py-3\.5{padding-bottom:.875rem;padding-top:.875rem}.sm\:py-32{padding-bottom:8rem;padding-top:8rem}.sm\:py-4{padding-bottom:1rem;padding-top:1rem}.sm\:py-5{padding-bottom:1.25rem;padding-top:1.25rem}.sm\:py-6{padding-bottom:1.5rem;padding-top:1.5rem}.sm\:py-8{padding-bottom:2rem;padding-top:2rem}.sm\:pb-10{padding-bottom:2.5rem}.sm\:pb-12{padding-bottom:3rem}.sm\:pb-14{padding-bottom:3.5rem}.sm\:pb-16{padding-bottom:4rem}.sm\:pb-20{padding-bottom:5rem}.sm\:pb-24{padding-bottom:6rem}.sm\:pb-28{padding-bottom:7rem}.sm\:pb-32{padding-bottom:8rem}.sm\:pb-5{padding-bottom:1.25rem}.sm\:pb-6{padding-bottom:1.5rem}.sm\:pb-64{padding-bottom:16rem}.sm\:pb-7{padding-bottom:1.75rem}.sm\:pl-14{padding-left:3.5rem}.sm\:pl-2\.5{padding-left:.625rem}.sm\:pl-5{padding-left:1.25rem}.sm\:pl-6{padding-left:1.5rem}.sm\:pr-10{padding-right:2.5rem}.sm\:pr-12{padding-right:3rem}.sm\:pr-2{padding-right:.5rem}.sm\:pr-28{padding-right:7rem}.sm\:pr-5{padding-right:1.25rem}.sm\:pr-6{padding-right:1.5rem}.sm\:pt-10{padding-top:2.5rem}.sm\:pt-2{padding-top:.5rem}.sm\:pt-28{padding-top:7rem}.sm\:pt-32{padding-top:8rem}.sm\:pt-36{padding-top:9rem}.sm\:pt-40{padding-top:10rem}.sm\:pt-44{padding-top:11rem}.sm\:pt-5{padding-top:1.25rem}.sm\:pt-6{padding-top:1.5rem}.sm\:pt-8{padding-top:2rem}.sm\:pt-\[30px\]{padding-top:30px}.sm\:pt-\[calc\(var\(--bp-hero-top\)\)\]{padding-top:calc(178px + env(safe-area-inset-top, 0px));padding-top:calc(var(--bp-hero-top))}.sm\:text-left{text-align:left}.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-\[10\.5px\]{font-size:10.5px}.sm\:text-\[10px\]{font-size:10px}.sm\:text-\[11px\]{font-size:11px}.sm\:text-\[12\.5px\]{font-size:12.5px}.sm\:text-\[12px\]{font-size:12px}.sm\:text-\[13\.5px\]{font-size:13.5px}.sm\:text-\[13px\]{font-size:13px}.sm\:text-\[14\.5px\]{font-size:14.5px}.sm\:text-\[14px\]{font-size:14px}.sm\:text-\[15\.5px\]{font-size:15.5px}.sm\:text-\[15px\]{font-size:15px}.sm\:text-\[16\.5px\]{font-size:16.5px}.sm\:text-\[16px\]{font-size:16px}.sm\:text-\[17px\]{font-size:17px}.sm\:text-\[18px\]{font-size:18px}.sm\:text-\[19px\]{font-size:19px}.sm\:text-\[20px\]{font-size:20px}.sm\:text-\[22px\]{font-size:22px}.sm\:text-\[24px\]{font-size:24px}.sm\:text-\[26px\]{font-size:26px}.sm\:text-\[28px\]{font-size:28px}.sm\:text-\[30px\]{font-size:30px}.sm\:text-\[32px\]{font-size:32px}.sm\:text-\[34px\]{font-size:34px}.sm\:text-\[36px\]{font-size:36px}.sm\:text-\[40px\]{font-size:40px}.sm\:text-\[44px\]{font-size:44px}.sm\:text-\[48px\]{font-size:48px}.sm\:text-\[68px\]{font-size:68px}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.sm\:text-xs{font-size:.75rem;line-height:1rem}.sm\:leading-\[1\.08\]{line-height:1.08}.sm\:leading-\[1\.45\]{line-height:1.45}.sm\:leading-\[1\.55\]{line-height:1.55}.sm\:leading-\[1\.5\]{line-height:1.5}.sm\:leading-\[1\.6\]{line-height:1.6}.sm\:leading-relaxed{line-height:1.625}.sm\:leading-snug{line-height:1.375}.data-\[state\=open\]\:sm\:slide-in-from-bottom-full[data-state=open]{--tw-enter-translate-y:100%}}@media (min-width:768px){.md\:absolute{position:absolute}.md\:inline-flex{display:inline-flex}.md\:table-cell{display:table-cell}.md\:grid{display:grid}.md\:hidden{display:none}.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-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[1\.3fr_1fr\]{grid-template-columns:1.3fr 1fr}.md\:grid-cols-\[1fr_1\.2fr\]{grid-template-columns:1fr 1.2fr}.md\:grid-cols-\[1fr_1\.4fr_1\.4fr\]{grid-template-columns:1fr 1.4fr 1.4fr}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-end{justify-content:flex-end}.md\:gap-10{gap:2.5rem}.md\:gap-12{gap:3rem}.md\:border-b-0{border-bottom-width:0}.md\:border-r{border-right-width:1px}.md\:px-2{padding-left:.5rem;padding-right:.5rem}.md\:py-5{padding-bottom:1.25rem;padding-top:1.25rem}.md\:text-left{text-align:left}.md\:text-\[13px\]{font-size:13px}.md\:text-\[16px\]{font-size:16px}.md\:text-sm{font-size:.875rem;line-height:1.25rem}}@media (min-width:1024px){.lg\:sticky{position:-webkit-sticky;position:sticky}.lg\:top-28{top:7rem}.lg\:top-32{top:8rem}.lg\:top-6{top:1.5rem}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:mx-0{margin-left:0;margin-right:0}.lg\:mb-12{margin-bottom:3rem}.lg\:mb-14{margin-bottom:3.5rem}.lg\:mb-16{margin-bottom:4rem}.lg\:mb-5{margin-bottom:1.25rem}.lg\:mt-14{margin-top:3.5rem}.lg\:mt-16{margin-top:4rem}.lg\:\!block{display:block!important}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:table-cell{display:table-cell}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:aspect-auto{aspect-ratio:auto}.lg\:h-12{height:3rem}.lg\:h-20{height:5rem}.lg\:h-56{height:14rem}.lg\:h-64{height:16rem}.lg\:h-\[240px\]{height:240px}.lg\:h-\[460px\]{height:460px}.lg\:h-\[500px\]{height:500px}.lg\:h-\[520px\]{height:520px}.lg\:h-\[550px\]{height:550px}.lg\:h-\[92px\]{height:92px}.lg\:max-h-\[calc\(100vh-3rem\)\]{max-height:calc(100vh - 3rem)}.lg\:min-h-\[112vh\]{min-height:112vh}.lg\:w-12{width:3rem}.lg\:w-20{width:5rem}.lg\:w-56{width:14rem}.lg\:w-64{width:16rem}.lg\:w-\[92px\]{width:92px}.lg\:auto-rows-fr{grid-auto-rows:minmax(0,1fr)}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.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-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-\[1\.15fr_1fr\]{grid-template-columns:1.15fr 1fr}.lg\:grid-cols-\[1\.1fr_1fr\]{grid-template-columns:1.1fr 1fr}.lg\:grid-cols-\[1\.2fr_1fr\]{grid-template-columns:1.2fr 1fr}.lg\:grid-cols-\[1fr_1\.15fr\]{grid-template-columns:1fr 1.15fr}.lg\:grid-cols-\[1fr_1\.1fr\]{grid-template-columns:1fr 1.1fr}.lg\:grid-cols-\[1fr_2fr\]{grid-template-columns:1fr 2fr}.lg\:grid-cols-\[280px_1fr\]{grid-template-columns:280px 1fr}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:justify-start{justify-content:flex-start}.lg\:justify-between{justify-content:space-between}.lg\:gap-10{gap:2.5rem}.lg\:gap-12{gap:3rem}.lg\:gap-14{gap:3.5rem}.lg\:gap-16{gap:4rem}.lg\:gap-2{gap:.5rem}.lg\:gap-20{gap:5rem}.lg\:gap-5{gap:1.25rem}.lg\:gap-8{gap:2rem}.lg\:self-start{align-self:flex-start}.lg\:overflow-y-auto{overflow-y:auto}.lg\:p-4{padding:1rem}.lg\:p-5{padding:1.25rem}.lg\:p-6{padding:1.5rem}.lg\:p-8{padding:2rem}.lg\:px-16{padding-left:4rem;padding-right:4rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:py-12{padding-bottom:3rem;padding-top:3rem}.lg\:py-16{padding-bottom:4rem;padding-top:4rem}.lg\:py-20{padding-bottom:5rem;padding-top:5rem}.lg\:py-24{padding-bottom:6rem;padding-top:6rem}.lg\:py-28{padding-bottom:7rem;padding-top:7rem}.lg\:py-32{padding-bottom:8rem;padding-top:8rem}.lg\:py-36{padding-bottom:9rem;padding-top:9rem}.lg\:py-40{padding-top:10rem}.lg\:pb-40,.lg\:py-40{padding-bottom:10rem}.lg\:pb-72{padding-bottom:18rem}.lg\:pt-40{padding-top:10rem}.lg\:pt-44{padding-top:11rem}.lg\:pt-6{padding-top:1.5rem}.lg\:pt-\[34px\]{padding-top:34px}.lg\:pt-\[calc\(var\(--bp-hero-top\)\)\]{padding-top:calc(178px + env(safe-area-inset-top, 0px));padding-top:calc(var(--bp-hero-top))}.lg\:pt-\[calc\(var\(--bp-hero-top\)\+12px\)\]{padding-top:calc(190px + env(safe-area-inset-top, 0px));padding-top:calc(var(--bp-hero-top) + 12px)}.lg\:text-left{text-align:left}.lg\:text-3xl{font-size:1.875rem;line-height:2.25rem}.lg\:text-4xl{font-size:2.25rem;line-height:2.5rem}.lg\:text-5xl{font-size:3rem;line-height:1}.lg\:text-6xl{font-size:3.75rem;line-height:1}.lg\:text-\[14px\]{font-size:14px}.lg\:text-\[15px\]{font-size:15px}.lg\:text-\[17px\]{font-size:17px}.lg\:text-\[18px\]{font-size:18px}.lg\:text-\[19px\]{font-size:19px}.lg\:text-\[21px\]{font-size:21px}.lg\:text-\[24px\]{font-size:24px}.lg\:text-\[28px\]{font-size:28px}.lg\:text-\[32px\]{font-size:32px}.lg\:text-\[34px\]{font-size:34px}.lg\:text-\[36px\]{font-size:36px}.lg\:text-\[38px\]{font-size:38px}.lg\:text-\[40px\]{font-size:40px}.lg\:text-\[42px\]{font-size:42px}.lg\:text-\[44px\]{font-size:44px}.lg\:text-\[48px\]{font-size:48px}.lg\:text-\[50px\]{font-size:50px}.lg\:text-\[52px\]{font-size:52px}.lg\:text-\[54px\]{font-size:54px}.lg\:text-\[56px\]{font-size:56px}.lg\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media (min-width:1280px){.xl\:block{display:block}.xl\:inline{display:inline}.xl\:hidden{display:none}.xl\:h-10{height:2.5rem}.xl\:min-w-\[160px\]{min-width:160px}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:gap-2{gap:.5rem}.xl\:gap-6{gap:1.5rem}.xl\:p-3\.5{padding:.875rem}.xl\:px-4{padding-left:1rem;padding-right:1rem}.xl\:px-5{padding-left:1.25rem;padding-right:1.25rem}.xl\:px-6{padding-left:1.5rem;padding-right:1.5rem}.xl\:py-5{padding-bottom:1.25rem;padding-top:1.25rem}.xl\:py-6{padding-bottom:1.5rem;padding-top:1.5rem}.xl\:pr-4{padding-right:1rem}.xl\:text-\[13\.5px\]{font-size:13.5px}.xl\:text-sm{font-size:.875rem;line-height:1.25rem}}.\[\&\+div\]\:text-xs+div{font-size:.75rem;line-height:1rem}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&\:has\(\>\.day-range-end\)\]\:rounded-r-md:has(>.day-range-end){border-bottom-right-radius:calc(.5rem - 2px);border-bottom-right-radius:calc(var(--radius) - 2px);border-top-right-radius:calc(.5rem - 2px);border-top-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\>\.day-range-start\)\]\:rounded-l-md:has(>.day-range-start){border-bottom-left-radius:calc(.5rem - 2px);border-bottom-left-radius:calc(var(--radius) - 2px);border-top-left-radius:calc(.5rem - 2px);border-top-left-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\)\]\:rounded-md:has([aria-selected]){border-radius:calc(.5rem - 2px);border-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\)\]\:bg-accent:has([aria-selected]){background-color:#fec458;background-color:hsl(var(--accent))}.first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-md:has([aria-selected]):first-child{border-bottom-left-radius:calc(.5rem - 2px);border-bottom-left-radius:calc(var(--radius) - 2px);border-top-left-radius:calc(.5rem - 2px);border-top-left-radius:calc(var(--radius) - 2px)}.last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-md:has([aria-selected]):last-child{border-bottom-right-radius:calc(.5rem - 2px);border-bottom-right-radius:calc(var(--radius) - 2px);border-top-right-radius:calc(.5rem - 2px);border-top-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\.day-outside\)\]\:bg-accent\/50:has([aria-selected].day-outside){background-color:#fec45880;background-color:hsl(var(--accent)/.5)}.\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:rounded-r-md:has([aria-selected].day-range-end){border-bottom-right-radius:calc(.5rem - 2px);border-bottom-right-radius:calc(var(--radius) - 2px);border-top-right-radius:calc(.5rem - 2px);border-top-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))}.\[\&\>span\]\:line-clamp-1>span{-webkit-box-orient:vertical;-webkit-line-clamp:1;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{height:1rem;width:1rem}.\[\&\>svg\]\:h-3\.5>svg{height:.875rem}.\[\&\>svg\]\:w-3\.5>svg{width:.875rem}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-destructive>svg{color:#ef4444;color:hsl(var(--destructive))}.\[\&\>svg\]\:text-foreground>svg{color:#1d1d20;color:hsl(var(--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}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div,.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{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}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-bottom:.375rem;padding-top:.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:#6d7378;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-bottom:.75rem;padding-top:.75rem}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:1.25rem}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:1.25rem}.\[\&_a\:hover\]\:text-white\/90 a:hover{color:#ffffffe6}.\[\&_a\]\:underline a{-webkit-text-decoration-line:underline;text-decoration-line:underline}.\[\&_a\]\:underline-offset-2 a{text-underline-offset:2px}.\[\&_p\]\:leading-relaxed p{line-height:1.625}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{height:1rem;width: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}.App{text-align:left}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#0f0f10;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}html{scroll-behavior:smooth}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#f5f5f4}::-webkit-scrollbar-thumb{background:#a8a29e;border-radius:5px}.bp-section{padding-block:4rem}.bp-section--default{padding-block:6rem}.bp-section--hero{padding-block:8rem 5rem}@media (max-width:640px){.bp-section,.bp-section--default,.bp-section--hero{padding-block:3rem}.bp-section--hero{padding-block:4rem 2.5rem}}.bp-h1{color:hsl(var(--foreground));font-size:clamp(2rem,4.6vw + .5rem,3rem);font-weight:700;letter-spacing:-.025em;line-height:1.05}.bp-h1--hub{font-size:clamp(2rem,4.6vw + .5rem,3.375rem)}.bp-h1--white{color:#fff}.bp-h2{color:hsl(var(--foreground));font-size:clamp(1.5rem,2.4vw + .5rem,1.875rem);font-weight:600;letter-spacing:-.015em;line-height:1.15}.bp-eyebrow{color:#1d8efe;display:inline-block;font-size:.75rem;font-weight:600;letter-spacing:.08em;margin-bottom:.75rem;text-transform:uppercase}.bp-eyebrow--muted{color:#86868b}.bp-eyebrow--on-dark{color:#4abff2}.bp-hero-sub{color:#3f3f46;font-size:clamp(1rem,.6vw + .85rem,1.15rem);line-height:1.5;max-width:36rem}.bp-hero-sub--on-dark{color:#ffffffc7}.bp-card{background:#fff;border:1px solid #0000000a;border-radius:1rem;box-shadow:0 4px 12px #0000000f,0 2px 4px #0000000a;padding:1.5rem}@media (max-width:640px){.bp-card{padding:1rem}}.bp-card--quiet{background:#fafbfc;border:1px solid #f1f2f4;border-radius:.75rem;box-shadow:none;padding:1.25rem 1.5rem}@media (max-width:640px){.bp-card--quiet{padding:1rem 1.125rem}}::-webkit-scrollbar-thumb:hover{background:#78716c}:root{--bp-ease-out:cubic-bezier(0.22,1,0.36,1);--bp-ease-inout:cubic-bezier(0.65,0,0.35,1);--bp-ease-apple:cubic-bezier(0.32,0.72,0,1);--bp-dur-micro:140ms;--bp-dur-short:200ms;--bp-dur-base:280ms}@media (prefers-reduced-motion:no-preference){[role=button]:not([data-no-press]):active,a.bp-pressable:active,button:not([data-no-press]):active{transform:scale(.985);transition:transform .14s cubic-bezier(.22,1,.36,1);transition:transform var(--bp-dur-micro) var(--bp-ease-out)}.bp-interact{transition:background-color .2s cubic-bezier(.22,1,.36,1),color .2s cubic-bezier(.22,1,.36,1),border-color .2s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1),opacity .2s cubic-bezier(.22,1,.36,1);transition:background-color var(--bp-dur-short) var(--bp-ease-out),color var(--bp-dur-short) var(--bp-ease-out),border-color var(--bp-dur-short) var(--bp-ease-out),box-shadow var(--bp-dur-short) var(--bp-ease-out),opacity var(--bp-dur-short) var(--bp-ease-out)}.bp-card-lift{transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1);transition:transform var(--bp-dur-short) var(--bp-ease-out),box-shadow var(--bp-dur-short) var(--bp-ease-out);will-change:transform}.bp-card-lift:hover{transform:translateY(-2px)}}.bp-link{position:relative;text-decoration:none}.bp-link:after{background:currentColor;bottom:-2px;content:"";height:1px;left:0;position:absolute;right:0;transform:scaleX(0);transform-origin:left center;transition:transform .2s cubic-bezier(.22,1,.36,1);transition:transform var(--bp-dur-short) var(--bp-ease-out)}.bp-link:focus-visible:after,.bp-link:hover:after{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.advisor-offer{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;color:#0f172a;display:flex;gap:10px;margin:8px 0 0;padding:10px 14px;text-decoration:none;transition:background .14s ease,border-color .14s ease,transform .14s ease;width:100%}.advisor-offer:hover{background:#f1f5f9;border-color:#cbd5e1;transform:translateY(-1px)}.advisor-offer__icon{color:#475569;flex-shrink:0}.advisor-offer__copy{display:flex;flex:1 1;flex-direction:column;gap:1px}.advisor-offer__lead{color:#0f172a;font-size:13px;font-weight:500;line-height:1.35}.advisor-offer__sub{color:#64748b;font-size:11.5px;line-height:1.35}.advisor-offer__arrow{color:#94a3b8;flex-shrink:0}.advisor-offer:hover .advisor-offer__arrow{color:#0f172a}.advisor-offer--urgent{background:#fbf1ec;border-color:#e9c8b7}.advisor-offer--urgent:hover{background:#f5e4d8;border-color:#d6a989}.advisor-offer--urgent .advisor-offer__icon{color:#b94e2e}.advisor-offer--compact{background:#ffffff0f;border-color:#ffffff29;color:#fff;padding:8px 12px}.advisor-offer--compact .advisor-offer__icon{color:#ffffffbf}.advisor-offer--compact .advisor-offer__lead{color:#fff;font-size:12.5px}.advisor-offer--compact .advisor-offer__arrow{color:#ffffffa6}.advisor-offer--compact:hover{background:#ffffff1f;border-color:#ffffff52}.bp-megamenu-glass{-webkit-backdrop-filter:saturate(180%) blur(24px);backdrop-filter:saturate(180%) blur(24px);background-color:#18181bb8;border:1px solid #ffffff14;border-radius:16px;box-shadow:0 24px 60px #00000073,0 2px 8px #00000038,inset 0 1px 0 #ffffff0f;color:#ffffffeb}.bp-megamenu-glass--tethered{border-bottom-left-radius:18px;border-bottom-right-radius:18px;border-top:0;border-top-left-radius:0;border-top-right-radius:0;box-shadow:inset 0 1px 0 #ffffff1a,0 24px 60px #00000073,0 2px 8px #00000038;margin-top:-1px}.bp-megamenu-glass--light{background-color:#ffffffdb;border:1px solid #0f172a14;box-shadow:0 24px 60px #0f172a29,0 2px 8px #0f172a14,inset 0 1px 0 #ffffffe6;color:#1d1d1f}.bp-megamenu-glass--light.bp-megamenu-glass--tethered{border-top:0;box-shadow:inset 0 1px 0 #ffffffe6,0 24px 60px #0f172a29,0 2px 8px #0f172a14}@supports not (((-webkit-backdrop-filter:blur(24px)) or (backdrop-filter:blur(24px))) or (-webkit-backdrop-filter:blur(24px))){.bp-megamenu-glass--light{background-color:#fffffffa}}.bp-megamenu-glass--light .bp-megamenu-glass__hero-band,.bp-megamenu-glass--light .bp-megamenu-glass__sub{background-color:#0f172a08;border-bottom:1px solid #0f172a14}.bp-megamenu-glass--light .bp-megamenu-glass__footer{background-color:#0f172a08;border-top:1px solid #0f172a14}.bp-megamenu-glass--light .bp-megamenu-glass__eyebrow{color:#0f172a8c}.bp-megamenu-glass--light .bp-megamenu-glass__link-title{color:#1d1d1f}.bp-megamenu-glass--light .bp-megamenu-glass__link-title:hover,.bp-megamenu-glass--light .group:hover .bp-megamenu-glass__link-title{color:#1d8efe}.bp-megamenu-glass--light .bp-megamenu-glass__link-desc{color:#6e6e73}.bp-megamenu-glass--light .group:hover .bp-megamenu-glass__link-desc{color:#4b5563}.bp-megamenu-glass--light .bp-megamenu-glass__chip{background-color:#fff;border:1px solid #0f172a1f;color:#1d1d1f}.bp-megamenu-glass--light .bp-megamenu-glass__chip:hover{background-color:#f5f7fa;border-color:#0f172a40;color:#1d1d1f}.bp-megamenu-glass--light .bp-megamenu-glass__circle{background-color:#fff;border:1px solid #0f172a14;box-shadow:inset 0 1px 0 #ffffff80,0 4px 12px #0f172a14}.bp-megamenu-glass--light .group:hover .bp-megamenu-glass__circle{border-color:#1d8efe66;box-shadow:inset 0 1px 0 #fff9,0 8px 22px #0f172a2e,0 0 0 3px #1d8efe24}.bp-megamenu-glass--light .bp-megamenu-glass__circle-label{color:#1d1d1f}.bp-megamenu-glass--light .group:hover .bp-megamenu-glass__circle-label{color:#1d8efe}.bp-megamenu-glass--light .bp-megamenu-glass__footer-link{color:#1d1d1f}.bp-megamenu-glass--light .bp-megamenu-glass__footer-link:hover{color:#1d8efe}.bp-megamenu-glass--light .bp-megamenu-glass__footer-link--muted{color:#6e6e73}.bp-megamenu-glass--light .bp-megamenu-glass__footer-link--muted:hover{color:#1d1d1f}@supports not (((-webkit-backdrop-filter:blur(24px)) or (backdrop-filter:blur(24px))) or (-webkit-backdrop-filter:blur(24px))){.bp-megamenu-glass{background-color:#141416f5}}.bp-megamenu-glass__sub{background-color:#ffffff08;border-bottom:1px solid #ffffff14}.bp-megamenu-glass__footer{background-color:#ffffff08;border-top:1px solid #ffffff14}.bp-megamenu-glass__eyebrow{color:#ffffff8c}.bp-megamenu-glass__link-title{color:#ffffffeb;transition:color .16s ease}.bp-megamenu-glass__link-title:hover,.group:hover .bp-megamenu-glass__link-title{color:#60a5fa}.bp-megamenu-glass__link-desc{color:#ffffff80;transition:color .16s ease}.group:hover .bp-megamenu-glass__link-desc{color:#ffffffb8}.bp-megamenu-glass__chip{background-color:#ffffff0f;border:1px solid #ffffff1f;color:#ffffffdb;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.bp-megamenu-glass__chip:hover{background-color:#ffffff1f;border-color:#ffffff40;color:#fff}.bp-megamenu-glass__circle-label{color:#ffffffd9;transition:color .16s ease}.group:hover .bp-megamenu-glass__circle-label{color:#60a5fa}.bp-megamenu-glass__circle{background-color:#fff;border:1px solid #ffffff2e;box-shadow:inset 0 1px 0 #ffffff1f,0 4px 12px #00000059;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.group:hover .bp-megamenu-glass__circle{border-color:#60a5fa99;box-shadow:inset 0 1px 0 #ffffff2e,0 8px 22px #00000073,0 0 0 3px #60a5fa2e}.bp-megamenu-glass__footer-link{color:#ffffffd9;transition:color .16s ease}.bp-megamenu-glass__footer-link:hover{color:#60a5fa}.bp-megamenu-glass__footer-link--muted{color:#ffffff8c}.bp-megamenu-glass__footer-link--muted:hover{color:#ffffffeb}.bp-megamenu-glass__hero-band{background-color:hsla(0,0%,100%,.025);border-bottom:1px solid #ffffff14}@media (prefers-reduced-motion:reduce){.bp-megamenu-glass__chip,.bp-megamenu-glass__circle,.bp-megamenu-glass__circle-label,.bp-megamenu-glass__footer-link,.bp-megamenu-glass__link-desc,.bp-megamenu-glass__link-title{transition:none!important}}.bp-btp-overlay{inset:0;pointer-events:none;position:fixed;z-index:99990}.bp-btp-scrim{animation:bp-btp-fade .22s cubic-bezier(.16,1,.3,1);background:#080c16e0;border:0;cursor:pointer;inset:0;pointer-events:auto;position:absolute}@keyframes bp-btp-fade{0%{opacity:0}to{opacity:1}}.bp-btp-panel{animation:bp-btp-rise .34s cubic-bezier(.16,1,.3,1);background:#fff;border-radius:20px;bottom:28px;box-shadow:0 28px 64px #0f172a4d;display:flex;flex-direction:column;left:50%;max-height:min(640px,calc(100vh - 64px));overflow:hidden;pointer-events:auto;position:absolute;transform:translateX(-50%);width:min(460px,calc(100vw - 32px))}@keyframes bp-btp-rise{0%{opacity:0;transform:translate(-50%,24px)}to{opacity:1;transform:translate(-50%)}}@media (max-width:640px){.bp-btp-panel{animation:bp-btp-rise-mobile .34s cubic-bezier(.16,1,.3,1);border-radius:22px 22px 0 0;bottom:0;left:0;max-height:92vh;right:0;transform:none;width:100%}@keyframes bp-btp-rise-mobile{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}}.bp-btp-head{align-items:flex-start;border-bottom:1px solid #f0f0f3;display:flex;gap:12px;padding:16px 18px 12px}.bp-btp-head-icon{align-items:center;display:inline-flex;flex-shrink:0;height:56px;justify-content:center;width:56px}.bp-btp-head-icon img{height:56px;object-fit:contain;width:56px}.bp-btp-head-text{flex:1 1;min-width:0}.bp-btp-eyebrow{color:#7c3aed;font-size:10px;font-weight:700;letter-spacing:.14em;margin:0 0 3px;text-transform:uppercase}.bp-btp-title{color:#1d1d1f;font-size:17px;font-weight:800;letter-spacing:-.01em;margin:0 0 3px}.bp-btp-sub{color:#475569;font-size:12.5px;line-height:1.45;margin:0}.bp-btp-close{align-items:center;background:#f5f5f7;border:0;border-radius:50%;color:#1d1d1f;cursor:pointer;display:inline-flex;flex-shrink:0;height:36px;justify-content:center;transition:background-color .16s ease;width:36px}@media (max-width:480px){.bp-btp-close{height:44px;width:44px}}.bp-btp-close:hover{background:#e8e8ed}.bp-btp-body{flex:1 1 auto;gap:14px;overflow-y:auto;padding:14px 18px 6px}.bp-btp-body,.bp-btp-section{display:flex;flex-direction:column}.bp-btp-section{gap:8px}.bp-btp-section-head{align-items:center;align-self:center;display:inline-flex;gap:6px;justify-content:center}.bp-btp-section-icon{color:#7c3aed}.bp-btp-section-title{color:#475569;font-size:11px;font-weight:700;letter-spacing:.14em;margin:0;text-transform:uppercase}.bp-btp-matchers{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.bp-btp-matcher{align-items:center;animation:bpIntelligenceFlow 9s ease-in-out infinite;background:linear-gradient(120deg,#5a3a90,#764ba2 28%,#8e54c7 58%,#f093fb 78%,#6d49d6);background-size:320% 320%;border:0;border-radius:9999px;box-shadow:0 6px 18px #764ba252;cursor:pointer;display:inline-flex;font-family:inherit;gap:6px;padding:9px 18px;position:relative;text-align:center;transition:transform .18s ease,box-shadow .18s ease}.bp-btp-matcher:before{content:none}.bp-btp-matcher:hover{box-shadow:0 12px 26px #764ba26b;transform:translateY(-1px)}.bp-btp-matcher-label{color:#fff;font-size:13px;font-weight:600;letter-spacing:-.005em;white-space:nowrap}.bp-btp-matcher-arrow{color:#fff}.bp-btp-resources{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;padding:0}.bp-btp-resource{grid-gap:2px 10px;align-items:start;border-radius:10px;display:grid;gap:2px 10px;grid-template-columns:1fr auto;padding:8px 10px;text-decoration:none;transition:background-color .16s ease}.bp-btp-resource:hover{background:#f5f5f7}.bp-btp-resource-title{color:#1d1d1f;font-size:13px;font-weight:600;grid-column:1;letter-spacing:-.005em}.bp-btp-resource-body{color:#64748b;font-size:11.5px;grid-column:1;line-height:1.35}.bp-btp-resource-arrow{align-self:center;color:#cbd5e1;grid-column:2;grid-row:1/span 2;transition:transform .16s ease,color .16s ease}.bp-btp-resource:hover .bp-btp-resource-arrow{color:#1d8efe;transform:translateX(2px)}.bp-btp-foot{background:#fafafb;border-top:1px solid #f0f0f3;padding:10px 18px 14px}.bp-btp-explore{align-items:center;background:linear-gradient(135deg,#1d1d1f,#1d8efe);border-radius:9999px;color:#fff;display:inline-flex;font-size:13px;font-weight:600;gap:6px;justify-content:center;padding:10px 16px;text-decoration:none;transition:opacity .16s ease,transform .16s ease;width:100%}.bp-btp-explore:hover{opacity:.92;transform:translateY(-1px)}.bp-btp-primary-action{align-items:center;background:#fff;border:1.5px solid #1d1d1f;border-radius:9999px;color:#1d1d1f;display:inline-flex;font-size:13px;font-weight:600;gap:6px;justify-content:center;margin-bottom:8px;padding:10px 16px;text-decoration:none;transition:background-color .16s ease,color .16s ease,transform .16s ease;width:100%}.bp-btp-primary-action:hover{background:#1d1d1f;color:#fff;transform:translateY(-1px)}.bp-auth-modal-backdrop{align-items:center;animation:bp-am-fade .18s ease;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#0f172a8c;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1000}@keyframes bp-am-fade{0%{opacity:0}to{opacity:1}}.bp-auth-modal-card{animation:bp-am-pop .22s cubic-bezier(.2,.8,.2,1);background:#fff;border-radius:20px;box-shadow:0 24px 56px #0f172a59;color:#1d1d1f;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Inter,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;max-height:calc(100vh - 40px);max-width:420px;overflow-y:auto;padding:22px 24px 26px;position:relative;width:100%}@keyframes bp-am-pop{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.bp-auth-modal-top{align-items:center;display:flex;justify-content:space-between;margin-bottom:6px}.bp-auth-modal-back,.bp-auth-modal-close{align-items:center;background:#0f172a0f;border:none;border-radius:999px;color:#1d1d1f;cursor:pointer;display:inline-flex;height:32px;justify-content:center;transition:background .16s ease;width:32px}.bp-auth-modal-back:hover,.bp-auth-modal-close:hover{background:#0f172a1f}.bp-auth-modal-title{font-size:22px;font-weight:700;letter-spacing:-.01em;line-height:1.2;margin:0}.bp-auth-modal-sub{color:#666;font-size:13.5px;line-height:1.4;margin:4px 0 18px}.bp-auth-modal-oauth{display:flex;flex-direction:column;gap:10px;margin-bottom:14px}.bp-auth-modal-oauth-btn{align-items:center;border-radius:999px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:10px;height:44px;justify-content:center;transition:opacity .16s ease;width:100%}.bp-auth-modal-oauth-btn:disabled{cursor:not-allowed;opacity:.55}.bp-auth-modal-oauth-google{background:#fff;border:1px solid #dadce0;color:#1d1d1f}.bp-auth-modal-oauth-google:not(:disabled):hover{background:#f8f9fa}.bp-auth-modal-oauth-apple{background:#000;border:1px solid #000;color:#fff}.bp-auth-modal-divider{align-items:center;display:flex;gap:10px;margin:14px 0 12px}.bp-auth-modal-divider:after,.bp-auth-modal-divider:before{background:#e5e7eb;content:"";flex:1 1;height:1px}.bp-auth-modal-divider span{color:#999;font-size:11px;letter-spacing:.08em}.bp-auth-modal-field{margin-bottom:12px}.bp-auth-modal-field label{color:#1d1d1f;display:block;font-size:13px;font-weight:600;margin-bottom:5px}.bp-auth-modal-field input{background:#fff;border:1px solid #e5e7eb;border-radius:12px;color:#1d1d1f;font-size:14.5px;height:44px;padding:0 14px;transition:border-color .16s ease,box-shadow .16s ease;width:100%}.bp-auth-modal-field input:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea2e;outline:none}.bp-auth-modal-row-right{display:flex;justify-content:flex-end;margin-bottom:12px}.bp-auth-modal-link{background:none;border:none;color:#1d8efe;cursor:pointer;font-size:13px;font-weight:500;padding:0}.bp-auth-modal-link:hover{text-decoration:underline}.bp-auth-modal-checkbox{align-items:flex-start;color:#555;cursor:pointer;display:flex;font-size:12.5px;gap:8px;line-height:1.45;margin:4px 0 14px}.bp-auth-modal-checkbox input{accent-color:#667eea;flex:0 0 16px;height:16px;margin-top:2px;width:16px}.bp-auth-modal-checkbox a{color:#1d8efe;text-decoration:underline}.bp-auth-modal-primary{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-size:14.5px;font-weight:600;gap:8px;height:46px;justify-content:center;transition:opacity .16s ease,transform .16s ease;width:100%}.bp-auth-modal-primary:hover{opacity:.95}.bp-auth-modal-primary:disabled{cursor:not-allowed;opacity:.5}.bp-auth-modal-spin{animation:bp-am-spin .7s linear infinite}@keyframes bp-am-spin{to{transform:rotate(1turn)}}.bp-auth-modal-error,.bp-auth-modal-info{border-radius:10px;font-size:13px;line-height:1.4;margin:4px 0 12px;padding:10px 12px}.bp-auth-modal-error{background:#e5393514;border:1px solid #e5393540;color:#b71c1c}.bp-auth-modal-info{background:#21a67514;border:1px solid #21a67540;color:#0f6b46}.bp-auth-modal-footer-text{color:#666;font-size:13.5px;margin:18px 0 0;text-align:center}.bp-auth-modal-switch{background:none;border:none;color:#1d8efe;cursor:pointer;font-weight:600;padding:0}.bp-auth-modal-switch:hover{text-decoration:underline}.bp-auth-modal-app-section{border-top:1px solid #e5e7eb;margin-top:22px;padding-top:18px}.bp-auth-modal-app-label{color:#86868b;font-size:11.5px;font-weight:500;letter-spacing:.06em;margin:0 0 10px;text-align:center;text-transform:uppercase}.bp-auth-modal-app-row{align-items:center;display:flex;gap:10px;justify-content:center}.bp-auth-modal-app-row a{align-items:center;display:inline-flex;justify-content:center;transition:opacity .16s ease,transform .16s ease}.bp-auth-modal-app-row a:hover{opacity:.85;transform:translateY(-1px)}.bp-auth-modal-app-row img{display:block}.bp-auth-modal-app-row .bp-auth-modal-apple{height:38px;width:auto}.bp-auth-modal-app-row .bp-auth-modal-google{height:56px;width:auto}@media (max-width:480px){.bp-auth-modal-card{border-radius:18px;max-width:100%;padding:18px 20px 22px}.bp-auth-modal-title{font-size:20px}}.bp-auth-modal-grid{display:block}.bp-auth-modal-brand-points{display:none}@media (min-width:768px){.bp-auth-modal-card{max-width:760px;padding:20px 28px 22px}.bp-auth-modal-grid{grid-column-gap:28px;grid-row-gap:12px;align-items:start;column-gap:28px;display:grid;grid-template-columns:1fr 1px 1fr;grid-template-rows:auto auto;row-gap:12px}.bp-auth-modal-grid:before{align-self:stretch;background:#0f172a14;content:"";grid-column:2;grid-row:1/-1;justify-self:center;width:1px}.bp-auth-modal-brand{grid-column:1;grid-row:1;padding-right:4px}.bp-auth-modal-body{grid-column:3;grid-row:1/span 2;padding-left:4px}.bp-auth-modal-app-section{grid-column:1;grid-row:2;margin-top:4px!important}.bp-auth-modal-title{font-size:22px;letter-spacing:-.02em;line-height:1.15}.bp-auth-modal-sub{font-size:13px;line-height:1.4;margin-bottom:14px}.bp-auth-modal-logo{height:22px!important;margin-bottom:12px!important}.bp-auth-modal-oauth{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr;margin-bottom:8px}.bp-auth-modal-oauth-btn{font-size:12.5px;gap:6px;height:36px;padding:0 8px;white-space:nowrap}.bp-auth-modal-oauth-btn img,.bp-auth-modal-oauth-btn svg{flex-shrink:0;height:16px;width:16px}.bp-auth-modal-divider{margin:8px 0}.bp-auth-modal-or-divider{margin:8px 0 6px}.bp-auth-modal-magic{margin-bottom:4px}.bp-auth-modal-magic-cta{font-size:13.5px;padding:9px 16px}.bp-auth-modal-magic-help{font-size:11px;margin-top:4px}.bp-auth-modal-field{margin-bottom:8px}.bp-auth-modal-field label{font-size:12px;margin-bottom:3px}.bp-auth-modal-field input{border-radius:10px;font-size:13.5px;height:38px;padding:0 12px}.bp-auth-modal-row-right{margin-bottom:8px}.bp-auth-modal-row-right .bp-auth-modal-link{font-size:12px}.bp-auth-modal-primary{font-size:13.5px;height:40px}.bp-auth-modal-passkey-btn{font-size:13px;padding:8px 14px}.bp-auth-modal-footer-text{font-size:12.5px;margin-top:10px}.bp-auth-modal-app-section{border-top:0!important;margin-top:6px;padding-top:0!important;text-align:left}.bp-auth-modal-app-label{font-size:11px;margin-bottom:6px;text-align:left!important}.bp-auth-modal-app-row{gap:8px;justify-content:flex-start}.bp-auth-modal-app-row .bp-auth-modal-apple{height:30px!important}.bp-auth-modal-app-row .bp-auth-modal-google{height:44px!important}.bp-auth-modal-brand-points{display:flex;flex-direction:column;gap:7px;list-style:none;margin:0;padding:0}.bp-auth-modal-brand-points li{align-items:center;color:#4b5563;display:flex;font-size:12.5px;gap:9px;line-height:1.35}.bp-auth-modal-brand-point-icon{align-items:center;background:#1d8efe1f;border-radius:999px;color:#1d8efe;display:inline-flex;flex-shrink:0;height:20px;justify-content:center;width:20px}.bp-auth-modal-brand-point-icon svg{height:12px;width:12px}}@media (min-width:1024px){.bp-auth-modal-card{max-width:980px;padding:22px 32px}.bp-auth-modal-grid{column-gap:32px;grid-template-columns:280px 1px 1fr}.bp-auth-modal-signin-stack{grid-column-gap:24px;align-items:start;column-gap:24px;display:grid;grid-template-columns:1fr 1px 1fr}.bp-auth-modal-signin-stack>.bp-auth-modal-magic{grid-column:1}.bp-auth-modal-signin-stack>.bp-auth-modal-divider{align-self:stretch;background:#0f172a14;grid-column:2;height:100%;margin:0;width:1px}.bp-auth-modal-signin-stack>.bp-auth-modal-divider span,.bp-auth-modal-signin-stack>.bp-auth-modal-divider:after,.bp-auth-modal-signin-stack>.bp-auth-modal-divider:before{display:none}.bp-auth-modal-signin-stack>form{grid-column:3}}.bp-auth-modal-or-divider{align-items:center;color:#8a8a8e;display:flex;font-size:12px;gap:10px;letter-spacing:.04em;margin:14px 0 10px;text-transform:uppercase}.bp-auth-modal-or-divider:after,.bp-auth-modal-or-divider:before{background:#e6e6e8;content:"";flex:1 1;height:1px}.bp-auth-modal-passkey-btn{align-items:center;background:#fff;border:1px solid #d6d6d8;border-radius:12px;color:#0a0a0a;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;padding:11px 14px;transition:border-color .15s ease,transform .12s ease,background .15s ease;width:100%}.bp-auth-modal-passkey-btn:hover:not(:disabled){background:#fafafa;border-color:#0a0a0a;transform:translateY(-1px)}.bp-auth-modal-passkey-btn:disabled{cursor:not-allowed;opacity:.55}.bp-auth-modal-passkey-btn svg{flex-shrink:0}.bp-auth-modal-passkey-prompt{align-items:stretch;display:flex;flex-direction:column;padding:4px 0 2px;text-align:center}.bp-auth-modal-passkey-prompt-icon{align-items:center;background:linear-gradient(135deg,#eef0ff,#f7e7ff);border-radius:50%;color:#4338ca;display:inline-flex;height:64px;justify-content:center;margin:6px auto 14px;width:64px}.bp-auth-modal-passkey-prompt-title{color:#0a0a0a;font-size:20px;font-weight:700;margin:0 0 6px}.bp-auth-modal-passkey-prompt-body{color:#4a4a52;font-size:14px;line-height:1.5;margin:0 12px 16px}.bp-auth-modal-passkey-prompt-status{background:#f4f4f6;border-radius:10px;color:#0a0a0a;font-size:13px;margin-bottom:12px;padding:10px 12px}.bp-auth-modal-passkey-prompt-never,.bp-auth-modal-passkey-prompt-skip{background:#0000;border:none;color:#6b6b73;cursor:pointer;font-size:13px;font-weight:500;padding:10px 8px 4px;transition:color .15s ease}.bp-auth-modal-passkey-prompt-never:hover:not(:disabled),.bp-auth-modal-passkey-prompt-skip:hover:not(:disabled){color:#0a0a0a}.bp-auth-modal-passkey-prompt-never{color:#9a9aa3;font-size:12px;padding-top:2px}.bp-auth-modal-passkey-prompt-never:disabled,.bp-auth-modal-passkey-prompt-skip:disabled{cursor:not-allowed;opacity:.5}.bp-auth-modal-magic{margin-bottom:8px}.bp-auth-modal-magic-cta{align-items:center;background:linear-gradient(180deg,#1d8efe,#0d6efd);border:0;border-radius:12px;box-shadow:0 10px 24px -8px #1d8efe73;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:700;gap:8px;justify-content:center;margin-top:4px;padding:12px 16px;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease;width:100%}.bp-auth-modal-magic-cta:hover:not(:disabled){box-shadow:0 14px 30px -8px #1d8efe8c;filter:brightness(1.04);transform:translateY(-1px)}.bp-auth-modal-magic-cta:disabled{box-shadow:none;cursor:not-allowed;opacity:.55}.bp-auth-modal-magic-help{color:#6b7280;font-size:12px;margin:8px 0 0;text-align:center}.bp-auth-modal-magic-sent{background:#fff;border:1px solid #a7f3d0;border-radius:14px;margin-bottom:12px;padding:28px 20px 24px;text-align:center}.bp-auth-modal-magic-sent-icon{font-size:36px;margin-bottom:12px}.bp-auth-modal-magic-sent-title{color:#064e3b;font-size:18px;font-weight:700;margin:0 0 6px}.bp-auth-modal-magic-sent-body{color:#065f46;font-size:14px;line-height:1.5;margin:0 0 16px}.bp-auth-modal-magic-sent-back{background:#0000;border:0;color:#1d8efe;cursor:pointer;font-size:13.5px;font-weight:600;padding:6px 10px}.bp-auth-modal-magic-sent-back:hover{text-decoration:underline}.bp-trusted-devices{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:18px 20px}.bp-trusted-devices-head{align-items:flex-start;display:flex;gap:12px}.bp-trusted-devices-icon{color:#0a7a3f;flex-shrink:0;margin-top:2px}.bp-trusted-devices-title{color:#111827;font-size:16px;font-weight:700;margin:0 0 4px}.bp-trusted-devices-sub{color:#6b7280;font-size:13px;line-height:1.5;margin:0}.bp-trusted-devices-refresh{align-items:center;background:#f3f4f6;border:0;border-radius:8px;color:#6b7280;cursor:pointer;display:inline-flex;margin-left:auto;padding:6px}.bp-trusted-devices-refresh:hover{background:#e5e7eb;color:#1f2937}.bp-trusted-devices-empty,.bp-trusted-devices-error,.bp-trusted-devices-loading{color:#6b7280;font-size:13px;margin:14px 0 0}.bp-trusted-devices-error{color:#b91c1c}.bp-trusted-devices-list{display:flex;flex-direction:column;gap:8px;list-style:none;margin:14px 0 0;padding:0}.bp-trusted-devices-item{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;display:flex;gap:12px;padding:12px 14px}.bp-trusted-devices-item.is-current{background:#fafafa;border-color:#1d8efe}.bp-trusted-devices-item-icon{color:#374151;flex-shrink:0}.bp-trusted-devices-item-body{flex:1 1;min-width:0}.bp-trusted-devices-item-label{align-items:center;color:#111827;display:flex;font-size:14px;font-weight:600;gap:8px;margin:0}.bp-trusted-devices-item-this{background:#1d8efe;border-radius:999px;color:#fff;font-size:11px;font-weight:600;padding:2px 8px}.bp-trusted-devices-item-meta{color:#6b7280;font-size:12px;margin:2px 0 0}.bp-trusted-devices-item-revoke{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:600;gap:6px;padding:6px 12px;transition:all .16s ease}.bp-trusted-devices-item-revoke:hover:not(:disabled){background:#fef2f2;border-color:#fca5a5;color:#b91c1c}.bp-trusted-devices-item-revoke:disabled{cursor:not-allowed;opacity:.55}@keyframes bpMmGradientFlow{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.bp-smart-fab{align-items:center;animation:bpMmGradientFlow 4s ease infinite;background:linear-gradient(90deg,#1d8efe,#4abff2,#1d8efe,#0d6efd,#1d8efe);background-size:300% 100%;border:none;border-radius:9999px;bottom:22px;box-shadow:0 10px 28px #1d8efe66,0 2px 8px #0f172a2e;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;gap:8px;letter-spacing:.01em;padding:13px 20px 13px 16px;position:fixed;right:22px;transition:transform .18s cubic-bezier(.16,1,.3,1),box-shadow .18s ease;z-index:9999}.bp-smart-fab.is-loggedin{left:22px;right:auto}.bp-smart-fab:hover{box-shadow:0 16px 36px #1d8efe80,0 3px 10px #0f172a38;transform:translateY(-2px)}.bp-smart-fab:active{transform:translateY(0)}.bp-smart-fab-label{white-space:nowrap}body[data-cookie-banner="1"] .bp-smart-fab,body[data-cookie-banner="1"] .bp-smart-fab.is-loggedin{bottom:86px}@media (max-width:640px){.bp-smart-fab{bottom:70px;font-size:12.5px;gap:6px;padding:11px 16px 11px 13px;right:14px}.bp-smart-fab.is-loggedin{bottom:96px;left:14px;right:auto}body[data-cookie-banner="1"] .bp-smart-fab{bottom:134px}}.bp-smart-banner{align-items:stretch;animation:bpMmGradientFlow 4s ease infinite;background:linear-gradient(90deg,#1d8efe,#4abff2,#1d8efe,#0d6efd,#1d8efe);background-size:300% 100%;box-shadow:0 1px 0 #0f172a0f;color:#fff;display:flex;font-size:13.5px;font-weight:500;left:0;position:fixed;right:0;top:0;z-index:60}body[data-smart-banner="1"]{padding-top:40px;padding-top:var(--bp-smart-banner-h,40px)}body[data-smart-banner="1"]>#root header.absolute,body[data-smart-banner="1"]>#root>* header.absolute{top:40px;top:var(--bp-smart-banner-h,40px)}.bp-smart-banner-trigger{align-items:center;background:#0000;border:none;color:inherit;cursor:pointer;display:flex;flex:1 1;flex-wrap:wrap;font:inherit;gap:8px 14px;justify-content:center;padding:10px 14px}@media (max-width:640px){.bp-smart-banner{font-size:12px}.bp-smart-banner-trigger{flex-wrap:nowrap;gap:6px 8px;justify-content:flex-start;padding:7px 10px;text-align:left}.bp-smart-banner-text{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bp-smart-banner-cta{flex-shrink:0}.bp-smart-banner-close{padding:0 10px}}.bp-smart-banner-eyebrow{background:#ffffff2e;border-radius:999px;display:inline-block;font-size:10.5px;font-weight:700;letter-spacing:.08em;padding:3px 8px;text-transform:uppercase}@media (max-width:640px){.bp-smart-banner-eyebrow{display:none}}.bp-smart-banner-text{font-weight:600}.bp-smart-banner-cta{font-weight:700;letter-spacing:.01em;text-decoration:underline;text-underline-offset:3px}.bp-smart-banner-close{background:#0000;border:none;color:#ffffffd9;cursor:pointer;padding:0 16px}.bp-smart-banner-close:hover{color:#fff}.bp-smart-banner-alt{background:#0000;border:1px solid #ffffff73;border-radius:999px;color:#fff;cursor:pointer;font-size:12.5px;font-weight:600;letter-spacing:.01em;margin-right:4px;padding:5px 11px;transition:background .16s ease,border-color .16s ease;white-space:nowrap}.bp-smart-banner-alt:hover{background:#ffffff29;border-color:#ffffffd9}@media (max-width:900px){.bp-smart-banner-alt{display:none}}.bp-smart-toast{animation:bp-smart-toast-in .45s cubic-bezier(.16,1,.3,1);background:#fff;border:1px solid #0f172a14;border-radius:16px;bottom:88px;box-shadow:0 18px 40px #0f172a24;padding:16px 18px 16px 20px;position:fixed;right:22px;width:min(360px,calc(100vw - 28px));z-index:9998}@keyframes bp-smart-toast-in{0%{opacity:0;transform:translate(20px,16px)}to{opacity:1;transform:translate(0)}}.bp-smart-toast-close{align-items:center;background:#0000;border:none;border-radius:999px;color:#0f172a66;cursor:pointer;display:inline-flex;height:28px;justify-content:center;position:absolute;right:8px;top:8px;width:28px}.bp-smart-toast-close:hover{background:#0f172a0a;color:#0f172ae6}.bp-smart-toast-eyebrow{color:#1d8efe;font-size:10.5px;font-weight:700;letter-spacing:.08em;margin:0 28px 6px 0;text-transform:uppercase}.bp-smart-toast-headline{color:#1d1d1f;font-size:14.5px;font-weight:700;line-height:1.35;margin:0 0 12px}.bp-smart-toast-btn{align-items:center;animation:bpMmGradientFlow 4s ease infinite;background:linear-gradient(90deg,#1d8efe,#4abff2,#1d8efe,#0d6efd,#1d8efe);background-size:300% 100%;border:none;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:600;gap:4px;padding:8px 14px;transition:transform .16s ease}.bp-smart-toast-btn:hover{transform:translateY(-1px)}.bp-smart-mid-alt,.bp-smart-rail-alt,.bp-smart-toast-alt{background:#0000;border:none;color:#0f172a8c;cursor:pointer;display:inline-block;font-size:12px;font-weight:500;letter-spacing:.01em;margin-top:4px;padding:6px 0 0;text-decoration:underline;text-underline-offset:2px}.bp-smart-mid-alt:hover,.bp-smart-rail-alt:hover,.bp-smart-toast-alt:hover{color:#0f172ad9}@media (max-width:640px){.bp-smart-toast{bottom:96px;left:12px;right:12px;width:auto}}.bp-smart-exit{align-items:center;display:flex;inset:0;justify-content:center;position:fixed;z-index:99998}.bp-smart-exit-right{align-items:flex-end;justify-content:flex-end;padding:0 24px 96px}.bp-smart-exit-left{align-items:flex-end;justify-content:flex-start;padding:0 24px 96px}.bp-smart-exit-right .bp-smart-exit-card{animation:bp-smart-exit-in-right .32s cubic-bezier(.16,1,.3,1)}.bp-smart-exit-left .bp-smart-exit-card{animation:bp-smart-exit-in-left .32s cubic-bezier(.16,1,.3,1)}@keyframes bp-smart-exit-in-right{0%{opacity:0;transform:translate(40px,20px)}to{opacity:1;transform:translate(0)}}@keyframes bp-smart-exit-in-left{0%{opacity:0;transform:translate(-40px,20px)}to{opacity:1;transform:translate(0)}}@media (max-width:640px){.bp-smart-exit-left,.bp-smart-exit-right{align-items:flex-end;justify-content:center;padding:0 12px 16px}}.bp-smart-exit-scrim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a73;border:none;inset:0;position:absolute}.bp-smart-exit-card{animation:bp-smart-exit-in .32s cubic-bezier(.16,1,.3,1);background:#fff;border-radius:22px;box-shadow:0 30px 70px #0f172a40;padding:30px 28px 22px;position:relative;text-align:center;width:min(480px,calc(100vw - 32px))}@keyframes bp-smart-exit-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.bp-smart-exit-close{align-items:center;background:#0000;border:none;border-radius:999px;color:#0f172a80;cursor:pointer;display:inline-flex;height:32px;justify-content:center;position:absolute;right:12px;top:12px;width:32px}.bp-smart-exit-close:hover{background:#0f172a0f}.bp-smart-exit-eyebrow{color:#1d8efe;font-size:11px;font-weight:700;letter-spacing:.1em;margin:0 0 8px;text-transform:uppercase}.bp-smart-exit-headline{color:#1d1d1f;font-size:22px;font-weight:700;line-height:1.2;margin:0 0 10px}.bp-smart-exit-body{color:#424245;font-size:14px;line-height:1.55;margin:0 0 18px}.bp-smart-exit-cta{align-items:center;animation:bpMmGradientFlow 4s ease infinite;background:linear-gradient(90deg,#1d8efe,#4abff2,#1d8efe,#0d6efd,#1d8efe);background-size:300% 100%;border:none;border-radius:9999px;box-shadow:0 8px 18px #1d8efe52;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;gap:6px;padding:13px 22px;transition:transform .16s ease,box-shadow .16s ease}.bp-smart-exit-cta:hover{box-shadow:0 12px 22px #1d8efe6b;transform:translateY(-1px)}.bp-smart-exit-text{background:#0000;border:none;color:#0f172a8c;cursor:pointer;display:block;font-size:12.5px;margin:14px auto 0}.bp-smart-exit-text:hover{color:#0f172ad9}.bp-smart-rail{background:linear-gradient(180deg,#fff,#1d8efe08);border:1px solid #1d8efe2e;border-radius:18px;box-shadow:0 10px 24px #0f172a0d;padding:22px 22px 18px;position:-webkit-sticky;position:sticky;top:96px}.bp-smart-rail-eyebrow{color:#1d8efe;font-size:10.5px;font-weight:700;letter-spacing:.08em;margin:0 0 8px;text-transform:uppercase}.bp-smart-rail-headline{color:#1d1d1f;font-size:17px;font-weight:700;line-height:1.3;margin:0 0 8px}.bp-smart-rail-body{color:#424245;font-size:13.5px;line-height:1.55;margin:0 0 14px}.bp-smart-rail-btn{align-items:center;animation:bpMmGradientFlow 4s ease infinite;background:linear-gradient(90deg,#1d8efe,#4abff2,#1d8efe,#0d6efd,#1d8efe);background-size:300% 100%;border:none;border-radius:9999px;color:#fff;cursor:pointer;display:inline-flex;font-size:13.5px;font-weight:700;gap:4px;justify-content:center;padding:11px 18px;transition:transform .16s ease;width:100%}.bp-smart-rail-btn:hover{transform:translateY(-1px)}.bp-smart-rail-foot{color:#0f172a8c;font-size:11.5px;margin:12px 0 0;text-align:center}.bp-smart-mid{background:linear-gradient(135deg,#1d8efe0a,#1d8efe03 60%);border-left:4px solid #1d8efe;border-radius:12px;margin:30px 0;padding:20px 22px}.bp-smart-mid-pill{background:#1d8efe1a;border-radius:999px;color:#1d8efe;display:inline-block;font-size:10.5px;font-weight:700;letter-spacing:.08em;margin-bottom:8px;padding:3px 9px;text-transform:uppercase}.bp-smart-mid-headline{color:#1d1d1f;font-size:17px;font-weight:700;line-height:1.3;margin:0 0 6px}.bp-smart-mid-body{color:#424245;font-size:14px;line-height:1.55;margin:0 0 12px}.bp-smart-mid-btn{align-items:center;animation:bpMmGradientFlow 4s ease infinite;background:linear-gradient(90deg,#1d8efe,#4abff2,#1d8efe,#0d6efd,#1d8efe);background-size:300% 100%;border:none;border-radius:9999px;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:4px;padding:9px 16px;transition:transform .16s ease}.bp-smart-mid-btn:hover{transform:translateY(-1px)}.bp-workspace{--bp-primary:#1d8efe;--bp-primary-light:#5a8fc4;--bp-primary-dark:#2d5a8a;--bp-secondary:#667eea;--bp-secondary-end:#764ba2;--bp-text-primary:#1a1a1a;--bp-text-secondary:#666;--bp-text-muted:#999;--bp-bg:#fff;--bp-bg-secondary:#f2f2f7;--bp-success:#21a675;--bp-error:#e53935;--bp-warning:#f5a623;--bp-grad-intelligence:linear-gradient(135deg,#00bfff,#40e0d0 20%,#9370db 40%,#ba55d3 60%,#ff0080 80%,#ff1493);--bp-grad-primary:linear-gradient(135deg,#667eea,#764ba2);--bp-grad-dark:linear-gradient(135deg,#1a1a2e,#16213e 50%,#0f3460);--bp-grad-fab:linear-gradient(135deg,#39c7e8,#667eea);--bp-grad-brand-blue:linear-gradient(135deg,#1d8efe,#2d5a8a);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--bp-bg);color:var(--bp-text-primary);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,system-ui,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;min-height:100vh;min-height:100dvh;width:100%}.bp-workspace .bp-std-loading{align-items:center;color:#fff;display:flex;flex-direction:column;inset:0;justify-content:center;overflow:hidden;position:fixed;z-index:9000}.bp-workspace .bp-std-loading.is-free{background:linear-gradient(180deg,#1a1a2e,#16213e 50%,#0f3460)}.bp-workspace .bp-std-loading.is-premium{background:#1a1a2e}.bp-workspace .bp-std-loading-rainbow{animation:bp-std-rainbow-drift 8s ease-in-out infinite alternate;background:linear-gradient(135deg,#00bfff,#40e0d0,#9370db,#ba55d3,#ff0080,#ff1493);height:400vh;left:0;pointer-events:none;position:absolute;top:-100vh;width:400vw;z-index:0}@keyframes bp-std-rainbow-drift{0%{transform:translate(0)}to{transform:translate(-300vw,-30vh)}}.bp-workspace .bp-std-loading-content{align-items:center;display:flex;flex-direction:column;gap:24px;padding:0 32px;position:relative;text-align:center;z-index:1}.bp-std-loading-spinner,.bp-workspace .bp-std-loading-spinner{animation:bp-std-spin 1s linear infinite;display:inline-block}@keyframes bp-std-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.bp-workspace .bp-std-loading-text{color:#fff;display:inline-block;font-size:16px;font-weight:500;letter-spacing:.3px;line-height:1.4;opacity:.9;text-align:center;transition:opacity .3s ease}.bp-workspace .bp-std-loading-text.is-out{opacity:0}.bp-workspace .bp-std-loading-text.is-in{opacity:.9}.bp-workspace .bp-std-loading-footer{bottom:32px;color:#ffffffb3;font-size:13px;font-weight:500;left:0;position:absolute;right:0;text-align:center;z-index:1}.bp-workspace .bp-tdy-list-loading{align-items:center;display:flex;flex-direction:column;padding:40px 16px;text-align:center}.bp-workspace .bp-tdy-list-loading-icon{align-items:center;animation:bp-tdy-list-pulse 1.6s ease-in-out infinite;background:#fff8e7;border-radius:30px;display:inline-flex;height:60px;justify-content:center;margin-bottom:12px;width:60px}.bp-workspace .bp-tdy-list-loading p{color:#666;font-size:14px;margin:0}@keyframes bp-tdy-list-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(1.06)}}.bp-workspace *{box-sizing:border-box}.bp-workspace,.bp-workspace a,.bp-workspace button,.bp-workspace div,.bp-workspace h1,.bp-workspace h2,.bp-workspace h3,.bp-workspace h4,.bp-workspace h5,.bp-workspace h6,.bp-workspace input,.bp-workspace label,.bp-workspace li,.bp-workspace p,.bp-workspace select,.bp-workspace span,.bp-workspace textarea{font-feature-settings:normal;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,system-ui,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.bp-workspace h1,.bp-workspace h2,.bp-workspace h3,.bp-workspace h4,.bp-workspace h5,.bp-workspace h6{font-weight:inherit;letter-spacing:normal}.bp-workspace,.bp-workspace *{scrollbar-color:#0f172a38 #0000;scrollbar-width:thin}.bp-workspace ::-webkit-scrollbar{background:#0000;height:10px;width:10px}.bp-workspace ::-webkit-scrollbar-track{background:#0000;border-radius:8px}.bp-workspace ::-webkit-scrollbar-thumb{background:#0f172a2e;background-clip:padding-box;border:2px solid #0000;border-radius:8px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.bp-workspace ::-webkit-scrollbar-thumb:hover{background:#0f172a57;background-clip:padding-box}.bp-workspace ::-webkit-scrollbar-corner{background:#0000}.bp-workspace .bp-btn-pill{align-items:center;border:none;border-radius:9999px;cursor:pointer;display:inline-flex;font-size:15px;font-weight:600;justify-content:center;padding:14px 28px;text-decoration:none;transition:opacity .2s ease,transform .2s ease,background-color .2s ease}.bp-workspace .bp-btn-pill:hover{opacity:.92}.bp-workspace .bp-btn-pill:active{transform:scale(.98)}.bp-workspace .bp-btn-pill[disabled]{cursor:not-allowed;opacity:.5}.bp-workspace .bp-btn-primary{background:var(--bp-grad-primary);color:#fff}.bp-workspace .bp-btn-intelligence{animation:bp-gradient-shift 8s ease infinite;background:var(--bp-grad-intelligence);background-size:300% 300%;color:#fff}@keyframes bp-gradient-shift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.bp-workspace .bp-btn-ghost{background:#0000;border:1px solid #0000001a}.bp-workspace .bp-btn-ghost:hover{background:#0000000a}.bp-workspace .bp-card{background:#fff;border-radius:16px;box-shadow:0 2px 4px #0000000f,0 1px 2px #0000000a;padding:16px}.bp-workspace .bp-card-glass{backdrop-filter:saturate(150%) blur(16px);-webkit-backdrop-filter:saturate(150%) blur(16px);background:#ffffffb3;border:1px solid #fff9;border-radius:24px}.bp-workspace .bp-input{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #e5e7eb;border-radius:12px;color:var(--bp-text-primary);font-size:16px;padding:14px 16px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.bp-workspace .bp-input:focus{border-color:var(--bp-primary);box-shadow:0 0 0 3px #4275a82e;outline:none}.bp-workspace .bp-label{color:var(--bp-text-secondary);display:block;font-size:13px;font-weight:600;letter-spacing:.01em;margin-bottom:6px}.bp-workspace .bp-helper{color:var(--bp-text-muted);font-size:12px;margin-top:4px}.bp-workspace .bp-error{background:#e5393514;border:1px solid #e5393533;border-radius:12px;color:var(--bp-error);font-size:13px;padding:10px 14px}.bp-workspace .bp-mesh-bg{background-color:#0f0f1e;isolation:isolate;overflow:hidden;position:relative}.bp-workspace .bp-mesh-bg:after,.bp-workspace .bp-mesh-bg:before{content:"";filter:blur(90px);inset:-25%;opacity:.7;position:absolute;z-index:-1}.bp-workspace .bp-mesh-bg:before{animation:bp-mesh-drift-1 22s ease-in-out infinite alternate;background:radial-gradient(circle at 30% 20%,#1d8efe 0,#0000 40%),radial-gradient(circle at 80% 70%,#667eea 0,#0000 40%),radial-gradient(circle at 60% 40%,#764ba2 0,#0000 45%)}.bp-workspace .bp-mesh-bg:after{animation:bp-mesh-drift-2 28s ease-in-out infinite alternate;background:radial-gradient(circle at 70% 30%,#00bfff 0,#0000 35%),radial-gradient(circle at 20% 80%,#9370db 0,#0000 40%);opacity:.45}@keyframes bp-mesh-drift-1{0%{transform:translate(0) scale(1)}to{transform:translate(4%,-3%) scale(1.08)}}@keyframes bp-mesh-drift-2{0%{transform:translate(0) scale(1)}to{transform:translate(-3%,4%) scale(1.12)}}.bp-workspace .bp-shell{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}.bp-workspace .bp-shell-main{flex:1 1;width:100%}.bp-workspace .bp-page{margin:0 auto;max-width:1200px;padding:24px}@media (min-width:768px){.bp-workspace .bp-page{padding:32px}}@media (min-width:1024px){.bp-workspace .bp-page{padding:40px 48px}}.bp-workspace .bp-auth-screen{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:100vh;min-height:100dvh;padding:24px}.bp-workspace .bp-auth-card{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#fffffff5;border-radius:28px;box-shadow:0 30px 80px #00000059,0 4px 12px #0000001a;max-width:420px;padding:36px 28px;width:100%}@media (min-width:640px){.bp-workspace .bp-auth-card{padding:44px 40px}}.bp-workspace .bp-onboard-screen{color:#fff;display:flex;flex-direction:column;isolation:isolate;min-height:100vh;min-height:100dvh;overflow:hidden;position:relative}.bp-workspace .bp-onboard-ios-bg{background:linear-gradient(180deg,#1e3a5f,#2d5a87 50%,#1e3a5f)}.bp-workspace .bp-onboard-back-fab{align-items:center;background:#ffffff1f;border:1px solid #fff3;border-radius:22px;color:#fff;cursor:pointer;display:inline-flex;height:44px;justify-content:center;left:12px;position:absolute;top:max(56px,env(safe-area-inset-top,0px) + 16px);transition:background .15s ease;width:44px;z-index:100}.bp-workspace .bp-onboard-back-fab:hover{background:#fff3}@media (min-width:1024px){.bp-workspace .bp-onboard-back-fab{border-radius:24px;height:48px;left:32px;top:32px;width:48px}}.bp-workspace .bp-onboard-floats{inset:0;pointer-events:none;position:absolute;z-index:0}.bp-workspace .bp-onboard-float{animation:bp-onb-float 6s ease-in-out infinite alternate;border-radius:16px;box-shadow:0 8px 12px #0000004d;height:150px;overflow:hidden;position:absolute;width:120px}.bp-workspace .bp-onboard-float img{height:100%;object-fit:cover;width:100%}.bp-workspace .bp-onboard-float-1{animation-duration:6s;left:20px;top:50px;transform:rotate(-12deg)}.bp-workspace .bp-onboard-float-2{animation-delay:.5s;animation-duration:7s;right:30px;top:30px;transform:rotate(8deg)}.bp-workspace .bp-onboard-float-3{animation-delay:1s;animation-duration:8s;left:60px;top:170px;transform:rotate(5deg)}.bp-workspace .bp-onboard-float-4{animation-delay:.3s;animation-duration:6.4s;right:50px;top:150px;transform:rotate(-8deg)}@keyframes bp-onb-float{0%{transform:translate(0) rotate(0deg);transform:translate(0) rotate(var(--rot,0deg))}to{transform:translate(25px,-8px) rotate(0deg);transform:translate(25px,-8px) rotate(var(--rot,0deg))}}@media (min-width:1024px){.bp-workspace .bp-onboard-float{height:220px;width:180px}.bp-workspace .bp-onboard-float-1{left:8%;top:80px}.bp-workspace .bp-onboard-float-2{right:8%;top:60px}.bp-workspace .bp-onboard-float-3{left:14%;top:280px}.bp-workspace .bp-onboard-float-4{right:14%;top:260px}}.bp-workspace .bp-onboard-cg-overlay{background:linear-gradient(180deg,#1e3a5f33,#1e3a5f99 55%,#1e3a5ff2);inset:0;pointer-events:none;position:absolute;z-index:1}.bp-workspace .bp-onboard-cg-content{display:flex;flex:1 1;flex-direction:column;justify-content:flex-end;margin:0 auto;max-width:560px;padding:24px 24px 40px;position:relative;width:100%;z-index:2}@media (min-width:1024px){.bp-workspace .bp-onboard-cg-content{max-width:720px;padding:48px 48px 56px}}.bp-workspace .bp-onboard-cg-text{margin-bottom:24px;text-align:center}.bp-workspace .bp-onboard-cg-count{-webkit-text-fill-color:#0000;animation:bp-gradient-shift 3s ease infinite;background:linear-gradient(90deg,#febd59,#ff8c00,#febd59,orange,#febd59);-webkit-background-clip:text;background-clip:text;background-size:200% 100%;color:#0000;font-size:56px;font-weight:800;line-height:1;margin:0 0 8px}@media (min-width:1024px){.bp-workspace .bp-onboard-cg-count{font-size:88px}}.bp-workspace .bp-onboard-cg-headline{color:#fff;font-size:26px;font-weight:700;line-height:1.3;margin:0 0 16px;text-align:center}@media (min-width:1024px){.bp-workspace .bp-onboard-cg-headline{font-size:36px}}.bp-workspace .bp-onboard-cg-sub{color:#ffffffb3;font-size:16px;line-height:1.5;margin:0;text-align:center}@media (min-width:1024px){.bp-workspace .bp-onboard-cg-sub{font-size:17px;margin:0 auto;max-width:540px}}.bp-workspace .bp-onboard-cg-card{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#ffffff14;border:1px solid #ffffff1f;border-radius:20px;margin-bottom:24px;padding:20px;text-align:center}.bp-workspace .bp-onboard-cg-card h4{color:#fff;font-size:18px;font-weight:700;margin:12px 0 8px}.bp-workspace .bp-onboard-cg-card p{color:#ffffffb3;font-size:15px;line-height:1.4;margin:0}.bp-workspace .bp-onboard-primary-btn{align-items:center;background:linear-gradient(90deg,#667eea,#764ba2);border:0;border-radius:16px;color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:18px;font-weight:600;justify-content:center;padding:18px 24px;transition:transform .12s ease,box-shadow .12s ease;width:100%}.bp-workspace .bp-onboard-primary-btn:hover{box-shadow:0 12px 24px #667eea59;transform:translateY(-1px)}.bp-workspace .bp-onboard-primary-btn:active{transform:scale(.985)}.bp-workspace .bp-onboard-val-media{height:65vh;left:0;overflow:hidden;position:absolute;right:0;top:0;transition:opacity .25s ease;z-index:0}.bp-workspace .bp-onboard-val-media.is-hidden{opacity:0;pointer-events:none;z-index:-1}.bp-workspace .bp-onboard-val-media video{height:100%;object-fit:cover;object-position:center 28%;width:100%}@media (max-width:768px){.bp-workspace .bp-onboard-val-media video{object-position:center center}}.bp-workspace .bp-onboard-val-base{background:#1e3a5f;bottom:0;height:35vh;left:0;position:absolute;right:0;z-index:1}.bp-workspace .bp-onboard-val-fade{background:linear-gradient(180deg,#0000,#0000 42%,#1e3a5f0d 48%,#1e3a5f2e 53%,#1e3a5f61 57%,#1e3a5f94 60%,#1e3a5fc7 63%,#1e3a5feb 66%,#1e3a5f 70%);inset:0;pointer-events:none;position:absolute;z-index:2}.bp-workspace .bp-onboard-val-content{display:flex;flex:1 1;flex-direction:column;height:100vh;height:100dvh;justify-content:flex-start;margin:0 auto;max-width:560px;overflow:hidden;padding:24px 24px 50px;position:relative;width:100%;z-index:3}@media (min-width:1024px){.bp-workspace .bp-onboard-val-content{max-width:720px;padding:32px 48px 56px}}.bp-workspace .bp-onboard-val-text{bottom:224px;left:24px;margin:0;position:absolute;right:24px}@media (min-width:1024px){.bp-workspace .bp-onboard-val-text{bottom:210px;left:50%;max-width:624px;right:auto;transform:translateX(-50%);width:100%}}.bp-workspace .bp-onboard-val-controls{align-items:stretch;bottom:50px;display:flex;flex-direction:column;left:24px;position:absolute;right:24px}@media (min-width:1024px){.bp-workspace .bp-onboard-val-controls{bottom:28px;left:50%;max-width:624px;right:auto;transform:translateX(-50%);width:100%}}.bp-workspace .bp-onboard-val-headline{-webkit-text-fill-color:#0000;animation:bp-onb-rainbow 5s linear infinite;background:linear-gradient(90deg,#00bfff,#40e0d0,#9370db,#ba55d3,#ff0080,#ff1493,#00bfff);-webkit-background-clip:text;background-clip:text;background-size:300% 100%;color:#0000;font-size:36px;font-weight:800;letter-spacing:-.5px;line-height:1.1;margin:0 0 16px;text-shadow:0 2px 4px #0000004d}@media (min-width:1024px){.bp-workspace .bp-onboard-val-headline{font-size:52px}}@keyframes bp-onb-rainbow{0%{background-position:0 50%}to{background-position:300% 50%}}.bp-workspace .bp-onboard-val-body{color:#ffffffe6;font-size:17px;line-height:1.45;margin:0;text-shadow:0 1px 2px #0003}.bp-workspace .bp-onboard-val-dots{display:flex;gap:10px;justify-content:center;margin-bottom:24px}.bp-workspace .bp-onboard-val-dot{background:#fff6;border:0;border-radius:4px;cursor:pointer;height:8px;padding:0;transition:width .2s ease,background .2s ease;width:8px}.bp-workspace .bp-onboard-val-dot.is-active{animation:bp-onb-pulse 1.6s ease-in-out infinite;background:#fff;width:28px}@keyframes bp-onb-pulse{0%,to{opacity:1}50%{opacity:.7}}.bp-workspace .bp-onboard-val-cta{align-items:center;background:#fff;border:0;border-radius:50px;box-shadow:0 4px 8px #0003;color:#000;cursor:pointer;display:flex;font-family:inherit;font-size:18px;font-weight:700;gap:8px;justify-content:center;padding:18px 32px;transition:transform .12s ease;width:100%}.bp-workspace .bp-onboard-val-cta:hover{transform:translateY(-1px)}.bp-workspace .bp-onboard-val-cta:active{transform:scale(.985)}.bp-workspace .bp-onboard-val-skip{align-self:center;background:none;border:0;color:#ffffffb3;cursor:pointer;font-family:inherit;font-size:16px;font-weight:500;margin-top:16px;padding:8px 12px}.bp-workspace .bp-onboard-val-skip:hover{color:#fff}.bp-workspace .bp-onboard-val-skip.is-hidden{pointer-events:none;visibility:hidden}.bp-workspace .bp-onboard-val-sound{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#0006;border:1px solid #ffffff26;border-radius:20px;color:#fff;cursor:pointer;display:inline-flex;height:40px;justify-content:center;position:absolute;right:16px;top:max(56px,env(safe-area-inset-top,0px) + 16px);transition:background .15s ease;width:40px;z-index:100}.bp-workspace .bp-onboard-val-sound:hover{background:#0009}@media (min-width:1024px){.bp-workspace .bp-onboard-val-sound{border-radius:22px;height:44px;right:28px;top:28px;width:44px}}.bp-workspace .bp-onboard-q-wrap{align-items:center;display:flex;flex:1 1;flex-direction:column;margin:0 auto;max-width:560px;padding:60px 24px 24px;position:relative;width:100%;z-index:2}@media (min-width:1024px){.bp-workspace .bp-onboard-q-wrap{max-width:720px;padding:96px 48px 40px}}.bp-workspace .bp-onboard-q-headline{color:#fff;font-size:28px;font-weight:700;line-height:1.28;margin:0 0 12px;text-align:center}@media (min-width:1024px){.bp-workspace .bp-onboard-q-headline{font-size:40px;margin-bottom:14px}}.bp-workspace .bp-onboard-q-sub{color:#ffffffb3;font-size:16px;margin:0 0 24px;text-align:center}.bp-workspace .bp-onboard-q-scroll{-webkit-overflow-scrolling:touch;display:flex;flex:1 1;flex-direction:column;margin:0 auto;max-width:560px;overflow-y:auto;padding:0 20px 40px;position:relative;width:100%;z-index:2}@media (min-width:1024px){.bp-workspace .bp-onboard-q-scroll{max-width:720px;padding:0 48px 48px}}.bp-workspace .bp-onboard-q-card{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#ffffff0f;border-radius:24px;margin-top:60px;padding:24px}@media (min-width:1024px){.bp-workspace .bp-onboard-q-card{margin-top:32px;padding:32px}}.bp-workspace .bp-onboard-q-question{color:#fff;font-size:24px;font-weight:700;line-height:1.33;margin:0 0 12px;text-align:center}@media (min-width:1024px){.bp-workspace .bp-onboard-q-question{font-size:30px;margin-bottom:16px}}.bp-workspace .bp-onboard-q-card .bp-onboard-q-sub{margin-bottom:24px;margin-top:-4px}.bp-workspace .bp-onboard-q-list{display:flex;flex-direction:column;gap:12px}.bp-workspace .bp-onboard-q-row{align-items:center;background:#ffffff14;border:2px solid #0000;border-radius:16px;color:#fff;cursor:pointer;display:flex;font-family:inherit;gap:12px;justify-content:space-between;padding:18px;text-align:left;transition:background .15s ease,border-color .15s ease,transform .1s ease;width:100%}.bp-workspace .bp-onboard-q-row:hover{background:#ffffff1f}.bp-workspace .bp-onboard-q-row:active{transform:scale(.99)}.bp-workspace .bp-onboard-q-row.is-selected{background:#667eea26;border-color:#667eea}.bp-workspace .bp-onboard-q-row-text{flex:1 1;font-size:16px}.bp-workspace .bp-onboard-q-row.is-selected .bp-onboard-q-row-text{font-weight:600}.bp-workspace .bp-onboard-pt-list{display:flex;flex:1 1;flex-direction:column;gap:12px;padding-bottom:24px;width:100%}.bp-workspace .bp-onboard-pt-card{align-items:center;background:#ffffff14;border:2px solid #ffffff1a;border-radius:16px;color:#fff;cursor:pointer;display:flex;font-family:inherit;padding:14px;text-align:left;transition:background .15s ease,border-color .15s ease,transform .1s ease;width:100%}.bp-workspace .bp-onboard-pt-card:hover{background:#ffffff1f}.bp-workspace .bp-onboard-pt-card:active{transform:scale(.99)}.bp-workspace .bp-onboard-pt-card.is-selected{background:#667eea26;border-color:#667eea}.bp-workspace .bp-onboard-pt-icon{align-items:center;background:#ffffffe6;border-radius:14px;display:inline-flex;flex-shrink:0;height:52px;justify-content:center;overflow:hidden;width:52px}.bp-workspace .bp-onboard-pt-icon img{border-radius:30px;height:44px;object-fit:contain;width:44px}.bp-workspace .bp-onboard-pt-text{display:flex;flex:1 1;flex-direction:column;gap:4px;margin-left:16px}.bp-workspace .bp-onboard-pt-title{color:#fff;font-size:18px;font-weight:600}.bp-workspace .bp-onboard-pt-desc{color:#ffffffb3;font-size:14px}.bp-workspace .bp-onboard-pt-check{align-items:center;border:2px solid #fff6;border-radius:6px;display:inline-flex;flex-shrink:0;height:24px;justify-content:center;margin-left:8px;width:24px}.bp-workspace .bp-onboard-pt-check.is-selected{background:#667eea;border-color:#667eea}.bp-workspace .bp-onboard-pt-cta-wrap{background:linear-gradient(180deg,#0000,#1e3a5ff2 30%,#1e3a5f);bottom:0;display:flex;justify-content:center;padding:12px 0 24px;position:-webkit-sticky;position:sticky;width:100%}.bp-workspace .bp-onboard-pt-cta{align-items:center;background:#fff;border:0;border-radius:14px;box-shadow:0 6px 16px #0003;color:#667eea;cursor:pointer;display:inline-flex;font-family:inherit;font-size:16px;font-weight:700;gap:8px;justify-content:center;padding:14px 32px;transition:transform .12s ease}.bp-workspace .bp-onboard-pt-cta:hover{transform:translateY(-1px)}.bp-workspace .bp-onboard-pt-cta:active{transform:scale(.985)}.bp-workspace .bp-onboard-stage-row{align-items:center;background:#ffffff14;border:2px solid #0000;border-radius:14px;color:#fff;cursor:pointer;display:flex;font-family:inherit;gap:12px;padding:14px;text-align:left;transition:background .15s ease,border-color .15s ease,transform .1s ease;width:100%}.bp-workspace .bp-onboard-stage-row:hover{background:#ffffff1f}.bp-workspace .bp-onboard-stage-row:active{transform:scale(.99)}.bp-workspace .bp-onboard-stage-row.is-selected{background:#667eea26;border-color:#667eea}.bp-workspace .bp-onboard-stage-num{align-items:center;background:#ffffff1a;border-radius:16px;color:#ffffffb3;display:inline-flex;flex-shrink:0;font-size:14px;font-weight:700;height:32px;justify-content:center;width:32px}.bp-workspace .bp-onboard-stage-num.is-selected{background:#667eea;color:#fff}.bp-workspace .bp-onboard-stage-text{color:#fff;flex:1 1;font-size:15px}.bp-workspace .bp-onboard-stage-row.is-selected .bp-onboard-stage-text{font-weight:600}.bp-workspace .bp-onboard-saving{color:#ffffffb3;font-size:14px;margin-top:18px;text-align:center}.bp-gate-screen{align-items:center;display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding:24px;position:relative}.bp-gate-bg{background:linear-gradient(135deg,#1a1a2e,#16213e 50%,#0f3460);inset:0;position:absolute;z-index:0}.bp-gate-shell{align-items:center;display:flex;flex-direction:column;gap:14px;max-width:520px;padding:56px 12px 40px;position:relative;width:100%;z-index:1}.bp-gate-headline{color:#fff9;font-size:13px;font-weight:700;letter-spacing:1.3px;text-transform:uppercase}.bp-gate-title{color:#fff;font-size:28px;font-weight:800;letter-spacing:-.5px;line-height:1.2;margin:0;text-align:center}.bp-gate-subtitle{color:#ffffffb3;font-size:15px;line-height:1.45;margin:0 0 22px;max-width:460px;padding:0 6px;text-align:center}.bp-gate-choices{display:flex;flex-direction:column;gap:14px;width:100%}.bp-gate-choice{align-items:center;border:1px solid #ffffff1f;border-radius:18px;color:#fff;cursor:pointer;display:flex;font-family:inherit;gap:14px;padding:18px;text-align:left;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;width:100%}.bp-gate-choice:hover:not(:disabled){border-color:#fff3;box-shadow:0 12px 28px #00000059;transform:translateY(-2px)}.bp-gate-choice:disabled{cursor:default;opacity:.85}.bp-gate-choice-text{display:flex;flex:1 1;flex-direction:column;gap:3px}.bp-gate-choice-title{color:#fff;font-size:16px;font-weight:700}.bp-gate-choice-sub{color:#ffffffb8;font-size:13px;line-height:1.4}.bp-gate-footnote{color:#fff6;font-size:12px;margin-top:28px;text-align:center}.bp-gate-spinner{animation:bp-gate-spin 1s linear infinite;color:#ffffffe6}@keyframes bp-gate-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.bp-workspace .bp-plan-card{align-items:center;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:18px;cursor:pointer;display:flex;gap:14px;justify-content:space-between;padding:16px 18px;transition:border-color .15s ease,background .15s ease}.bp-workspace .bp-plan-card.is-selected{background:#febd591a;border-color:#febd59}.bp-workspace .bp-plan-card-meta p{margin:0}.bp-workspace .bp-plan-card-price{color:#fff;font-size:18px;font-weight:700}.bp-workspace .bp-plan-card-cycle{color:#ffffffa6;font-size:12.5px;margin-top:2px}.bp-workspace .bp-plan-card-badge{background:linear-gradient(135deg,#febd59,#ff8c00);border-radius:999px;color:#1a1a1a;font-size:10.5px;font-weight:700;letter-spacing:.12em;padding:4px 8px;text-transform:uppercase}.bp-workspace .bp-app{background:var(--bp-bg-secondary);display:flex;min-height:100vh;min-height:100dvh}.bp-workspace .bp-app-ios{display:block}.bp-workspace .bp-sidebar{display:none}.bp-workspace .bp-sidebar-logo{align-items:center;display:flex;gap:8px;margin-bottom:28px;padding:0 6px}.bp-workspace .bp-sidebar-nav{display:flex;flex:1 1;flex-direction:column;gap:4px}.bp-workspace .bp-sidebar-link{align-items:center;border-radius:12px;color:var(--bp-text-secondary);display:flex;font-size:14px;font-weight:500;gap:12px;padding:10px 12px;text-decoration:none;transition:background .12s ease,color .12s ease}.bp-workspace .bp-sidebar-link:hover{background:#f3f4f6;color:var(--bp-text-primary)}.bp-workspace .bp-sidebar-link.is-active{background:#4275a81a;color:var(--bp-primary)}.bp-workspace .bp-sidebar-link svg{flex-shrink:0}.bp-workspace .bp-main{background:var(--bp-bg-secondary);display:flex;flex:1 1;flex-direction:column;min-width:0;padding-bottom:120px;position:relative}.bp-workspace .bp-main-full{padding-bottom:120px;width:100%}.bp-workspace .bp-topbar{align-items:center;background:#fff;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:14px 18px;position:-webkit-sticky;position:sticky;top:0;z-index:20}@media (min-width:1024px){.bp-workspace .bp-topbar{padding:14px 32px}}.bp-workspace .bp-topbar-logo{align-items:center;display:flex;gap:8px}@media (min-width:1024px){.bp-workspace .bp-topbar-logo{display:none}}.bp-workspace .bp-topbar-actions{align-items:center;display:flex;gap:8px}.bp-workspace .bp-topbar-avatar{align-items:center;background:var(--bp-grad-primary);border:none;border-radius:50%;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;height:36px;justify-content:center;width:36px}.bp-workspace .bp-smart-banner{align-items:center;background:linear-gradient(135deg,#1d1d1f,#2d2d30);border-radius:14px;box-shadow:0 6px 18px #0000001f;color:#fff;display:flex;gap:12px;margin:14px 18px 0;padding:10px 14px}@media (min-width:1024px){.bp-workspace .bp-smart-banner{display:none}}.bp-workspace .bp-smart-banner-icon{align-items:center;border-radius:9px;display:inline-flex;flex-shrink:0;height:40px;justify-content:center;overflow:hidden;width:40px}.bp-workspace .bp-smart-banner-icon img{display:block;height:100%;object-fit:cover;width:100%}.bp-workspace .bp-smart-banner-body{flex:1 1;min-width:0}.bp-workspace .bp-smart-banner-title{font-size:13.5px;font-weight:600;margin:0}.bp-workspace .bp-smart-banner-sub{color:#ffffffa6;font-size:11.5px;margin:1px 0 0}.bp-workspace .bp-smart-banner-cta{background:#fff;border-radius:999px;color:#1d1d1f;flex-shrink:0;font-size:12.5px;font-weight:700;padding:7px 14px;text-decoration:none}.bp-workspace .bp-smart-banner-close{align-items:center;background:#0000;border:none;border-radius:6px;color:#fff9;cursor:pointer;display:inline-flex;height:24px;justify-content:center;width:24px}.bp-workspace .bp-dashboard-hero{background:var(--bp-grad-brand-blue);border-radius:24px;box-shadow:0 12px 30px #2d5a8a40;color:#fff;margin:16px 18px 0;padding:22px 22px 18px}@media (min-width:1024px){.bp-workspace .bp-dashboard-hero{margin:24px 32px 0;padding:28px 32px 24px}}.bp-workspace .bp-dashboard-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr;padding:16px 18px 24px}@media (min-width:768px){.bp-workspace .bp-dashboard-grid{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.bp-workspace .bp-dashboard-grid{gap:18px;grid-template-columns:1fr 1fr 1fr;padding:24px 32px 32px}}.bp-workspace .bp-tool-card{background:#fff;border:1px solid #eef0f3;border-radius:18px;color:var(--bp-text-primary);cursor:pointer;display:flex;flex-direction:column;gap:10px;padding:16px;text-decoration:none;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease}.bp-workspace .bp-tool-card:hover{border-color:#dde2e8;box-shadow:0 12px 26px #0000000d;transform:translateY(-1px)}.bp-workspace .bp-tool-icon{align-items:center;background:#4275a81a;border-radius:12px;color:var(--bp-primary);display:inline-flex;height:40px;justify-content:center;width:40px}.bp-workspace .bp-tool-card.is-premium .bp-tool-icon{animation:bp-gradient-shift 6s ease infinite;background:var(--bp-grad-intelligence);background-size:200% 200%;color:#fff}.bp-workspace .bp-tool-title{font-size:15px;margin:0}.bp-workspace .bp-tool-desc{color:var(--bp-text-secondary);font-size:12.5px;line-height:1.45;margin:0}.bp-workspace .bp-section-title{color:var(--bp-text-muted);font-size:11px;font-weight:700;letter-spacing:.14em;margin:0 18px 4px;text-transform:uppercase}@media (min-width:1024px){.bp-workspace .bp-section-title{margin-left:32px;margin-right:32px}}.bp-workspace .bp-stats-row{display:flex;gap:8px;justify-content:space-around;margin-top:18px;max-width:360px}@media (min-width:768px){.bp-workspace .bp-stats-row{margin-top:22px;max-width:380px}}.bp-workspace .bp-dial{align-items:center;background:#0000;border:none;color:#fff;cursor:pointer;display:flex;flex:1 1;flex-direction:column;gap:6px;padding:4px}.bp-workspace .bp-dial-svg{position:relative}.bp-workspace .bp-dial-value{align-items:center;display:flex;flex-direction:column;inset:0;justify-content:center;pointer-events:none;position:absolute}.bp-workspace .bp-dial-value strong{font-size:18px;font-weight:700;letter-spacing:-.01em}.bp-workspace .bp-dial-value span{color:#ffffffb3;font-size:9px;letter-spacing:.06em;text-transform:uppercase}.bp-workspace .bp-dial-label{color:#ffffffeb;font-size:10.5px;font-weight:600;letter-spacing:.02em;text-align:center;white-space:pre-line}.bp-workspace .bp-stats-disclaimer{color:#ffffff8c;font-size:10.5px;margin:10px 0 0;text-align:center}.bp-workspace .bp-qa-row{display:flex;gap:14px;justify-content:center;margin-top:18px}.bp-workspace .bp-qa{align-items:center;background:#0000;border:none;color:#fff;cursor:pointer;display:flex;flex:1 1;flex-direction:column;gap:8px}.bp-workspace .bp-qa-circle{align-items:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#ffffff2e;border:1px solid #ffffff4d;border-radius:39px;color:#fff;display:inline-flex;height:78px;justify-content:center;padding:4px;transition:transform .15s ease,background .15s ease;width:78px}.bp-workspace .bp-qa-circle img{filter:drop-shadow(0 4px 8px rgba(0,0,0,.25));height:100%;object-fit:contain;width:100%}.bp-workspace .bp-qa:hover .bp-qa-circle{background:#ffffff42;transform:translateY(-2px)}.bp-workspace .bp-qa-label{color:#ffffffeb;font-size:11px;font-weight:600;text-align:center;white-space:pre-line}.bp-workspace .bp-feature-card{align-items:center;background:linear-gradient(135deg,#61aff9,#1976d2 50%,#0e4b8e);border-radius:20px;box-shadow:0 8px 24px #0f346040;color:#fff;cursor:pointer;display:flex;gap:14px;justify-content:space-between;margin:14px 18px 0;padding:18px 20px;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease}@media (min-width:1024px){.bp-workspace .bp-feature-card{margin-left:32px;margin-right:32px}}.bp-workspace .bp-feature-card:hover{box-shadow:0 12px 30px #0f346059;transform:translateY(-1px)}.bp-workspace .bp-feature-card.is-green{background:linear-gradient(135deg,#10b981,#059669 50%,#047857);box-shadow:0 8px 24px #05966940}.bp-workspace .bp-feature-card.is-light{background:#fff;border:1px solid #eef0f3;box-shadow:0 4px 14px #0000000d;color:var(--bp-text-primary)}.bp-workspace .bp-feature-card-icon{align-items:center;background:#ffffff1f;border-radius:16px;display:inline-flex;flex-shrink:0;height:56px;justify-content:center;padding:4px;width:56px}.bp-workspace .bp-feature-card-icon img{filter:drop-shadow(0 3px 6px rgba(0,0,0,.22));height:100%;object-fit:contain;width:100%}.bp-workspace .bp-feature-card.is-light .bp-feature-card-icon{background:#4275a81a;color:var(--bp-primary)}.bp-workspace .bp-feature-card-body{flex:1 1;min-width:0}.bp-workspace .bp-feature-card-eyebrow{color:#ffffffb3;font-size:11px;font-weight:600;letter-spacing:.12em;margin:0 0 4px;text-transform:uppercase}.bp-workspace .bp-feature-card.is-light .bp-feature-card-eyebrow{color:var(--bp-primary)}.bp-workspace .bp-feature-card-title{font-size:17px;font-weight:700;letter-spacing:-.01em;margin:0}.bp-workspace .bp-feature-card-pill{align-items:center;background:#ffffff2e;border-radius:999px;color:#fff;display:inline-flex;font-size:12.5px;font-weight:600;gap:4px;padding:6px 12px}.bp-workspace .bp-feature-card.is-light .bp-feature-card-pill{background:#1d1d1f}.bp-workspace .bp-section{padding:16px 18px 0}@media (min-width:1024px){.bp-workspace .bp-section{padding-left:32px;padding-right:32px}}.bp-workspace .bp-section-head{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:10px}.bp-workspace .bp-section-h2{font-size:18px;font-weight:700;letter-spacing:-.01em;margin:0}.bp-workspace .bp-section-link{color:var(--bp-primary);font-size:13px;font-weight:600;text-decoration:none}.bp-workspace .bp-activity-card{background:#fff;border:1px solid #eef0f3;border-radius:18px;overflow:hidden}.bp-workspace .bp-activity-row{align-items:center;border-bottom:1px solid #f4f5f7;display:flex;gap:12px;padding:14px 16px}.bp-workspace .bp-activity-row:last-child{border-bottom:none}.bp-workspace .bp-activity-icon{align-items:center;background:#4275a81a;border-radius:11px;color:var(--bp-primary);display:inline-flex;flex-shrink:0;height:38px;justify-content:center;width:38px}.bp-workspace .bp-activity-body{flex:1 1;min-width:0}.bp-workspace .bp-activity-title{color:var(--bp-text-primary);font-size:14px;font-weight:600;margin:0}.bp-workspace .bp-activity-meta{color:var(--bp-text-secondary);font-size:12px;margin:2px 0 0}.bp-workspace .bp-focus-card{background:var(--bp-grad-brand-blue);border-radius:24px;box-shadow:0 12px 28px #2d5a8a33;color:#fff;overflow:hidden;padding:22px 22px 18px;position:relative}.bp-workspace .bp-focus-head{align-items:center;display:flex;gap:10px;margin-bottom:8px}.bp-workspace .bp-focus-icon{align-items:center;background:#ffffff2e;border-radius:50%;display:inline-flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.bp-workspace .bp-focus-title{flex:1 1;font-size:14px;font-weight:700;letter-spacing:.06em;margin:0;text-transform:uppercase}.bp-workspace .bp-focus-badge{background:#ffffff2e;border-radius:999px;font-size:10.5px;font-weight:600;letter-spacing:.02em;padding:4px 10px}.bp-workspace .bp-focus-tip{color:#ffffffeb;font-size:15px;line-height:1.55;margin:0 0 18px}.bp-workspace .bp-focus-resources{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr 1fr}.bp-workspace .bp-focus-res{align-items:center;background:#ffffff1f;border-radius:16px;color:#fff;display:flex;flex-direction:column;gap:8px;padding:12px 8px;position:relative;text-decoration:none;transition:background .14s ease,transform .14s ease}.bp-workspace .bp-focus-res:hover{background:#fff3;transform:translateY(-2px)}.bp-workspace .bp-focus-res-icon{align-items:center;background:#ffffff2e;border-radius:10px;display:inline-flex;height:36px;justify-content:center;width:36px}.bp-workspace .bp-focus-res-img{filter:drop-shadow(0 4px 8px rgba(0,0,0,.18));height:48px;object-fit:contain;width:48px}@media (min-width:768px){.bp-workspace .bp-focus-res-img{height:54px;width:54px}}.bp-workspace .bp-focus-res-label{font-size:11.5px;font-weight:600;letter-spacing:.01em;line-height:1.25;text-align:center;white-space:pre-line}.bp-workspace .bp-focus-res-badge{background:#febd59;border-radius:999px;color:#1a1a1a;font-size:9.5px;font-weight:800;letter-spacing:.02em;padding:2px 6px;position:absolute;right:8px;top:8px}.bp-workspace .bp-popular{background:#fff;border:1px solid #eef0f3;border-radius:22px;padding:22px 20px}.bp-workspace .bp-popular h3{font-size:17px;font-weight:700;letter-spacing:-.01em;margin:0 0 4px}.bp-workspace .bp-popular p.sub{color:var(--bp-text-secondary);font-size:13px;margin:0 0 14px}.bp-workspace .bp-popular-item{align-items:center;background:#f8f9fa;border:1px solid #eef0f3;border-radius:14px;color:var(--bp-text-primary);display:flex;gap:12px;margin-bottom:14px;padding:12px 14px;text-decoration:none}.bp-workspace .bp-popular-item:hover{background:#f1f3f5}.bp-workspace .bp-popular-item-icon{align-items:center;background:#3b82f61f;border-radius:50%;color:#3b82f6;display:inline-flex;flex-shrink:0;height:38px;justify-content:center;width:38px}.bp-workspace .bp-popular-item-body{flex:1 1;min-width:0}.bp-workspace .bp-popular-item-title{font-size:14px;font-weight:600;margin:0}.bp-workspace .bp-popular-item-desc{color:var(--bp-text-secondary);font-size:12.5px;margin:2px 0 0}.bp-workspace .bp-popular-cta{background:var(--bp-grad-brand-blue);border:none;border-radius:14px;color:#fff;cursor:pointer;display:block;font-size:14px;font-weight:700;padding:12px;text-align:center;text-decoration:none;width:100%}.bp-workspace .bp-dyk{align-items:flex-start;background:#fff;border:1px solid #eef0f3;border-radius:20px;display:flex;gap:14px;padding:18px}.bp-workspace .bp-dyk-icon{align-items:center;background:#ec48991f;border-radius:12px;color:#ec4899;display:inline-flex;flex-shrink:0;height:42px;justify-content:center;width:42px}.bp-workspace .bp-dyk h4{font-size:14px;font-weight:700;margin:0 0 4px}.bp-workspace .bp-dyk p{color:var(--bp-text-secondary);font-size:13.5px;line-height:1.55;margin:0}.bp-workspace .bp-blog-featured{background:linear-gradient(135deg,#1a1a2e,#0f3460);border-radius:22px;color:#fff;display:block;height:240px;overflow:hidden;position:relative;text-decoration:none}@media (min-width:1024px){.bp-workspace .bp-blog-featured{height:280px}}.bp-workspace .bp-blog-featured img{height:100%;inset:0;object-fit:cover;opacity:.85;position:absolute;width:100%}.bp-workspace .bp-blog-featured:after{background:linear-gradient(0deg,#000000b3,#0000 60%);content:"";inset:0;position:absolute}.bp-workspace .bp-blog-featured-meta{inset:auto 18px 18px;position:absolute;z-index:2}.bp-workspace .bp-blog-featured-meta .cat{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border-radius:999px;display:inline-block;font-size:11px;font-weight:600;letter-spacing:.02em;margin-bottom:8px;padding:4px 10px}.bp-workspace .bp-blog-featured-meta h4{font-size:18px;font-weight:700;letter-spacing:-.01em;line-height:1.25;margin:0}.bp-workspace .bp-blog-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-top:12px}@media (min-width:1024px){.bp-workspace .bp-blog-grid{grid-template-columns:1fr 1fr 1fr 1fr}}.bp-workspace .bp-blog-card{background:#fff;border:1px solid #eef0f3;border-radius:16px;color:var(--bp-text-primary);display:flex;flex-direction:column;gap:8px;overflow:hidden;text-decoration:none;transition:transform .14s ease,box-shadow .14s ease}.bp-workspace .bp-blog-card:hover{box-shadow:0 10px 22px #0000000f;transform:translateY(-2px)}.bp-workspace .bp-blog-card img{aspect-ratio:16/10;background:#f4f5f7;object-fit:cover;width:100%}.bp-workspace .bp-blog-card-body{display:flex;flex:1 1;flex-direction:column;gap:6px;padding:12px 14px 14px}.bp-workspace .bp-blog-card-cat{color:var(--bp-primary);font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.bp-workspace .bp-blog-card-title{font-size:13.5px;font-weight:600;line-height:1.35;margin:0}.bp-workspace .bp-modal-overlay{align-items:flex-end;background:#0000008c;display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}@media (min-width:768px){.bp-workspace .bp-modal-overlay{align-items:center;padding:24px}}.bp-workspace .bp-modal-sheet{background:#fff;border-radius:24px 24px 0 0;max-height:90vh;max-width:520px;overflow-y:auto;padding:24px 22px max(24px,env(safe-area-inset-bottom));width:100%}@media (min-width:768px){.bp-workspace .bp-modal-sheet{border-radius:24px;max-height:85vh}}.bp-workspace .bp-modal-grabber{background:#d1d5db;border-radius:2px;height:4px;margin:-8px auto 16px;width:36px}.bp-workspace .bp-modal-title{font-size:20px;font-weight:700;letter-spacing:-.01em;margin:0 0 4px}.bp-workspace .bp-modal-sub{color:var(--bp-text-secondary);font-size:13.5px;margin:0 0 16px}.bp-workspace .bp-modal-upgrade-hint{align-items:center;background:linear-gradient(135deg,#667eea1f,#764ba21f);border:1px solid #667eea38;border-radius:12px;display:flex;gap:10px;margin:0 0 14px;padding:10px 14px}.bp-workspace .bp-modal-upgrade-hint-eyebrow{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:999px;color:#fff;flex:0 0 auto;font-size:10px;font-weight:800;letter-spacing:.06em;padding:4px 10px;text-transform:uppercase}.bp-workspace .bp-modal-upgrade-hint-text{color:#4c1d95;font-size:12.5px;line-height:1.35}.bp-workspace .bp-modal-upgrade-hint-link{color:inherit;cursor:pointer;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.bp-workspace .bp-modal-upgrade-hint-link:hover{background:linear-gradient(135deg,#667eea2e,#764ba22e);box-shadow:0 6px 18px #667eea38;transform:translateY(-1px)}.bp-workspace .bp-modal-upgrade-hint-link:active{transform:translateY(0)}.bp-workspace .bp-modal-upgrade-hint-link .bp-modal-upgrade-hint-text{flex:1 1 auto}.bp-workspace .bp-modal-upgrade-hint-chev{color:#667eea;flex:0 0 auto}.bp-workspace .bp-modal-list{display:flex;flex-direction:column;gap:6px}.bp-workspace .bp-modal-item{background:#f8f9fa;border:1px solid #eef0f3;border-radius:12px;color:var(--bp-text-primary);cursor:pointer;display:flex;flex-direction:column;font-size:14px;font-weight:500;gap:2px;padding:12px 14px;text-align:left}.bp-workspace .bp-modal-item-title{color:var(--bp-text-primary);font-size:14px;font-weight:600;line-height:1.3}.bp-workspace .bp-modal-item-sub{color:var(--bp-text-secondary);font-size:12.5px;font-weight:400;line-height:1.4}.bp-workspace .bp-modal-item:hover{background:#f1f3f5}.bp-workspace .bp-modal-item.is-selected{background:#4275a81a;border-color:#4275a880;color:var(--bp-primary);font-weight:600}.bp-workspace .bp-feed{background:var(--bp-bg);min-height:100%}.bp-workspace .bp-feed-hero{background:var(--bp-grad-brand-blue);border-radius:0 0 28px 28px;color:#fff;margin-bottom:8px;padding:28px 20px 24px}@media (min-width:768px){.bp-workspace .bp-feed-hero{border-radius:24px;margin:16px auto 0;max-width:720px;padding:32px 28px 28px}}.bp-workspace .bp-feed-hero-eyebrow{color:#ffffffb3;font-size:11px;font-weight:700;letter-spacing:.14em;margin:0;text-transform:uppercase}.bp-workspace .bp-feed-hero-title{color:#fff;font-size:28px;font-weight:700;letter-spacing:-.015em;margin:8px 0 4px}@media (min-width:768px){.bp-workspace .bp-feed-hero-title{font-size:32px}}.bp-workspace .bp-feed-hero-sub{color:#ffffffc7;font-size:14px;line-height:1.5;margin:0}.bp-workspace .bp-feed-body{margin:0 auto;max-width:720px;padding:12px 4px 28px}@media (min-width:768px){.bp-workspace .bp-feed-body{padding:20px 16px 36px}}.bp-workspace .bp-feed-section{padding:16px 18px 0}.bp-workspace .bp-feed-body>.bp-feature-card{margin-left:18px;margin-right:18px}.bp-workspace .bp-hero-budget{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff1f;border:1px solid #ffffff2e;border-radius:18px;margin-top:20px;padding:16px 18px}.bp-workspace .bp-hero-budget-row{align-items:flex-end;display:flex;gap:16px;justify-content:space-between}.bp-workspace .bp-hero-budget-stat{display:flex;flex-direction:column;gap:2px}.bp-workspace .bp-hero-budget-label{color:#ffffffa6;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.bp-workspace .bp-hero-budget-value{font-feature-settings:"tnum";color:#fff;font-size:24px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.015em}.bp-workspace .bp-hero-budget-value.is-good{color:#6ee7b7}.bp-workspace .bp-hero-budget-value.is-over{color:#fda4af}.bp-workspace .bp-hero-budget-meta{color:#ffffffa6;font-size:11.5px}.bp-workspace .bp-hero-budget-bar{background:#ffffff29;border-radius:3px;height:6px;margin:12px 0;overflow:hidden}.bp-workspace .bp-hero-budget-bar>span{background:linear-gradient(90deg,#10b981,#34d399);border-radius:3px;display:block;height:100%}.bp-workspace .bp-hero-budget-bar>span.is-over{background:linear-gradient(90deg,#f97316,#ef4444)}.bp-workspace .bp-hero-budget-actions{display:flex}.bp-workspace .bp-hero-budget-edit{align-items:center;background:#ffffff2e;border:1px solid #ffffff3d;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:6px;padding:6px 12px}.bp-workspace .bp-hero-budget-edit:hover{background:#ffffff42}.bp-workspace .bp-ct-filters{display:flex;gap:8px;margin:0 -4px;overflow-x:auto;padding-bottom:4px;padding-left:4px;padding-right:4px;scrollbar-width:thin}.bp-workspace .bp-ct-chip{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:999px;color:#1f2937;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:13px;font-weight:500;gap:6px;padding:8px 14px;white-space:nowrap}.bp-workspace .bp-ct-chip:hover{background:#f8fafc}.bp-workspace .bp-ct-chip.is-active{background:var(--bp-primary);border-color:var(--bp-primary);color:#fff}.bp-workspace .bp-ct-chip .dot{border-radius:50%;flex-shrink:0;height:7px;width:7px}.bp-workspace .bp-ct-chip>span:last-child{font-weight:400;opacity:.65}.bp-workspace .bp-ct-chip.is-active>span:last-child{opacity:.8}.bp-workspace .bp-ct-list{display:flex;flex-direction:column;gap:10px}.bp-workspace .bp-ct-item{align-items:center;background:#fff;border:1px solid #eef0f3;border-radius:16px;display:flex;gap:12px;padding:14px 16px;transition:border-color .14s ease,box-shadow .14s ease}.bp-workspace .bp-ct-item:hover{border-color:#d6dbe2;box-shadow:0 4px 14px #0000000a}.bp-workspace .bp-ct-item-cat{align-items:center;border-radius:999px;display:inline-flex;flex-shrink:0;font-size:11.5px;font-weight:700;gap:6px;letter-spacing:.02em;padding:5px 10px}.bp-workspace .bp-ct-item-cat .dot{border-radius:50%;height:6px;width:6px}.bp-workspace .bp-ct-item-main{flex:1 1;min-width:0}.bp-workspace .bp-ct-item-title{color:#1a1a1a;font-size:15px;font-weight:600;line-height:1.3;margin:0}.bp-workspace .bp-ct-item-meta{color:var(--bp-text-muted);font-size:12.5px;margin:2px 0 0}.bp-workspace .bp-ct-item-side{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:4px}.bp-workspace .bp-ct-item-amount{font-feature-settings:"tnum";color:#1a1a1a;font-size:16px;font-variant-numeric:tabular-nums;font-weight:700}.bp-workspace .bp-ct-item-actions{display:flex;gap:2px}.bp-workspace .bp-ct-total{align-items:center;background:#f8fafc;border-radius:14px;color:var(--bp-text-secondary);display:flex;font-size:14px;justify-content:space-between;margin-top:4px;padding:14px 16px}.bp-workspace .bp-ct-total strong{font-feature-settings:"tnum";color:#1a1a1a;font-size:18px;font-variant-numeric:tabular-nums;font-weight:700}.bp-workspace .bp-ct-empty{background:#fff;border:1px solid #eef0f3;border-radius:20px;padding:48px 24px 40px;text-align:center}.bp-workspace .bp-ct-empty-cta{align-items:center;background:#1d8efe;border:0;border-radius:9999px;box-shadow:0 4px 14px #1d8efe4d;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;gap:8px;letter-spacing:-.1px;margin-top:4px;padding:12px 22px;transition:background-color .18s ease,box-shadow .18s ease,transform .12s ease}.bp-workspace .bp-ct-empty-cta:hover{background:#0d7dee;box-shadow:0 6px 18px #1d8efe66}.bp-workspace .bp-ct-empty-cta:active{transform:scale(.97)}.bp-workspace .bp-ct-empty h3{color:#1a1a1a;font-size:18px;font-weight:700;margin:0 0 6px}.bp-workspace .bp-ct-empty p{color:var(--bp-text-secondary);font-size:14px;line-height:1.5;margin:0 auto 18px;max-width:340px}.bp-workspace .bp-ct-breakdown{background:#fff;border:1px solid #eef0f3;border-radius:18px;padding:18px}.bp-workspace .bp-ct-breakdown-row{align-items:center;border-bottom:1px solid #f4f5f7;display:flex;gap:12px;padding:10px 0}.bp-workspace .bp-ct-breakdown-row:last-child{border-bottom:none}.bp-workspace .bp-ct-breakdown-dot{border-radius:3px;flex-shrink:0;height:12px;width:12px}.bp-workspace .bp-tb-section-title{color:var(--bp-text-muted);font-size:11px;font-weight:700;letter-spacing:.14em;margin:12px 0 10px;text-transform:uppercase}.bp-workspace .bp-tb-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}@media (min-width:768px){.bp-workspace .bp-tb-grid{gap:12px;grid-template-columns:1fr 1fr 1fr}}.bp-workspace .bp-tb-card{align-items:flex-start;background:#fff;border:1px solid #eef0f3;border-radius:18px;color:var(--bp-text-primary);display:flex;flex-direction:column;gap:10px;padding:16px;text-decoration:none;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease}.bp-workspace .bp-tb-card:hover{border-color:#d6dbe2;box-shadow:0 8px 22px #0000000d;transform:translateY(-1px)}.bp-workspace .bp-tb-card-icon{filter:drop-shadow(0 3px 6px rgba(0,0,0,.1));height:44px;object-fit:contain;width:44px}@media (min-width:768px){.bp-workspace .bp-tb-card-icon{height:50px;width:50px}}.bp-workspace .bp-tb-card-body{width:100%}.bp-workspace .bp-tb-card-title{color:var(--bp-text-primary);font-size:14px;font-weight:700;letter-spacing:-.005em;margin:0}.bp-workspace .bp-tb-card-desc{color:var(--bp-text-secondary);font-size:12px;line-height:1.4;margin:3px 0 0}.bp-workspace .bp-tb-card.is-premium{background:linear-gradient(135deg,#1a1a2e,#2d1b3d 50%,#1a1a2e);border-color:#0000;color:#fff;position:relative}.bp-workspace .bp-tb-card.is-premium .bp-tb-card-title{color:#fff}.bp-workspace .bp-tb-card.is-premium .bp-tb-card-desc{color:#ffffffa6}.bp-workspace .bp-tb-card.is-premium:before{animation:bp-gradient-shift 6s ease infinite;background:var(--bp-grad-intelligence);background-size:200% 200%;border-radius:18px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute}.bp-workspace .bp-ms-progress{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff1f;border:1px solid #ffffff2e;border-radius:18px;margin-top:20px;padding:16px 18px}.bp-workspace .bp-ms-progress-track{background:#ffffff2e;border-radius:4px;height:8px;overflow:hidden}.bp-workspace .bp-ms-progress-track>span{background:linear-gradient(90deg,#34d399,#60a5fa);border-radius:4px;display:block;height:100%;transition:width .4s ease}.bp-workspace .bp-ms-progress-meta{align-items:baseline;color:#fff;display:flex;gap:6px;margin-top:10px}.bp-workspace .bp-ms-progress-meta strong{font-feature-settings:"tnum";font-size:22px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.015em}.bp-workspace .bp-ms-progress-meta span{color:#ffffffb8;font-size:13px}.bp-workspace .bp-ms-progress-pct{background:#34d3992e;border-radius:999px;color:#34d399;font-size:13px;font-weight:700;margin-left:auto;padding:3px 10px}.bp-workspace .bp-ms-list{display:flex;flex-direction:column;gap:8px;position:relative}.bp-workspace .bp-ms-item{align-items:center;background:#fff;border:1px solid #eef0f3;border-radius:16px;color:inherit;cursor:pointer;font:inherit;gap:12px;padding:12px 14px;text-align:left;transition:border-color .14s ease,background .14s ease,transform .14s ease;width:100%}.bp-workspace .bp-ms-item:hover{background:#fafbfc;border-color:#d1d5db}.bp-workspace .bp-ms-item.is-current{background:#4275a80a;border-color:var(--bp-primary)}.bp-workspace .bp-ms-item.is-done{background:#f8fafc;border-color:#eef0f3}.bp-workspace .bp-ms-item.is-done .bp-ms-title{color:var(--bp-text-secondary);text-decoration:line-through}.bp-workspace .bp-ms-step{align-items:center;background:#f1f5f9;border-radius:50%;color:#64748b;display:inline-flex;flex-shrink:0;font-size:11px;font-weight:700;height:22px;justify-content:center;width:22px}.bp-workspace .bp-ms-item.is-current .bp-ms-step{background:var(--bp-primary);color:#fff}.bp-workspace .bp-ms-icon{filter:drop-shadow(0 2px 4px rgba(0,0,0,.08));flex-shrink:0;height:38px;object-fit:contain;width:38px}.bp-workspace .bp-ms-item.is-done .bp-ms-icon{opacity:.55}.bp-workspace .bp-ms-body{flex:1 1;min-width:0}.bp-workspace .bp-ms-title{color:var(--bp-text-primary);font-size:14.5px;font-weight:600;line-height:1.3;margin:0}.bp-workspace .bp-ms-sub{color:var(--bp-text-muted);font-size:12px;margin:2px 0 0}.bp-workspace .bp-ms-item.is-current .bp-ms-sub{color:var(--bp-primary);font-weight:600}.bp-workspace .bp-ms-check{align-items:center;background:#fff;border:2px solid #d1d5db;border-radius:50%;color:#fff;display:inline-flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.bp-workspace .bp-ms-check.is-done{background:#21a675;border-color:#21a675}.bp-workspace .bp-console{--bp-row-h:36px;font-feature-settings:"tnum" on,"lnum" on;background:var(--bp-bg-secondary);padding:0}.bp-workspace .bp-proj-header{background:#fff;border-bottom:1px solid #e5e7eb;display:flex;flex-direction:column;gap:12px;padding:20px 18px 16px}@media (min-width:768px){.bp-workspace .bp-proj-header{align-items:center;flex-direction:row;justify-content:space-between;padding:18px 32px}}.bp-workspace .bp-proj-meta{display:flex;flex-direction:column;gap:4px;min-width:0}.bp-workspace .bp-proj-breadcrumb{align-items:center;color:var(--bp-text-muted);display:flex;font-size:11.5px;font-weight:500;gap:6px;letter-spacing:.04em}.bp-workspace .bp-proj-title{color:#0f172a;font-size:22px;font-weight:700;letter-spacing:-.02em;margin:0}.bp-workspace .bp-chip{align-items:center;background:#eef4ff;border:1px solid #1e40af1f;border-radius:999px;color:#1e40af;cursor:pointer;display:inline-flex;font-size:11.5px;font-weight:600;gap:5px;letter-spacing:.01em;padding:3px 9px}.bp-workspace .bp-chip:hover{background:#e0eaff}.bp-workspace .bp-chip.is-amber{background:#fbf1ec;border-color:#92400e26;color:#b94e2e}.bp-workspace .bp-chip.is-green{background:#d1fae5;border-color:#065f4626;color:#065f46}.bp-workspace .bp-chip.is-pink{background:#fce7f3;border-color:#9d174d26;color:#9d174d}.bp-workspace .bp-chip.is-slate{background:#f1f5f9;border-color:#4755692e;color:#475569}.bp-workspace .bp-proj-actions{display:flex;flex-wrap:wrap;gap:8px}.bp-workspace .bp-action{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:9px;color:#0f172a;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;height:34px;padding:0 12px;text-decoration:none;transition:background .14s ease,border-color .14s ease,color .14s ease;white-space:nowrap}.bp-workspace .bp-action:hover{background:#f8fafc;border-color:#cbd5e1}.bp-workspace .bp-action.is-primary{background:var(--bp-primary);border-color:var(--bp-primary);color:#fff}.bp-workspace .bp-action.is-primary:hover{background:var(--bp-primary-dark);border-color:var(--bp-primary-dark)}.bp-workspace .bp-action kbd{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:4px;color:#475569;font:inherit;font-size:10.5px;margin-left:4px;padding:1px 5px}.bp-workspace .bp-action.is-primary kbd{background:#ffffff2e;border-color:#0000;color:#fff}.bp-workspace .bp-kpi-strip{grid-gap:1px;background:#e5e7eb;border-bottom:1px solid #e5e7eb;display:grid;gap:1px;grid-template-columns:repeat(2,1fr)}@media (min-width:768px){.bp-workspace .bp-kpi-strip{grid-template-columns:repeat(4,1fr)}}@media (min-width:1200px){.bp-workspace .bp-kpi-strip{grid-template-columns:repeat(5,1fr)}}.bp-workspace .bp-kpi{background:#fff;color:inherit;display:flex;flex-direction:column;gap:6px;padding:16px 18px;text-decoration:none;transition:background .14s ease}.bp-workspace .bp-kpi:hover{background:#fafbfc}.bp-workspace .bp-kpi-label{align-items:center;color:var(--bp-text-muted);display:flex;font-size:11px;font-weight:600;gap:6px;letter-spacing:.08em;text-transform:uppercase}.bp-workspace .bp-kpi-value{color:#0f172a;font-size:22px;font-weight:700;letter-spacing:-.015em;line-height:1.1}.bp-workspace .bp-kpi-sub{align-items:center;color:var(--bp-text-secondary);display:flex;font-size:11.5px;gap:4px}.bp-workspace .bp-kpi-bar{background:#f1f5f9;border-radius:2px;height:4px;margin-top:4px;overflow:hidden}.bp-workspace .bp-kpi-bar>span{background:var(--bp-primary);border-radius:2px;display:block;height:100%}.bp-workspace .bp-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr;padding:12px 18px 24px}@media (min-width:768px){.bp-workspace .bp-grid{grid-template-columns:1fr 1fr;padding:14px 24px 28px}}@media (min-width:1280px){.bp-workspace .bp-grid{gap:14px;grid-template-columns:2fr 1fr;padding:16px 32px 32px}}.bp-workspace .bp-widget{background:#fff;border:1px solid #e5e7eb;border-radius:12px;display:flex;flex-direction:column;overflow:hidden}.bp-workspace .bp-widget-head{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;gap:10px;justify-content:space-between;padding:12px 16px}.bp-workspace .bp-widget-title{align-items:center;color:#0f172a;display:flex;font-size:13px;font-weight:700;gap:8px;letter-spacing:-.005em;margin:0}.bp-workspace .bp-widget-icon{align-items:center;background:#f1f5f9;border-radius:6px;color:#475569;display:inline-flex;height:24px;justify-content:center;width:24px}.bp-workspace .bp-widget-action{align-items:center;background:#0000;border:none;border-radius:6px;color:var(--bp-primary);cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:600;gap:4px;padding:4px 6px;text-decoration:none}.bp-workspace .bp-widget-action:hover{background:#f0f4fa}.bp-workspace .bp-widget-body{padding:14px 16px 16px}.bp-workspace .bp-widget-body.is-flush{padding:0}.bp-workspace .bp-row{align-items:center;border-bottom:1px solid #f1f5f9;color:#0f172a;display:flex;font-size:13px;gap:10px;padding:10px 16px}.bp-workspace .bp-row:last-child{border-bottom:none}.bp-workspace .bp-row-icon{align-items:center;background:#f1f5f9;border-radius:8px;color:#475569;display:inline-flex;flex-shrink:0;height:30px;justify-content:center;width:30px}.bp-workspace .bp-row-body{flex:1 1;min-width:0}.bp-workspace .bp-row-title{font-weight:500;margin:0}.bp-workspace .bp-row-meta{color:var(--bp-text-muted);font-size:11.5px;margin:1px 0 0}.bp-workspace .bp-row-amount{font-feature-settings:"tnum";color:#0f172a;font-size:13px;font-variant-numeric:tabular-nums;font-weight:600}.bp-workspace .bp-budget-summary{align-items:baseline;display:flex;gap:8px;padding:14px 16px 0}.bp-workspace .bp-budget-now{color:#0f172a;font-size:26px;font-weight:700;letter-spacing:-.015em}.bp-workspace .bp-budget-of{font-feature-settings:"tnum";color:var(--bp-text-secondary);font-size:13px;font-variant-numeric:tabular-nums}.bp-workspace .bp-budget-bar{background:#f1f5f9;border-radius:4px;display:flex;height:8px;margin:12px 16px;overflow:hidden}.bp-workspace .bp-budget-bar>span{display:block;height:100%}.bp-workspace .bp-budget-legend{grid-gap:6px 16px;display:grid;gap:6px 16px;grid-template-columns:1fr 1fr;padding:0 16px 16px}.bp-workspace .bp-budget-legend-item{align-items:center;display:flex;font-size:12px;gap:8px}.bp-workspace .bp-budget-legend-dot{border-radius:2px;flex-shrink:0;height:8px;width:8px}.bp-workspace .bp-budget-legend-label{color:var(--bp-text-secondary);flex:1 1;min-width:0}.bp-workspace .bp-budget-legend-amount{font-feature-settings:"tnum";color:#0f172a;font-variant-numeric:tabular-nums;font-weight:600}.bp-workspace .bp-empty{color:var(--bp-text-secondary);padding:28px 16px;text-align:center}.bp-workspace .bp-empty h5{color:#0f172a;font-size:13.5px;font-weight:700;margin:0 0 4px}.bp-workspace .bp-empty p{font-size:12.5px;line-height:1.5;margin:0 0 12px}.bp-workspace .bp-focus-compact{background:linear-gradient(135deg,#0f172a,#1e293b 50%,#0f172a);border:none;color:#fff}.bp-workspace .bp-focus-compact .bp-widget-head{border-color:#ffffff1a}.bp-workspace .bp-focus-compact .bp-widget-title{color:#fff}.bp-workspace .bp-focus-compact .bp-widget-icon{background:#ffffff1f;color:#fff}.bp-workspace .bp-focus-compact .bp-widget-action{color:#93c5fd}.bp-workspace .bp-focus-compact .bp-widget-action:hover{background:#ffffff14}.bp-workspace .bp-blog-strip{padding:0 18px 28px}@media (min-width:768px){.bp-workspace .bp-blog-strip{padding:0 24px 32px}}@media (min-width:1280px){.bp-workspace .bp-blog-strip{padding:0 32px 32px}}.bp-workspace .bp-blog-strip-head{align-items:baseline;display:flex;justify-content:space-between;margin:0 0 12px}.bp-workspace .bp-blog-strip-h2{color:#0f172a;font-size:14px;font-weight:700;letter-spacing:-.005em;margin:0}.bp-workspace .bp-blog-strip-scroll{grid-gap:12px;display:grid;gap:12px;grid-auto-columns:240px;grid-auto-flow:column;overflow-x:auto;padding-bottom:4px;scroll-snap-type:x mandatory;scrollbar-width:thin}@media (min-width:1024px){.bp-workspace .bp-blog-strip-scroll{grid-auto-columns:auto;grid-auto-flow:row;grid-template-columns:repeat(4,minmax(0,1fr));overflow-x:visible}}.bp-workspace .bp-blog-mini{background:#fff;border:1px solid #e5e7eb;border-radius:10px;color:#0f172a;display:flex;flex-direction:column;gap:0;overflow:hidden;scroll-snap-align:start;text-decoration:none;transition:border-color .14s ease,box-shadow .14s ease}.bp-workspace .bp-blog-mini:hover{border-color:#cbd5e1;box-shadow:0 2px 6px #0000000a}.bp-workspace .bp-blog-mini img{aspect-ratio:16/10;background:#f1f5f9;object-fit:cover;width:100%}.bp-workspace .bp-blog-mini-body{padding:10px 12px 12px}.bp-workspace .bp-blog-mini-cat{color:var(--bp-primary);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.bp-workspace .bp-blog-mini-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:13px;font-weight:600;line-height:1.35;margin:4px 0 0;overflow:hidden}.bp-workspace .bp-pill-dot{background:var(--bp-success);border-radius:50%;display:inline-block;height:6px;width:6px}.bp-workspace .bp-divider{background:#e5e7eb;height:1px;margin:0}.bp-workspace .bp-tool{background:var(--bp-bg-secondary)}.bp-workspace .bp-tool-header{background:#fff;border-bottom:1px solid #e5e7eb;display:flex;flex-direction:column;gap:12px;padding:18px 18px 14px}@media (min-width:768px){.bp-workspace .bp-tool-header{align-items:center;flex-direction:row;justify-content:space-between;padding:18px 32px}}.bp-workspace .bp-tool-crumb{align-items:center;color:var(--bp-text-muted);display:flex;font-size:12px;gap:8px}.bp-workspace .bp-tool-crumb a{color:var(--bp-text-secondary);font-weight:500;text-decoration:none}.bp-workspace .bp-tool-crumb a:hover{color:var(--bp-primary)}.bp-workspace .bp-tool-title{color:#0f172a;font-size:22px;font-weight:700;letter-spacing:-.02em;margin:4px 0 0}.bp-workspace .bp-tool-sub{color:var(--bp-text-secondary);font-size:13px;margin:2px 0 0}.bp-workspace .bp-tool-actions{display:flex;flex-wrap:wrap;gap:8px}.bp-workspace .bp-table{border-collapse:collapse;font-size:13.5px;width:100%}.bp-workspace .bp-table thead th{background:#fafbfc;border-bottom:1px solid #e5e7eb;color:var(--bp-text-muted);font-size:11px;font-weight:600;letter-spacing:.08em;padding:10px 16px;text-align:left;text-transform:uppercase}.bp-workspace .bp-table tbody td{border-bottom:1px solid #f1f5f9;color:#0f172a;padding:12px 16px;vertical-align:middle}.bp-workspace .bp-table tbody tr:last-child td{border-bottom:none}.bp-workspace .bp-table tbody tr:hover td{background:#fafbfc}.bp-workspace .bp-table .num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;text-align:right}.bp-workspace .bp-cat-pill{align-items:center;background:#f1f5f9;border-radius:6px;color:#475569;display:inline-flex;font-size:11.5px;font-weight:600;gap:6px;padding:3px 8px}.bp-workspace .bp-cat-pill .dot{border-radius:50%;height:6px;width:6px}.bp-workspace .bp-icon-btn{align-items:center;background:#0000;border:1px solid #0000;border-radius:6px;color:var(--bp-text-muted);cursor:pointer;display:inline-flex;height:28px;justify-content:center;transition:background .12s ease,color .12s ease,border-color .12s ease;width:28px}.bp-workspace .bp-icon-btn:hover{background:#f1f5f9;border-color:#e2e8f0;color:#0f172a}.bp-workspace .bp-icon-btn.is-danger:hover{background:#fbf1ec;border-color:#e9c8b7;color:#b94e2e}.bp-workspace .bp-budget-banner{align-items:center;background:linear-gradient(135deg,#0f172a,#1e293b);border-radius:12px;color:#fff;display:flex;flex-wrap:wrap;gap:18px;margin-bottom:12px;padding:16px 16px 14px}.bp-workspace .bp-budget-banner-stat{flex:1 1;min-width:130px}.bp-workspace .bp-budget-banner-stat label{color:#ffffff8c;display:block;font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.bp-workspace .bp-budget-banner-stat strong{font-feature-settings:"tnum";display:block;font-size:22px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.015em;margin-top:2px}.bp-workspace .bp-budget-banner-stat .meta{color:#fff9;display:block;font-size:11.5px;margin-top:2px}.bp-workspace .bp-budget-banner-stat.is-good strong{color:#34d399}.bp-workspace .bp-budget-banner-stat.is-bad strong{color:#fb7185}.bp-workspace .bp-budget-banner-bar{background:#ffffff1a;border-radius:3px;height:6px;margin-top:12px;overflow:hidden;width:100%}.bp-workspace .bp-budget-banner-bar>span{background:linear-gradient(90deg,#10b981,#34d399);display:block;height:100%}.bp-workspace .bp-budget-banner-bar>span.is-over{background:linear-gradient(90deg,#f97316,#ef4444)}.bp-workspace .bp-tool-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr;padding:14px 18px 28px}@media (min-width:1024px){.bp-workspace .bp-tool-grid{gap:14px;grid-template-columns:2fr 1fr;padding:16px 32px 32px}}.bp-workspace .bp-form-row{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.bp-workspace .bp-form-row.is-split{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.bp-workspace .bp-form-row.is-split>div{display:flex;flex-direction:column;gap:6px;margin-bottom:0}.bp-workspace .bp-form-label{color:var(--bp-text-secondary);font-size:11.5px;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.bp-workspace .bp-form-input{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #e2e8f0;border-radius:9px;color:#0f172a;font-family:inherit;font-size:14px;height:38px;padding:0 12px;transition:border-color .12s ease,box-shadow .12s ease}.bp-workspace .bp-form-input:focus{border-color:var(--bp-primary);box-shadow:0 0 0 3px #4275a826;outline:none}.bp-workspace .bp-form-textarea{font-family:inherit;min-height:70px;padding:10px 12px;resize:vertical}.bp-workspace .bp-form-help{color:var(--bp-text-muted);font-size:11.5px}.bp-workspace .bp-form-amount{position:relative}.bp-workspace .bp-form-amount input{padding-left:26px}.bp-workspace .bp-form-amount:before{color:var(--bp-text-muted);content:"$";font-size:14px;left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.bp-workspace .bp-form-cat{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(3,1fr)}.bp-workspace .bp-form-cat-opt{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#0f172a;cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:500;gap:6px;justify-content:center;padding:9px 8px;text-align:center}.bp-workspace .bp-form-cat-opt:hover{background:#f8fafc}.bp-workspace .bp-form-cat-opt.is-selected{background:#f0f9ff;border-color:var(--bp-primary);color:var(--bp-primary);font-weight:600}.bp-workspace .bp-form-cat-opt .dot{border-radius:50%;height:6px;width:6px}.bp-workspace .bp-form-cat-selected{align-items:center;background:#4275a81a;border-radius:999px;color:var(--bp-primary);display:inline-flex;font-size:13px;font-weight:600;gap:8px;margin:6px 0 10px;padding:8px 14px}.bp-workspace .bp-form-cat-selected .dot{border-radius:50%;height:8px;width:8px}.bp-workspace .bp-form-cat-search{margin-bottom:8px;position:relative}.bp-workspace .bp-form-cat-search-icon{color:#94a3b8;left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.bp-workspace .bp-form-cat-search-input{padding-left:34px!important}.bp-workspace .bp-form-cat-list{background:#f8fafc;border-radius:10px;display:flex;flex-direction:column;gap:4px;max-height:220px;overflow-y:auto;padding:2px}.bp-workspace .bp-form-cat-list .bp-form-cat-opt{background:#0000;border:0;border-radius:8px;justify-content:flex-start;padding:9px 12px;text-align:left}.bp-workspace .bp-form-cat-list .bp-form-cat-opt:hover{background:#fff}.bp-workspace .bp-form-cat-list .bp-form-cat-opt.is-selected{background:#fff;border:1px solid var(--bp-primary)}.bp-workspace .bp-form-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:6px}.bp-workspace .bp-form-cat-opt-label{align-items:flex-start;display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.bp-workspace .bp-form-cat-opt-name{color:var(--bp-text);font-weight:600}.bp-workspace .bp-form-cat-opt-count{color:var(--bp-text-muted);font-size:11px;font-weight:500;margin-left:8px}.bp-workspace .bp-form-cat-opt-hint{color:var(--bp-text-muted);font-size:11.5px;line-height:1.3;white-space:normal}.bp-workspace .bp-form-cat-opt.is-item{align-items:flex-start;padding:10px 12px}.bp-workspace .bp-form-market-hint{align-items:baseline;background:linear-gradient(135deg,#667eea0f,#764ba20f);border:1px solid #667eea24;border-radius:10px;color:var(--bp-text);display:flex;flex-wrap:wrap;font-size:12.5px;gap:4px;line-height:1.35;margin-top:6px;padding:10px 12px}.bp-workspace .bp-form-market-hint strong{color:#4c1d95;font-weight:700}.bp-workspace .bp-modal-back{align-items:center;background:#667eea14;border:0;border-radius:10px;color:var(--bp-primary);cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:600;gap:4px;left:14px;padding:6px 10px 6px 6px;position:absolute;top:14px;transition:background .16s ease,transform .16s ease}.bp-workspace .bp-modal-back:hover{background:#667eea24}.bp-workspace .bp-modal-back:active{transform:scale(.96)}.bp-workspace .bp-ct-welcome{padding-top:32px;text-align:center}.bp-workspace .bp-ct-welcome .bp-modal-title{text-align:center}.bp-workspace .bp-ct-welcome .bp-modal-sub{margin-left:auto;margin-right:auto;text-align:center}.bp-workspace .bp-ct-welcome-icon{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;box-shadow:0 10px 26px #667eea52;display:inline-flex;height:76px;justify-content:center;margin:0 auto 16px;width:76px}.bp-workspace .bp-ct-welcome .bp-form-actions{justify-content:center}.bp-workspace .bp-cl-list{display:flex;flex-direction:column;gap:12px}.bp-workspace .bp-cl-tabs{background:#eef2f6;border-radius:999px;display:flex;gap:6px;margin:4px 0 18px;padding:4px}.bp-workspace .bp-cl-tab{align-items:center;background:#0000;border:0;border-radius:999px;color:#1d8efe;cursor:pointer;display:inline-flex;flex:1 1;font-size:13px;font-weight:600;gap:6px;justify-content:center;padding:10px 14px;transition:background .14s ease,color .14s ease}.bp-workspace .bp-cl-tab.is-active{background:#1d8efe;box-shadow:0 2px 6px #4275a840;color:#fff}.bp-workspace .bp-cl-tab:hover:not(.is-active){background:#4275a814}.bp-workspace .bp-cl-section-head{align-items:center;display:inline-flex;gap:8px;margin:0 0 4px}.bp-workspace .bp-cl-section-title{color:#1d2a3a;font-size:15px;font-weight:700;margin:0}.bp-workspace .bp-cl-stage-label{color:#1d8efe;font-size:14px;font-weight:600;margin:0 0 10px}.bp-workspace .bp-cl-stage.is-highlight{background:linear-gradient(180deg,#eef5fb,#fff);border-color:#4275a88c;box-shadow:0 4px 14px #4275a81f}.bp-workspace .bp-cl-set-stage{align-items:center;background:#4275a80a;border:1px dashed #4275a866;border-radius:14px;color:inherit;display:flex;gap:12px;padding:14px 16px;text-decoration:none;transition:background .14s ease,border-color .14s ease}.bp-workspace .bp-cl-set-stage:hover{background:#4275a814;border-color:#4275a899}.bp-workspace .bp-cl-set-stage-title{color:#1d2a3a;font-size:14px;font-weight:700;margin:0}.bp-workspace .bp-cl-set-stage-sub{color:#1d8efe;font-size:12px;margin:2px 0 0}.bp-workspace .bp-cl-stage{background:#fff;border:1px solid #eef0f3;border-radius:18px;overflow:hidden;transition:border-color .14s ease,box-shadow .14s ease}.bp-workspace .bp-cl-stage.is-open{border-color:#4275a866;box-shadow:0 4px 16px #4275a814}.bp-workspace .bp-cl-stage-head{grid-gap:14px;align-items:center;background:#0000;border:0;color:inherit;cursor:pointer;display:grid;font:inherit;gap:14px;grid-template-columns:1fr auto auto;padding:16px 18px;text-align:left;width:100%}.bp-workspace .bp-cl-stage-head:hover{background:#f8fafc}.bp-workspace .bp-cl-stage-meta{min-width:0}.bp-workspace .bp-cl-stage-title{color:var(--bp-text-primary);font-size:15px;font-weight:600;line-height:1.3;margin:0}.bp-workspace .bp-cl-stage-sub{color:var(--bp-text-muted);font-size:12px;margin:2px 0 0}.bp-workspace .bp-cl-stage-bar{background:#f1f5f9;border-radius:999px;flex-shrink:0;height:6px;overflow:hidden;width:80px}.bp-workspace .bp-cl-stage-bar>span{border-radius:999px;display:block;height:100%;transition:width .28s ease}.bp-workspace .bp-cl-chev{color:#94a3b8;flex-shrink:0;transition:transform .2s ease}.bp-workspace .bp-cl-items{border-top:1px solid #f1f5f9;display:flex;flex-direction:column;gap:2px;list-style:none;margin:0;padding:4px 8px 12px}.bp-workspace .bp-cl-item{align-items:flex-start;background:#0000;border:0;border-radius:12px;color:inherit;cursor:pointer;display:flex;font:inherit;gap:12px;padding:10px 12px;text-align:left;transition:background .14s ease;width:100%}.bp-workspace .bp-cl-item:hover{background:#f8fafc}.bp-workspace .bp-cl-check{align-items:center;background:#fff;border:1.5px solid #cbd5e1;border-radius:50%;display:inline-flex;flex-shrink:0;height:22px;justify-content:center;margin-top:1px;transition:background .14s ease,border-color .14s ease;width:22px}.bp-workspace .bp-cl-check.is-done{background:#21a675;border-color:#21a675}.bp-workspace .bp-cl-item-label{color:var(--bp-text-primary);flex:1 1;font-size:14px;line-height:1.45}.bp-workspace .bp-cl-item.is-ticked .bp-cl-item-label{color:var(--bp-text-muted);text-decoration:line-through;-webkit-text-decoration-color:#64748b73;text-decoration-color:#64748b73;text-decoration-thickness:1.5px}@media (max-width:480px){.bp-workspace .bp-cl-stage-head{gap:10px;padding:14px}.bp-workspace .bp-cl-stage-bar{width:56px}}.bp-workspace .bp-doc-upload{align-items:flex-end;background:linear-gradient(180deg,#f8fbff,#fff);border:1px dashed #4275a859;border-radius:20px;display:flex;flex-wrap:wrap;gap:16px;padding:18px}.bp-workspace .bp-doc-upload .bp-ct-filters{margin:0}@media (max-width:540px){.bp-workspace .bp-doc-upload{padding:14px}}.bp-workspace .bp-doc-saveas{display:flex;flex-direction:column;gap:8px}.bp-workspace .bp-doc-saveas-label{color:var(--bp-text-secondary);font-size:12px;font-weight:600;letter-spacing:.04em;margin:0;text-transform:uppercase}.bp-workspace .bp-doc-saveas-chips{margin:0;padding-left:0}.bp-workspace .bp-doc-saveas-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.bp-workspace .bp-contact-avatar{align-items:center;border-radius:50%;display:inline-flex;flex-shrink:0;font-size:14px;font-weight:700;height:44px;justify-content:center;letter-spacing:.4px;width:44px}.bp-workspace .bp-contact-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.bp-workspace .bp-contact-action{align-items:center;background:#4275a814;border-radius:999px;color:var(--bp-primary);display:inline-flex;font-size:12px;font-weight:500;gap:6px;padding:6px 12px;text-decoration:none;transition:background .14s ease,color .14s ease}.bp-workspace .bp-contact-action:hover{background:#4275a829}.bp-workspace .bp-fab{-webkit-tap-highlight-color:transparent;align-items:center;background:linear-gradient(135deg,#39c7e8,#667eea);border:0;border-radius:50%;bottom:24px;bottom:max(24px,calc(env(safe-area-inset-bottom) + 8px));box-shadow:0 12px 26px #667eea80,0 4px 10px #0f172a33;color:#fff;cursor:pointer;display:inline-flex;height:56px;justify-content:center;left:50%;position:fixed;transform:translateX(-50%) rotate(0deg);transition:transform .36s cubic-bezier(.22,1,.36,1);width:56px;will-change:transform;z-index:70}@media (min-width:768px){.bp-workspace .bp-fab{bottom:30px}}.bp-workspace .bp-fab:active{transform:translateX(-50%) rotate(0deg)}.bp-workspace .bp-fab.is-open,.bp-workspace .bp-fab.is-open:active{transform:translateX(-50%) rotate(45deg)}.bp-workspace .bp-fab-pulse-ring{display:none}.bp-workspace .bp-fab.is-pulsing{animation:none}@media (prefers-reduced-motion:reduce){.bp-workspace .bp-fab-pulse-ring,.bp-workspace .bp-fab.is-pulsing{animation:none}}.bp-workspace .bp-fab-icon{align-items:center;display:inline-flex;justify-content:center}@media (min-width:1024px){.bp-workspace .bp-fab{bottom:32px;height:64px;left:auto;right:32px;width:64px}.bp-workspace .bp-fab,.bp-workspace .bp-fab:active{transform:rotate(0deg)}.bp-workspace .bp-fab.is-open,.bp-workspace .bp-fab.is-open:active{transform:rotate(45deg)}}.bp-workspace .bp-fab-backdrop{animation:bp-fab-overlay-in .24s ease forwards;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#0f172a73;inset:0;position:fixed;z-index:65}@keyframes bp-fab-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes bp-fade-in{0%{opacity:0}to{opacity:1}}.bp-workspace .bp-fab-sheet{background:#fff;border-radius:24px;bottom:calc(110px + env(safe-area-inset-bottom, 0px));box-shadow:0 12px 36px #0f172a47,0 4px 12px #0f172a1f;left:50%;opacity:0;padding:16px 14px 14px;pointer-events:none;position:fixed;transform:translate(-50%,40px) scale(.85);transform-origin:bottom center;transition:transform .28s cubic-bezier(.2,.9,.3,1),opacity .22s ease;width:min(380px,calc(100vw - 24px));z-index:70}.bp-workspace .bp-fab-sheet.is-open{opacity:1;pointer-events:auto;transform:translate(-50%) scale(1)}@media (min-width:1024px){.bp-workspace .bp-fab-sheet{bottom:120px;left:50%;right:auto;transform:translate(-50%,40px) scale(.85);transform-origin:bottom center;width:380px}.bp-workspace .bp-fab-sheet.is-open{transform:translate(-50%) scale(1)}}.bp-workspace .bp-fab-sheet-grabber{background:#e2e8f0;border-radius:999px;height:4px;margin:0 auto 10px;width:38px}@media (min-width:1024px){.bp-workspace .bp-fab-sheet-grabber{display:none}}.bp-workspace .bp-fab-sheet-head{padding:2px 4px 12px}.bp-workspace .bp-fab-sheet-eyebrow{color:var(--bp-primary);font-size:11px;font-weight:600;letter-spacing:.12em;margin:0;text-transform:uppercase}.bp-workspace .bp-fab-sheet-title{color:#333;font-size:16px;font-weight:700;margin:0 0 12px;text-align:center}.bp-workspace .bp-fab-sheet-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr)}.bp-workspace .bp-fab-action-tile{align-items:center;background:#fff;border:0;border-radius:14px;box-shadow:0 2px 8px #0000000f;color:inherit;cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:6px;justify-content:flex-start;padding:12px 6px;position:relative;text-align:center;transition:transform .14s ease,box-shadow .14s ease,background .14s ease}.bp-workspace .bp-fab-action-tile:hover{background:#fafbfc;box-shadow:0 4px 14px #0000001a;transform:translateY(-2px)}.bp-workspace .bp-fab-action-tile:active{transform:scale(.96)}.bp-workspace .bp-fab-action-tile.is-locked{background:#f8f8f8}.bp-workspace .bp-fab-action-tile.is-locked .bp-fab-action-tile-icon{opacity:.5}.bp-workspace .bp-fab-action-tile.is-locked .bp-fab-action-tile-label{color:#9ca3af}.bp-workspace .bp-fab-action-tile-iconwrap{align-items:center;display:inline-flex;height:44px;justify-content:center;position:relative;width:44px}.bp-workspace .bp-fab-action-tile-icon{height:44px;object-fit:contain;width:44px}.bp-workspace .bp-fab-action-tile-lock{align-items:center;background:#9ca3af;border:2px solid #fff;border-radius:50%;display:inline-flex;height:18px;justify-content:center;position:absolute;right:-2px;top:-2px;width:18px}.bp-workspace .bp-fab-action-tile-label{color:#333;font-size:11px;font-weight:600;line-height:14px}.bp-workspace .bp-fab-sheet-list{display:flex;flex-direction:column;gap:8px}.bp-workspace .bp-fab-action{align-items:center;background:#f8fafc;border:1px solid #eef0f3;border-radius:16px;color:inherit;cursor:pointer;display:flex;font:inherit;gap:14px;padding:12px 14px;text-align:left;transition:border-color .14s ease,background .14s ease,transform .14s ease;width:100%}.bp-workspace .bp-fab-action:hover{background:#fff;border-color:#4275a859;transform:translateY(-1px)}.bp-workspace .bp-fab-action-icon{filter:drop-shadow(0 2px 4px rgba(0,0,0,.08));flex-shrink:0;height:44px;object-fit:contain;width:44px}.bp-workspace .bp-fab-action-body{flex:1 1;min-width:0}.bp-workspace .bp-fab-action-title{color:var(--bp-text-primary);font-size:15px;font-weight:600;line-height:1.25;margin:0}.bp-workspace .bp-fab-action-premium-pill{background:linear-gradient(135deg,#f59e0b,#d97706);border-radius:999px;color:#fff;display:inline-block;font-size:9px;font-weight:800;letter-spacing:.5px;margin-left:8px;padding:2px 7px;vertical-align:middle}.bp-workspace .bp-fab-action{animation:bp-fab-action-in .32s cubic-bezier(.16,1,.3,1) forwards;opacity:0}@keyframes bp-fab-action-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.bp-workspace .bp-fab-action-desc{color:var(--bp-text-muted);font-size:12.5px;line-height:1.35;margin:2px 0 0}.bp-workspace .bp-fab-action-arrow{align-items:center;background:var(--bp-primary);border-radius:50%;color:#fff;display:inline-flex;flex-shrink:0;height:26px;justify-content:center;width:26px}.bp-workspace .bp-billing-current{background:linear-gradient(135deg,#ecfdf5,#fff);border:1px solid #10b98140;border-radius:20px;padding:22px 22px 20px}.bp-workspace .bp-billing-current-badge{align-items:center;background:#10b98126;border-radius:999px;color:#047857;display:inline-flex;font-size:11px;font-weight:700;gap:6px;letter-spacing:.08em;margin-bottom:10px;padding:4px 10px;text-transform:uppercase}.bp-workspace .bp-billing-current h3{color:var(--bp-text-primary);font-size:18px;font-weight:700;margin:0 0 6px}.bp-workspace .bp-billing-current p{color:var(--bp-text-primary);font-size:14px;line-height:1.55;margin:0}.bp-workspace .bp-billing-current .bp-billing-help{color:var(--bp-text-muted);font-size:12.5px;margin-top:10px}.bp-workspace .bp-billing-current a{color:var(--bp-primary);text-decoration:underline}.bp-workspace .bp-billing-plans{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr}@media (min-width:720px){.bp-workspace .bp-billing-plans{grid-template-columns:1fr 1fr}}.bp-workspace .bp-billing-plan{background:#fff;border:1px solid #eef0f3;border-radius:20px;display:flex;flex-direction:column;padding:22px;position:relative;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease}.bp-workspace .bp-billing-plan:hover{border-color:#4275a84d;box-shadow:0 8px 22px #0f172a0f;transform:translateY(-2px)}.bp-workspace .bp-billing-plan.is-highlight{background:linear-gradient(155deg,#1d8efe,#2c5482);border-color:#0000;color:#fff}.bp-workspace .bp-billing-plan.is-highlight:hover{box-shadow:0 16px 36px #4275a859}.bp-workspace .bp-billing-plan-flag{align-items:center;background:#fff;border-radius:999px;box-shadow:0 4px 10px #0f172a14;color:#1d8efe;display:inline-flex;font-size:11px;font-weight:700;gap:4px;letter-spacing:.08em;padding:4px 12px;position:absolute;right:18px;text-transform:uppercase;top:-10px}.bp-workspace .bp-billing-plan-label{font-size:13px;font-weight:700;letter-spacing:.06em;margin:0 0 6px;opacity:.85;text-transform:uppercase}.bp-workspace .bp-billing-plan-price{font-size:32px;font-weight:700;letter-spacing:-.02em;line-height:1;margin:0}.bp-workspace .bp-billing-plan-period{font-size:14px;font-weight:500;margin-left:4px;opacity:.75}.bp-workspace .bp-billing-plan-tagline{font-size:13.5px;line-height:1.5;margin:10px 0 0;opacity:.85}.bp-workspace .bp-billing-plan.is-highlight .bp-btn-ghost{background:#ffffff2e;border-color:#0000;color:#fff}.bp-workspace .bp-billing-plan.is-highlight .bp-btn-primary{background:#fff;color:#2c5482}.bp-workspace .bp-billing-plan.is-highlight .bp-btn-primary:hover{background:#f1f5f9}.bp-workspace .bp-billing-features{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.bp-workspace .bp-billing-features li{align-items:flex-start;background:#fff;border:1px solid #eef0f3;border-radius:14px;color:var(--bp-text-primary);display:flex;font-size:14px;gap:12px;line-height:1.45;padding:14px 16px}.bp-workspace .bp-billing-features-check{align-items:center;background:#21a675;border-radius:50%;color:#fff;display:inline-flex;flex-shrink:0;height:22px;justify-content:center;margin-top:1px;width:22px}.bp-workspace .bp-billing-success-card{align-items:center;background:#fff;border:1px solid #eef0f3;border-radius:22px;display:flex;flex-direction:column;padding:36px 24px;text-align:center}.bp-workspace .bp-billing-success-check{align-items:center;background:#21a675;border-radius:50%;box-shadow:0 10px 24px #21a6754d;display:inline-flex;height:56px;justify-content:center;width:56px}.bp-workspace .bp-spin{animation:bp-spin .9s linear infinite}@keyframes bp-spin{to{transform:rotate(1turn)}}.bp-workspace .bp-pull-to-refresh{position:relative;width:100%;will-change:transform}.bp-workspace .bp-pull-to-refresh-indicator{align-items:center;background:#fff;border-radius:50%;box-shadow:0 4px 12px #0f172a1f;display:flex;height:36px;justify-content:center;left:50%;pointer-events:none;position:absolute;top:-34px;width:36px;z-index:5}.bp-workspace .bp-premium-gate-card{background:linear-gradient(165deg,#f8fbff,#fff);border:1px solid #eef0f3;border-radius:24px;overflow:hidden;padding:32px 26px 30px;position:relative;text-align:center}.bp-workspace .bp-premium-gate-icon{display:block;filter:drop-shadow(0 4px 10px rgba(0,0,0,.1));height:88px;margin:0 auto 14px;object-fit:contain;width:88px}.bp-workspace .bp-premium-gate-lock{align-items:center;background:#4275a826;border-radius:50%;color:var(--bp-primary);display:inline-flex;height:32px;justify-content:center;margin-bottom:14px;width:32px}.bp-workspace .bp-premium-gate-title{color:var(--bp-text-primary);font-size:22px;font-weight:700;letter-spacing:-.01em;margin:0 0 6px}.bp-workspace .bp-premium-gate-sub{color:var(--bp-text-muted);font-size:14.5px;line-height:1.5;margin:0 0 18px}.bp-workspace .bp-premium-gate-bullets{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0 auto 22px;max-width:420px;padding:0;text-align:left}.bp-workspace .bp-premium-gate-bullets li{align-items:flex-start;color:var(--bp-text-primary);display:flex;font-size:14px;gap:10px;line-height:1.45}.bp-workspace .bp-premium-gate-check{align-items:center;background:#4275a81f;border-radius:50%;color:var(--bp-primary);display:inline-flex;flex-shrink:0;height:18px;justify-content:center;margin-top:2px;width:18px}.bp-workspace .bp-premium-gate-microcopy{color:var(--bp-text-muted);font-size:11.5px;line-height:1.5;margin:14px auto 0;max-width:380px}.bp-workspace .bp-btn-ghost{background:#f1f5f9;border:1px solid #0000;color:var(--bp-text-primary)}.bp-workspace .bp-btn-ghost:hover{background:#e2e8f0}.bp-workspace .bp-intel{background:radial-gradient(ellipse 80% 60% at 20% 0,#00bfff2e,#0000 60%),radial-gradient(ellipse 70% 60% at 90% 100%,#ba55d329,#0000 60%),linear-gradient(180deg,#f7f9fc,#eef3fa);display:flex;flex-direction:column;height:calc(100vh - 56px);height:calc(100dvh - 56px);overflow:hidden;position:relative}@media (min-width:768px){.bp-workspace .bp-intel{border-radius:24px;box-shadow:0 24px 64px -28px #0f346040;height:calc(100vh - 64px);height:calc(100dvh - 64px);margin:16px auto;max-width:880px}}.bp-workspace .bp-intel-topbar{align-items:center;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);background:#ffffff9e;border-bottom:1px solid #0f346014;display:flex;flex-shrink:0;gap:12px;padding:14px 16px 12px}@media (min-width:768px){.bp-workspace .bp-intel-topbar{border-radius:24px 24px 0 0;padding:16px 22px 14px}}.bp-workspace .bp-intel-back{align-items:center;background:#0f34600f;border-radius:12px;color:var(--bp-text-primary);display:inline-flex;flex-shrink:0;height:36px;justify-content:center;text-decoration:none;transition:background .16s ease;width:36px}.bp-workspace .bp-intel-back:hover{background:#0f34601a}.bp-workspace .bp-intel-title-wrap{flex:1 1;min-width:0}.bp-workspace .bp-intel-title-eyebrow{align-items:center;color:#ba55d3;display:inline-flex;font-size:10px;font-weight:700;gap:4px;letter-spacing:.12em;margin:0 0 1px;text-transform:uppercase}.bp-workspace .bp-intel-title{color:var(--bp-text-primary);font-size:17px;font-weight:700;letter-spacing:-.01em;line-height:1.2;margin:0}.bp-workspace .bp-intel-history-btn{align-items:center;background:#0f34600f;border:none;border-radius:12px;color:var(--bp-text-primary);cursor:pointer;display:inline-flex;flex-shrink:0;height:38px;justify-content:center;position:relative;transition:background .16s ease;width:38px}.bp-workspace .bp-intel-history-btn:hover{background:#0f34601a}.bp-workspace .bp-intel-history-badge{align-items:center;background:var(--bp-grad-intelligence);border-radius:9px;color:#fff;display:inline-flex;font-size:10px;font-weight:700;height:18px;justify-content:center;min-width:18px;padding:0 5px;position:absolute;right:-3px;top:-3px}.bp-workspace .bp-intel-stream{display:flex;flex:1 1 auto;flex-direction:column;gap:14px;overflow-y:auto;padding:18px 16px 24px;scroll-behavior:smooth}@media (min-width:768px){.bp-workspace .bp-intel-stream{padding:24px 28px 28px}}.bp-workspace .bp-intel-row{animation:bp-intel-fade-in .24s ease both;display:flex;gap:10px;max-width:100%}@keyframes bp-intel-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.bp-workspace .bp-intel-row-user{justify-content:flex-end}.bp-workspace .bp-intel-row-bot{justify-content:flex-start}.bp-workspace .bp-intel-avatar{align-self:flex-end;background:var(--bp-grad-intelligence);border-radius:50%;flex-shrink:0;height:30px;padding:2px;width:30px}.bp-workspace .bp-intel-avatar-inner{align-items:center;background:#0f3460e0;border-radius:50%;display:flex;height:100%;justify-content:center;width:100%}.bp-workspace .bp-intel-bubble{word-wrap:break-word;border-radius:20px;font-size:14.5px;line-height:1.55;max-width:78%;padding:12px 15px}.bp-workspace .bp-intel-bubble-user{background:linear-gradient(135deg,#1d8efe,#2d5a8a);border-bottom-right-radius:6px;box-shadow:0 6px 18px -8px #2d5a8a8c;color:#fff}.bp-workspace .bp-intel-bubble-bot{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:#ffffffd9;border:1px solid #0f34600f;border-bottom-left-radius:6px;box-shadow:0 6px 22px -10px #0f34602e;color:var(--bp-text-primary)}.bp-workspace .bp-intel-bubble-typing{align-items:center;display:inline-flex;gap:5px;padding:14px 16px}.bp-workspace .bp-intel-typing-dot{animation:bp-intel-typing 1.2s ease-in-out infinite;background:#0f346052;border-radius:50%;height:7px;width:7px}.bp-workspace .bp-intel-typing-dot:nth-child(2){animation-delay:.15s}.bp-workspace .bp-intel-typing-dot:nth-child(3){animation-delay:.3s}@keyframes bp-intel-typing{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.bp-workspace .bp-intel-md p{margin:0 0 8px}.bp-workspace .bp-intel-md p:last-child{margin-bottom:0}.bp-workspace .bp-intel-md ol,.bp-workspace .bp-intel-md ul{margin:0 0 8px;padding-left:20px}.bp-workspace .bp-intel-md li{margin:0 0 3px}.bp-workspace .bp-intel-md li:last-child{margin-bottom:0}.bp-workspace .bp-intel-md strong{font-weight:700}.bp-workspace .bp-intel-md code{background:#0f346012;border-radius:5px;font-family:SF Mono,Menlo,Consolas,monospace;font-size:.9em;padding:1px 6px}.bp-workspace .bp-intel-md-h{color:var(--bp-primary-dark);font-weight:700;margin:4px 0 6px}.bp-workspace .bp-intel-bubble-user .bp-intel-md code{background:#ffffff2e;color:#fff}.bp-workspace .bp-intel-starters{animation:bp-intel-fade-in .32s ease both;margin:12px auto;max-width:540px;padding:12px 4px 0;text-align:center}.bp-workspace .bp-intel-welcome{margin-bottom:24px}.bp-workspace .bp-intel-orb{animation:bp-intel-orb-pulse 2.6s ease-in-out infinite;background:var(--bp-grad-intelligence);border-radius:50%;box-shadow:0 14px 38px -10px #ba55d380;height:62px;margin:0 auto 16px;padding:3px;width:62px}@keyframes bp-intel-orb-pulse{0%,to{box-shadow:0 14px 38px -10px #ba55d380;transform:scale(1)}50%{box-shadow:0 18px 44px -10px #ba55d3a6;transform:scale(1.04)}}.bp-workspace .bp-intel-orb-inner{align-items:center;background:#0f3460eb;border-radius:50%;display:flex;height:100%;justify-content:center;width:100%}.bp-workspace .bp-intel-welcome-title{color:var(--bp-text-primary);font-size:21px;font-weight:700;letter-spacing:-.015em;margin:0 0 8px}@media (min-width:768px){.bp-workspace .bp-intel-welcome-title{font-size:24px}}.bp-workspace .bp-intel-welcome-sub{color:var(--bp-text-secondary);font-size:14px;line-height:1.55;margin:0;padding:0 8px}.bp-workspace .bp-intel-starter-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr;margin-bottom:18px}@media (min-width:540px){.bp-workspace .bp-intel-starter-grid{grid-template-columns:1fr 1fr}}.bp-workspace .bp-intel-starter{align-items:center;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:#ffffffd9;border:1px solid #0f346014;border-radius:16px;box-shadow:0 4px 14px -8px #0f34602e;color:var(--bp-text-primary);cursor:pointer;display:flex;font:inherit;font-size:13.5px;gap:12px;line-height:1.4;padding:14px 16px;text-align:left;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.bp-workspace .bp-intel-starter:hover{border-color:#4275a852;box-shadow:0 10px 24px -12px #0f346047;transform:translateY(-1px)}.bp-workspace .bp-intel-starter-emoji{flex-shrink:0;font-size:22px;line-height:1}.bp-workspace .bp-intel-starter-label{flex:1 1;font-weight:500}.bp-workspace .bp-intel-disclaimer{color:var(--bp-text-muted);font-size:11.5px;line-height:1.5;margin:0 8px}.bp-workspace .bp-intel-error{background:#e539351a;border:1px solid #e5393540;border-radius:12px;color:#c62828;font-size:13px;margin-top:4px;padding:11px 14px}.bp-workspace .bp-intel-composer-wrap{backdrop-filter:blur(18px) saturate(180%);-webkit-backdrop-filter:blur(18px) saturate(180%);background:#ffffffb3;border-top:1px solid #0f346014;flex-shrink:0;padding:10px 12px 14px}@media (min-width:768px){.bp-workspace .bp-intel-composer-wrap{border-radius:0 0 24px 24px;padding:14px 22px 18px}}.bp-workspace .bp-intel-composer{align-items:flex-end;background:#fff;border:1px solid #0f34601a;border-radius:22px;box-shadow:0 6px 22px -12px #0f346038;display:flex;gap:8px;padding:8px 10px 8px 14px;transition:border-color .16s ease,box-shadow .16s ease}.bp-workspace .bp-intel-composer:focus-within{border-color:#4275a880;box-shadow:0 10px 28px -12px #0f346052}.bp-workspace .bp-intel-newbtn{align-items:center;align-self:center;background:#0f346012;border:none;border-radius:50%;color:var(--bp-text-secondary);cursor:pointer;display:inline-flex;flex-shrink:0;height:32px;justify-content:center;transition:background .16s ease;width:32px}.bp-workspace .bp-intel-newbtn:hover{background:#0f34601f}.bp-workspace .bp-intel-textarea{background:#0000;border:none;color:var(--bp-text-primary);flex:1 1;font:inherit;font-size:15px;line-height:1.5;max-height:140px;min-height:24px;outline:none;padding:6px 0;resize:none}.bp-workspace .bp-intel-textarea::placeholder{color:var(--bp-text-muted)}.bp-workspace .bp-intel-send{align-items:center;align-self:center;background:var(--bp-grad-intelligence);border:none;border-radius:50%;box-shadow:0 4px 14px -4px #ba55d38c;color:#fff;cursor:pointer;display:inline-flex;flex-shrink:0;height:36px;justify-content:center;transition:transform .14s ease,box-shadow .14s ease,opacity .14s ease;width:36px}.bp-workspace .bp-intel-send:hover:not(:disabled){transform:scale(1.06)}.bp-workspace .bp-intel-send:disabled{background:#0f34602e;box-shadow:none;cursor:not-allowed}.bp-workspace .bp-intel-spin{animation:bp-intel-spin .9s linear infinite}@keyframes bp-intel-spin{to{transform:rotate(1turn)}}.bp-workspace .bp-intel-drawer-backdrop{animation:bp-intel-fade-in .18s ease both;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);background:#0f346040;border:0;inset:0;position:absolute;z-index:30}.bp-workspace .bp-intel-drawer{animation:bp-intel-slide-in .24s cubic-bezier(.2,.9,.3,1.1) both;backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);background:#fffffff5;border-left:1px solid #0f346014;bottom:0;box-shadow:-16px 0 48px -16px #0f346040;display:flex;flex-direction:column;position:absolute;right:0;top:0;width:min(86%,340px);z-index:31}@keyframes bp-intel-slide-in{0%{transform:translateX(100%)}to{transform:translateX(0)}}@media (min-width:768px){.bp-workspace .bp-intel-drawer{border-radius:0 24px 24px 0}}.bp-workspace .bp-intel-drawer-head{align-items:center;border-bottom:1px solid #0f346012;display:flex;justify-content:space-between;padding:16px 18px 12px}.bp-workspace .bp-intel-drawer-head h3{color:var(--bp-text-primary);font-size:15px;font-weight:700;margin:0}.bp-workspace .bp-intel-drawer-new{align-items:center;background:var(--bp-grad-intelligence);border:none;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:600;gap:4px;padding:6px 11px}.bp-workspace .bp-intel-drawer-list{flex:1 1;list-style:none;margin:0;overflow-y:auto;padding:8px}.bp-workspace .bp-intel-drawer-list li{align-items:stretch;display:flex;position:relative}.bp-workspace .bp-intel-drawer-item{background:#0000;border:none;border-radius:12px;color:var(--bp-text-primary);cursor:pointer;display:flex;flex:1 1;flex-direction:column;font:inherit;gap:3px;padding:10px 36px 10px 12px;text-align:left;transition:background .14s ease}.bp-workspace .bp-intel-drawer-item:hover{background:#0f34600d}.bp-workspace .bp-intel-drawer-item.is-active{background:#4275a81a}.bp-workspace .bp-intel-drawer-title{font-size:13.5px;font-weight:600;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bp-workspace .bp-intel-drawer-meta{color:var(--bp-text-muted);font-size:11px}.bp-workspace .bp-intel-drawer-del{align-items:center;background:#0000;border:none;border-radius:50%;color:var(--bp-text-muted);cursor:pointer;display:inline-flex;height:24px;justify-content:center;opacity:0;position:absolute;right:8px;top:50%;transform:translateY(-50%);transition:opacity .14s ease,background .14s ease;width:24px}.bp-workspace .bp-intel-drawer-list li:hover .bp-intel-drawer-del{opacity:1}.bp-workspace .bp-intel-drawer-del:hover{background:#e539351a;color:var(--bp-error)}.bp-workspace .bp-intel-drawer-empty{color:var(--bp-text-muted);font-size:13px;line-height:1.5;padding:28px 18px;text-align:center}.bp-workspace .bp-facade{background:radial-gradient(ellipse 60% 50% at 15% 0,#4275a81f,#0000 60%),radial-gradient(ellipse 50% 50% at 90% 10%,#ba55d314,#0000 60%),linear-gradient(180deg,#f7f9fc,#eef3fa);min-height:100%;padding-bottom:80px}@media (min-width:1024px){.bp-workspace .bp-facade[data-tool-shell=on]{background:#0000;min-height:0;padding:0}.bp-workspace .bp-facade-shell{padding:4px 0 24px}.bp-workspace .bp-facade-shell .bp-facade-style-grid{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.bp-workspace .bp-facade-shell .bp-facade-recolour-group{padding:14px 0 0}.bp-workspace .bp-facade-shell .bp-facade-recolour-chips{gap:8px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.bp-workspace .bp-facade-shell .bp-facade-mode-toggle{gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin:6px 0 18px}.bp-workspace .bp-facade-shell .bp-facade-upload{max-width:none;padding:36px 28px}.bp-workspace .bp-facade-shell .bp-facade-cta{margin:18px 0 0}.bp-workspace .bp-facade-shell .bp-facade-result-image,.bp-workspace .bp-facade-shell .bp-facade-result-img{max-height:640px;width:100%}.bp-workspace .bp-facade-shell .bp-facade-history{display:none}}.bp-workspace .bp-facade-topbar{align-items:center;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);background:#ffffffb3;border-bottom:1px solid #0f34600f;display:flex;gap:12px;padding:16px 18px 12px;position:-webkit-sticky;position:sticky;top:0;z-index:10}.bp-workspace .bp-facade-back{align-items:center;background:#0f34600f;border-radius:12px;color:var(--bp-text-primary);display:inline-flex;height:36px;justify-content:center;text-decoration:none;transition:background .16s ease;width:36px}.bp-workspace .bp-facade-back:hover{background:#0f34601a}.bp-workspace .bp-facade-title-wrap{flex:1 1;min-width:0}.bp-workspace .bp-facade-title-eyebrow{align-items:center;color:#ba55d3;display:inline-flex;font-size:10px;font-weight:700;gap:4px;letter-spacing:.12em;margin:0;text-transform:uppercase}.bp-workspace .bp-facade-title{color:var(--bp-text-primary);font-size:17px;font-weight:700;letter-spacing:-.01em;line-height:1.2;margin:1px 0 0}.bp-workspace .bp-facade-error{align-items:flex-start;background:#e539351a;border:1px solid #e5393538;border-radius:12px;color:#c62828;display:flex;font-size:13px;gap:8px;line-height:1.45;margin:12px 18px 0;padding:11px 14px}.bp-workspace .bp-facade-stage{margin:0 auto;max-width:720px;padding:16px 18px 0}@media (min-width:768px){.bp-workspace .bp-facade-stage{padding:22px 22px 0}}.bp-workspace .bp-facade-upload{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:#ffffffd9;border:1.5px dashed #4275a852;border-radius:22px;box-shadow:0 8px 24px -14px #0f346033;padding:30px 20px 26px;text-align:center}.bp-workspace .bp-facade-upload-icon{align-items:center;background:linear-gradient(135deg,#4275a829,#ba55d31f);border-radius:16px;color:var(--bp-primary-dark);display:inline-flex;height:56px;justify-content:center;margin-bottom:14px;width:56px}.bp-workspace .bp-facade-upload h2{color:var(--bp-text-primary);font-size:19px;font-weight:700;letter-spacing:-.012em;margin:0 0 6px}.bp-workspace .bp-facade-upload p{color:var(--bp-text-secondary);font-size:13.5px;line-height:1.5;margin:0 0 18px}.bp-workspace .bp-facade-upload-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:10px}.bp-workspace .bp-facade-upload-hint{color:var(--bp-text-muted);font-size:11.5px;margin:8px 0 0!important}.bp-workspace .bp-facade-btn{align-items:center;border:none;border-radius:999px;cursor:pointer;display:inline-flex;font:inherit;font-size:13.5px;font-weight:600;gap:8px;justify-content:center;padding:11px 18px;text-decoration:none;transition:transform .14s ease,box-shadow .14s ease,opacity .14s ease}.bp-workspace .bp-facade-btn:disabled{cursor:not-allowed;opacity:.55}.bp-workspace .bp-facade-btn-primary{background:var(--bp-grad-brand-blue);box-shadow:0 6px 18px -8px #2d5a8a8c;color:#fff}.bp-workspace .bp-facade-btn-primary:hover:not(:disabled){transform:translateY(-1px)}.bp-workspace .bp-facade-btn-secondary{background:#fff;border:1px solid #0f34601f;box-shadow:0 4px 12px -8px #0f346029;color:var(--bp-text-primary)}.bp-workspace .bp-facade-btn-secondary:hover:not(:disabled){border-color:#4275a866;transform:translateY(-1px)}.bp-workspace .bp-facade-btn-render{background:var(--bp-grad-intelligence);box-shadow:0 10px 26px -10px #ba55d38c;color:#fff;font-size:15px;max-width:360px;padding:14px 24px;width:100%}.bp-workspace .bp-facade-btn-render:hover:not(:disabled){transform:translateY(-1px)}.bp-workspace .bp-facade-spin{animation:bp-facade-spin .9s linear infinite}@keyframes bp-facade-spin{to{transform:rotate(1turn)}}.bp-workspace .bp-facade-preview{background:#fff;border-radius:22px;box-shadow:0 10px 28px -14px #0f346040;overflow:hidden;position:relative}.bp-workspace .bp-facade-preview-img{display:block;max-height:50vh;object-fit:cover;width:100%}.bp-workspace .bp-facade-preview-change{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f3460d9;border:none;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:600;gap:5px;padding:7px 12px;position:absolute;right:12px;top:12px}.bp-workspace .bp-facade-styles{margin-top:24px}.bp-workspace .bp-facade-styles-head{color:var(--bp-text-primary);font-size:14px;font-weight:700;letter-spacing:-.005em;margin:0 0 10px}.bp-workspace .bp-facade-style-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}@media (min-width:540px){.bp-workspace .bp-facade-style-grid{grid-template-columns:1fr 1fr 1fr}}.bp-workspace .bp-facade-style{align-items:flex-start;background:#ffffffe6;border:1.5px solid #0f346014;border-radius:14px;box-shadow:0 2px 8px -4px #0f34601a;cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:4px;padding:12px 13px;text-align:left;transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease}.bp-workspace .bp-facade-style:hover:not(:disabled){border-color:#4275a852;transform:translateY(-1px)}.bp-workspace .bp-facade-style.is-active{background:linear-gradient(135deg,#4275a814,#ba55d30d);border-color:var(--bp-primary);box-shadow:0 8px 18px -10px #4275a866}.bp-workspace .bp-facade-style:disabled{cursor:not-allowed;opacity:.5}.bp-workspace .bp-facade-style-label{color:var(--bp-text-primary);font-size:13.5px;font-weight:700}.bp-workspace .bp-facade-style-blurb{color:var(--bp-text-secondary);font-size:11.5px;line-height:1.4}.bp-workspace .bp-facade-cta{margin-top:22px;text-align:center}.bp-workspace .bp-facade-disclaimer{color:var(--bp-text-muted);font-size:11.5px;line-height:1.5;margin:14px auto 0;max-width:440px}.bp-workspace .bp-facade-result{background:#fff;border-radius:22px;box-shadow:0 12px 32px -14px #0f346040;overflow:hidden}.bp-workspace .bp-facade-result-meta{align-items:center;border-bottom:1px solid #0f34600f;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;padding:12px 14px}.bp-workspace .bp-facade-result-tag{align-items:center;background:var(--bp-grad-intelligence);border-radius:999px;color:#fff;display:inline-flex;font-size:11.5px;font-weight:700;letter-spacing:.02em;padding:5px 11px}.bp-workspace .bp-facade-result-actions{background:#0f34600f;border-radius:999px;display:flex;gap:4px;padding:3px}.bp-workspace .bp-facade-toggle{align-items:center;background:#0000;border:none;border-radius:999px;color:var(--bp-text-secondary);cursor:pointer;display:inline-flex;font:inherit;font-size:11.5px;font-weight:600;gap:5px;padding:6px 11px;transition:all .14s ease}.bp-workspace .bp-facade-toggle.is-active{background:#fff;box-shadow:0 2px 6px #0f346026;color:var(--bp-text-primary)}.bp-workspace .bp-facade-final img{display:block;height:auto;width:100%}.bp-workspace .bp-facade-result-cta{border-top:1px solid #0f34600f;display:flex;flex-wrap:wrap;gap:10px;padding:12px 14px}.bp-workspace .bp-facade-result-cta .bp-facade-btn{flex:1 1;min-width:130px}.bp-workspace .bp-facade-rerendering{align-items:center;color:var(--bp-text-secondary);display:inline-flex;font-size:12px;gap:6px;margin:10px 0 0}.bp-workspace .bp-facade-slider{background:#f2f2f7;cursor:ew-resize;position:relative;touch-action:pan-y;user-select:none;-webkit-user-select:none;width:100%}.bp-workspace .bp-facade-slider img{-webkit-user-drag:none;display:block;height:auto;pointer-events:none;width:100%}.bp-workspace .bp-facade-slider-after{width:100%}.bp-workspace .bp-facade-slider-before-wrap{height:100%;inset:0;position:absolute;transition:-webkit-clip-path 80ms linear;transition:clip-path 80ms linear;transition:clip-path 80ms linear,-webkit-clip-path 80ms linear;width:100%}.bp-workspace .bp-facade-slider-before-wrap img{height:100%;object-fit:cover;width:100%}.bp-workspace .bp-facade-slider-divider{background:#fff;bottom:0;box-shadow:0 0 0 1px #0f346033,0 0 20px #0f346066;pointer-events:none;position:absolute;top:0;transform:translateX(-50%);width:2px}.bp-workspace .bp-facade-slider-handle{align-items:center;background:#fff;border-radius:50%;box-shadow:0 6px 18px #0f34604d;color:var(--bp-primary-dark);display:inline-flex;height:36px;justify-content:center;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:36px}.bp-workspace .bp-facade-slider-label{background:#0f3460c7;border-radius:999px;color:#fff;font-size:10.5px;font-weight:700;letter-spacing:.1em;padding:4px 10px;pointer-events:none;position:absolute;text-transform:uppercase;top:12px}.bp-workspace .bp-facade-slider-label-before{left:12px}.bp-workspace .bp-facade-slider-label-after{right:12px}.bp-workspace .bp-facade-history{margin:28px auto 0;max-width:720px;padding:0 18px}@media (min-width:768px){.bp-workspace .bp-facade-history{padding:0 22px}}.bp-workspace .bp-facade-history-head{align-items:baseline;display:flex;justify-content:space-between;margin:0 0 12px}.bp-workspace .bp-facade-history-head h3{color:var(--bp-text-primary);font-size:14px;font-weight:700;margin:0}.bp-workspace .bp-facade-history-head span{color:var(--bp-text-muted);font-size:11.5px}.bp-workspace .bp-facade-history-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}@media (min-width:540px){.bp-workspace .bp-facade-history-grid{grid-template-columns:1fr 1fr 1fr}}.bp-workspace .bp-facade-history-card{background:#fff;border-radius:14px;box-shadow:0 4px 14px -8px #0f346033;overflow:hidden;position:relative}.bp-workspace .bp-facade-history-img-btn{background:none;border:none;cursor:pointer;display:block;padding:0;width:100%}.bp-workspace .bp-facade-history-img-btn img{aspect-ratio:1/1;display:block;object-fit:cover;width:100%}.bp-workspace .bp-facade-history-tag{background:#0f3460d1;border-radius:999px;bottom:8px;color:#fff;font-size:10.5px;font-weight:700;left:8px;letter-spacing:.04em;padding:3px 8px}.bp-workspace .bp-facade-history-del,.bp-workspace .bp-facade-history-tag{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);position:absolute}.bp-workspace .bp-facade-history-del{align-items:center;background:#ffffffd9;border:none;border-radius:50%;color:var(--bp-text-secondary);cursor:pointer;display:inline-flex;height:26px;justify-content:center;opacity:0;right:8px;top:8px;transition:opacity .14s ease,background .14s ease;width:26px}.bp-workspace .bp-facade-history-card:hover .bp-facade-history-del{opacity:1}.bp-workspace .bp-facade-history-del:hover{background:#fff;color:var(--bp-error)}.bp-workspace .bp-facade-usage{align-items:center;background:#0f34600f;border-radius:999px;color:var(--bp-text-secondary);display:inline-flex;font-size:11.5px;font-weight:600;letter-spacing:.02em;padding:4px 10px}.bp-workspace .bp-facade-file-pill{align-items:center;background:#ffffffe6;border:1px solid #0f346014;border-radius:14px;box-shadow:0 4px 12px -8px #0f34602e;display:flex;gap:10px;margin-bottom:22px;padding:12px 14px}.bp-workspace .bp-facade-file-pill>svg{color:var(--bp-primary-dark);flex-shrink:0}.bp-workspace .bp-facade-file-name{color:var(--bp-text-primary);flex:1 1;font-size:13.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bp-workspace .bp-facade-file-size{color:var(--bp-text-muted);flex-shrink:0;font-size:11.5px}.bp-workspace .bp-facade-file-change{background:none;border:none;border-radius:8px;color:var(--bp-primary);cursor:pointer;font-size:12px;font-weight:600;padding:4px 8px;transition:background .14s ease}.bp-workspace .bp-facade-file-change:hover{background:#4275a814}.bp-workspace .bp-facade-processing{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:#ffffffc7;border:1px solid #0f34600f;border-radius:22px;box-shadow:0 12px 32px -16px #0f346040;margin:8px auto 0;max-width:460px;padding:24px 8px 12px;text-align:center}.bp-workspace .bp-facade-orb{animation:bp-facade-orb-pulse 2.4s ease-in-out infinite;background:var(--bp-grad-intelligence);border-radius:50%;box-shadow:0 14px 36px -10px #ba55d380;height:70px;margin:0 auto 16px;padding:3px;width:70px}@keyframes bp-facade-orb-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.bp-workspace .bp-facade-orb-inner{align-items:center;background:#0f3460eb;border-radius:50%;display:flex;height:100%;justify-content:center;width:100%}.bp-workspace .bp-facade-processing h2{color:var(--bp-text-primary);font-size:19px;font-weight:700;letter-spacing:-.012em;margin:0 0 6px}.bp-workspace .bp-facade-processing p{color:var(--bp-text-secondary);font-size:13px;margin:0 0 18px}.bp-workspace .bp-facade-steps{list-style:none;margin:0 auto;max-width:320px;padding:0;text-align:left}.bp-workspace .bp-facade-step{align-items:center;background:#0000;border-radius:12px;display:flex;gap:10px;margin-bottom:4px;opacity:.4;padding:9px 12px;transition:background .24s ease,opacity .24s ease}.bp-workspace .bp-facade-step.is-done{opacity:.7}.bp-workspace .bp-facade-step.is-active{background:#4275a814;opacity:1}.bp-workspace .bp-facade-step-bullet{align-items:center;color:var(--bp-primary);display:inline-flex;flex-shrink:0;height:18px;justify-content:center;width:18px}.bp-workspace .bp-facade-step-text{display:flex;flex-direction:column;font-size:13px}.bp-workspace .bp-facade-step-title{color:var(--bp-text-primary);font-weight:600}.bp-workspace .bp-facade-step-detail{color:var(--bp-text-muted);font-size:11.5px}:root{--ios-primary:#667eea;--ios-primary-dark:#5a6fd6;--ios-secondary:#1d8efe;--ios-accent:#8b5cf6;--ios-hero-grad:linear-gradient(135deg,#61aff9,#1976d2 50%,#0e4b8e);--ios-hero-blue:linear-gradient(135deg,#61aff9,#1976d2 50%,#0e4b8e);--ios-hero-dark:linear-gradient(135deg,#1a1a2e,#16213e 50%,#0f3460);--ios-card-purple:linear-gradient(135deg,#667eea,#764ba2);--ios-fab-grad:linear-gradient(135deg,#39c7e8,#667eea);--ios-intel-grad:linear-gradient(135deg,#00bfff,#40e0d0 20%,#9370db 40%,#ba55d3 60%,#ff0080 80%,#ff1493);--ios-grey-panel:#f0f1f3;--ios-text-dark:#1a1a1a;--ios-text-secondary:#666;--ios-text-muted:#999}.bp-workspace .bp-toolbox{margin:0 auto;max-width:720px;padding:16px 16px 140px}@media (min-width:768px){.bp-workspace .bp-toolbox{max-width:960px;padding:24px 24px 160px}}@media (min-width:1200px){.bp-workspace .bp-toolbox{max-width:1180px}}.bp-workspace .bp-toolbox-head{padding:12px 4px 18px}.bp-workspace .bp-toolbox-title{color:#1a1a1a;color:var(--ios-text-dark);font-size:28px;font-weight:800;letter-spacing:-.6px;margin:0 0 4px}.bp-workspace .bp-toolbox-sub{color:#666;color:var(--ios-text-secondary);font-size:13px;margin:0}.bp-workspace .bp-toolbox-sections{display:flex;flex-direction:column;gap:16px}.bp-workspace .bp-toolbox-section{background:#f0f1f3;background:var(--ios-grey-panel);border-radius:16px;padding:16px}.bp-workspace .bp-toolbox-section-title{color:#1a1a1a;color:var(--ios-text-dark);font-size:14px;font-weight:700;letter-spacing:-.2px;margin:0 0 12px}.bp-workspace .bp-toolbox-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr 1fr}@media (min-width:768px){.bp-workspace .bp-toolbox-grid{gap:14px;grid-template-columns:repeat(4,1fr)}}@media (min-width:1200px){.bp-workspace .bp-toolbox-grid{grid-template-columns:repeat(5,1fr)}}.bp-workspace .bp-toolbox-grid-support{grid-template-columns:1fr 1fr}@media (min-width:768px){.bp-workspace .bp-toolbox-grid-support{grid-template-columns:1fr 1fr}}.bp-workspace .bp-toolbox-card{align-items:center;background:#fff;border:none;border-radius:14px;box-shadow:0 2px 8px -3px #0f34601a;cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:8px;min-height:110px;padding:14px 8px 12px;position:relative;transition:transform .14s ease,box-shadow .14s ease}.bp-workspace .bp-toolbox-card:hover{box-shadow:0 8px 18px -8px #0f346033;transform:translateY(-2px)}.bp-workspace .bp-toolbox-icon-wrap{align-items:center;display:inline-flex;height:52px;justify-content:center;position:relative;width:52px}.bp-workspace .bp-toolbox-icon{height:52px;object-fit:contain;width:52px}.bp-workspace .bp-toolbox-icon-wrap.is-locked .bp-toolbox-icon{filter:grayscale(.3);opacity:.4}.bp-workspace .bp-toolbox-lock{align-items:center;background:#ffffff8c;border-radius:26px;color:#9370db;display:flex;inset:0;justify-content:center;position:absolute}.bp-workspace .bp-toolbox-name{color:#1a1a1a;color:var(--ios-text-dark);font-size:12px;font-weight:700;letter-spacing:-.1px;line-height:1.3;text-align:center}.bp-workspace .bp-toolbox-name.is-locked{color:#999;color:var(--ios-text-muted)}.bp-workspace .bp-toolbox-premium-badge{align-items:center;background:linear-gradient(90deg,#9370db,#ff0080);border-radius:999px;color:#fff;display:inline-flex;font-size:8px;font-weight:800;gap:2px;letter-spacing:.04em;padding:2px 5px;position:absolute;right:6px;top:6px;z-index:2}.bp-workspace .bp-toolbox-support-card{align-items:center;background:#1a1a2e;border:none;border-radius:16px;box-shadow:0 4px 14px -6px #0f34604d;cursor:pointer;display:flex;font:inherit;gap:14px;grid-column:span 2;padding:16px 18px;text-align:left}.bp-workspace .bp-toolbox-support-icon{height:56px;object-fit:contain;width:56px}.bp-workspace .bp-toolbox-support-text{display:flex;flex:1 1;flex-direction:column;gap:3px}.bp-workspace .bp-toolbox-support-title{color:#fff;font-size:16px;font-weight:700;letter-spacing:-.2px}.bp-workspace .bp-toolbox-support-desc{color:#ffffffb3;font-size:12.5px}@media (min-width:768px){.bp-workspace .bp-dash-ios{margin:0 auto;max-width:960px;padding:0 0 160px}}@media (min-width:1200px){.bp-workspace .bp-dash-ios{max-width:1180px}}.bp-workspace .bp-dash-hero{display:flex;flex-direction:column;min-height:520px;overflow:hidden;padding:20px 20px 24px;position:relative}@media (min-width:768px){.bp-workspace .bp-dash-hero{border-radius:22px;box-shadow:0 14px 36px -18px #667eea80;margin:16px 16px 0;min-height:480px}}@media (min-width:1024px){.bp-workspace .bp-dash-hero{border-radius:28px;margin:20px 22px 0;min-height:440px;padding:30px 36px 28px}}.bp-workspace .bp-dash-hero-bg{background:linear-gradient(135deg,#61aff9,#1976d2 50%,#0e4b8e);background:var(--ios-hero-grad);inset:0;position:absolute;z-index:0}.bp-workspace .bp-dash-hero-vignette{background:radial-gradient(ellipse 70% 50% at 50% 110%,#0000002e,#0000 60%);inset:0;position:absolute;z-index:1}.bp-workspace .bp-dash-hero-head,.bp-workspace .bp-dash-progress-wrap{position:relative;z-index:2}.bp-workspace .bp-dash-hero-head{align-items:flex-start;display:flex;justify-content:space-between;padding-top:8px}.bp-workspace .bp-dash-greeting{flex:1 1;min-width:0}.bp-workspace .bp-dash-greeting-name{align-items:center;color:#fff;display:inline-flex;font-size:28px;font-weight:800;gap:8px;letter-spacing:-.5px;margin:0 0 8px;text-shadow:0 1px 3px #0000004d}.bp-workspace .bp-dash-verified{flex-shrink:0}.bp-workspace .bp-dash-stage-chip{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#ffffff2e;border:1px solid #ffffff40;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:600;gap:4px;padding:5px 11px 5px 14px}.bp-workspace .bp-dash-icons{display:flex;gap:8px}.bp-workspace .bp-dash-icon-btn{align-items:center;background:#ffffff26;border:none;border-radius:50%;cursor:pointer;display:inline-flex;height:40px;justify-content:center;text-decoration:none;width:40px}.bp-workspace .bp-dash-progress-wrap{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center;margin-top:-20px;padding:20px 0}.bp-workspace .bp-dash-dial{display:inline-block;position:relative}.bp-workspace .bp-dash-dial-center{align-items:center;display:flex;inset:0;justify-content:center;position:absolute}.bp-workspace .bp-dash-dial-value{color:#fff;font-size:64px;font-weight:800;line-height:1;text-align:center}.bp-workspace .bp-dash-progress-label{color:#ffffffd9;font-size:11px;font-weight:700;letter-spacing:1.5px;margin:14px 0 0}.bp-workspace .bp-dash-feed{display:flex;flex-direction:column;gap:20px;padding:18px 16px 0}@media (min-width:768px){.bp-workspace .bp-dash-feed{padding:20px 22px 0}}@media (min-width:1024px){.bp-workspace .bp-dash-feed{gap:24px;padding:24px 36px 0}.bp-workspace .bp-dash-actions-grid{grid-template-columns:repeat(6,1fr)}}@media (min-width:1100px){.bp-workspace .bp-dash-feed>section:not([data-testid=dashboard-quickactions]){width:100%}.bp-workspace .bp-dash-feed{grid-column-gap:24px;grid-row-gap:24px;align-items:start;column-gap:24px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;row-gap:24px}.bp-workspace .bp-dash-feed>section[data-testid=dashboard-quickactions]{grid-column:1/-1;grid-row:1}.bp-workspace .bp-dash-feed>section:nth-of-type(2){grid-column:1;grid-row:2}.bp-workspace .bp-dash-feed>section:nth-of-type(3){grid-column:2;grid-row:2}}.bp-workspace .bp-dash-feed-section{background:#0000}.bp-workspace .bp-dash-feed-head{align-items:baseline;display:flex;justify-content:space-between;margin:0 0 10px}.bp-workspace .bp-dash-feed-head h2{color:#1a1a1a;color:var(--ios-text-dark);font-size:17px;font-weight:700;letter-spacing:-.3px;margin:0}.bp-workspace .bp-dash-see-all{align-items:center;color:#667eea;color:var(--ios-primary);display:inline-flex;font-size:12px;font-weight:600;gap:2px;text-decoration:none}.bp-workspace .bp-dash-actions-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr 1fr}.bp-workspace .bp-dash-action{align-items:center;background:#fff;border:1px solid #0f34600f;border-radius:14px;box-shadow:0 2px 8px -4px #0f34601f;display:flex;flex-direction:column;gap:6px;padding:12px 6px;text-decoration:none}.bp-workspace .bp-dash-action img{height:36px;object-fit:contain;width:36px}.bp-workspace .bp-dash-action span{color:#1a1a1a;color:var(--ios-text-dark);font-size:11px;font-weight:700;line-height:1.3;text-align:center}.bp-workspace .bp-dash-tools-row{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr)}.bp-workspace .bp-dash-tool-card{align-items:center;background:#fff;border-radius:14px;box-shadow:0 2px 8px -3px #0f34601f;display:flex;flex-direction:column;gap:8px;padding:14px 6px;text-decoration:none}.bp-workspace .bp-dash-tool-icon{align-items:center;border-radius:50%;box-shadow:0 4px 10px -4px #0f34604d;display:inline-flex;height:44px;justify-content:center;width:44px}.bp-workspace .bp-dash-tool-card span{color:#1a1a1a;color:var(--ios-text-dark);font-size:12px;font-weight:700}.bp-workspace .bp-dash-blog-card{background:#fff;border:1px solid #0f34600f;border-radius:16px;box-shadow:0 4px 14px -6px #0f346029;padding:18px}.bp-workspace .bp-dash-blog-eyebrow{color:#667eea;color:var(--ios-primary);font-size:11px;font-weight:700;letter-spacing:.08em;margin:0 0 8px;text-transform:uppercase}.bp-workspace .bp-dash-blog-card h3{color:#1a1a1a;color:var(--ios-text-dark);font-size:17px;font-weight:700;letter-spacing:-.2px;margin:0 0 6px}.bp-workspace .bp-dash-blog-card p{color:#666;color:var(--ios-text-secondary);font-size:13px;line-height:1.55;margin:0}.bp-workspace .bp-dash-blog-cta{align-items:center;color:#667eea;color:var(--ios-primary);display:inline-flex;font-size:13px;font-weight:700;gap:4px;margin-top:12px;text-decoration:none}.bp-workspace .bp-build,.bp-workspace .bp-designs{margin:0 auto;max-width:720px;padding:16px 16px 140px}@media (min-width:768px){.bp-workspace .bp-build,.bp-workspace .bp-designs{max-width:960px;padding:24px 24px 160px}}@media (min-width:1200px){.bp-workspace .bp-build,.bp-workspace .bp-designs{max-width:1180px}}@media (min-width:1024px){.bp-workspace .bp-build{grid-column-gap:20px;grid-row-gap:0;align-items:start;column-gap:20px;display:grid;grid-template-columns:1.4fr 1fr;row-gap:0}.bp-workspace .bp-build .bp-build-head{grid-column:1/-1;margin-bottom:6px}.bp-workspace .bp-build .bp-build-panel{margin-bottom:0}.bp-workspace .bp-build .bp-build-toolrow-2,.bp-workspace .bp-build .bp-build-toolrow-3{grid-template-columns:1fr 1fr}}.bp-workspace .bp-build-head{padding:12px 4px 18px}.bp-workspace .bp-build-head h1{color:#1a1a1a;color:var(--ios-text-dark);font-size:28px;font-weight:800;letter-spacing:-.6px;margin:0 0 4px}.bp-workspace .bp-build-head p{color:#666;color:var(--ios-text-secondary);font-size:13px;margin:0}.bp-workspace .bp-build-panel{border-radius:16px;margin-bottom:16px;padding:16px;position:relative}.bp-workspace .bp-build-panel-grey{background:#f0f1f3;background:var(--ios-grey-panel)}.bp-workspace .bp-build-panel-gradient{background:#1a1a2e;overflow:hidden}.bp-workspace .bp-build-gradient-bg{animation:bp-build-grad-drift 14s ease-in-out infinite;background:linear-gradient(135deg,#00bfff,#40e0d0 20%,#9370db 40%,#ba55d3 60%,#ff0080 80%,#ff1493);background:var(--ios-intel-grad);inset:-50%;opacity:.95;position:absolute;z-index:0}@keyframes bp-build-grad-drift{0%,to{transform:translate(0)}50%{transform:translate(-20%,-8%)}}.bp-workspace .bp-build-panel-inner{position:relative;z-index:1}.bp-workspace .bp-build-panel-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:16px}.bp-workspace .bp-build-panel-title{color:#fff;font-size:18px;font-weight:700;letter-spacing:-.3px;margin:0 0 4px;text-shadow:0 1px 2px #0000002e}.bp-workspace .bp-build-panel-sub{color:#ffffffeb;font-size:12.5px;line-height:1.4;margin:0}.bp-workspace .bp-build-panel-icons{display:flex;flex-shrink:0;gap:6px}.bp-workspace .bp-build-icon-btn{align-items:center;background:#ffffff2e;border:1px solid #ffffff40;border-radius:50%;cursor:pointer;display:inline-flex;height:32px;justify-content:center;width:32px}.bp-workspace .bp-build-toolrow{grid-gap:10px;display:grid;gap:10px;margin-bottom:14px}.bp-workspace .bp-build-toolrow-2{grid-template-columns:1fr 1fr}.bp-workspace .bp-build-toolrow-3{grid-template-columns:1fr 1fr 1fr}.bp-workspace .bp-build-tool-card{align-items:center;background:#fff;border:none;border-radius:14px;box-shadow:0 2px 8px -3px #0f34601a;cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:8px;min-height:110px;padding:14px 8px 12px;position:relative}.bp-workspace .bp-build-tool-card-onGradient{background:#fffffff2}.bp-workspace .bp-build-features{display:flex;flex-wrap:wrap;gap:8px}.bp-workspace .bp-build-feature{align-items:center;background:#ffffff2e;border:1px solid #ffffff40;border-radius:999px;color:#fff;display:inline-flex;font-size:11px;font-weight:600;gap:4px;padding:4px 9px}.bp-workspace .bp-build-section-title{color:#1a1a1a;color:var(--ios-text-dark);font-size:14px;font-weight:700;margin:0 0 12px}.bp-workspace .bp-tabbar{align-items:center;backdrop-filter:blur(22px) saturate(180%);-webkit-backdrop-filter:blur(22px) saturate(180%);background:#ffffffeb;border:1px solid #0f346014;border-radius:28px;bottom:16px;bottom:max(16px,env(safe-area-inset-bottom));box-shadow:0 10px 28px -10px #0f346047,0 4px 10px -6px #0f34602e;display:grid;grid-template-columns:1fr 1fr 64px 1fr 1fr;left:50%;padding:8px;position:fixed;transform:translateX(-50%);width:min(420px,calc(100% - 24px));z-index:50}@media (min-width:768px){.bp-workspace .bp-tabbar{bottom:22px;width:min(440px,calc(100% - 48px))}}.bp-workspace .bp-tabbar-fab-spacer{background:#0000}.bp-workspace .bp-tabbar-link{align-items:center;color:#94a3b8;display:flex;flex-direction:column;font-size:10.5px;font-weight:600;gap:3px;padding:6px 4px 4px;text-decoration:none;transition:color .14s ease,transform .12s cubic-bezier(.34,1.56,.64,1)}.bp-workspace .bp-tabbar-link:active{transform:scale(.92)}.bp-workspace .bp-tabbar-link svg{transition:transform .18s cubic-bezier(.34,1.56,.64,1)}.bp-workspace .bp-tabbar-link.is-active svg{transform:translateY(-2px)}.bp-workspace .bp-tabbar-link.is-active{color:#1d8efe}.bp-workspace .bp-tabbar-link span{letter-spacing:.2px}.bp-workspace .bp-sidebar-link{transition:background .16s ease,color .16s ease,transform .12s cubic-bezier(.34,1.56,.64,1)}.bp-workspace .bp-sidebar-link:active{transform:translateX(2px) scale(.99)}.bp-workspace .bp-intel-review{background:#1a1a2e;min-height:100%;overflow:hidden;padding-bottom:32px;position:relative}.bp-workspace .bp-intel-review:before{animation:bp-intel-gradient-shift 12s ease-in-out infinite;background:linear-gradient(135deg,#00bfff,#40e0d0 20%,#9370db 40%,#ba55d3 60%,#ff0080 80%,#ff1493);background-size:200% 200%;content:"";inset:-50% -50% -50% -50%;opacity:.85;position:absolute;z-index:0}.bp-workspace .bp-intel-review>*{position:relative;z-index:1}.bp-workspace .bp-intel-review-body{display:flex;flex-direction:column;gap:14px;margin:0 auto;max-width:720px;padding:12px 16px 24px}@media (min-width:768px){.bp-workspace .bp-intel-review-body{gap:16px;padding:18px 20px 36px}}.bp-workspace .bp-intel-health-card{border-radius:22px;box-shadow:0 18px 44px -22px #667eea73;color:#fff;margin:14px 16px 0;overflow:hidden;position:relative}@media (min-width:768px){.bp-workspace .bp-intel-health-card{border-radius:24px;margin:18px auto 0;max-width:720px}}.bp-workspace .bp-intel-health-bg{background:linear-gradient(135deg,#61aff9,#1976d2 50%,#0e4b8e);inset:0;position:absolute;z-index:0}@keyframes bp-intel-gradient-shift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.bp-workspace .bp-intel-health-bg:after{background:radial-gradient(circle at 80% -10%,#39c7e873,#0000 55%),radial-gradient(circle at 0 100%,#ffffff2e,#0000 50%);content:"";inset:0;position:absolute}.bp-workspace .bp-intel-health-inner{grid-gap:16px;align-items:center;display:grid;gap:16px;grid-template-columns:1fr auto;padding:22px 20px 24px;position:relative;z-index:1}.bp-workspace .bp-intel-health-left{min-width:0}.bp-workspace .bp-intel-health-eyebrow{color:#ffffffc7;display:block;font-size:11px;font-weight:700;letter-spacing:.14em;margin-bottom:8px;text-transform:uppercase}.bp-workspace .bp-intel-health-tier{color:#fff;font-size:26px;font-weight:700;letter-spacing:-.015em;margin:0 0 6px}@media (min-width:768px){.bp-workspace .bp-intel-health-tier{font-size:30px}}.bp-workspace .bp-intel-health-tier.is-excellent{color:#d8f5e3}.bp-workspace .bp-intel-health-tier.is-good{color:#d8f1ff}.bp-workspace .bp-intel-health-tier.is-moderate{color:#ffedc4}.bp-workspace .bp-intel-health-tier.is-needs{color:#ffdada}.bp-workspace .bp-intel-health-note{color:#ffffffeb;font-size:13.5px;line-height:1.5;margin:0 0 10px}.bp-workspace .bp-intel-health-stamp{color:#ffffffb3;font-size:11.5px;margin:0}.bp-workspace .bp-intel-dial{height:148px;position:relative;width:148px}.bp-workspace .bp-intel-dial-centre{align-items:center;display:flex;flex-direction:column;inset:0;justify-content:center;pointer-events:none;position:absolute}.bp-workspace .bp-intel-dial-score{color:#fff;font-size:38px;font-weight:700;letter-spacing:-.02em;line-height:1}.bp-workspace .bp-intel-dial-out{color:#ffffffb3;font-size:11px;font-weight:600;letter-spacing:.04em;margin-top:4px}@media (max-width:420px){.bp-workspace .bp-intel-dial{height:124px;width:124px}.bp-workspace .bp-intel-dial-score{font-size:32px}}.bp-workspace .bp-intel-metrics{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}@media (max-width:480px){.bp-workspace .bp-intel-metrics{gap:8px}}.bp-workspace .bp-intel-metric{background:#fff;border:1px solid #0f346014;border-radius:16px;box-shadow:0 1px 0 #0f34600a;padding:12px 12px 14px}.bp-workspace .bp-intel-metric-head{align-items:center;display:flex;gap:6px;margin-bottom:8px}.bp-workspace .bp-intel-metric-icon{display:inline-flex}.bp-workspace .bp-intel-metric-label{color:var(--bp-text-secondary);font-size:11.5px;font-weight:600;letter-spacing:.02em}.bp-workspace .bp-intel-metric-value{color:var(--bp-text-primary);font-size:18px;font-weight:700;letter-spacing:-.01em;margin-bottom:8px}.bp-workspace .bp-intel-metric-bar{background:#0f346014;border-radius:999px;height:6px;overflow:hidden}.bp-workspace .bp-intel-metric-bar>span{border-radius:999px;display:block;height:100%;transition:width .48s ease}.bp-workspace .bp-intel-metric-foot{color:var(--bp-text-muted);font-size:11px;font-weight:600;margin-top:6px;text-align:right}.bp-workspace .bp-intel-section{background:#fff;border:1px solid #0f346014;border-radius:18px;box-shadow:0 1px 0 #0f34600a;padding:16px 16px 14px}.bp-workspace .bp-intel-section-head{align-items:center;display:flex;gap:10px;margin-bottom:10px}.bp-workspace .bp-intel-section-icon{align-items:center;background:linear-gradient(135deg,#667eea1f,#764ba224);border-radius:9px;color:#667eea;display:inline-flex;height:28px;justify-content:center;width:28px}.bp-workspace .bp-intel-section-title{color:var(--bp-text-primary);font-size:15px;font-weight:700;letter-spacing:-.005em;margin:0}.bp-workspace .bp-intel-prose,.bp-workspace .bp-intel-section-body{font-size:14px;line-height:1.55}.bp-workspace .bp-intel-prose{color:var(--bp-text-primary);margin:0}.bp-workspace .bp-intel-bullets{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.bp-workspace .bp-intel-bullets li{align-items:flex-start;color:var(--bp-text-primary);display:flex;font-size:13.8px;gap:10px;line-height:1.5;padding:0}.bp-workspace .bp-intel-bullet-marker{align-items:center;border-radius:8px;display:inline-flex;flex-shrink:0;height:22px;justify-content:center;margin-top:1px;width:22px}.bp-workspace .bp-intel-bullets-observation .bp-intel-bullet-marker{background:#f59e0b24;color:#c97a00}.bp-workspace .bp-intel-bullets-action .bp-intel-bullet-marker{background:#22c55e24;color:#168741}.bp-workspace .bp-intel-bullets-cost .bp-intel-bullet-marker{background:#39c7e82e;color:#0f6e8c}.bp-workspace .bp-intel-bullet-text{flex:1 1;min-width:0}.bp-workspace .bp-intel-disclaimer-card{color:var(--bp-text-muted);font-size:12px;line-height:1.55;margin:0;padding:4px 12px 0;text-align:center}.bp-workspace .bp-intel-empty,.bp-workspace .bp-intel-error-card,.bp-workspace .bp-intel-loading{align-items:center;background:#fff;border:1px solid #0f346014;border-radius:22px;box-shadow:0 1px 0 #0f34600a;display:flex;flex-direction:column;gap:8px;margin:40px 24px;padding:28px 24px 32px;text-align:center}@media (min-width:768px){.bp-workspace .bp-intel-empty,.bp-workspace .bp-intel-error-card,.bp-workspace .bp-intel-loading{margin:48px auto;max-width:600px}}.bp-workspace .bp-intel-loading-title{color:var(--bp-text-primary);font-size:17px;font-weight:700;margin:8px 0 0}.bp-workspace .bp-intel-loading-sub{color:var(--bp-text-secondary);font-size:13.5px;line-height:1.5;margin:0}.bp-workspace .bp-intel-empty-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:12px 0 4px}.bp-workspace .bp-intel-empty-btn{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:999px;color:#fff;display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:9px 14px;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease}.bp-workspace .bp-intel-empty-btn:hover{box-shadow:0 10px 22px -12px #667eea99;transform:translateY(-1px)}.bp-workspace .bp-intel-empty-retry{align-items:center;background:#0000;border:none;border-radius:8px;color:#1d8efe;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;margin-top:6px;padding:6px 10px}.bp-workspace .bp-intel-empty-retry:hover{background:#4275a814}.bp-workspace .bp-intel-error-card svg{color:#ef4444}.bp-workspace .bp-intel-error-card p{color:var(--bp-text-primary);font-size:14px;line-height:1.5;margin:4px 0 6px}.bp-workspace .bp-qc{background:#f2f2f7;min-height:100%;padding-bottom:110px;position:relative}.bp-workspace .bp-qc-header{background:linear-gradient(135deg,#61aff9,#1976d2 50%,#0e4b8e);border-radius:24px;box-shadow:0 8px 24px #0f4b8e2e;color:#fff;margin:8px 16px 16px;padding:24px;position:relative}@media (min-width:768px){.bp-workspace .bp-qc-header{margin:16px auto;max-width:760px}.bp-workspace .bp-qc-body{margin:0 auto;max-width:760px}}.bp-workspace .bp-qc-back{align-items:center;background:#fff3;border-radius:22px;color:#fff;display:inline-flex;height:44px;justify-content:center;left:16px;position:absolute;text-decoration:none;top:16px;width:44px;z-index:10}.bp-workspace .bp-qc-h1{color:#fff;font-size:24px;font-weight:700;letter-spacing:0;margin:40px 0 4px;text-align:center}.bp-workspace .bp-qc-sub{color:#fffc;font-size:14px;margin:0;text-align:center}.bp-workspace .bp-qc-body{display:flex;flex-direction:column;gap:16px;padding:18px 16px 4px}.bp-workspace .bp-qc-error{align-items:center;background:#fbf1ec;border:1px solid #e9c8b7;border-radius:12px;color:#b94e2e;display:flex;font-size:13.5px;gap:8px;padding:10px 14px}.bp-workspace .bp-qc-builder-card{border-radius:20px;box-shadow:0 12px 30px -16px #0f346066;color:#fff;min-width:0;overflow:hidden;padding:20px}.bp-workspace .bp-qc-builder-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr;min-width:0}@media (min-width:900px){.bp-workspace .bp-qc-builder-grid{gap:20px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.bp-workspace .bp-qc-howitworks{background:linear-gradient(135deg,#f8fafc,#f0f4fa);border:1px solid #e0ecff;border-radius:16px;color:#1e293b;margin-top:4px;padding:18px 20px}.bp-workspace .bp-qc-howitworks-title{align-items:center;color:#1d4ed8;display:inline-flex;font-size:11px;font-weight:700;gap:6px;letter-spacing:.1em;margin:0 0 8px;text-transform:uppercase}.bp-workspace .bp-qc-howitworks ol{color:#334155;font-size:13.5px;line-height:1.65;margin:0;padding-left:18px}.bp-workspace .bp-qc-howitworks li+li{margin-top:4px}@media (min-width:1024px){.bp-workspace .bp-qc-upload-page .bp-qc-body{max-width:1080px}.bp-workspace .bp-qc-processing-page .bp-qc-header,.bp-workspace .bp-qc-upload-page .bp-qc-header-upload{display:none}.bp-workspace .bp-qc-results-page .bp-qc-back,.bp-workspace .bp-qc-results-page .bp-qc-export-btn,.bp-workspace .bp-qc-results-page .bp-qc-new-btn,.bp-workspace .bp-qc-results-page .bp-qc-pdf-btn,.bp-workspace .bp-qc-results-page .bp-qc-results-h1{display:none!important}.bp-workspace .bp-qc-results-page .bp-qc-results-header{background:#0000;border-radius:0;box-shadow:none;margin:0;max-width:none;padding:0}.bp-workspace .bp-qc-results-page .bp-qc-price-row{grid-gap:16px;align-items:stretch;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) 60px minmax(0,1fr);margin:0 0 22px}.bp-workspace .bp-qc-results-page .bp-qc-tabs{margin:0 0 16px;max-width:none}.bp-workspace .bp-qc-results-page .bp-qc-tab-body{margin:0;max-width:none}.bp-workspace .bp-qc-results-page .bp-qc-disclaimer-foot{margin-top:24px;max-width:none}.bp-workspace .bp-qc-results-page .bp-qc-summary-grid{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.bp-workspace .bp-qc-results-page .bp-qc-summary-grid>*{margin:0}}.bp-workspace .bp-qc-builder-a{background:linear-gradient(135deg,#1976d2,#42a5f5 60%,#64b5f6)}.bp-workspace .bp-qc-builder-b{background:linear-gradient(135deg,#00897b,#26a69a 60%,#4db6ac)}.bp-workspace .bp-qc-builder-title{color:#fff;font-size:22px;font-weight:700;margin:0 0 14px}.bp-workspace .bp-qc-label{color:#ffffffeb;display:block;font-size:13px;font-weight:600;margin:12px 0 6px}.bp-workspace .bp-qc-label span{font-weight:500;opacity:.8}.bp-workspace .bp-qc-file-row{align-items:center;background:#ffffff38;border-radius:12px;display:flex;padding:4px}.bp-workspace .bp-qc-choose-btn{background:#fff;border:none;border-radius:8px;color:#1976d2;cursor:pointer;flex-shrink:0;font-size:13.5px;font-weight:600;padding:9px 14px}.bp-workspace .bp-qc-builder-b .bp-qc-choose-btn{color:#00897b}.bp-workspace .bp-qc-file-name{color:#ffffffeb;flex:1 1;font-size:13px;margin:0 12px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bp-workspace .bp-qc-disclaimer{color:var(--bp-text-muted);font-size:12.5px;line-height:1.5;margin:4px 4px 0;text-align:center}body.bp-loading-active .bp-back-to-dash,body.bp-loading-active .bp-fab,body.bp-loading-active .bp-fab-backdrop,body.bp-loading-active .bp-fab-sheet,body.bp-loading-active .bp-floating-cta,body.bp-loading-active .bp-quick-actions-fab,body.bp-loading-active .bp-smart-banner,body.bp-loading-active .bp-smart-banner-alt,body.bp-loading-active .bp-smart-exit,body.bp-loading-active .bp-smart-exit-scrim,body.bp-loading-active .bp-smart-fab,body.bp-loading-active .bp-smart-mid,body.bp-loading-active .bp-smart-mid-alt,body.bp-loading-active .bp-smart-rail,body.bp-loading-active .bp-smart-rail-alt,body.bp-loading-active .bp-smart-scroll-toast,body.bp-loading-active .bp-smart-toast,body.bp-loading-active [data-testid=smart-fab],body.bp-loading-active [data-testid^=smart-]{display:none!important;pointer-events:none!important;visibility:hidden!important}.bp-workspace .bp-qc-compare-floater{align-items:center;animation:bp-qc-floater-rise .36s cubic-bezier(.22,1,.36,1) both;display:flex;flex-direction:column;gap:8px;margin:6px 0 4px;.bp-workspace .bp-qc-ask-help{color:#475569;font-size:13px;margin:0 0 10px}.bp-workspace .bp-qc-ask-body{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;color:#1e293b;font-family:ui-monospace,SFMono-Regular,monospace;font-size:13px;margin:0 0 12px;max-height:280px;overflow-y:auto;padding:12px 14px;white-space:pre-wrap}.bp-workspace .bp-qc-ask-actions{display:flex;flex-wrap:wrap;gap:8px}.bp-workspace .bp-qc-ask-btn{align-items:center;background:#fff;border:1px solid #cbd5e1;border-radius:999px;color:#1e293b;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:9px 14px;text-decoration:none;transition:background .16s ease,border-color .16s ease}.bp-workspace .bp-qc-ask-btn:hover{background:#f1f5f9;border-color:#94a3b8}.bp-workspace .bp-qc-ask-btn-primary{background:#1d8efe;border-color:#1d8efe;color:#fff}.bp-workspace .bp-qc-ask-btn-primary:hover{background:#0d6efd;border-color:#0d6efd}}@keyframes bp-qc-floater-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.bp-workspace .bp-qc-compare-pill{align-items:center;animation:bp-qc-gradient-sweep 5s ease infinite;background:linear-gradient(90deg,#00bfff,#40e0d0,#9370db,#ba55d3,#ff0080,#ff1493,#00bfff);background-size:300% 100%;border:none;border-radius:999px;box-shadow:0 14px 32px -10px #9370db8c,0 4px 14px -4px #ff008059;color:#fff;cursor:pointer;display:inline-flex;font-size:15.5px;font-weight:700;gap:10px;letter-spacing:.01em;overflow:hidden;padding:16px 36px;position:relative;transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s ease}@keyframes bp-qc-gradient-sweep{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.bp-workspace .bp-qc-compare-pill:after{animation:bp-qc-sheen 3.6s ease-in-out infinite;background:linear-gradient(120deg,#0000 30%,#ffffff47 50%,#0000 70%);content:"";inset:0;pointer-events:none;position:absolute;transform:translateX(-100%)}@keyframes bp-qc-sheen{0%{transform:translateX(-100%)}60%{transform:translateX(120%)}to{transform:translateX(120%)}}.bp-workspace .bp-qc-compare-pill:hover{box-shadow:0 22px 44px -10px #9370dba6,0 8px 22px -4px #ff008073;transform:translateY(-2px) scale(1.02)}.bp-workspace .bp-qc-compare-pill:active{transform:translateY(0) scale(.99)}.bp-workspace .bp-qc-compare-pill>span,.bp-workspace .bp-qc-compare-pill>svg{position:relative;z-index:1}.bp-workspace .bp-qc-compare-hint{color:#64748b;font-size:12.5px;font-weight:500;margin:0}.bp-workspace .bp-qc-compare{display:none!important}.bp-workspace .bp-qc-compare-legacy{align-items:center;background:linear-gradient(135deg,#bdbdbd,#9e9e9e);border:none;border-radius:50px;bottom:96px;box-shadow:0 12px 28px -10px #00000059;color:#fff;cursor:not-allowed;display:inline-flex;font-size:15px;font-weight:700;gap:8px;left:50%;padding:16px 36px;position:fixed;transform:translateX(-50%);transition:transform .16s ease,box-shadow .16s ease;z-index:20}.bp-workspace .bp-qc-compare.is-ready{background:linear-gradient(135deg,#ffd166,#ffbd59 50%,#ff9f43);cursor:pointer}.bp-workspace .bp-qc-compare.is-ready:hover{box-shadow:0 18px 32px -10px #ff9f4380;transform:translateX(-50%) translateY(-1px)}@media (min-width:768px){.bp-workspace .bp-qc-compare{bottom:110px}}.bp-workspace .bp-qc-processing{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:60vh;padding:32px 24px;text-align:center}.bp-workspace .bp-qc-processing-page{padding-bottom:48px}.bp-workspace .bp-qc-processing-card{background:#fff;border:1px solid #e2e8f0;border-radius:24px;box-shadow:0 20px 40px -28px #0f4b8e40;margin:8px auto 0;max-width:540px;padding:36px 28px 32px;text-align:center}.bp-workspace .bp-qc-processing-orb{animation:bp-qc-orb-pulse 2.4s ease-in-out infinite;background:linear-gradient(135deg,#4abff2,#1d8efe 60%,#0d6efd);box-shadow:0 18px 40px -16px #0d6efd8c;height:84px;width:84px}.bp-workspace .bp-qc-processing-orb,.bp-workspace .bp-qc-processing-orb-inner{align-items:center;border-radius:50%;display:inline-flex;justify-content:center}.bp-workspace .bp-qc-processing-orb-inner{background:#ffffff2e;height:56px;width:56px}@keyframes bp-qc-orb-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.bp-workspace .bp-qc-processing-rotator{color:#0f172a;font-size:18px;font-weight:700;margin:18px 0 4px}.bp-workspace .bp-qc-processing-detail{color:#475569;font-size:13.5px;margin:0 0 22px;min-height:18px}.bp-workspace .bp-qc-processing-steps{display:flex;flex-direction:column;gap:10px;list-style:none;margin:4px 0 18px;padding:0;text-align:left}.bp-workspace .bp-qc-processing-step{align-items:center;color:#94a3b8;display:flex;font-size:13.5px;gap:10px;transition:color .22s ease}.bp-workspace .bp-qc-processing-step.is-done{color:#0f172a}.bp-workspace .bp-qc-processing-step.is-active{color:#0d6efd;font-weight:600}.bp-workspace .bp-qc-processing-step-dot{align-items:center;background:#f1f5f9;border-radius:50%;color:#94a3b8;display:inline-flex;flex-shrink:0;height:22px;justify-content:center;width:22px}.bp-workspace .bp-qc-processing-step.is-done .bp-qc-processing-step-dot{background:#d1fae5;color:#047857}.bp-workspace .bp-qc-processing-step.is-active .bp-qc-processing-step-dot{background:#f0f4fa;box-shadow:0 0 0 4px #1d4ed81f;color:#1d4ed8}.bp-workspace .bp-qc-processing-step.is-active .bp-qc-processing-step-dot>span{animation:bp-qc-step-blink 1.2s ease-in-out infinite;background:currentColor;border-radius:50%;height:8px;width:8px}@keyframes bp-qc-step-blink{0%,to{opacity:1}50%{opacity:.35}}.bp-workspace .bp-qc-processing-tip{align-items:center;background:#fbf1ec;border-radius:999px;color:#b94e2e;display:inline-flex;font-size:12.5px;font-weight:500;gap:6px;margin:14px 0 0;padding:8px 14px}.bp-workspace .bp-qc-processing-title{color:var(--bp-text-primary);font-size:22px;font-weight:700;letter-spacing:-.01em;margin:16px 0 4px}.bp-workspace .bp-qc-processing-msg{color:var(--bp-text-secondary);font-size:14px;margin:0 0 6px;min-height:22px;transition:opacity .2s ease}.bp-workspace .bp-qc-processing-progress{color:var(--bp-text-muted);font-size:12px;margin:0 0 14px}.bp-workspace .bp-qc-processing-bar{background:#0f346014;border-radius:999px;height:6px;overflow:hidden;width:min(280px,70%)}.bp-workspace .bp-qc-processing-bar>span{animation:bp-qc-bar 1.6s ease-in-out infinite;background:linear-gradient(90deg,#61aff9,#1976d2);border-radius:999px;display:block;height:100%;width:38%}@keyframes bp-qc-bar{0%{transform:translateX(-100%)}to{transform:translateX(260%)}}.bp-workspace .bp-qc-results{padding-bottom:96px}.bp-workspace .bp-qc-results-header{background:linear-gradient(135deg,#61aff9,#1976d2 50%,#0e4b8e);border-radius:0 0 28px 28px;color:#fff;padding:18px 20px 22px;position:relative}@media (min-width:768px){.bp-workspace .bp-qc-results-header{border-radius:24px;margin:16px auto 0;max-width:760px;padding:22px 28px}.bp-workspace .bp-qc-disclaimer-foot,.bp-workspace .bp-qc-tab-body,.bp-workspace .bp-qc-tabs{margin-left:auto;margin-right:auto;max-width:760px}}.bp-workspace .bp-qc-new-btn{align-items:center;background:#ffffff38;border:none;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:600;gap:5px;padding:7px 12px;position:absolute;right:18px;top:18px}.bp-workspace .bp-qc-export-btn{right:86px}.bp-workspace .bp-qc-pdf-btn{right:148px}.bp-workspace .bp-qc-results-h1{color:#fff;font-size:22px;font-weight:700;margin:8px 0 16px}.bp-workspace .bp-qc-price-row{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:1fr 36px 1fr}.bp-workspace .bp-qc-price-block{background:linear-gradient(135deg,#0d4b8e,#1d8efe);border-radius:18px;box-shadow:0 12px 28px -14px #0d4b8e73;color:#fff;padding:18px 18px 16px;text-align:center}.bp-workspace .bp-qc-price-block.is-b{background:linear-gradient(135deg,#4abff2,#0d6efd)}.bp-workspace .bp-qc-builder-name{color:#ffffffeb;font-size:12.5px;font-weight:600;letter-spacing:.06em;line-height:1.3;margin:0;text-transform:uppercase}.bp-workspace .bp-qc-price{color:#fff;font-size:28px;font-weight:800;letter-spacing:-.015em;margin:6px 0 10px;text-shadow:0 1px 2px #00000026}.bp-workspace .bp-qc-vs span{align-items:center;background:#1d1d1f;border-radius:999px;box-shadow:0 6px 16px -6px #0f172a73;color:#fff;display:inline-flex;font-size:12px;font-weight:800;height:44px;justify-content:center;width:44px}.bp-workspace .bp-qc-indicator{border-radius:999px;display:inline-block;font-size:10.5px;font-weight:700;letter-spacing:.04em;padding:3px 9px;text-transform:uppercase}.bp-workspace .bp-qc-indicator-high{background:#dc26262e;color:#ffd8d8}.bp-workspace .bp-qc-indicator-medium{background:#f59e0b33;color:#fff1c5}.bp-workspace .bp-qc-indicator-low{background:#22c55e33;color:#d6ffe2}.bp-workspace .bp-qc-tabs{background:#0000;display:flex;gap:4px;padding:10px 12px 0}.bp-workspace .bp-qc-tab{background:#0f34600a;border:none;border-radius:9999px;color:var(--bp-text-secondary);cursor:pointer;flex:1 1;font-size:13px;font-weight:600;padding:10px 8px;transition:background .14s ease}.bp-workspace .bp-qc-tab.is-active{background:#1976d2;color:#fff}.bp-workspace .bp-qc-tab-body{display:flex;flex-direction:column;gap:14px;padding:12px 16px 24px}.bp-workspace .bp-qc-intel-card{border-radius:20px;box-shadow:0 14px 36px -16px #667eea73;color:#fff;overflow:hidden;position:relative}.bp-workspace .bp-qc-intel-bg{background:linear-gradient(135deg,#61aff9,#1976d2 50%,#0e4b8e);inset:0;position:absolute;z-index:0}.bp-workspace .bp-qc-intel-bg:after{background:radial-gradient(circle at 80% -10%,#39c7e873,#0000 55%);content:"";inset:0;position:absolute}.bp-workspace .bp-qc-intel-content{display:flex;flex-direction:column;gap:14px;padding:18px 18px 20px;position:relative;z-index:1}.bp-workspace .bp-qc-intel-badge{align-items:center;align-self:flex-start;background:#ffffff29;border-radius:999px;color:#fff;display:inline-flex;font-size:11px;font-weight:700;gap:5px;letter-spacing:.06em;padding:5px 10px;text-transform:uppercase}.bp-workspace .bp-qc-intel-block h4{color:#ffffffd1;font-size:12.5px;font-weight:700;letter-spacing:.04em;margin:0 0 6px;text-transform:uppercase}.bp-workspace .bp-qc-intel-block p,.bp-workspace .bp-qc-intel-block>div>*{color:#fff;font-size:14px;line-height:1.5;margin:0}.bp-workspace .bp-qc-intel-list{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.bp-workspace .bp-qc-intel-list li{display:flex;font-size:13.5px;gap:8px;line-height:1.5}.bp-workspace .bp-qc-intel-list li>svg{flex-shrink:0;margin-top:3px}.bp-workspace .bp-qc-card{background:#fff;border:1px solid #0f34600f;border-radius:18px;box-shadow:0 1px 0 #0f34600a;padding:16px 16px 14px}.bp-workspace .bp-qc-card-title{color:var(--bp-text-primary);font-size:15px;font-weight:700;letter-spacing:-.005em;margin:0 0 12px}.bp-workspace .bp-qc-card-sub{color:var(--bp-text-secondary);font-size:12.5px;margin:-6px 0 10px}.bp-workspace .bp-qc-cap{text-transform:capitalize}.bp-workspace .bp-qc-list{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.bp-workspace .bp-qc-list li{color:var(--bp-text-primary);display:flex;font-size:13.8px;gap:8px;line-height:1.5}.bp-workspace .bp-qc-list-icon{color:#1976d2;flex-shrink:0;margin-top:2px}.bp-workspace .bp-qc-icon-red{color:#dc2626}.bp-workspace .bp-qc-icon-amber{color:#f59e0b}.bp-workspace .bp-qc-risk{background:#fafafa;border-left:3px solid #0000;border-radius:0 10px 10px 0;margin-top:8px;padding:8px 10px}.bp-workspace .bp-qc-risk-head{align-items:center;display:flex;font-size:12px;font-weight:700;gap:6px;margin-bottom:4px}.bp-workspace .bp-qc-risk-sev{letter-spacing:.03em}.bp-workspace .bp-qc-risk-builder{color:var(--bp-text-secondary);font-weight:500}.bp-workspace .bp-qc-risk-desc{color:var(--bp-text-primary);font-size:13.5px;line-height:1.5;margin:0}.bp-workspace .bp-qc-risk-high{background:#fbf1ec;border-left-color:#dc2626}.bp-workspace .bp-qc-risk-high .bp-qc-risk-sev{color:#dc2626}.bp-workspace .bp-qc-risk-medium{background:#fbf1ec;border-left-color:#f59e0b}.bp-workspace .bp-qc-risk-medium .bp-qc-risk-sev{color:#d97706}.bp-workspace .bp-qc-risk-low{border-left-color:#6b7280}.bp-workspace .bp-qc-risk-low .bp-qc-risk-sev{color:#6b7280}.bp-workspace .bp-qc-questions{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.bp-workspace .bp-qc-questions li{display:flex;gap:12px}.bp-workspace .bp-qc-q-num{align-items:center;background:#e6f1fd;border-radius:999px;color:#1976d2;display:inline-flex;flex-shrink:0;font-size:12px;font-weight:700;height:26px;justify-content:center;width:26px}.bp-workspace .bp-qc-q-builder{color:#1976d2;font-size:12px;font-weight:700;letter-spacing:.02em;margin:0 0 2px}.bp-workspace .bp-qc-q-text{color:var(--bp-text-primary);font-size:14px;line-height:1.5;margin:0}.bp-workspace .bp-qc-anomaly{background:#fff;border:1px solid #fbf1ec;border-radius:18px;padding:14px}.bp-workspace .bp-qc-anomaly-head{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:10px}.bp-workspace .bp-qc-anomaly-title{align-items:center;color:#dc2626;display:inline-flex;font-size:15px;font-weight:700;gap:6px}.bp-workspace .bp-qc-anomaly-badge{border-radius:999px;font-size:10.5px;font-weight:700;letter-spacing:.06em;padding:4px 10px}.bp-workspace .bp-qc-anomaly-badge-high{background:#fbf1ec;color:#b94e2e}.bp-workspace .bp-qc-anomaly-badge-medium{background:#fbf1ec;color:#b45309}.bp-workspace .bp-qc-anomaly-badge-low{background:#f3f4f6;color:#4b5563}.bp-workspace .bp-qc-anomaly-banner{align-items:center;background:#fbf1ec;border-radius:12px;color:#b94e2e;display:flex;font-size:13px;font-weight:600;gap:8px;margin-bottom:12px;padding:10px 12px}.bp-workspace .bp-qc-anomaly-top h4{color:var(--bp-text-secondary);font-size:12.5px;font-weight:700;letter-spacing:.04em;margin:0 0 6px;text-transform:uppercase}.bp-workspace .bp-qc-anomaly-top ol{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0 0 12px;padding:0}.bp-workspace .bp-qc-anomaly-top li{display:flex;font-size:13.5px;gap:10px;line-height:1.5}.bp-workspace .bp-qc-anomaly-top li>span{align-items:center;background:#1976d2;border-radius:999px;color:#fff;display:inline-flex;flex-shrink:0;font-size:11px;font-weight:700;height:20px;justify-content:center;width:20px}.bp-workspace .bp-qc-anomaly-top li>p{margin:0}.bp-workspace .bp-qc-anomaly-list{display:flex;flex-direction:column;gap:10px}.bp-workspace .bp-qc-anomaly-item{background:#fafafa;border:1px solid #0000;border-radius:14px;padding:12px}.bp-workspace .bp-qc-anomaly-item-high{background:#fbf1ec;border-color:#fbf1ec}.bp-workspace .bp-qc-anomaly-item-medium{background:#fbf1ec;border-color:#e9c8b7}.bp-workspace .bp-qc-anomaly-item-head{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:6px}.bp-workspace .bp-qc-anomaly-type{align-items:center;color:var(--bp-text-secondary);display:inline-flex;font-size:11px;font-weight:700;gap:5px;letter-spacing:.04em}.bp-workspace .bp-qc-anomaly-sev{border-radius:999px;font-size:10.5px;font-weight:700;letter-spacing:.04em;padding:3px 8px}.bp-workspace .bp-qc-anomaly-sev-high{background:#fbf1ec;color:#b94e2e}.bp-workspace .bp-qc-anomaly-sev-medium{background:#fbf1ec;color:#b45309}.bp-workspace .bp-qc-anomaly-sev-low{background:#f3f4f6;color:#4b5563}.bp-workspace .bp-qc-anomaly-name{color:var(--bp-text-primary);font-size:14px;font-weight:700;margin:0}.bp-workspace .bp-qc-anomaly-builder{color:var(--bp-text-secondary);font-size:12px;margin:2px 0 8px}.bp-workspace .bp-qc-anomaly-details{background:#fff;border-radius:10px;display:flex;flex-direction:column;gap:4px;margin-bottom:8px;padding:8px 10px}.bp-workspace .bp-qc-anomaly-details>div{display:flex;font-size:12.5px;gap:8px;justify-content:space-between}.bp-workspace .bp-qc-anomaly-details span{color:var(--bp-text-secondary)}.bp-workspace .bp-qc-anomaly-details strong{color:var(--bp-text-primary)}.bp-workspace .bp-qc-anomaly-risk-amt{color:#dc2626!important}.bp-workspace .bp-qc-anomaly-explain{color:var(--bp-text-primary);font-size:13px;line-height:1.5;margin:0 0 8px}.bp-workspace .bp-qc-anomaly-q{align-items:flex-start;background:#eef5ff;border-radius:10px;color:#1976d2;display:flex;font-size:12.5px;gap:6px;line-height:1.5;padding:8px 10px}.bp-workspace .bp-qc-anomaly-q svg{flex-shrink:0;margin-top:3px}.bp-workspace .bp-qc-anomaly-positives{background:#ecfdf5;border-radius:12px;margin-top:12px;padding:10px 12px}.bp-workspace .bp-qc-anomaly-positives h4{color:#168741;font-size:12.5px;font-weight:700;letter-spacing:.04em;margin:0 0 6px;text-transform:uppercase}.bp-workspace .bp-qc-anomaly-positives ul{display:flex;flex-direction:column;gap:5px;list-style:none;margin:0;padding:0}.bp-workspace .bp-qc-anomaly-positives li{color:var(--bp-text-primary);display:flex;font-size:13px;gap:6px;line-height:1.5}.bp-workspace .bp-qc-anomaly-positives li>svg{color:#22c55e;flex-shrink:0;margin-top:2px}.bp-workspace .bp-qc-table{display:flex;flex-direction:column}.bp-workspace .bp-qc-table-row{grid-gap:8px;border-bottom:1px solid #f3f4f6;display:grid;font-size:13px;gap:8px;grid-template-columns:2fr 1fr 1fr;padding:10px 4px}.bp-workspace .bp-qc-table-head{color:var(--bp-text-secondary);font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.bp-workspace .bp-qc-table-c{text-align:right}.bp-workspace .bp-qc-table-c-wide{text-align:left}.bp-workspace .bp-qc-incl-row{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.bp-workspace .bp-qc-incl-col{background:#f9fafb;border-radius:12px;padding:10px}.bp-workspace .bp-qc-incl-builder{color:#1976d2;font-size:12px;font-weight:700;letter-spacing:.02em;margin:0 0 6px}.bp-workspace .bp-qc-incl-items{display:flex;flex-direction:column;gap:5px;list-style:none;margin:0;padding:0}.bp-workspace .bp-qc-incl-items li{color:var(--bp-text-primary);display:flex;font-size:12.5px;gap:5px;line-height:1.4}.bp-workspace .bp-qc-incl-items li>svg{color:#10b981;flex-shrink:0;margin-top:2px}.bp-workspace .bp-qc-empty{color:var(--bp-text-muted);font-size:12.5px;font-style:italic;margin:4px 0}.bp-workspace .bp-qc-disclaimer-foot{color:var(--bp-text-muted);font-size:11.5px;line-height:1.55;margin:8px 16px 0;text-align:center}.bp-workspace .bp-bprog{background:#f2f2f7;min-height:100%;padding-bottom:110px}.bp-workspace .bp-bprog-header{align-items:center;background:linear-gradient(135deg,#1e3a5f,#2d5a87 50%,#1e3a5f);border-radius:0 0 22px 22px;color:#fff;display:flex;gap:12px;padding:16px 18px 18px}@media (min-width:768px){.bp-workspace .bp-bprog-header{border-radius:22px;margin:16px auto 0;max-width:720px}.bp-workspace .bp-bprog-body{margin:0 auto;max-width:720px}}.bp-workspace .bp-bprog-back{align-items:center;background:#fff3;border-radius:12px;color:#fff;display:inline-flex;height:44px;justify-content:center;text-decoration:none;width:44px}.bp-workspace .bp-bprog-h1{color:#fff;font-size:18px;font-weight:700;margin:0}.bp-workspace .bp-bprog-body{display:flex;flex-direction:column;gap:14px;padding:14px 16px}.bp-workspace .bp-bprog-current{background:#fff;border:1px solid #0f346014;border-radius:18px;padding:18px}.bp-workspace .bp-bprog-current-head{align-items:center;display:flex;gap:8px;margin-bottom:8px}.bp-workspace .bp-bprog-current-icon{align-items:center;background:#4275a81f;border-radius:10px;color:#1d8efe;display:inline-flex;height:32px;justify-content:center;width:32px}.bp-workspace .bp-bprog-current-label{color:var(--bp-text-secondary);font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.bp-workspace .bp-bprog-current-name{color:var(--bp-text-primary);font-size:22px;font-weight:700;letter-spacing:-.01em;margin:0}.bp-workspace .bp-bprog-current-type{color:var(--bp-text-muted);font-size:13px;margin:4px 0 14px}.bp-workspace .bp-bprog-progress-bar{background:#0f346014;border-radius:999px;height:8px;overflow:hidden}.bp-workspace .bp-bprog-progress-bar>span{background:linear-gradient(90deg,#1d8efe,#2d5a87);border-radius:999px;display:block;height:100%;transition:width .48s ease}.bp-workspace .bp-bprog-progress-text{color:var(--bp-text-secondary);font-size:12.5px;font-weight:500;margin:8px 0 0}.bp-workspace .bp-bprog-card{background:#fff;border:1px solid #0f346014;border-radius:18px;padding:16px}.bp-workspace .bp-bprog-card-head{align-items:center;display:flex;gap:8px;margin-bottom:4px}.bp-workspace .bp-bprog-card-icon{color:#1d8efe;display:inline-flex}.bp-workspace .bp-bprog-card-title{color:var(--bp-text-primary);font-size:15px;font-weight:700;margin:0}.bp-workspace .bp-bprog-card-sub{color:var(--bp-text-secondary);font-size:12.5px;margin:2px 0 12px}.bp-workspace .bp-bprog-stages{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.bp-workspace .bp-bprog-stage{align-items:center;background:#f9fafb;border:1px solid #0000;border-radius:12px;cursor:pointer;display:flex;gap:12px;padding:10px 12px;text-align:left;transition:background .14s ease,border-color .14s ease;width:100%}.bp-workspace .bp-bprog-stage:hover{background:#f0f4fa}.bp-workspace .bp-bprog-stage.is-current{background:#eef5ff;border-color:#1d8efe}.bp-workspace .bp-bprog-stage.is-past{background:#ecfdf5}.bp-workspace .bp-bprog-stage-num{align-items:center;background:#e5e7eb;border-radius:999px;color:#6b7280;display:inline-flex;flex-shrink:0;font-size:12px;font-weight:700;height:28px;justify-content:center;width:28px}.bp-workspace .bp-bprog-stage.is-current .bp-bprog-stage-num{background:#1d8efe;color:#fff}.bp-workspace .bp-bprog-stage.is-past .bp-bprog-stage-num{background:#22c55e;color:#fff}.bp-workspace .bp-bprog-stage-icon{flex-shrink:0;height:30px;width:30px}.bp-workspace .bp-bprog-stage-body{flex:1 1;min-width:0}.bp-workspace .bp-bprog-stage-name{color:var(--bp-text-primary);font-size:14px;font-weight:600;margin:0}.bp-workspace .bp-bprog-stage.is-past .bp-bprog-stage-name{color:var(--bp-text-secondary);text-decoration:line-through}.bp-workspace .bp-bprog-here{background:#1d8efe;border-radius:999px;color:#fff;display:inline-block;font-size:9.5px;font-weight:700;letter-spacing:.08em;margin-top:3px;padding:2px 8px}.bp-workspace .bp-bprog-show-all{align-items:center;background:#0000;border:none;color:#1d8efe;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:5px;margin-top:10px}.bp-workspace .bp-bprog-pref{align-items:center;border-top:1px solid #f3f4f6;display:flex;gap:12px;justify-content:space-between;padding:12px 0}.bp-workspace .bp-bprog-pref:first-of-type{border-top:none}.bp-workspace .bp-bprog-pref-text{flex:1 1;min-width:0}.bp-workspace .bp-bprog-pref-label{color:var(--bp-text-primary);font-size:14px;font-weight:600;margin:0}.bp-workspace .bp-bprog-pref-desc{color:var(--bp-text-secondary);font-size:12.5px;line-height:1.4;margin:2px 0 0}.bp-workspace .bp-bprog-switch{display:inline-block;flex-shrink:0;height:24px;position:relative;width:44px}.bp-workspace .bp-bprog-switch input{height:0;opacity:0;width:0}.bp-workspace .bp-bprog-switch-slider{background:#ddd;border-radius:999px;cursor:pointer;inset:0;position:absolute;transition:background .18s ease}.bp-workspace .bp-bprog-switch-slider:before{background:#fff;border-radius:999px;box-shadow:0 1px 4px #0003;content:"";height:18px;left:3px;position:absolute;top:3px;transition:transform .18s ease;width:18px}.bp-workspace .bp-bprog-switch input:checked+.bp-bprog-switch-slider{background:#1d8efe}.bp-workspace .bp-bprog-switch input:checked+.bp-bprog-switch-slider:before{transform:translateX(20px)}.bp-workspace .bp-bprog-tips{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.bp-workspace .bp-bprog-tips li{background:#f9fafb;border-radius:12px;display:flex;gap:10px;padding:10px}.bp-workspace .bp-bprog-tip-icon{align-items:center;background:#4275a81f;border-radius:10px;color:#1d8efe;display:inline-flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.bp-workspace .bp-bprog-tip-title{color:var(--bp-text-primary);font-size:13.5px;font-weight:700;margin:0 0 3px}.bp-workspace .bp-bprog-tip-body{color:var(--bp-text-secondary);font-size:12.5px;line-height:1.5;margin:0}.bp-workspace .bp-bprog-help{background:#4275a80f;border:1px solid #4275a826;border-radius:14px;color:#1d8efe;display:flex;gap:10px;padding:14px}.bp-workspace .bp-bprog-help p{color:var(--bp-text-primary);font-size:12.5px;line-height:1.5;margin:0}.bp-workspace .bp-quote{background:#fff;min-height:100%;padding-bottom:110px}.bp-workspace .bp-quote-header{align-items:center;border-bottom:1px solid #f3f4f6;display:flex;gap:10px;padding:14px 16px}.bp-workspace .bp-quote-back{align-items:center;background:#f5f5f5;border-radius:999px;color:#333;display:inline-flex;height:44px;justify-content:center;text-decoration:none;width:44px}.bp-workspace .bp-quote-h1{color:var(--bp-text-primary);font-size:17px;font-weight:700;margin:0}.bp-workspace .bp-quote-form{margin:0 auto;max-width:640px;padding:18px 18px 32px}.bp-workspace .bp-quote-tradie{align-items:center;background:#fff8e7;border-radius:14px;color:#b45309;display:flex;gap:14px;margin-bottom:22px;padding:14px}.bp-workspace .bp-quote-tradie-label{color:#888;font-size:11.5px;letter-spacing:.02em;margin:0}.bp-workspace .bp-quote-tradie-name{color:var(--bp-text-primary);font-size:17px;font-weight:700;margin:2px 0 0}.bp-workspace .bp-quote-tradie-cat{color:#b45309;font-size:12.5px;margin:2px 0 0}.bp-workspace .bp-quote-section{color:var(--bp-text-primary);font-size:15px;font-weight:700;margin:6px 0 14px}.bp-workspace .bp-quote-field{margin-bottom:16px}.bp-workspace .bp-quote-label{color:#444;display:block;font-size:13px;font-weight:600;margin-bottom:6px}.bp-workspace .bp-quote-label span{color:#ef4444}.bp-workspace .bp-quote-input{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;box-sizing:border-box;color:var(--bp-text-primary);font-size:15px;padding:12px 14px;width:100%}.bp-workspace .bp-quote-input:focus{background:#fff;border-color:#febd59;outline:none}.bp-workspace .bp-quote-input.is-err{border-color:#ef4444}.bp-workspace .bp-quote-textarea{min-height:110px;resize:vertical}.bp-workspace .bp-quote-field-err{color:#ef4444;font-size:12.5px;margin:6px 0 0}.bp-workspace .bp-quote-chips{display:flex;flex-wrap:wrap;gap:6px}.bp-workspace .bp-quote-chip{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:999px;color:#555;cursor:pointer;font-size:12.5px;font-weight:500;padding:8px 13px;transition:all .14s ease}.bp-workspace .bp-quote-chip.is-active{background:#fff8e7;border-color:#febd59;color:#b45309;font-weight:600}.bp-workspace .bp-quote-err{background:#fbf1ec;border:1px solid #e9c8b7;border-radius:10px;color:#b94e2e;font-size:13.5px;margin:14px 0;padding:10px 14px}.bp-workspace .bp-quote-submit{align-items:center;background:linear-gradient(135deg,#ccc,#ccc);border:none;border-radius:999px;color:#fff;cursor:not-allowed;display:inline-flex;font-size:15px;font-weight:700;gap:8px;justify-content:center;margin-top:8px;opacity:.6;padding:14px 24px;transition:transform .16s ease,box-shadow .16s ease;width:100%}.bp-workspace .bp-quote-submit.is-ready{background:linear-gradient(135deg,#febd59,#f5a623 50%,#e8930c);cursor:pointer;opacity:1}.bp-workspace .bp-quote-submit.is-ready:hover{box-shadow:0 14px 28px -10px #f5a6238c;transform:translateY(-1px)}.bp-workspace .bp-quote-disclaimer{color:var(--bp-text-muted);font-size:11.5px;line-height:1.55;margin:14px 0 0;text-align:center}.bp-workspace .bp-quote-success{margin:50px 24px;text-align:center}.bp-workspace .bp-quote-success-icon{align-items:center;background:linear-gradient(135deg,#22c55e,#16a34a);border-radius:999px;box-shadow:0 12px 30px -10px #22c55e8c;color:#fff;display:inline-flex;height:64px;justify-content:center;margin-bottom:16px;width:64px}.bp-workspace .bp-quote-success h2{color:var(--bp-text-primary);font-size:22px;font-weight:700;margin:0 0 8px}.bp-workspace .bp-quote-success p{color:var(--bp-text-secondary);font-size:14px;line-height:1.5;margin:0 0 22px}.bp-workspace .bp-quote-done-btn{background:linear-gradient(135deg,#1d8efe,#2d5a87);border-radius:999px;color:#fff;display:inline-block;font-size:14px;font-weight:600;padding:12px 22px;text-decoration:none}.bp-workspace .bp-findb{background:#f2f2f7;min-height:100%;padding-bottom:110px}.bp-workspace .bp-findb-header{align-items:center;background:#fff;border-bottom:1px solid #f3f4f6;display:flex;gap:12px;padding:14px 18px}.bp-workspace .bp-findb-back{align-items:center;background:#f5f5f5;border-radius:999px;color:#333;display:inline-flex;height:44px;justify-content:center;text-decoration:none;width:44px}.bp-workspace .bp-findb-h1{color:var(--bp-text-primary);font-size:17px;font-weight:700;margin:0}.bp-workspace .bp-findb-hero{border-radius:22px;box-shadow:0 18px 44px -22px #39c7e880;color:#fff;margin:14px 16px 0;overflow:hidden;position:relative}@media (min-width:768px){.bp-workspace .bp-findb-fallback,.bp-workspace .bp-findb-features,.bp-workspace .bp-findb-hero{margin-left:auto;margin-right:auto;max-width:720px}.bp-workspace .bp-findb-hero{margin-top:18px}}.bp-workspace .bp-findb-hero-bg{background:linear-gradient(135deg,#39c7e8,#667eea 50%,#764ba2);inset:0;position:absolute;z-index:0}.bp-workspace .bp-findb-hero-bg:after{background:radial-gradient(circle at 80% -10%,#ffffff4d,#0000 50%);content:"";inset:0;position:absolute}.bp-workspace .bp-findb-hero-content{padding:22px 22px 24px;position:relative;z-index:1}.bp-workspace .bp-findb-eyebrow{align-items:center;background:#fff3;border-radius:999px;display:inline-flex;font-size:11px;font-weight:700;gap:5px;letter-spacing:.06em;margin-bottom:12px;padding:5px 10px;text-transform:uppercase}.bp-workspace .bp-findb-hero-title{color:#fff;font-size:22px;font-weight:700;letter-spacing:-.015em;line-height:1.25;margin:0 0 8px}.bp-workspace .bp-findb-hero-sub{color:#ffffffeb;font-size:14px;line-height:1.5;margin:0 0 16px}.bp-workspace .bp-findb-cta-row{display:flex;flex-wrap:wrap;gap:8px}.bp-workspace .bp-findb-cta-primary{background:#fff;color:#1d8efe;font-size:13.5px;font-weight:700;gap:6px;padding:10px 16px}.bp-workspace .bp-findb-cta-primary,.bp-workspace .bp-findb-cta-secondary{align-items:center;border-radius:999px;display:inline-flex;text-decoration:none}.bp-workspace .bp-findb-cta-secondary{background:#ffffff2e;color:#fff;font-size:13px;font-weight:600;gap:5px;padding:10px 14px}.bp-workspace .bp-findb-features{display:flex;flex-direction:column;gap:10px;margin:16px}.bp-workspace .bp-findb-feature{background:#fff;border:1px solid #0f346014;border-radius:16px;display:flex;gap:12px;padding:14px}.bp-workspace .bp-findb-feature-icon{align-items:center;background:#39c7e826;border-radius:12px;color:#1976d2;display:inline-flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.bp-workspace .bp-findb-feature-title{color:var(--bp-text-primary);font-size:14px;font-weight:700;margin:0 0 3px}.bp-workspace .bp-findb-feature-body{color:var(--bp-text-secondary);font-size:13px;line-height:1.5;margin:0}.bp-workspace .bp-findb-fallback{background:#fff;border:1px solid #0f346014;border-radius:16px;margin:0 16px;padding:18px}.bp-workspace .bp-findb-fallback h3{color:var(--bp-text-primary);font-size:15px;font-weight:700;margin:0 0 6px}.bp-workspace .bp-findb-fallback p{color:var(--bp-text-secondary);font-size:13px;line-height:1.5;margin:0 0 12px}.bp-workspace .bp-findb-fallback-link{align-items:center;color:#1d8efe;display:inline-flex;font-size:13px;font-weight:600;gap:5px;text-decoration:none}.bp-workspace .bp-hl{background:#f2f2f7;min-height:100%;padding-bottom:110px}.bp-workspace .bp-hl-header{align-items:flex-start;background:linear-gradient(135deg,#0f0c29,#302b63 50%,#24243e);border-radius:0 0 24px 24px;color:#fff;display:flex;gap:12px;padding:18px 18px 22px}.bp-workspace .bp-hl-back{align-items:center;background:#fff3;border-radius:12px;color:#fff;display:inline-flex;flex-shrink:0;height:44px;justify-content:center;text-decoration:none;width:44px}.bp-workspace .bp-hl-eyebrow{color:#ffffffc7;font-size:11px;font-weight:700;letter-spacing:.12em;margin:0;text-transform:uppercase}.bp-workspace .bp-hl-h1{color:#fff;font-size:24px;font-weight:700;letter-spacing:-.015em;margin:4px 0}.bp-workspace .bp-hl-sub{color:#ffffffd9;font-size:13.5px;margin:0}@media (min-width:768px){.bp-workspace .bp-hl-count,.bp-workspace .bp-hl-deep-link,.bp-workspace .bp-hl-filterbar,.bp-workspace .bp-hl-grid,.bp-workspace .bp-hl-header{margin-left:auto;margin-right:auto;max-width:960px}.bp-workspace .bp-hl-header{border-radius:24px;margin-top:16px}}.bp-workspace .bp-hl-filterbar{padding:14px 16px 4px}.bp-workspace .bp-hl-filter-label{align-items:center;color:var(--bp-text-secondary);display:inline-flex;font-size:11.5px;font-weight:700;gap:5px;letter-spacing:.06em;margin-bottom:8px;text-transform:uppercase}.bp-workspace .bp-hl-chips{display:flex;flex-wrap:wrap;gap:6px}.bp-workspace .bp-hl-chip{background:#fff;border:1px solid #0f34601a;border-radius:999px;color:var(--bp-text-secondary);cursor:pointer;font-size:12.5px;font-weight:600;padding:7px 13px;transition:all .14s ease}.bp-workspace .bp-hl-chip.is-active{background:#1d8efe;border-color:#1d8efe;color:#fff}.bp-workspace .bp-hl-count{color:var(--bp-text-secondary);font-size:12.5px;padding:8px 16px 4px}.bp-workspace .bp-hl-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr;padding:12px 16px}@media (min-width:640px){.bp-workspace .bp-hl-grid{gap:14px;grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.bp-workspace .bp-hl-grid{grid-template-columns:repeat(3,1fr)}}.bp-workspace .bp-hl-empty,.bp-workspace .bp-hl-loading{align-items:center;color:var(--bp-text-secondary);display:flex;flex-direction:column;gap:8px;grid-column:1/-1;padding:30px 20px;text-align:center}.bp-workspace .bp-hl-empty svg{color:var(--bp-text-muted)}.bp-workspace .bp-hl-card{background:#fff;border:1px solid #0f34600f;border-radius:18px;box-shadow:0 6px 18px -10px #0f34601f;display:flex;flex-direction:column;overflow:hidden}.bp-workspace .bp-hl-card-media{aspect-ratio:16/10;background:#f3f4f6;overflow:hidden;position:relative}.bp-workspace .bp-hl-card-media img{display:block;height:100%;object-fit:cover;width:100%}.bp-workspace .bp-hl-card-placeholder{align-items:center;background:linear-gradient(135deg,#e0e7ff,#f0f4fa);color:#1d8efe;display:flex;height:100%;justify-content:center;width:100%}.bp-workspace .bp-hl-save{align-items:center;background:#ffffffeb;border:none;border-radius:999px;box-shadow:0 2px 8px #0000001f;color:#ec4899;cursor:pointer;display:inline-flex;height:32px;justify-content:center;position:absolute;right:10px;top:10px;transition:transform .14s ease;width:32px}.bp-workspace .bp-hl-save:hover{transform:scale(1.06)}.bp-workspace .bp-hl-save.is-saved{background:#fff}.bp-workspace .bp-hl-card-body{display:flex;flex-direction:column;gap:5px;padding:12px 14px 14px}.bp-workspace .bp-hl-card-builder{color:#1d8efe;font-size:11px;font-weight:700;letter-spacing:.04em;margin:0;text-transform:uppercase}.bp-workspace .bp-hl-card-title{color:var(--bp-text-primary);font-size:15px;font-weight:700;letter-spacing:-.005em;margin:0}.bp-workspace .bp-hl-card-suburb{align-items:center;color:var(--bp-text-secondary);display:inline-flex;font-size:12.5px;gap:4px;margin:0}.bp-workspace .bp-hl-card-meta{color:var(--bp-text-secondary);display:flex;font-size:12px;gap:10px}.bp-workspace .bp-hl-card-price{color:var(--bp-text-primary);font-size:15px;font-weight:700;margin:6px 0 0}.bp-workspace .bp-hl-card-cta{font-size:12.5px;margin-top:4px}.bp-workspace .bp-hl-card-cta,.bp-workspace .bp-hl-deep-link{align-items:center;color:#1d8efe;display:inline-flex;font-weight:600;gap:5px;text-decoration:none}.bp-workspace .bp-hl-deep-link{font-size:13px;margin:12px 16px 0}.bp-workspace .bp-govres,.bp-workspace .bp-insurance,.bp-workspace .bp-licence,.bp-workspace .bp-solar{background:#f2f2f7;min-height:100%;padding:0 16px 110px}@media (min-width:768px){.bp-workspace .bp-govres,.bp-workspace .bp-insurance,.bp-workspace .bp-licence,.bp-workspace .bp-solar{margin:0 auto;max-width:760px;padding:0 20px 110px}}.bp-workspace .bp-licence-hero{background:linear-gradient(135deg,#61aff9,#1976d2 50%,#0e4b8e);border-radius:24px;box-shadow:0 12px 30px -16px #0f4b8e80;color:#fff;margin:16px 0;padding:24px;position:relative;text-align:center}.bp-workspace .bp-licence-back{align-items:center;background:#fff3;border-radius:20px;color:#fff;display:inline-flex;height:40px;justify-content:center;left:16px;position:absolute;text-decoration:none;top:16px;width:40px;z-index:10}.bp-workspace .bp-licence-eyebrow{color:#ffffffe6;font-size:14px;font-weight:600;letter-spacing:0;margin:8px 0}.bp-workspace .bp-licence-stat{color:#fff;font-size:48px;font-weight:700;line-height:1;margin:0 0 4px}.bp-workspace .bp-licence-sub{color:#ffffffd9;font-size:13px;margin:0;text-align:center}.bp-workspace .bp-licence-info-card{background:#f0f0ff;border-radius:16px;margin-bottom:14px;padding:18px 20px}.bp-workspace .bp-licence-info-card h2{color:#1d8efe;font-size:16px;font-weight:700;margin:0 0 6px}.bp-workspace .bp-licence-info-card p{color:#555;font-size:13.5px;line-height:1.5;margin:0}.bp-workspace .bp-licence-form-card{background:#fff;border:1px solid #0f34600f;border-radius:18px;margin-bottom:14px;padding:20px}.bp-workspace .bp-licence-form-card h2{color:var(--bp-text-primary);font-size:16px;font-weight:700;margin:0 0 6px}.bp-workspace .bp-licence-form-sub{color:var(--bp-text-secondary);font-size:13px;line-height:1.5;margin:0 0 16px}.bp-workspace .bp-licence-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,1fr)}@media (min-width:640px){.bp-workspace .bp-licence-grid{grid-template-columns:repeat(4,1fr)}}.bp-workspace .bp-licence-state{align-items:center;background:linear-gradient(135deg,#1d8efe,#1976d2);border-radius:12px;color:#fff;display:inline-flex;font-size:15px;font-weight:700;gap:8px;justify-content:center;padding:12px 14px;text-decoration:none;transition:transform .14s ease,box-shadow .14s ease}.bp-workspace .bp-licence-state:hover{box-shadow:0 8px 20px -8px #1976d280;transform:translateY(-1px)}.bp-workspace .bp-licence-state.is-mine{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 4px 12px -4px #10b98173}.bp-workspace .bp-insurance-coverage,.bp-workspace .bp-licence-checklist{background:#fff;border:1px solid #0f34600f;border-radius:18px;margin-bottom:14px;padding:18px 20px}.bp-workspace .bp-insurance-coverage h2,.bp-workspace .bp-licence-checklist h2{color:var(--bp-text-primary);font-size:15px;font-weight:700;margin:0 0 12px}.bp-workspace .bp-insurance-coverage ul,.bp-workspace .bp-licence-checklist ul{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.bp-workspace .bp-insurance-coverage li,.bp-workspace .bp-licence-checklist li{color:var(--bp-text-primary);display:flex;font-size:13.5px;gap:10px;line-height:1.5}.bp-workspace .bp-insurance-coverage li>svg,.bp-workspace .bp-licence-checklist li>svg{flex-shrink:0;margin-top:1px}.bp-workspace .bp-insurance-notice,.bp-workspace .bp-licence-warning{background:#fff8e1;border-radius:14px;display:flex;gap:12px;margin-bottom:4px;padding:14px}.bp-workspace .bp-insurance-notice{background:#f0f0ff}.bp-workspace .bp-insurance-notice p,.bp-workspace .bp-licence-warning p{color:#8d6e00;font-size:12.5px;line-height:1.5;margin:0}.bp-workspace .bp-insurance-notice p{color:#1d8efe}.bp-workspace .bp-insurance-notice svg,.bp-workspace .bp-licence-warning svg{flex-shrink:0}.bp-workspace .bp-insurance-state-card{background:#fff;border:1px solid #0f34600f;border-radius:18px;margin-bottom:14px;padding:18px 20px}.bp-workspace .bp-insurance-state-card h2{color:var(--bp-text-primary);font-size:15px;font-weight:700;margin:0 0 12px}.bp-workspace .bp-insurance-chips{display:flex;flex-wrap:wrap;gap:8px}.bp-workspace .bp-insurance-chip{background:#f5f5f5;border:none;border-radius:999px;color:#333;cursor:pointer;font-size:13.5px;font-weight:600;padding:9px 17px;transition:background .14s ease}.bp-workspace .bp-insurance-chip:hover{background:#e5e7eb}.bp-workspace .bp-insurance-chip.is-active{background:#1d8efe;color:#fff}.bp-workspace .bp-insurance-info-card{background:#f5f5f5;border-radius:18px;margin-bottom:14px;padding:20px}.bp-workspace .bp-insurance-info-card header{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.bp-workspace .bp-insurance-info-card header h2{color:var(--bp-text-primary);font-size:22px;font-weight:700;margin:0}.bp-workspace .bp-insurance-threshold{background:#21a675;border-radius:999px;color:#fff;font-size:11.5px;font-weight:600;padding:5px 12px}.bp-workspace .bp-insurance-name{color:#1d8efe;font-size:15px;font-weight:600;margin:0 0 8px}.bp-workspace .bp-insurance-notes{color:var(--bp-text-secondary);font-size:13.5px;line-height:1.5;margin:0 0 14px}.bp-workspace .bp-insurance-link{align-items:center;background:linear-gradient(135deg,#1d8efe,#1976d2);border-radius:12px;color:#fff;display:inline-flex;font-size:14px;font-weight:600;gap:8px;padding:12px 18px;text-decoration:none}.bp-workspace .bp-govres-search{align-items:center;background:#fff;border:1px solid #0f346014;border-radius:14px;display:flex;gap:10px;margin-bottom:12px;padding:10px 14px}.bp-workspace .bp-govres-search input{background:#0000;border:none;color:var(--bp-text-primary);flex:1 1;font-size:14px;min-width:0;outline:none}.bp-workspace .bp-govres-search button{background:#0000;border:none;cursor:pointer;padding:4px}.bp-workspace .bp-govres-filter{background:#fff;border:1px solid #0f346014;border-radius:14px;margin-bottom:14px;padding:12px 14px}.bp-workspace .bp-govres-filter-label{color:var(--bp-text-secondary);font-size:11.5px;font-weight:700;letter-spacing:.06em;margin:0 0 8px;text-transform:uppercase}.bp-workspace .bp-govres-chips{display:flex;flex-wrap:wrap;gap:6px}.bp-workspace .bp-govres-chip{background:#f5f5f5;border:none;border-radius:999px;color:#333;cursor:pointer;font-size:12.5px;font-weight:600;padding:7px 13px}.bp-workspace .bp-govres-chip.is-active{background:#1d8efe;color:#fff}.bp-workspace .bp-govres-section{background:#fff;border:1px solid #0f34600f;border-radius:16px;margin-bottom:12px;padding:14px 14px 8px}.bp-workspace .bp-govres-section>header{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.bp-workspace .bp-govres-section h2{color:var(--bp-text-primary);font-size:14px;font-weight:700;margin:0}.bp-workspace .bp-govres-section header span{background:#eef5ff;border-radius:999px;color:#1d8efe;font-size:11.5px;font-weight:700;padding:2px 9px}.bp-workspace .bp-govres-cards{display:flex;flex-direction:column;gap:8px}.bp-workspace .bp-govres-card{align-items:center;background:#f9fafb;border-radius:10px;display:flex;gap:10px;justify-content:space-between;padding:10px 12px;text-decoration:none;transition:background .14s ease}.bp-workspace .bp-govres-card:hover{background:#eef5ff}.bp-workspace .bp-govres-card-name{color:var(--bp-text-primary);font-size:13.5px;font-weight:600;margin:0 0 2px}.bp-workspace .bp-govres-card-desc{color:var(--bp-text-secondary);font-size:12px;line-height:1.4;margin:0}.bp-workspace .bp-govres-empty{background:#fff;border-radius:16px;padding:36px 20px;text-align:center}.bp-workspace .bp-govres-empty p:first-child{color:var(--bp-text-primary);font-size:16px;font-weight:600;margin:0 0 4px}.bp-workspace .bp-govres-empty p:last-child{color:var(--bp-text-secondary);font-size:13px;margin:0}.bp-workspace .bp-solar-compass-card{align-items:center;background:#fff;border:1px solid #0f34600f;border-radius:18px;display:flex;flex-direction:column;gap:12px;margin-bottom:14px;padding:20px}.bp-workspace .bp-solar-compass{height:240px;position:relative;width:240px}.bp-workspace .bp-solar-compass-bg{background:radial-gradient(circle at 50% 30%,#fbf1ec,#fff 70%);border:4px solid #1d8efe;border-radius:50%;box-shadow:inset 0 0 0 1px #0f346014;inset:12px;position:absolute}.bp-workspace .bp-solar-compass-arrow{align-items:flex-start;display:flex;inset:0;justify-content:center;padding-top:26px;pointer-events:none;position:absolute;transform-origin:center 50%;transition:transform .36s cubic-bezier(.34,1.56,.64,1)}.bp-workspace .bp-solar-compass-arrow svg{flex:0 0 auto;height:28px;width:28px}.bp-workspace .bp-solar-compass-centre{display:flex;font-size:28px;inset:0;letter-spacing:-.01em;pointer-events:none}.bp-workspace .bp-solar-compass-centre,.bp-workspace .bp-solar-point{align-items:center;font-weight:700;justify-content:center;position:absolute}.bp-workspace .bp-solar-point{background:#4275a81a;border:2px solid #0000;border-radius:999px;color:#1d8efe;cursor:pointer;display:inline-flex;font-size:12px;height:44px;transform:translate(-50%,-50%);transition:all .16s ease;width:44px}.bp-workspace .bp-solar-point:hover{background:#4275a833}.bp-workspace .bp-solar-point.is-active{background:#1d8efe;border-color:#fff;box-shadow:0 6px 18px -6px #1976d299;color:#fff;transform:translate(-50%,-50%) scale(1.15)}.bp-workspace .bp-solar-rating{border-radius:999px;color:#fff;font-size:12px;font-weight:700;letter-spacing:.06em;padding:6px 16px}.bp-workspace .bp-solar-detail-card,.bp-workspace .bp-solar-state{background:#fff;border:1px solid #0f34600f;border-radius:18px;margin-bottom:14px;padding:18px 20px}.bp-workspace .bp-solar-detail-card h2,.bp-workspace .bp-solar-state h2{color:var(--bp-text-primary);font-size:18px;font-weight:700;letter-spacing:-.005em;margin:0 0 8px}.bp-workspace .bp-solar-summary{color:var(--bp-text-secondary);font-size:13.5px;line-height:1.5;margin:0 0 14px}.bp-workspace .bp-solar-detail-card h3,.bp-workspace .bp-solar-state p.bp-solar-climate{color:var(--bp-text-secondary);font-size:11.5px;font-weight:700;letter-spacing:.06em;margin:14px 0 8px;text-transform:uppercase}.bp-workspace .bp-solar-state p.bp-solar-climate{color:#1d8efe;font-size:13px;font-style:italic;letter-spacing:0;text-transform:none}.bp-workspace .bp-solar-avoid ul,.bp-workspace .bp-solar-best ul,.bp-workspace .bp-solar-state ul,.bp-workspace .bp-solar-tips ul{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.bp-workspace .bp-solar-avoid li,.bp-workspace .bp-solar-best li,.bp-workspace .bp-solar-state li,.bp-workspace .bp-solar-tips li{color:var(--bp-text-primary);display:flex;font-size:13.2px;gap:8px;line-height:1.5}.bp-workspace .bp-solar-avoid li>svg,.bp-workspace .bp-solar-best li>svg,.bp-workspace .bp-solar-state li>svg,.bp-workspace .bp-solar-tips li>svg{flex-shrink:0;margin-top:2px}.bp-workspace .bp-quote-tradie.is-supplier{background:#ecfdf5;color:#047857}.bp-workspace .bp-quote-tradie.is-supplier .bp-quote-tradie-cat{color:#047857}.bp-workspace .bp-review-stars{display:flex;gap:6px;justify-content:center;padding:6px 0}.bp-workspace .bp-review-star{background:#0000;border:none;cursor:pointer;padding:4px;transition:transform .14s ease}.bp-workspace .bp-review-star:hover{transform:scale(1.12)}.bp-workspace .bp-review-star.is-on{animation:bp-review-pop .22s ease-out}@keyframes bp-review-pop{0%{transform:scale(.9)}60%{transform:scale(1.18)}to{transform:scale(1)}}.bp-workspace .bp-review-rating-label{color:#f59e0b;font-size:16px;font-weight:700;margin:4px 0 0;text-align:center}.bp-workspace .bp-life{background:linear-gradient(160deg,#fff8e7,#fff7ed 35%,#fbf1ec);min-height:100%;padding-bottom:80px}.bp-workspace .bp-life-header{align-items:center;display:flex;gap:10px;padding:14px 16px 10px}.bp-workspace .bp-life-back{align-items:center;background:#fff9;border:none;border-radius:999px;color:#b45309;cursor:pointer;display:inline-flex;height:44px;justify-content:center;width:44px}.bp-workspace .bp-life-progress{background:#f59e0b2e;border-radius:999px;flex:1 1;height:6px;overflow:hidden}.bp-workspace .bp-life-progress>span{background:linear-gradient(90deg,#f59e0b,#fb923c);border-radius:999px;display:block;height:100%;transition:width .32s ease}.bp-workspace .bp-life-step{color:#b45309;font-size:12.5px;font-weight:700;min-width:36px;text-align:right}.bp-workspace .bp-life-question{align-items:stretch;display:flex;flex-direction:column;margin:0 auto;max-width:560px;padding:24px 20px 32px}.bp-workspace .bp-life-eyebrow{align-items:center;align-self:flex-start;background:#f59e0b2e;border-radius:999px;color:#b45309;display:inline-flex;font-size:11px;font-weight:700;gap:5px;letter-spacing:.08em;margin-bottom:14px;padding:5px 10px;text-transform:uppercase}.bp-workspace .bp-life-title{color:#1a1a1a;font-size:26px;font-weight:700;letter-spacing:-.015em;line-height:1.25;margin:0 0 22px}@media (min-width:768px){.bp-workspace .bp-life-title{font-size:30px}}.bp-workspace .bp-life-options{display:flex;flex-direction:column;gap:10px}.bp-workspace .bp-life-option{align-items:center;background:#fff;border:2px solid #0000;border-radius:16px;box-shadow:0 4px 14px -8px #f59e0b40;color:#1a1a1a;cursor:pointer;display:flex;font-size:15.5px;font-weight:600;justify-content:space-between;padding:16px 18px;text-align:left;transition:all .16s ease;width:100%}.bp-workspace .bp-life-option:hover{border-color:#f59e0b;box-shadow:0 10px 22px -10px #f59e0b66;transform:translateY(-1px)}.bp-workspace .bp-life-option.is-selected{background:#fff8e7;border-color:#f59e0b}.bp-workspace .bp-life-option>svg{color:#b45309;flex-shrink:0}.bp-workspace .bp-life-helper{color:#b45309b3;font-size:12px;margin:20px 0 0;text-align:center}.bp-workspace .bp-tbx{background:#f8fafc;min-height:100%;padding:8px 16px 110px}@media (min-width:768px){.bp-workspace .bp-tbx{margin:0 auto;max-width:720px;padding:12px 20px 110px}}.bp-workspace .bp-tbx-header{padding:8px 4px 16px}.bp-workspace .bp-tbx-title{color:#1a1a1a;font-size:28px;font-weight:800;letter-spacing:-.5px;margin:0}.bp-workspace .bp-tbx-subtitle{color:#666;font-size:15px;font-weight:500;margin:4px 0 0}.bp-workspace .bp-tbx-sections{display:flex;flex-direction:column;gap:16px}.bp-workspace .bp-tbx-section{background:#f0f1f3;border-radius:16px;padding:8px 12px 10px}.bp-workspace .bp-tbx-section-title{color:#1a1a1a;font-size:15px;font-weight:700;margin:8px 4px}.bp-workspace .bp-tbx-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}.bp-workspace .bp-tbx-card{align-items:center;background:#fff;border-radius:16px;box-shadow:0 2px 8px #0000000f;display:flex;flex-direction:column;justify-content:flex-start;min-height:110px;padding:12px 8px;position:relative;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease}.bp-workspace .bp-tbx-card:hover{box-shadow:0 8px 18px -8px #0000002e;transform:translateY(-2px)}.bp-workspace .bp-tbx-premium-badge{align-items:center;background:linear-gradient(135deg,#9370db,#ff0080);border-radius:6px;color:#fff;display:inline-flex;font-size:7px;font-weight:800;gap:2px;letter-spacing:.3px;padding:2px 4px;position:absolute;right:4px;top:4px;z-index:10}.bp-workspace .bp-tbx-icon-wrap{align-items:center;display:inline-flex;height:52px;justify-content:center;margin-bottom:8px;position:relative;width:52px}.bp-workspace .bp-tbx-icon-wrap.is-locked{opacity:.5}.bp-workspace .bp-tbx-icon{height:52px;object-fit:contain;width:52px}.bp-workspace .bp-tbx-lock-overlay{align-items:center;background:#ffffffb3;border-radius:12px;display:inline-flex;inset:0;justify-content:center;position:absolute}.bp-workspace .bp-tbx-name{color:#374151;font-size:12px;font-weight:600;line-height:15px;padding:0 4px;text-align:center}.bp-workspace .bp-tbx-card.is-locked .bp-tbx-name{color:#9ca3af}.bp-workspace .bp-tbx-support{align-items:center;background:#1a1a2e;border-radius:16px;display:flex;flex-direction:column;grid-column:span 2;justify-content:center;min-height:110px;padding:12px 8px;text-decoration:none;transition:transform .16s ease}.bp-workspace .bp-tbx-support:hover{transform:translateY(-2px)}.bp-workspace .bp-tbx-support-icon{height:48px;margin-bottom:6px;object-fit:contain;width:48px}.bp-workspace .bp-tbx-support-title{color:#fff;font-size:12px;font-weight:700;text-align:center}.bp-workspace .bp-tbx-support-desc{color:#ffffffb3;font-size:10px;font-weight:500;margin-top:2px;text-align:center}.bp-workspace .bp-dash-ios{background:#f2f2f7;min-height:100vh;padding:0 0 140px}.bp-workspace .bp-dash-ios-hero{display:flex;flex-direction:column;height:68vh;isolation:isolate;min-height:580px;overflow:hidden;padding:16px 20px 100px;position:relative}.bp-workspace .bp-dash-ios-hero-bg{background:linear-gradient(135deg,#667eea,#764ba2),url(https://ghkultcdfnneodcjmxpn.supabase.co/storage/v1/object/public/app-assets/dashboard_background.jpeg);background-blend-mode:overlay;background-position:50%;background-size:cover;inset:0;position:absolute;z-index:-1}@media (min-width:1024px){.bp-workspace .bp-dash-ios{background:#f2f2f7;margin:0 auto;max-width:1400px;padding:24px 32px 120px;width:100%}.bp-workspace .bp-dash-ios-hero-bg{display:none}.bp-workspace .bp-dash-ios-stage-card--inmain{display:none!important}.bp-workspace .bp-dash-ios-hero{background:#0000;display:flex;flex-direction:column;gap:18px;height:auto;isolation:auto;margin-bottom:18px;min-height:0;overflow:visible;padding:0}.bp-workspace .bp-dash-ios-head{align-items:center;background:#0000;border-radius:0;box-shadow:none;padding:4px 4px 0}.bp-workspace .bp-dash-ios-head .bp-dash-ios-greeting,.bp-workspace .bp-dash-ios-head .bp-dash-ios-name{color:#1d1d1f}.bp-workspace .bp-dash-ios-head .bp-dash-ios-name{font-size:32px;font-weight:800;text-shadow:none}.bp-workspace .bp-dash-ios-head .bp-dash-ios-project-chip{background:#fff;border:1px solid #0f172a0f;border-radius:999px;box-shadow:0 2px 6px #0f172a0a;padding:6px 14px 6px 6px}.bp-workspace .bp-dash-ios-head .bp-dash-ios-project-chip .bp-dash-ios-project-avatar{background:linear-gradient(135deg,#1d8efe,#4abff2);color:#fff}.bp-workspace .bp-dash-ios-head .bp-dash-ios-project-chip .bp-dash-ios-project-label{color:#1d1d1f}.bp-workspace .bp-dash-ios-head .bp-dash-ios-icon-btn{background:#fff;border:1px solid #0f172a0f;box-shadow:0 2px 6px #0f172a0a;height:42px;width:42px}.bp-workspace .bp-dash-ios-head .bp-dash-ios-icon-btn svg{stroke:#1d8efe;color:#1d8efe}.bp-workspace .bp-dash-ios-head .bp-dash-ios-icon-btn:hover{background:#fafbfc;transform:translateY(-1px)}.bp-workspace .bp-dash-ios-progress-card{grid-column-gap:18px;align-items:center;background:linear-gradient(135deg,#1d8efe,#4abff2);border-radius:28px;box-shadow:0 12px 32px #1d8efe47;column-gap:18px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));justify-items:center;min-height:240px;overflow:hidden;padding:28px 32px;position:relative}.bp-workspace .bp-dash-ios-progress-card:before{background:radial-gradient(circle,#ffffff2e,#0000 70%);content:"";height:220px;pointer-events:none;position:absolute;right:-60px;top:-60px;width:220px}.bp-workspace .bp-dash-ios-progress-card .bp-dash-ios-progress{align-items:center;background:#0000;box-shadow:none;display:flex;justify-content:center;margin:0;padding:0}.bp-workspace .bp-dash-ios-progress-card .bp-dash-ios-stats-row{display:contents}.bp-workspace .bp-dash-ios-progress-card .bp-dash-ios-stats-row>.bp-dash-ios-stat-link{align-items:center;color:inherit;cursor:pointer;display:flex;flex-direction:column;justify-content:center;padding:0;text-decoration:none;transition:transform .16s ease;width:100%}.bp-workspace .bp-dash-ios-progress-card .bp-dash-ios-stats-row>.bp-dash-ios-stat-link:hover{transform:scale(1.04)}.bp-workspace .bp-dash-ios-progress-card .bp-dash-ios-stats-row>.bp-dash-ios-stat-link:active{transform:scale(.97)}.bp-workspace .bp-dash-ios-progress-card .bp-dash-ios-stats-row>.bp-dash-ios-stat-link .bp-dash-ios-stat{position:relative}.bp-workspace .bp-dash-ios-progress-card .bp-dash-ios-hl-hero{height:160px;width:160px}.bp-workspace .bp-dash-ios-progress-card .bp-dash-ios-hl-hero .bp-dash-ios-hl-hero-badge{font-size:9.5px;margin-top:2px;padding:3px 8px}.bp-workspace .bp-dash-ios-progress-card [data-testid=dashboard-fhb-quickactions]>.bp-dash-ios-quick-action{align-items:center;gap:10px;width:100%}.bp-workspace .bp-dash-ios-progress-card .bp-dash-ios-quick-action-box{background:#ffffff1a;border:1px solid #ffffff2e;border-radius:50%;height:160px;transition:transform .16s ease,background .2s ease;width:160px}.bp-workspace .bp-dash-ios-progress-card .bp-dash-ios-quick-action:hover .bp-dash-ios-quick-action-box{background:#ffffff29;transform:scale(1.04)}.bp-workspace .bp-dash-ios-progress-card .bp-dash-ios-quick-action:active .bp-dash-ios-quick-action-box{transform:scale(.97)}.bp-workspace .bp-dash-ios-progress-card .bp-dash-ios-quick-action-img{height:64px;width:64px}.bp-workspace .bp-dash-ios-progress-card .bp-dash-ios-quick-action-label{color:#fffffff2;font-size:12px;font-weight:600;letter-spacing:.4px;line-height:15px;text-align:center;text-transform:uppercase;white-space:pre-line}.bp-workspace .bp-dash-ios-progress-card .bp-dash-ios-stats-row>.bp-dash-ios-stat,.bp-workspace .bp-dash-ios-progress-card .bp-dash-ios-stats-row>.bp-dash-ios-stat-link>.bp-dash-ios-stat{align-items:center;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#0000!important;border:0!important;border-radius:0!important;display:flex;flex-direction:column;gap:10px;padding:0!important;width:100%}.bp-workspace .bp-dash-ios-progress-card .bp-dash-ios-stat-ring-wrap{height:160px!important;position:relative;width:160px!important}.bp-workspace .bp-dash-ios-progress-card .bp-dash-ios-stat-ring-wrap>svg{height:100%!important;transform-origin:center;width:100%!important}.bp-workspace .bp-dash-ios-progress-card .bp-dash-ios-stat-value-wrap{align-items:center;display:flex;inset:0;justify-content:center;position:absolute}.bp-workspace .bp-dash-ios-progress-card .bp-dash-ios-stat-value{color:#fff!important;font-size:36px!important;font-weight:800!important;letter-spacing:-.5px;line-height:1!important}.bp-workspace .bp-dash-ios-progress-card .bp-dash-ios-stats-row .bp-dash-ios-stat-label{color:#fffffff2;font-size:12px;font-weight:600;letter-spacing:.4px;line-height:15px;margin-top:4px;text-align:center;text-transform:uppercase;white-space:pre-line}.bp-workspace .bp-dash-ios-progress-card .bp-dash-ios-progress .bp-dash-ios-dial-wrap{align-items:center;display:flex;flex-direction:column;gap:4px;height:auto!important;position:relative;width:160px!important}.bp-workspace .bp-dash-ios-progress-card .bp-dash-ios-progress .bp-dash-ios-dial-wrap>svg{flex:0 0 auto;height:160px!important;width:160px!important}.bp-workspace .bp-dash-ios-progress-card .bp-dash-ios-dial-center{align-items:center;display:flex;flex-direction:column;height:160px;inset:auto;justify-content:center;left:0;pointer-events:none;position:absolute;text-align:center;top:0;width:160px}.bp-workspace .bp-dash-ios-progress-card .bp-dash-ios-dial-value{font-size:36px!important;line-height:1!important}.bp-workspace .bp-dash-ios-progress-card .bp-dash-ios-dial-label,.bp-workspace .bp-dash-ios-progress-card .bp-dash-ios-dial-sub{display:none!important}.bp-workspace .bp-dash-ios-progress-card .bp-dash-ios-dial-label-outside{color:#fffffff2;display:block!important;font-size:12px;font-weight:600;letter-spacing:.4px;line-height:15px;margin:4px 0 0;text-align:center;text-transform:uppercase}.bp-workspace .bp-dash-ios-disclaimer{color:#ffffff8c;display:block;font-size:11px;font-style:italic;letter-spacing:.01em;margin:8px 0 0;padding:0;text-align:center}.bp-workspace .bp-dash-ios-main{grid-gap:18px;align-items:stretch;background:#0000;border-radius:0;box-shadow:none;display:grid;gap:18px;grid-template-columns:1fr 1fr;margin:0;padding:0}.bp-workspace .bp-dash-ios-main>*{min-width:0}.bp-workspace .bp-dash-ios-main>.bp-dash-ios-focus-card,.bp-workspace .bp-dash-ios-main>.bp-dash-ios-section{margin-bottom:0}.bp-workspace .bp-dash-ios-main>.bp-dash-ios-fhb-pill,.bp-workspace .bp-dash-ios-main>.bp-dash-ios-marketing-links,.bp-workspace .bp-dash-ios-main>.bp-dash-ios-mid-row,.bp-workspace .bp-dash-ios-main>.bp-dash-ios-tips,.bp-workspace .bp-dash-ios-main>.bp-dash-pulse{grid-column:1/-1}.bp-workspace .bp-dash-ios-main>.bp-dash-ios-section{align-self:stretch;background:#0000;border:0;border-radius:0;box-shadow:none;display:flex;flex-direction:column;gap:12px;padding:0}.bp-workspace .bp-dash-ios-main>.bp-dash-ios-section .bp-dash-ios-section-head{padding:0 4px}.bp-workspace .bp-dash-ios-main>.bp-dash-ios-section .bp-dash-ios-section-head h2{color:#1d1d1f;font-size:18px;font-weight:700}.bp-workspace .bp-dash-ios-main>[data-testid=dashboard-activity] .bp-dash-ios-activity-card{background:#0000;border:0;border-bottom:1px solid #0f172a0f;border-radius:0;box-shadow:none;flex:0 0 auto;padding:12px 4px}.bp-workspace .bp-dash-ios-main>[data-testid=dashboard-activity] .bp-dash-ios-activity-card:last-child{border-bottom:0}.bp-workspace .bp-dash-ios-main>.bp-dash-ios-section .bp-dash-ios-activity-list{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.bp-workspace .bp-dash-ios-main>.bp-dash-ios-focus-card{align-self:stretch;border-radius:22px;box-shadow:0 6px 18px #22d3ee38;display:flex;flex-direction:column;grid-column:1/2;grid-row:1/2;padding:22px 24px}.bp-workspace .bp-dash-ios-main>[data-testid=dashboard-activity]{align-self:stretch;display:flex;flex-direction:column;grid-column:2/3;grid-row:1/2;min-height:0}.bp-workspace .bp-dash-ios-main>[data-testid=dashboard-activity] .bp-dash-ios-section-head{flex-shrink:0}.bp-workspace .bp-dash-ios-main>[data-testid=dashboard-activity] .bp-dash-ios-activity-card{flex:1 1 auto;min-height:0;overflow-y:auto;padding-right:4px}.bp-workspace .bp-dash-ios-main>[data-testid=dashboard-activity] .bp-dash-ios-activity-card::-webkit-scrollbar{width:6px}.bp-workspace .bp-dash-ios-main>[data-testid=dashboard-activity] .bp-dash-ios-activity-card::-webkit-scrollbar-thumb{background:#0f172a2e;border-radius:999px}.bp-workspace .bp-dash-ios-main>.bp-dash-ios-popular-tools{align-self:stretch;grid-column:1/2;margin-bottom:0}.bp-workspace .bp-dash-ios-main>.bp-dash-ios-didyouknow{align-self:stretch;grid-column:2/3;margin-bottom:0}.bp-workspace .bp-dash-ios-main>.bp-dash-ios-support-card{grid-column:1/-1}}.bp-workspace .bp-dash-ios-head{align-items:flex-start;display:flex;justify-content:space-between;padding-top:8px}.bp-workspace .bp-dash-ios-greeting{flex:1 1;min-width:0}.bp-workspace .bp-dash-ios-name{align-items:center;color:#fff;display:flex;font-size:28px;font-weight:800;gap:6px;letter-spacing:-.5px;margin:0;text-shadow:0 1px 3px #0000004d}.bp-workspace .bp-dash-ios-verified{display:inline-block;flex-shrink:0;height:22px;vertical-align:middle;width:22px}@media (min-width:1024px){.bp-workspace .bp-dash-ios-head .bp-dash-ios-verified{background:#0000;border-radius:0;box-shadow:none;height:24px;margin-bottom:2px;padding:0;width:24px}.bp-workspace .bp-dash-ios-head .bp-dash-ios-verified path{fill:#1d1d1f}}.bp-workspace .bp-dash-ios-chip-row{align-items:center;display:inline-flex;flex-wrap:wrap;gap:10px;margin-top:6px}.bp-workspace .bp-dash-ios-project-chip{align-items:center;background:#0000;border:0;cursor:pointer;display:inline-flex;gap:6px;padding:0}.bp-workspace .bp-dash-ios-project-avatar{align-items:center;background:#fff;border-radius:16px;display:inline-flex;font-size:18px;height:32px;justify-content:center;line-height:1;overflow:hidden;width:32px}.bp-workspace .bp-dash-ios-project-avatar img{display:block;height:28px;object-fit:contain;width:28px}.bp-workspace .bp-dash-ios-project-stack{align-items:center;display:inline-flex}.bp-workspace .bp-dash-ios-project-stack-item{align-items:center;background:#fff;border:2px solid #fff;border-radius:16px;box-shadow:0 0 0 1px #0f172a14;display:inline-flex;height:32px;justify-content:center;overflow:hidden;width:32px}.bp-workspace .bp-dash-ios-project-stack-item img{display:block;height:28px;object-fit:contain;width:28px}.bp-workspace .bp-dash-ios-project-stack-more{align-items:center;background:#1d8efe;border:2px solid #fff;border-radius:16px;color:#fff;display:inline-flex;font-size:11px;font-weight:700;height:32px;justify-content:center;width:32px}.bp-workspace .bp-dash-ios-icons{display:flex;gap:8px}.bp-workspace .bp-dash-ios-icon-btn{align-items:center;background:#ffffff26;border:0;border-radius:20px;cursor:pointer;display:inline-flex;height:40px;justify-content:center;position:relative;text-decoration:none;transition:background-color .18s ease;width:40px}.bp-workspace .bp-dash-ios-icon-btn:hover{background:#ffffff40}.bp-workspace .bp-dash-ios-notification-dot{background:#f472b6;border-radius:4px;height:8px;position:absolute;right:8px;top:8px;width:8px}.bp-workspace .bp-dash-ios-progress{align-items:center;display:flex;flex:1 1;justify-content:center;margin-top:-10px;padding:12px 0 4px}.bp-workspace .bp-dash-ios-dial-wrap{align-items:center;display:flex;justify-content:center;position:relative}.bp-workspace .bp-dash-ios-dial-svg{display:block}.bp-workspace .bp-dash-ios-dial-center{align-items:center;display:flex;flex-direction:column;inset:0;justify-content:center;pointer-events:none;position:absolute;text-align:center}.bp-workspace .bp-dash-ios-dial-value{color:#fff;font-size:64px;font-weight:800;letter-spacing:-1.5px;line-height:1}.bp-workspace .bp-dash-ios-dial-label{color:#ffffffd9;font-size:9px;font-weight:600;letter-spacing:1.5px;margin-top:6px}.bp-workspace .bp-dash-ios-dial-sub{color:#ffffffeb;font-size:11px;font-weight:600;margin-top:3px}.bp-workspace .bp-dash-ios-dial-label-outside{display:none}.bp-workspace .bp-dash-ios-stats-row{align-items:flex-start;display:flex;gap:14px;justify-content:space-around;margin-top:18px;padding:0 12px}.bp-workspace .bp-dash-ios-stat{align-items:center;display:flex;flex:1 1;flex-direction:column;min-width:0}.bp-workspace .bp-dash-ios-stat-ring-wrap{align-items:center;display:flex;justify-content:center;position:relative}.bp-workspace .bp-dash-ios-stat-value-wrap{align-items:center;display:flex;inset:0;justify-content:center;position:absolute}.bp-workspace .bp-dash-ios-stat-value{color:#fff;font-size:13px;font-weight:700}.bp-workspace .bp-dash-ios-stat-label{color:#ffffffe6;font-size:11px;font-weight:500;line-height:14px;margin-top:4px;text-align:center}.bp-workspace .bp-dash-ios-disclaimer{color:#ffffff80;font-size:9px;font-style:italic;margin:12px 0 0;text-align:center}@media (max-width:1023px){.bp-workspace .bp-dash-ios-main{background:#f2f2f7;border-top-left-radius:60px;border-top-right-radius:60px;box-shadow:0 -8px 16px #0000001f;margin-top:-80px;padding:28px 24px 24px;position:relative}}.bp-workspace .bp-dash-ios-stage-card{align-items:center;background:#0f1e33;border:1px solid #0f1e33;border-radius:999px;box-shadow:0 4px 12px #0f1e332e;color:#fff;cursor:pointer;display:inline-flex;gap:10px;margin:0;padding:6px 16px 6px 6px;text-align:left;transition:transform .18s ease,box-shadow .18s ease;width:auto}.bp-workspace .bp-dash-ios-stage-card:hover{box-shadow:0 6px 16px #0f1e3347;transform:translateY(-1px)}.bp-workspace .bp-dash-ios-fhb-pill{align-items:center;background:linear-gradient(135deg,#10b981,#059669 55%,#047857);border-radius:18px;box-shadow:0 10px 26px #05966952;color:#fff;display:flex;gap:14px;margin-bottom:12px;padding:14px 16px;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.bp-workspace .bp-dash-ios-fhb-pill:hover{box-shadow:0 14px 30px #0596696b;transform:translateY(-2px)}.bp-workspace .bp-dash-ios-fhb-pill-icon{align-items:center;background:#ffffff2e;border-radius:14px;display:inline-flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.bp-workspace .bp-dash-ios-fhb-pill-text{display:flex;flex:1 1;flex-direction:column;gap:2px}.bp-workspace .bp-dash-ios-fhb-pill-eyebrow{color:#ffffffd9;font-size:12px;font-weight:600}.bp-workspace .bp-dash-ios-fhb-pill-title{color:#fff;font-size:16px;font-weight:700}.bp-workspace .bp-dash-ios-hl-hero{align-items:center;animation:bp-hl-pulse 2.4s ease-in-out infinite;background:linear-gradient(160deg,#0f3460,#1a1a2e);border:none;border-radius:50%;box-shadow:0 14px 36px #0f346073;cursor:pointer;display:flex;flex-direction:column;font-family:inherit;gap:6px;height:200px;justify-content:center;overflow:hidden;padding:0;position:relative;width:200px}@keyframes bp-hl-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}.bp-workspace .bp-dash-ios-hl-hero-sweep{animation:bp-hl-sweep 6s linear infinite alternate;background:linear-gradient(135deg,#00bfff,#40e0d0,#9370db,#ba55d3,#ff0080,#ff1493);height:200%;left:-75%;position:absolute;top:-50%;width:300%;z-index:0}@keyframes bp-hl-sweep{0%{transform:translate(0)}to{transform:translate(-30%,-15%)}}.bp-workspace .bp-dash-ios-hl-hero-frost{backdrop-filter:blur(22px) saturate(140%);-webkit-backdrop-filter:blur(22px) saturate(140%);background:#ffffff2e;border-radius:50%;inset:0;position:absolute;z-index:1}.bp-workspace .bp-dash-ios-hl-hero-highlight{background:#ffffff52;border-radius:50% 50% 30% 30%/65% 65% 35% 35%;filter:blur(1px);height:68px;left:18px;position:absolute;right:18px;top:2px;z-index:2}.bp-workspace .bp-dash-ios-hl-hero-bottom{background:linear-gradient(180deg,#0000,#0000002e);bottom:0;height:56px;left:0;position:absolute;right:0;z-index:2}.bp-workspace .bp-dash-ios-hl-hero-rim{border:1.5px solid #ffffff8c;border-radius:50%;inset:0;pointer-events:none;position:absolute;z-index:3}.bp-workspace .bp-dash-ios-hl-hero-savedbadge{align-items:center;background:#10b981;border:2px solid #fff;border-radius:999px;color:#fff;display:inline-flex;font-size:11px;font-weight:800;height:22px;justify-content:center;min-width:22px;padding:0 7px;position:absolute;right:10px;top:10px;z-index:5}.bp-workspace .bp-dash-ios-hl-hero-image{filter:drop-shadow(0 4px 8px rgba(0,0,0,.25));height:80px;object-fit:contain;position:relative;width:80px;z-index:4}.bp-workspace .bp-dash-ios-hl-hero-text{color:#fff;font-size:12px;font-weight:700;letter-spacing:.2px;line-height:1.25;padding:0 12px;position:relative;text-align:center;text-shadow:0 1px 2px #0006;z-index:4}.bp-legal-consent{align-items:center;display:flex;justify-content:center;min-height:100vh;padding:24px;position:relative}.bp-legal-consent-bg{background:linear-gradient(135deg,#1a1a2e,#16213e 50%,#0f3460);inset:0;position:absolute}.bp-legal-consent-shell{align-items:center;color:#fff;display:flex;flex-direction:column;gap:14px;max-width:520px;padding:40px 14px 30px;position:relative;width:100%;z-index:1}.bp-legal-consent-icon{align-items:center;background:linear-gradient(135deg,#667eea99,#764ba266);border-radius:22px;box-shadow:0 8px 22px #667eea73;display:inline-flex;height:78px;justify-content:center;width:78px}.bp-legal-consent-title{font-size:28px;font-weight:800;margin:8px 0 0}.bp-legal-consent-sub{color:#ffffffb3;font-size:14.5px;line-height:1.5;margin:0 0 12px;max-width:460px;text-align:center}.bp-legal-consent-cards{display:flex;flex-direction:column;gap:10px;margin-bottom:6px;width:100%}.bp-legal-consent-doc{align-items:center;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:14px;color:#fff;display:flex;gap:12px;padding:14px 16px;text-decoration:none;transition:background .16s ease,border-color .16s ease}.bp-legal-consent-doc:hover{background:#ffffff1a;border-color:#ffffff2e}.bp-legal-consent-doc-text{display:flex;flex-direction:column;gap:1px}.bp-legal-consent-doc-title{font-size:14.5px;font-weight:700}.bp-legal-consent-doc-sub{color:#ffffff8c;font-size:12px}.bp-legal-consent-checkbox{align-items:flex-start;background:#667eea1f;border:1px solid #667eea4d;border-radius:14px;color:#fff;cursor:pointer;display:flex;font-size:13.5px;gap:12px;line-height:1.5;padding:14px}.bp-legal-consent-checkbox input{opacity:0;pointer-events:none;position:absolute}.bp-legal-consent-checkbox-box{align-items:center;background:#ffffff0d;border:1.5px solid #fff6;border-radius:6px;display:inline-flex;flex-shrink:0;height:22px;justify-content:center;transition:background .16s ease,border-color .16s ease;width:22px}.bp-legal-consent-checkbox input:checked+.bp-legal-consent-checkbox-box{background:#667eea;border-color:#667eea}.bp-legal-consent-error{color:#fca5a5;font-size:13px;margin:4px 0 0;text-align:center}.bp-legal-consent-actions{align-items:center;display:flex;flex-direction:column;gap:10px;margin-top:6px;width:100%}.bp-legal-consent-decline{background:#0000;border:none;color:#ffffff8c;cursor:pointer;font-family:inherit;font-size:13px}.bp-legal-consent-decline:hover{color:#ffffffd9;text-decoration:underline}.bp-legal-consent-meta{color:#ffffff59;font-size:11px;margin-top:12px}.bp-phone-verify{align-items:center;display:flex;justify-content:center;min-height:100vh;padding:24px;position:relative}.bp-phone-verify-bg{background:linear-gradient(135deg,#1a1a2e,#16213e 50%,#0f3460);inset:0;position:absolute}.bp-phone-verify-shell{align-items:center;color:#fff;display:flex;flex-direction:column;gap:14px;max-width:460px;padding:40px 14px 30px;position:relative;width:100%;z-index:1}.bp-phone-verify-back{align-items:center;align-self:flex-start;background:#0000;border:none;color:#ffffffb3;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;gap:4px}.bp-phone-verify-back:hover{color:#fff}.bp-phone-verify-icon{align-items:center;background:linear-gradient(135deg,#667eea99,#764ba266);border-radius:22px;box-shadow:0 8px 22px #667eea73;display:inline-flex;height:78px;justify-content:center;width:78px}.bp-phone-verify-title{font-size:24px;font-weight:800;margin:8px 0 0;text-align:center}.bp-phone-verify-sub{color:#ffffffb3;font-size:14px;line-height:1.5;margin:0 0 12px;max-width:380px;text-align:center}.bp-phone-verify-input-row{display:flex;gap:8px;width:100%}.bp-phone-verify-country{font-size:14px}.bp-phone-verify-country,.bp-phone-verify-input{background:#ffffff14;border:1px solid #ffffff24;border-radius:12px;color:#fff;font-family:inherit;padding:12px 14px}.bp-phone-verify-input{flex:1 1;font-size:16px;letter-spacing:1px}.bp-phone-verify-input:focus{background:#667eea1f;border-color:#667eea;outline:none}.bp-phone-verify-otp-row{display:flex;gap:8px}.bp-phone-verify-otp-cell{background:#ffffff14;border:1.5px solid #ffffff24;border-radius:12px;color:#fff;font-family:inherit;font-size:24px;font-weight:700;height:54px;text-align:center;width:44px}.bp-phone-verify-otp-cell:focus{background:#667eea1f;border-color:#667eea;outline:none}.bp-phone-verify-error{color:#fca5a5;font-size:13px;text-align:center}.bp-phone-verify-resend,.bp-phone-verify-skip{background:#0000;border:none;color:#ffffffa6;cursor:pointer;font-family:inherit;font-size:13px}.bp-phone-verify-resend:hover,.bp-phone-verify-skip:hover{color:#fff;text-decoration:underline}.bp-phone-verify-resend:disabled{color:#ffffff59;cursor:not-allowed;text-decoration:none}.bp-design-cat{align-items:center;display:flex;justify-content:center;min-height:100vh;padding:24px;position:relative}.bp-design-cat-bg{background:linear-gradient(135deg,#1a1a2e,#16213e 50%,#0f3460);inset:0;position:absolute}.bp-design-cat-shell{align-items:center;color:#fff;display:flex;flex-direction:column;gap:14px;max-width:560px;padding:40px 14px 30px;position:relative;width:100%;z-index:1}.bp-design-cat-back{align-items:center;align-self:flex-start;background:#0000;border:none;color:#ffffffb3;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;gap:4px}.bp-design-cat-back:hover{color:#fff}.bp-design-cat-icon{align-items:center;background:linear-gradient(135deg,#ec489999,#9370db66);border-radius:22px;box-shadow:0 8px 22px #ec489973;display:inline-flex;height:78px;justify-content:center;width:78px}.bp-design-cat-title{font-size:28px;font-weight:800;margin:8px 0 0}.bp-design-cat-sub{color:#ffffffb3;font-size:14.5px;line-height:1.5;margin:0 0 12px;max-width:460px;text-align:center}.bp-design-cat-actions{align-items:center;display:flex;flex-direction:column;gap:10px}.bp-design-cat-secondary{align-items:center;color:#ffffffb3;display:inline-flex;font-size:13px;gap:6px;text-decoration:none}.bp-design-cat-secondary:hover{color:#fff;text-decoration:underline}.bp-design-cat-callout{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:14px;color:#ffffffc7;font-size:13px;line-height:1.5;margin-top:24px;padding:14px 16px}.bp-spin{animation:bp-gate-spin .9s linear infinite}.bp-workspace .bp-dash-ios-hl-hero-badge{background:#ffffff26;border:1px solid #ffffff1f;border-radius:999px;color:#fff;font-size:11px;font-weight:600;margin-top:6px;padding:4px 10px}.bp-workspace .bp-dash-ios-quick-action{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:flex;flex-direction:column;font-family:inherit;gap:8px;padding:0;transition:transform .18s ease;width:85px}.bp-workspace .bp-dash-ios-quick-action:hover{transform:translateY(-2px)}.bp-workspace .bp-dash-ios-quick-action-box{align-items:center;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:#ffffff1f;border:1px solid #ffffff2e;border-radius:22px;box-shadow:inset 0 1px 0 #ffffff38,0 6px 14px #0000002e;display:inline-flex;height:64px;justify-content:center;width:64px}.bp-workspace .bp-dash-ios-quick-action-img{display:block;height:40px;object-fit:contain;width:40px}.bp-workspace .bp-dash-ios-stage-icon{align-items:center;background:#ffffff1f;border-radius:22px;display:inline-flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.bp-workspace .bp-dash-ios-stage-icon-bare{align-items:center;background:linear-gradient(135deg,#1d8efe,#4abff2);border-radius:16px;display:inline-flex;flex-shrink:0;height:32px;justify-content:center;overflow:hidden;width:32px}.bp-workspace .bp-dash-ios-stage-icon-img{filter:drop-shadow(0 1px 1px rgba(0,0,0,.18));height:28px;object-fit:contain;width:28px}.bp-workspace .bp-dash-ios-stage-text{display:inline-flex;flex:1 1;flex-direction:column;line-height:1.1;min-width:0}.bp-workspace .bp-dash-ios-stage-eyebrow{color:#fff9;font-size:9.5px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase}.bp-workspace .bp-dash-ios-stage-name{color:#fff;font-size:14px;font-weight:700;margin-top:1px;white-space:nowrap}.bp-workspace .bp-dash-ios-stage-update{align-items:center;background:#ffffff1a;border-radius:999px;color:#fff;display:inline-flex;flex-shrink:0;font-size:12.5px;font-weight:600;gap:2px;margin-left:4px;padding:4px 10px}.bp-workspace .bp-dash-ios-section{margin-bottom:20px}.bp-workspace .bp-dash-ios-section-head{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px;padding:0 4px}.bp-workspace .bp-dash-ios-section-head h2{color:#1f2937;font-size:18px;font-weight:700;margin:0}.bp-workspace .bp-dash-ios-see-all{background:#0000;border:0;color:#1e88e5;cursor:pointer;font-size:14px;font-weight:600}.bp-workspace .bp-dash-ios-tips-stagepill{align-items:center;background:linear-gradient(135deg,#6366f11a,#ec48991a);border:1px solid #6366f140;border-radius:999px;color:#4338ca;display:inline-flex;font-size:11.5px;font-weight:600;gap:5px;letter-spacing:.01em;margin-left:10px;margin-right:auto;padding:3px 10px 3px 8px}.bp-workspace .bp-dash-ios-tips-stagepill svg{color:#6366f1;flex:0 0 auto}@media (max-width:640px){.bp-workspace .bp-dash-ios-tips-stagepill{display:none}}.bp-workspace .bp-dash-ios-activity-card{align-items:center;background:#fff;border-radius:20px;box-shadow:0 2px 10px #0000000f;display:flex;gap:14px;padding:16px 18px}.bp-workspace .bp-dash-ios-activity-icon{align-items:center;background:#f3f4f6;border-radius:14px;display:inline-flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.bp-workspace .bp-dash-ios-activity-text{display:flex;flex:1 1;flex-direction:column;min-width:0}.bp-workspace .bp-dash-ios-activity-eyebrow{color:#9ca3af;font-size:10px;font-weight:700;letter-spacing:1.5px}.bp-workspace .bp-dash-ios-activity-title{color:#1f2937;font-size:15px;font-weight:600;margin-top:2px}.bp-workspace .bp-dash-ios-focus-card{background:linear-gradient(135deg,#1d8efe,#4abff2);border-radius:22px;box-shadow:0 6px 18px #1d8efe47;color:#fff;padding:18px 20px}.bp-workspace .bp-dash-ios-focus-head{align-items:center;display:flex;gap:10px;margin-bottom:8px}.bp-workspace .bp-dash-ios-focus-icon{align-items:center;background:#ffffff38;border-radius:18px;display:inline-flex;height:36px;justify-content:center;width:36px}.bp-workspace .bp-dash-ios-focus-title{color:#fff;flex:1 1;font-size:17px;font-weight:700;margin:0}.bp-workspace .bp-dash-ios-focus-pill{background:#ffffff38;border-radius:12px;color:#fff;font-size:11px;font-weight:700;padding:4px 10px}.bp-workspace .bp-dash-ios-focus-text{color:#fffffff2;font-size:14px;line-height:20px;margin:0}.bp-workspace .bp-dash-ios-marketing-links{margin-top:22px}.bp-workspace .bp-dash-ios-marketing-list{display:flex;flex-direction:column;gap:8px;margin-top:8px}.bp-workspace .bp-dash-ios-marketing-link{align-items:center;background:#fff;border:1px solid #4275a814;border-radius:14px;box-shadow:0 2px 8px #0000000d;color:#1f2937;display:flex;gap:12px;padding:12px 14px;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.bp-workspace .bp-dash-ios-marketing-link:hover{border-color:#4275a840;box-shadow:0 6px 14px #4275a826;transform:translateY(-1px)}.bp-workspace .bp-dash-ios-marketing-link-icon{align-items:center;background:#4275a81f;border-radius:10px;display:inline-flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.bp-workspace .bp-dash-ios-marketing-link-label{color:#111827;flex:1 1;font-size:14px;font-weight:600}.bp-workspace .bp-dash-ios-tips{margin-top:20px}.bp-workspace .bp-dash-ios-tips-scroller{display:flex;gap:14px;margin:0 -16px;overflow-x:auto;padding:4px 16px 12px;scroll-snap-type:x mandatory;scrollbar-width:thin}.bp-workspace .bp-dash-ios-tip-card{background:#fff;border-radius:16px;box-shadow:0 4px 14px #0000000f;color:#1f2937;flex:0 0 240px;overflow:hidden;scroll-snap-align:start;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.bp-workspace .bp-dash-ios-tip-card:hover{box-shadow:0 10px 22px #0000001a;transform:translateY(-3px)}.bp-workspace .bp-dash-ios-tip-image{align-items:center;background-color:#e5e7eb;background-position:50%;background-size:cover;display:flex;height:130px;justify-content:center;position:relative;width:100%}.bp-workspace .bp-dash-ios-tip-image-mark{color:#ffffffb3;font-size:32px;font-weight:900;letter-spacing:1px;text-shadow:0 2px 6px #00000040}.bp-workspace .bp-dash-ios-tip-body{display:flex;flex-direction:column;gap:6px;padding:12px 14px 14px}.bp-workspace .bp-dash-ios-tip-category{color:#1d8efe;font-size:10.5px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.bp-workspace .bp-dash-ios-tip-title{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#111827;display:-webkit-box;font-size:14px;font-weight:700;line-height:1.35;margin:0;overflow:hidden}.bp-workspace .bp-dash-ios-tip-meta{align-items:center;color:#6b7280;display:inline-flex;font-size:11.5px;gap:5px;margin-top:2px}.bp-workspace .bp-tbx-ios{background:#f8fafc;min-height:100vh;padding:12px 16px 140px}@media (min-width:1024px){.bp-workspace .bp-tbx-ios{margin:0 auto;max-width:1400px;padding:16px 32px 140px;width:100%}}.bp-workspace .bp-tbx-ios-header{padding:0 0 16px}.bp-workspace .bp-tbx-ios-title{color:#1a1a1a;font-size:28px;font-weight:800;letter-spacing:-.5px;margin:0}.bp-workspace .bp-tbx-ios-subtitle{color:#666;font-size:15px;font-weight:500;margin:4px 0 0}.bp-workspace .bp-tbx-ios-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}@media (min-width:768px){.bp-workspace .bp-tbx-ios-grid{grid-template-columns:repeat(4,1fr)}}@media (min-width:1024px){.bp-workspace .bp-tbx-ios-grid{grid-template-columns:repeat(3,1fr)}}.bp-workspace .bp-tbx-ios-sections{display:flex;flex-direction:column;gap:28px}@media (min-width:1024px){.bp-workspace .bp-tbx-ios-sections{grid-gap:28px 32px;align-items:start;display:grid;gap:28px 32px;grid-template-columns:1fr 1fr}.bp-workspace .bp-tbx-ios-sections>*{min-width:0}}.bp-workspace .bp-tbx-ios-section{background:#f0f1f3;border-radius:16px;margin-bottom:16px;padding:0 12px 10px}.bp-workspace .bp-tbx-ios-section-title{color:#1a1a1a;font-size:15px;font-weight:700;letter-spacing:-.2px;margin:0 4px 8px;padding:8px 4px 0;text-transform:none}.bp-workspace .bp-tbx-ios-support-card{align-items:flex-start;background:linear-gradient(135deg,#1a1a2e,#16213e 50%,#0f3460);border-radius:16px;box-shadow:0 8px 20px #0f346040;color:#fff;display:flex;flex-direction:column;gap:8px;grid-column:span 2;justify-content:space-between;min-height:140px;overflow:hidden;padding:16px;position:relative;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.bp-workspace .bp-tbx-ios-support-card:hover{box-shadow:0 12px 26px #0f346059;transform:translateY(-2px)}.bp-workspace .bp-tbx-ios-support-badge{background:linear-gradient(135deg,#f59e0b,#d97706);border-radius:999px;color:#fff;font-size:10px;font-weight:700;letter-spacing:.6px;padding:4px 9px;position:absolute;right:10px;top:10px}.bp-workspace .bp-tbx-ios-support-icon{height:56px;object-fit:contain;width:56px}.bp-workspace .bp-tbx-ios-support-title{font-size:15px;font-weight:700;line-height:1.2}.bp-workspace .bp-tbx-ios-support-desc{color:#ffffffd9;font-size:12px;line-height:1.35}.bp-workspace .bp-tbx-ios-card{align-items:center;animation:bp-tbx-card-in .42s cubic-bezier(.34,1.56,.64,1) both;background:#fff;border-radius:16px;box-shadow:0 2px 8px #0000000f;display:flex;flex-direction:column;justify-content:center;min-height:140px;padding:16px 10px;position:relative;text-decoration:none;transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s ease}@keyframes bp-tbx-card-in{0%{opacity:0;transform:translateY(10px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}.bp-workspace .bp-tbx-ios-card:hover{box-shadow:0 10px 22px #0000001f;transform:translateY(-3px) scale(1.02)}.bp-workspace .bp-tbx-ios-card:active{box-shadow:0 2px 6px #00000014;transform:translateY(0) scale(.96);transition:transform .12s ease,box-shadow .12s ease}.bp-workspace .bp-tbx-ios-grid>:first-child{animation-delay:20ms}.bp-workspace .bp-tbx-ios-grid>:nth-child(2){animation-delay:60ms}.bp-workspace .bp-tbx-ios-grid>:nth-child(3){animation-delay:.1s}.bp-workspace .bp-tbx-ios-grid>:nth-child(4){animation-delay:.14s}.bp-workspace .bp-tbx-ios-grid>:nth-child(5){animation-delay:.18s}.bp-workspace .bp-tbx-ios-grid>:nth-child(6){animation-delay:.22s}.bp-workspace .bp-tbx-ios-grid>:nth-child(7){animation-delay:.26s}.bp-workspace .bp-tbx-ios-grid>:nth-child(8){animation-delay:.3s}.bp-workspace .bp-tbx-ios-grid>:nth-child(9){animation-delay:.34s}.bp-workspace .bp-tbx-ios-grid>:nth-child(n+10){animation-delay:.38s}.bp-workspace .bp-tbx-ios-premium-badge{align-items:center;animation:bp-tbx-badge-flow 3.2s ease-in-out infinite;background:linear-gradient(90deg,#9370db,#ff0080 50%,#9370db);background-size:200% 100%;border-radius:6px;box-shadow:0 4px 10px #9370db52;color:#fff;display:inline-flex;font-size:7px;font-weight:800;gap:2px;letter-spacing:.3px;padding:2px 5px;position:absolute;right:6px;top:6px}@keyframes bp-tbx-badge-flow{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@media (prefers-reduced-motion:reduce){.bp-workspace .bp-tbx-ios-card,.bp-workspace .bp-tbx-ios-premium-badge{animation:none}}.bp-workspace .bp-tbx-ios-icon-wrap{align-items:center;display:flex;height:56px;justify-content:center;margin-bottom:10px;position:relative;width:56px}.bp-workspace .bp-tbx-ios-icon{height:56px;object-fit:contain;width:56px}.bp-workspace .bp-tbx-ios-icon.is-locked{opacity:.55}.bp-workspace .bp-tbx-ios-lock{align-items:center;background:#ffffffb8;border-radius:12px;display:flex;inset:0;justify-content:center;position:absolute}.bp-workspace .bp-tbx-ios-name{color:#374151;font-size:12px;font-weight:600;line-height:15px;padding:0 4px;text-align:center}.bp-workspace .bp-tbx-ios-name.is-locked{color:#9ca3af}.bp-workspace .bp-solar-ios{align-items:center;background:#000;color:#fff;display:flex;flex-direction:column;min-height:100vh;padding-bottom:140px}.bp-workspace .bp-solar-ios-header{align-items:center;display:flex;justify-content:space-between;padding:12px 12px 4px;width:100%}.bp-workspace .bp-solar-ios-back{align-items:center;background:#fff3;border:0;border-radius:22px;cursor:pointer;display:inline-flex;height:44px;justify-content:center;transition:background-color .16s ease;width:44px}.bp-workspace .bp-solar-ios-back:hover{background:#ffffff4d}.bp-workspace .bp-solar-ios-export{align-items:center;background:#fff3;border:0;border-radius:22px;cursor:pointer;display:inline-flex;height:44px;justify-content:center;transition:background-color .16s ease;width:44px}.bp-workspace .bp-solar-ios-export:hover{background:#ffffff4d}.bp-workspace .bp-solar-ios-heading-display{align-items:stretch;background:#1a1a1a;border:1px solid #2a2a2a;border-radius:16px;box-shadow:0 4px 14px #00000073;display:inline-flex;gap:0;margin:18px 0;overflow:hidden}.bp-workspace .bp-solar-ios-heading-degree{font-feature-settings:"tnum";align-items:center;color:#fff;display:inline-flex;font-size:36px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.5px;line-height:1;padding:12px 22px}.bp-workspace .bp-solar-ios-direction-badge{align-items:center;border-radius:0;color:#fff;display:inline-flex;font-size:22px;font-weight:800;justify-content:center;letter-spacing:.5px;min-width:64px;padding:0 18px;text-transform:uppercase}.bp-workspace .bp-solar-ios-compass-container{align-items:center;display:flex;justify-content:center;margin:0 auto;position:relative}.bp-workspace .bp-solar-ios-compass-dial{align-items:center;background:#1a1a1a;border:3px solid #333;border-radius:50%;display:flex;justify-content:center;position:relative}.bp-workspace .bp-solar-ios-tickmark{display:flex;justify-content:center;left:50%;pointer-events:none;position:absolute;top:0;transform-origin:bottom center;width:2px}.bp-workspace .bp-solar-ios-tick{background:#333;display:block;height:6px;width:1px}.bp-workspace .bp-solar-ios-tick-major{background:#444;height:10px;width:2px}.bp-workspace .bp-solar-ios-tick-cardinal{background:#666;height:14px;width:3px}.bp-workspace .bp-solar-ios-inner-circle{align-items:center;background:linear-gradient(180deg,#1a1a1a,#000);border-radius:50%;display:flex;justify-content:center;position:absolute}.bp-workspace .bp-solar-ios-needle{align-items:center;display:flex;justify-content:center;position:relative;transition:transform .22s ease-out}.bp-workspace .bp-solar-ios-needle-north{border-bottom:60px solid #ef4444;top:0}.bp-workspace .bp-solar-ios-needle-north,.bp-workspace .bp-solar-ios-needle-south{border-left:10px solid #0000;border-right:10px solid #0000;height:0;position:absolute;width:0}.bp-workspace .bp-solar-ios-needle-south{border-top:60px solid #444;bottom:0}.bp-workspace .bp-solar-ios-center-dot{background:#666;border-radius:8px;height:16px;position:absolute;width:16px}.bp-workspace .bp-solar-ios-dir-btn{align-items:center;background:#222;border:0;border-radius:24px;cursor:pointer;display:inline-flex;font-size:15px;font-weight:700;height:48px;justify-content:center;position:absolute;transform:translate(-50%,-50%);transition:background-color .18s ease,color .18s ease,box-shadow .22s ease;width:48px}.bp-workspace .bp-solar-ios-dir-btn.is-selected:hover,.bp-workspace .bp-solar-ios-dir-btn:active,.bp-workspace .bp-solar-ios-dir-btn:hover{transform:translate(-50%,-50%)}.bp-workspace .bp-solar-ios-dir-btn.is-north{color:#ef4444}.bp-workspace .bp-solar-ios-status-pill{align-items:center;background:#1a1a1a;border-radius:24px;color:#888;display:inline-flex;font-size:14px;font-weight:500;gap:8px;margin-top:24px;padding:10px 18px}.bp-workspace .bp-solar-ios-info-card{background:#1a1a1a;border-radius:24px;border-top:4px solid #10b981;margin:24px 16px 0;max-width:720px;padding:20px;width:calc(100% - 32px)}.bp-workspace .bp-solar-ios-info-title-row{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.bp-workspace .bp-solar-ios-info-title{color:#fff;flex:1 1;font-size:22px;font-weight:700;margin:0}.bp-workspace .bp-solar-ios-rating-pill{border-radius:12px;color:#fff;font-size:11px;font-weight:800;letter-spacing:.5px;padding:6px 12px;text-transform:uppercase}.bp-workspace .bp-solar-ios-info-summary{color:#999;font-size:15px;line-height:23px;margin:0 0 4px}.bp-workspace .bp-solar-ios-section{margin-top:20px}.bp-workspace .bp-solar-ios-section-head{align-items:center;color:#ddd;display:flex;font-size:16px;font-weight:600;gap:10px;margin-bottom:12px}.bp-workspace .bp-solar-ios-tag-row{display:flex;flex-wrap:wrap;gap:8px}.bp-workspace .bp-solar-ios-tag-green,.bp-workspace .bp-solar-ios-tag-red{border-radius:16px;font-size:14px;font-weight:500;padding:8px 14px}.bp-workspace .bp-solar-ios-tag-green{background:#10b98126;color:#10b981}.bp-workspace .bp-solar-ios-tag-red{background:#ef444426;color:#ef4444}.bp-workspace .bp-solar-ios-tip-item{align-items:flex-start;display:flex;gap:12px;margin-bottom:10px}.bp-workspace .bp-solar-ios-tip-dot{background:#f59e0b;border-radius:3px;flex-shrink:0;height:6px;margin-top:8px;width:6px}.bp-workspace .bp-solar-ios-tip-text{color:#999;flex:1 1;font-size:15px;line-height:22px}.bp-workspace .bp-solar-ios-climate-section{background:#0a2f1a;border:1px solid #10b98140;border-radius:16px;margin-top:16px;padding:16px}.bp-workspace .bp-solar-cross-link{background:linear-gradient(135deg,#1f1207,#0f0a02);border:1px solid #f59e0b47;border-radius:16px;margin-top:16px;padding:16px}.bp-workspace .bp-solar-cross-link-head{align-items:center;display:flex;gap:10px;margin-bottom:4px}.bp-workspace .bp-solar-cross-link-head h3{color:#fff;font-size:15px;font-weight:700;margin:0}.bp-workspace .bp-solar-cross-link-sub{color:#ffffffb3;font-size:12.5px;line-height:1.5;margin:0 0 12px}.bp-workspace .bp-solar-supplier-list{display:flex;flex-direction:column;gap:8px}.bp-workspace .bp-solar-supplier-card{align-items:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;color:inherit;display:flex;gap:12px;padding:10px 12px;text-decoration:none;transition:background .16s ease,transform .16s ease}.bp-workspace .bp-solar-supplier-card:hover{background:#f59e0b1a;border-color:#f59e0b59;transform:translateX(2px)}.bp-workspace .bp-solar-supplier-logo,.bp-workspace .bp-solar-supplier-logo-fallback{align-items:center;background:#fff;border-radius:8px;display:inline-flex;flex-shrink:0;height:36px;justify-content:center;object-fit:contain;width:36px}.bp-workspace .bp-solar-supplier-logo-fallback{background:#f59e0b26}.bp-workspace .bp-solar-supplier-meta{display:flex;flex:1 1;flex-direction:column;min-width:0}.bp-workspace .bp-solar-supplier-name{color:#fff;font-size:13.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bp-workspace .bp-solar-supplier-years{color:#ffffff8c;font-size:11.5px}.bp-workspace .bp-solar-supplier-see-all{align-items:center;color:#f59e0b;display:inline-flex;font-size:12.5px;font-weight:600;gap:4px;margin-top:10px;text-decoration:none}.bp-workspace .bp-solar-supplier-see-all:hover{color:#fcd34d}.bp-workspace .bp-solar-ios-climate-head{align-items:center;display:flex;gap:12px;margin-bottom:16px}.bp-workspace .bp-solar-ios-climate-icon{align-items:center;background:linear-gradient(135deg,#10b981,#059669);border-radius:10px;display:inline-flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.bp-workspace .bp-solar-ios-climate-titles{flex:1 1;min-width:0}.bp-workspace .bp-solar-ios-climate-title{color:#fff;font-size:16px;font-weight:700;margin:0}.bp-workspace .bp-solar-ios-climate-subtitle{color:#10b981;font-size:12px;margin:2px 0 0}.bp-workspace .bp-solar-ios-climate-tip{align-items:flex-start;color:#ccc;display:flex;font-size:14px;gap:10px;line-height:20px;margin-bottom:10px}.bp-workspace .bp-solar-ios-footer{align-items:center;color:#666;display:flex;font-size:13px;gap:8px;justify-content:center;padding:16px 0}.bp-workspace .bp-solar-compass-block{align-items:center;display:flex;flex-direction:column;width:100%}.bp-workspace .bp-solar-ios-status-pill.is-dynamic{border:1px solid #2a2a2a;font-size:14px;letter-spacing:.2px;margin-top:28px;padding:12px 22px;transition:border-color .12s ease}.bp-workspace .bp-solar-keyboard-hint{color:#555;font-size:12px;letter-spacing:.2px;margin:12px 0 0;text-align:center}.bp-workspace .bp-solar-ios-dir-btn{background:#1f1f1f;border:1px solid #2a2a2a;border-radius:28px;color:#888;font-size:16px;height:56px;transition:background-color .18s ease,color .18s ease,border-color .18s ease,box-shadow .22s cubic-bezier(.2,.9,.3,1);width:56px;z-index:5}.bp-workspace .bp-solar-ios-dir-btn:hover{background:#2a2a2a;border-color:#4d4d4d;box-shadow:0 0 0 3px #ffffff14;color:#fff}.bp-workspace .bp-solar-ios-dir-btn:active{background:#333}.bp-workspace .bp-solar-ios-dir-btn:focus-visible{outline:2px solid #1d8efe;outline-offset:3px}.bp-workspace .bp-solar-ios-dir-btn.is-selected{border-color:#0000;color:#fff}.bp-workspace .bp-solar-ios-dir-btn.is-selected:hover{filter:brightness(1.08)}.bp-workspace .bp-solar-ios-dir-btn:before{border-radius:inherit;content:"";inset:-18px;position:absolute}@media (min-width:1024px){.bp-workspace .bp-solar-ios[data-tool-shell=on]{background:#000;border-radius:16px;margin:-24px -32px -56px;min-height:auto;padding:32px 32px 56px}.bp-workspace .bp-solar-ios[data-tool-shell=on] .bp-solar-mobile-header{display:none}.bp-workspace .bp-solar-desktop-grid{grid-gap:32px;align-items:start;display:grid;gap:32px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%}.bp-workspace .bp-solar-desktop-col-compass{align-items:center;display:flex;flex-direction:column;position:-webkit-sticky;position:sticky;top:24px}.bp-workspace .bp-solar-desktop-col-info{min-width:0}.bp-workspace .bp-solar-ios[data-tool-shell=on] .bp-solar-ios-info-card{margin:0;max-width:none;width:100%}.bp-workspace .bp-solar-ios[data-tool-shell=on] .bp-solar-ios-heading-display{margin:0 0 24px}.bp-workspace .bp-solar-ios[data-tool-shell=on] .bp-solar-ios-footer{border-top:1px solid #1a1a1a;margin-top:32px;padding-top:20px}.bp-workspace .bp-tool-shell:has(.bp-solar-ios[data-tool-shell=on]){background:#f8fafc}}.bp-workspace .bp-advice-ios{background:#f8fafc;min-height:100vh;padding:0 0 140px}.bp-workspace .bp-advice-ios-header{background:#0000;padding:8px 16px 16px}@media (min-width:1024px){.bp-workspace .bp-advice-ios-header{margin:0 auto;max-width:1400px;padding:16px 32px;width:100%}.bp-workspace .bp-advice-ios-content{margin:0 auto;max-width:1400px;padding:0 32px;width:100%}}.bp-workspace .bp-advice-ios-title{color:#1a1a1a;font-size:28px;font-weight:800;letter-spacing:-.5px;margin:0}.bp-workspace .bp-advice-ios-subtitle{color:#666;font-size:15px;font-weight:500;margin:4px 0 0}.bp-workspace .bp-advice-ios-content{padding:0 16px}.bp-workspace .bp-advice-ios-builder-box{border-radius:20px;box-shadow:0 6px 20px #9370db47;margin-bottom:16px;overflow:hidden;position:relative}.bp-workspace .bp-advice-ios-builder-gradient{animation:bp-advice-rainbow 8s ease-in-out infinite;background:linear-gradient(135deg,#00bfff,#40e0d0,#9370db,#ba55d3,#ff0080,#ff1493);background-size:300% 300%;inset:-40% -40%;position:absolute;z-index:0}@keyframes bp-advice-rainbow{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.bp-workspace .bp-advice-ios-builder-inner{color:#fff;padding:18px 16px 16px;position:relative;z-index:1}.bp-workspace .bp-advice-ios-builder-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:16px}.bp-workspace .bp-advice-ios-builder-titles{flex:1 1;min-width:0}.bp-workspace .bp-advice-ios-builder-title{color:#fff;font-size:20px;font-weight:800;line-height:1.2;margin:0;text-shadow:0 1px 3px #00000026}.bp-workspace .bp-advice-ios-builder-sub{color:#ffffffe6;font-size:13px;margin:4px 0 0}@media (min-width:1024px){.bp-workspace .bp-advice-ios-builder-box{margin-left:0;margin-right:auto;max-width:760px}.bp-workspace .bp-advice-ios-builder-inner{padding:14px 16px 12px}.bp-workspace .bp-advice-ios-builder-head{margin-bottom:10px}.bp-workspace .bp-advice-ios-builder-title{font-size:18px}.bp-workspace .bp-advice-ios-builder-sub{font-size:13px;line-height:1.4}.bp-workspace .bp-advice-ios-builder-box .bp-advice-ios-tool-row{gap:10px;margin:8px 0 10px}.bp-workspace .bp-advice-ios-builder-box .bp-advice-ios-tool-card{padding:12px 10px}.bp-workspace .bp-advice-ios-builder-box .bp-advice-ios-tool-icon-wrap{height:36px;width:36px}.bp-workspace .bp-advice-ios-builder-box .bp-advice-ios-tool-name{font-size:12px;line-height:1.3}.bp-workspace .bp-advice-ios-feature-row{gap:6px}.bp-workspace .bp-advice-ios-feature-badge{font-size:11px;padding:4px 8px}.bp-workspace .bp-advice-ios-content{margin-left:auto;margin-right:auto;max-width:1200px}.bp-workspace .bp-advice-ios-hero-row{grid-gap:20px;align-items:stretch;display:grid;gap:20px;grid-template-columns:minmax(0,1fr) minmax(260px,340px);margin-bottom:18px}.bp-workspace .bp-advice-ios-hero-row>.bp-advice-ios-builder-box{height:100%;margin:0;max-width:none}.bp-workspace .bp-advice-ios-hero-row .bp-advice-ios-adwrap{align-items:center;display:flex;justify-content:center;margin:0}.bp-workspace .bp-advice-ios-hero-row .bp-advice-ios-adwrap .bp-adbanner{height:auto;width:100%}.bp-workspace .bp-advice-ios-hero-row .bp-advice-ios-builder-inner{display:flex;flex-direction:column;height:100%;padding:18px 22px}.bp-workspace .bp-advice-ios-hero-row .bp-advice-ios-builder-box .bp-advice-ios-tool-row{grid-gap:14px;align-items:stretch;display:grid;flex:1 1 auto;gap:14px;grid-template-columns:repeat(2,1fr);margin:14px 0}.bp-workspace .bp-advice-ios-hero-row .bp-advice-ios-builder-box .bp-advice-ios-tool-card{align-items:center;display:flex;flex-direction:column;gap:14px;justify-content:center;min-height:0;padding:24px 18px}.bp-workspace .bp-advice-ios-hero-row .bp-advice-ios-builder-box .bp-advice-ios-tool-icon-wrap{height:96px;width:96px}.bp-workspace .bp-advice-ios-hero-row .bp-advice-ios-builder-box .bp-advice-ios-tool-icon{height:84px;width:84px}.bp-workspace .bp-advice-ios-hero-row .bp-advice-ios-builder-box .bp-advice-ios-tool-name{font-size:16px;font-weight:700}.bp-workspace .bp-advice-ios-hero-row .bp-advice-ios-feature-row{gap:8px;margin-top:auto}.bp-workspace .bp-advice-ios-hero-row .bp-advice-ios-feature-badge{font-size:12px;padding:6px 10px}.bp-workspace .bp-tbx-ios-adwrap{margin-left:0;margin-right:auto;max-width:830px}.bp-workspace .bp-tbx-ios-adwrap .bp-adbanner{max-width:100%}}.bp-workspace .bp-dash-ios-quicknav{display:none}@media (min-width:1024px){.bp-workspace .bp-dash-ios-quicknav{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,minmax(280px,340px));justify-content:center;margin:-3px auto 25px;max-width:1080px}.bp-workspace .bp-dash-ios-quicknav-card{align-items:center;background:#fff;border:1px solid #0f172a14;border-radius:16px;color:#1a1a1a;display:flex;gap:14px;padding:32px 18px 32px 22px;text-decoration:none;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease}.bp-workspace .bp-dash-ios-quicknav-card:hover{border-color:#4275a866;box-shadow:0 6px 18px #4275a81f;transform:translateY(-1px)}.bp-workspace .bp-dash-ios-quicknav-icon{align-items:center;color:#1d8efe;display:inline-flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.bp-workspace .bp-dash-ios-quicknav-icon svg{height:22px;width:22px}.bp-workspace .bp-dash-ios-quicknav-text{flex:1 1;min-width:0}.bp-workspace .bp-dash-ios-quicknav-title{color:#1a1a1a;display:block;font-size:15px;font-weight:700;line-height:1.2;margin-bottom:2px}.bp-workspace .bp-dash-ios-quicknav-sub{color:#6b7280;display:block;font-size:12px;line-height:1.35}.bp-workspace .bp-dash-ios-quicknav-arrow{color:#1d8efe;flex-shrink:0;margin-left:4px;opacity:.55;transition:opacity .14s ease,transform .14s ease}.bp-workspace .bp-dash-ios-quicknav-card:hover .bp-dash-ios-quicknav-arrow{opacity:1;transform:translateX(2px)}}.bp-workspace .bp-paywall-ios{overflow:hidden}.bp-workspace .bp-paywall-ios .bp-paywall-ios-bg{position:absolute}@media (min-width:1024px){.bp-workspace .bp-paywall-ios{min-height:calc(100vh - 80px);overflow:visible}.bp-workspace .bp-paywall-ios .bp-paywall-ios-bg{inset:0;position:fixed;z-index:-1}.bp-workspace .bp-workspace-marketing-chrome-footer{background:#fff;position:relative;z-index:1}.bp-workspace .bp-paywall-ios-content{grid-gap:28px 80px;align-items:start;display:grid;gap:28px 80px;grid-auto-flow:dense;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:0 auto;max-width:1440px!important;padding:16px 64px 64px!important}.bp-workspace .bp-paywall-ios-content>[data-paywall-col=left]{grid-column:1}.bp-workspace .bp-paywall-ios-content>[data-paywall-col=right]{grid-column:2}.bp-workspace .bp-paywall-ios-right-stack{display:flex;flex-direction:column;width:100%}.bp-workspace .bp-paywall-ios-hero{grid-column:1/-1!important;margin:0 0 8px;text-align:center;width:100%}.bp-workspace .bp-paywall-ios-hero-title{align-items:center;font-size:44px;justify-content:center;line-height:1.05;width:100%}.bp-workspace .bp-paywall-ios-hero-gradient,.bp-workspace .bp-paywall-ios-hero-line{display:block}.bp-workspace .bp-paywall-ios-features{justify-self:stretch;padding:0 56px;position:relative;width:100%}.bp-workspace .bp-paywall-ios-feature-card{display:flex;flex-direction:column;min-height:280px;padding:26px 26px 22px}.bp-workspace .bp-paywall-ios-feature-title{font-size:20px}.bp-workspace .bp-paywall-ios-feature-list{flex:1 1 auto}.bp-workspace .bp-paywall-ios-feature-list li{font-size:14.5px;line-height:1.5}.bp-workspace .bp-paywall-ios-tool-pills{margin-top:auto}.bp-workspace .bp-paywall-ios-feature-nav{align-items:center;background:#ffffff1a;border:1px solid #ffffff38;border-radius:50%;color:#fff;cursor:pointer;display:inline-flex;height:40px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:background .14s ease,transform .14s ease;width:40px;z-index:2}.bp-workspace .bp-paywall-ios-feature-nav:hover{background:#fff3;transform:translateY(-50%) scale(1.05)}.bp-workspace .bp-paywall-ios-feature-nav--prev{left:0}.bp-workspace .bp-paywall-ios-feature-nav--next{right:0}.bp-workspace .bp-paywall-ios-testimonial{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:20px;display:flex;flex-direction:column;justify-content:center;margin:16px 56px 0!important;max-width:none;min-height:150px;padding:20px 24px!important}.bp-workspace .bp-paywall-ios-testimonial-text{font-size:16px;line-height:1.55}.bp-workspace .bp-paywall-ios-testimonial-name{font-size:14px}.bp-workspace .bp-paywall-ios-stars{font-size:17px}.bp-workspace .bp-paywall-ios-pricing{margin-top:6px}.bp-workspace .bp-paywall-ios-pricing-row{gap:14px}.bp-workspace .bp-paywall-ios-price-card{padding:22px 18px}.bp-workspace .bp-paywall-ios-price-amount{font-size:40px}.bp-workspace .bp-paywall-ios-app-store-badge{height:50px;width:168px}.bp-workspace .bp-paywall-ios-app-alt-row{gap:12px;justify-content:flex-start}}@media (max-width:1023px){.bp-workspace .bp-paywall-ios-feature-nav{display:none}}.bp-workspace .bp-advice-ios-builder-icons{display:flex;gap:6px}.bp-workspace .bp-advice-ios-builder-icon{align-items:center;background:#ffffff38;border:0;border-radius:17px;cursor:pointer;display:inline-flex;height:34px;justify-content:center;transition:background-color .16s ease;width:34px}.bp-workspace .bp-advice-ios-builder-icon:hover{background:#ffffff52}.bp-workspace .bp-advice-ios-tool-row{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr);margin-bottom:14px}.bp-workspace .bp-advice-ios-feature-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.bp-workspace .bp-advice-ios-feature-badge{align-items:center;background:#ffffff38;border-radius:14px;color:#fff;display:inline-flex;font-size:11px;font-weight:600;gap:5px;padding:5px 10px}.bp-workspace .bp-advice-ios-tool-card{align-items:center;background:#fff;border-radius:14px;box-shadow:0 2px 8px #00000014;display:flex;flex-direction:column;min-height:96px;padding:12px 6px 10px;position:relative;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease}.bp-workspace .bp-advice-ios-tool-card:hover{box-shadow:0 6px 18px #0000001f;transform:translateY(-2px)}.bp-workspace .bp-advice-ios-premium-badge{align-items:center;background:linear-gradient(90deg,#9370db,#ff0080);border-radius:6px;color:#fff;display:inline-flex;font-size:7px;font-weight:800;gap:2px;padding:2px 5px;position:absolute;right:5px;top:5px;z-index:2}.bp-workspace .bp-advice-ios-tool-icon-wrap{align-items:center;display:flex;height:48px;justify-content:center;margin-bottom:6px;position:relative;width:48px}.bp-workspace .bp-advice-ios-tool-icon-wrap.is-locked{opacity:.6}.bp-workspace .bp-advice-ios-tool-icon{height:48px;object-fit:contain;width:48px}.bp-workspace .bp-advice-ios-lock-overlay{align-items:center;background:#ffffffbf;border-radius:10px;display:flex;inset:0;justify-content:center;position:absolute}.bp-workspace .bp-advice-ios-tool-name{color:#374151;font-size:11px;font-weight:600;line-height:14px;text-align:center}.bp-workspace .bp-advice-ios-tool-name.is-locked{color:#9ca3af}.bp-workspace .bp-advice-ios-section{background:#f0f1f3;border-radius:16px;margin-bottom:16px;padding:10px 12px}.bp-workspace .bp-advice-ios-section-title{color:#1a1a1a;font-size:15px;font-weight:700;margin:4px 4px 8px}.bp-workspace .bp-advice-ios-section-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}@media (min-width:480px){.bp-workspace .bp-advice-ios-section-grid{grid-template-columns:repeat(4,1fr)}}.bp-workspace .bp-designs-ios{background:#f8fafc;min-height:100vh;padding:0 0 140px}.bp-workspace .bp-designs-ios-header{background:#0000;padding:8px 16px 16px}@media (min-width:1024px){.bp-workspace .bp-designs-ios-header{margin:0 auto;max-width:1400px;padding:16px 32px;width:100%}}.bp-workspace .bp-designs-ios-title{color:#1a1a1a;font-size:28px;font-weight:800;letter-spacing:-.5px;margin:0}.bp-workspace .bp-designs-ios-subtitle{color:#666;font-size:15px;font-weight:500;margin:4px 0 0}.bp-workspace .bp-designs-ios-content{padding:0 16px}@media (min-width:1024px){.bp-workspace .bp-designs-ios-content{margin:0 auto;max-width:1400px;padding:0 32px;width:100%}}.bp-workspace .bp-designs-ios-section{background:#f0f1f3;border-radius:16px;margin-bottom:16px;padding:0 12px 10px;.bp-workspace .bp-designs-ios-empty{align-items:center;background:#f0f1f3;border-radius:16px;display:flex;flex-direction:column;margin:0 16px;padding:48px 24px;text-align:center}.bp-workspace .bp-designs-ios-empty h3{color:#1a1a1a;font-size:18px;font-weight:700;margin:0 0 8px}.bp-workspace .bp-designs-ios-empty p{color:#666;font-size:14px;line-height:20px;margin:0 0 20px;max-width:460px}.bp-workspace .bp-designs-ios-empty-cta{align-items:center;background:linear-gradient(135deg,#1d8efe,#4abff2);border-radius:999px;box-shadow:0 4px 12px #1d8efe4d;color:#fff;display:inline-flex;font-size:14px;font-weight:700;justify-content:center;padding:12px 22px;text-decoration:none;transition:transform .14s ease,box-shadow .14s ease}.bp-workspace .bp-designs-ios-empty-cta:hover{box-shadow:0 6px 16px #1d8efe66;transform:translateY(-1px)}}.bp-workspace .bp-designs-ios-section-title{color:#1a1a1a;font-size:15px;font-weight:700;letter-spacing:-.2px;margin:0 4px 8px;padding:8px 4px 0;text-transform:none}.bp-workspace .bp-designs-ios-grid{grid-gap:12px;display:grid;gap:12px;grid-auto-rows:1fr;grid-template-columns:repeat(2,1fr)}@media (min-width:480px){.bp-workspace .bp-designs-ios-grid{grid-template-columns:repeat(4,1fr)}}@media (min-width:1024px){.bp-workspace .bp-designs-ios-grid{gap:16px;grid-template-columns:repeat(6,1fr)}}.bp-workspace .bp-designs-ios-card.bp-designs-ios-card--hero{background:#fff;grid-column:span 2;grid-row:span 2;min-height:296px;padding:28px 24px}.bp-workspace .bp-designs-ios-card.bp-designs-ios-card--hero:hover{box-shadow:0 16px 32px #0f172a1f;transform:translateY(-4px) scale(1.01)}.bp-workspace .bp-designs-ios-card--hero .bp-designs-ios-icon-wrap{background:#0000;height:120px;margin-bottom:18px;padding:0;width:120px}.bp-workspace .bp-designs-ios-card--hero .bp-designs-ios-icon{height:100%;object-fit:contain;width:100%}.bp-workspace .bp-designs-ios-card--hero .bp-designs-ios-name{color:#1e293b;font-size:22px;font-weight:800;letter-spacing:-.01em;text-align:center}.bp-workspace .bp-designs-ios-card--hero .bp-designs-ios-hero-sub{color:#64748b;font-size:13.5px;font-weight:500;line-height:1.45;margin-top:6px;max-width:320px;text-align:center}.bp-workspace .bp-designs-ios-card{align-items:center;animation:bp-tbx-card-in .42s cubic-bezier(.34,1.56,.64,1) both;background:#fff;border-radius:16px;box-shadow:0 2px 8px #0000000f;display:flex;flex-direction:column;justify-content:center;min-height:140px;overflow:visible;padding:16px 10px;position:relative;text-decoration:none;transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s ease}.bp-workspace .bp-designs-ios-card:hover{box-shadow:0 10px 22px #0000001f;transform:translateY(-3px) scale(1.02)}.bp-workspace .bp-designs-ios-card:active{transform:translateY(0) scale(.96);transition:transform .12s ease}.bp-workspace .bp-designs-ios-badge{animation:bp-designs-badge-pulse 2.4s ease-in-out infinite;background:#e91e63;border-radius:10px;color:#fff;font-size:10px;font-weight:700;min-width:32px;padding:3px 6px;position:absolute;right:4px;text-align:center;top:4px;z-index:10}@keyframes bp-designs-badge-pulse{0%,to{box-shadow:0 0 0 0 #e91e6366;transform:scale(1)}50%{box-shadow:0 0 0 6px #e91e6300;transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.bp-workspace .bp-designs-ios-badge,.bp-workspace .bp-designs-ios-card{animation:none}}.bp-workspace .bp-designs-ios-icon-wrap{align-items:center;display:flex;height:52px;justify-content:center;margin-bottom:8px;width:52px}.bp-workspace .bp-designs-ios-icon{border-radius:8px;height:52px;object-fit:contain;width:52px}.bp-workspace .bp-designs-ios-name{color:#374151;font-size:11px;font-weight:600;line-height:14px;padding:0 2px;text-align:center}.bp-workspace .bp-profile-ios{color:#fff;isolation:isolate;min-height:100vh;padding:0 0 140px;position:relative}.bp-workspace .bp-profile-ios-bg{background:linear-gradient(135deg,#1a1a2e,#16213e 50%,#0f3460);inset:0;position:fixed;z-index:-1}.bp-workspace .bp-profile-ios-header{align-items:center;display:flex;justify-content:space-between;padding:14px 16px 12px;position:relative}.bp-workspace .bp-profile-ios-back{align-items:center;background:#ffffff14;border-radius:20px;display:inline-flex;height:40px;justify-content:center;text-decoration:none;transition:background-color .16s ease;width:40px}.bp-workspace .bp-profile-ios-back:hover{background:#ffffff29}.bp-workspace .bp-profile-ios-title{color:#fff;font-size:18px;font-weight:600;left:50%;margin:0;position:absolute;transform:translateX(-50%)}.bp-workspace .bp-profile-ios-edit-btn{background:#0000;border:0;color:#667eea;cursor:pointer;font-size:16px;font-weight:600;min-width:60px;padding:8px 14px;text-align:right}.bp-workspace .bp-profile-ios-edit-btn:disabled{cursor:progress;opacity:.5}.bp-workspace .bp-profile-ios-content{margin:0 auto;max-width:720px;padding:0 20px}.bp-workspace .bp-profile-ios-image-section{align-items:center;display:flex;flex-direction:column;padding:16px 0 24px}.bp-workspace .bp-profile-ios-image-wrap{height:100px;position:relative;width:100px}.bp-workspace .bp-profile-ios-image-placeholder{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50px;box-shadow:0 8px 22px #667eea59;display:flex;height:100px;justify-content:center;width:100px}.bp-workspace .bp-profile-ios-image-initial{color:#fff;font-size:40px;font-weight:800;text-shadow:0 2px 6px #00000040}.bp-workspace .bp-profile-ios-image-badge{align-items:center;background:#667eea;border:3px solid #1a1a2e;border-radius:16px;bottom:0;display:inline-flex;height:32px;justify-content:center;position:absolute;right:0;width:32px}.bp-workspace .bp-profile-ios-name{color:#fff;font-size:22px;font-weight:700;margin:12px 0 0}.bp-workspace .bp-profile-ios-email{color:#fff9;font-size:14px;margin:4px 0 8px}.bp-workspace .bp-profile-ios-sub-badge{align-items:center;background:#ffffff1a;border-radius:20px;color:#ffffffb3;display:inline-flex;font-size:12px;font-weight:600;gap:4px;padding:4px 12px}.bp-workspace .bp-profile-ios-sub-badge.is-premium{background:#667eea38;color:#c7d4ff}.bp-workspace .bp-profile-ios-section{background:#ffffff14;border-radius:16px;margin-bottom:16px;padding:16px}.bp-workspace .bp-profile-ios-section-title{color:#ffffff80;font-size:14px;font-weight:600;letter-spacing:1px;margin:0 0 16px;text-transform:uppercase}.bp-workspace .bp-profile-ios-field{margin-bottom:16px}.bp-workspace .bp-profile-ios-field:last-child{margin-bottom:0}.bp-workspace .bp-profile-ios-field-label{color:#ffffff80;display:block;font-size:13px;margin-bottom:6px}.bp-workspace .bp-profile-ios-field-value{color:#fff;font-size:16px;font-weight:500;margin:0}.bp-workspace .bp-profile-ios-field-hint{color:#ffffff4d;font-size:11px;margin:4px 0 0}.bp-workspace .bp-profile-ios-input{background:#ffffff1a;border:1px solid #ffffff26;border-radius:10px;color:#fff;font-size:16px;outline:none;padding:12px 14px;transition:border-color .16s ease,background-color .16s ease;width:100%}.bp-workspace .bp-profile-ios-input:focus{background:#ffffff24;border-color:#667eea}.bp-workspace .bp-profile-ios-link-field{align-items:center;border-bottom:1px solid #ffffff0f;display:flex;justify-content:space-between;padding:12px 0;text-decoration:none}.bp-workspace .bp-profile-ios-link-field:last-child{border-bottom:0}.bp-workspace .bp-profile-ios-link-icon{align-items:center;background:#667eea38;border-radius:8px;display:inline-flex;flex-shrink:0;height:30px;justify-content:center;margin-right:12px;width:30px}.bp-workspace .bp-profile-ios-link-text{display:flex;flex:1 1;flex-direction:column;gap:2px}.bp-workspace .bp-profile-ios-link-title{color:#fff;font-size:14.5px;font-weight:600}.bp-workspace .bp-profile-ios-link-sub{color:#ffffff8c;font-size:12px}.bp-workspace .bp-profile-ios-link-value{align-items:center;display:inline-flex;gap:8px}.bp-workspace .bp-profile-ios-link-badge{align-items:center;background:#667eea33;border-radius:12px;color:#c7d4ff;display:inline-flex;font-size:12px;font-weight:600;gap:4px;padding:4px 10px}.bp-workspace .bp-profile-ios-link-badge.is-premium{background:#10b98133;color:#34d399}.bp-workspace .bp-profile-ios-signout{align-items:center;background:#ef444426;border:0;border-radius:14px;color:#ef4444;cursor:pointer;display:inline-flex;font-size:15px;font-weight:600;gap:8px;justify-content:center;margin-top:8px;padding:14px;transition:background-color .16s ease;width:100%}.bp-workspace .bp-profile-ios-signout:hover{background:#ef444440}.bp-workspace .bp-paywall-ios{color:#fff;isolation:isolate;min-height:100vh;padding:0 0 140px;position:relative}.bp-workspace .bp-paywall-ios-bg{animation:bp-paywall-bg-drift 14s ease-in-out infinite;background:linear-gradient(135deg,#0f0c29,#302b63 35%,#6b73ff 60%,#ba55d3 80%,#302b63);background-size:200% 200%;inset:0;position:fixed;z-index:-1}@keyframes bp-paywall-bg-drift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@media (prefers-reduced-motion:reduce){.bp-workspace .bp-paywall-ios-bg{animation:none}}.bp-workspace .bp-paywall-ios-header{align-items:center;display:flex;justify-content:flex-end;padding:14px 16px}.bp-workspace .bp-paywall-ios-close{align-items:center;background:#ffffff1a;border-radius:20px;display:inline-flex;height:40px;justify-content:center;text-decoration:none;transition:background-color .16s ease;width:40px}.bp-workspace .bp-paywall-ios-close:hover{background:#fff3}.bp-workspace .bp-paywall-ios-content{margin:0 auto;max-width:720px;padding:0 20px}.bp-workspace .bp-paywall-ios-hero{padding:12px 0 20px;text-align:center}.bp-workspace .bp-paywall-ios-hero-title{align-items:center;display:flex;flex-direction:column;font-size:30px;font-weight:800;gap:4px;line-height:1.2;margin:0}.bp-workspace .bp-paywall-ios-hero-line{color:#fff}.bp-workspace .bp-paywall-ios-hero-gradient{animation:bp-paywall-rainbow 4s linear infinite;background:linear-gradient(90deg,#00bfff,#9370db,#ff0080);-webkit-background-clip:text;background-clip:text;background-size:200% 200%;color:#0000}@keyframes bp-paywall-rainbow{0%{background-position:0 50%}to{background-position:200% 50%}}.bp-workspace .bp-paywall-ios-current{background:#ffffff14;border:1px solid #667eea4d;border-radius:16px;margin-bottom:16px;padding:16px;text-align:center}.bp-workspace .bp-paywall-ios-current-pill{align-items:center;background:#10b98133;border-radius:12px;color:#34d399;display:inline-flex;font-size:11px;font-weight:700;gap:4px;padding:4px 10px}.bp-workspace .bp-paywall-ios-current h2{font-size:18px;font-weight:700;margin:8px 0 4px}.bp-workspace .bp-paywall-ios-current p{color:#ffffffb3;font-size:13px;margin:0 0 10px}.bp-workspace .bp-paywall-ios-portal-btn{align-items:center;background:#667eea33;border:0;border-radius:20px;color:#c7d4ff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:8px 16px}.bp-workspace .bp-paywall-ios-portal-btn:disabled{cursor:progress;opacity:.6}.bp-workspace .bp-paywall-ios-features{margin-bottom:20px}.bp-workspace .bp-paywall-ios-feature-card{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:20px;padding:20px}.bp-workspace .bp-paywall-ios-feature-icon{align-items:center;background:linear-gradient(135deg,#667eea,#9370db);border-radius:16px;box-shadow:0 6px 18px #9370db66;display:inline-flex;height:56px;justify-content:center;margin-bottom:12px;width:56px}.bp-workspace .bp-paywall-ios-feature-title{color:#fff;font-size:18px;font-weight:700;margin:0 0 12px}.bp-workspace .bp-paywall-ios-feature-list{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.bp-workspace .bp-paywall-ios-feature-list li{align-items:flex-start;color:#ffffffd9;display:flex;font-size:14px;gap:10px;line-height:20px}.bp-workspace .bp-paywall-ios-feature-list svg{flex-shrink:0;margin-top:3px}.bp-workspace .bp-paywall-ios-tool-pills{border-top:1px solid #ffffff14;display:flex;flex-wrap:wrap;gap:8px;margin-top:16px;padding-top:14px}.bp-workspace .bp-paywall-ios-tool-pill{align-items:center;background:#ffffff14;border:1px solid #ffffff2e;border-radius:999px;color:#fff;display:inline-flex;font-size:12px;font-weight:600;gap:6px;line-height:1;padding:5px 10px 5px 5px;white-space:nowrap}.bp-workspace .bp-paywall-ios-tool-pill-icon{background:#ffffff0f;border-radius:999px;flex-shrink:0;height:22px;object-fit:cover;width:22px}.bp-workspace .bp-paywall-ios-tool-pill-label{letter-spacing:.1px}.bp-workspace .bp-paywall-ios-feature-dots{display:flex;gap:6px;justify-content:center;margin-top:12px}.bp-workspace .bp-paywall-ios-dot{background:#ffffff40;border:0;border-radius:4px;cursor:pointer;height:8px;transition:background-color .2s ease,width .2s ease;width:8px}.bp-workspace .bp-paywall-ios-dot.is-active{background:#fff;width:22px}.bp-workspace .bp-paywall-ios-testimonial{margin-bottom:20px;padding:16px 12px;text-align:center}.bp-workspace .bp-paywall-ios-stars{color:#ffd166;font-size:18px;letter-spacing:2px;margin-bottom:8px}.bp-workspace .bp-paywall-ios-testimonial-text{color:#ffffffeb;font-size:15px;font-style:italic;font-weight:500;line-height:22px;margin:0 0 8px}.bp-workspace .bp-paywall-ios-testimonial-name{color:#ffffff80;font-size:12px;font-weight:600;margin:0}.bp-workspace .bp-paywall-ios-pricing{margin-bottom:12px}.bp-workspace .bp-paywall-ios-error{background:#ef444426;border-radius:10px;color:#ef4444;font-size:13px;margin-bottom:12px;padding:10px 14px}.bp-workspace .bp-paywall-ios-pricing-row{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-bottom:20px}.bp-workspace .bp-paywall-ios-price-card{align-items:center;background:#0f0c29f2;border:2px solid #ffffff1f;border-radius:16px;cursor:pointer;display:flex;flex-direction:column;min-height:170px;padding:18px 12px 14px;position:relative;text-align:center;transition:border-color .2s ease,transform .16s ease}.bp-workspace .bp-paywall-ios-price-card:hover{transform:translateY(-1px)}.bp-workspace .bp-paywall-ios-price-card.is-selected{border-color:#9370db;box-shadow:0 8px 22px #9370db59}.bp-workspace .bp-paywall-ios-popular-badge{background:#10b981;border-top-left-radius:14px;border-top-right-radius:14px;color:#fff;font-size:9px;font-weight:800;left:-2px;letter-spacing:.5px;padding:4px 0;position:absolute;right:-2px;text-align:center;top:-2px}.bp-workspace .bp-paywall-ios-price-card.is-popular{padding-top:26px}.bp-workspace .bp-paywall-ios-price-inner{align-items:center;display:flex;flex-direction:column;gap:2px;width:100%}.bp-workspace .bp-paywall-ios-price-period{color:#fff9;font-size:12px;font-weight:600;text-transform:capitalize}.bp-workspace .bp-paywall-ios-price-row{align-items:flex-start;display:inline-flex;margin-top:6px}.bp-workspace .bp-paywall-ios-price-currency{color:#fff;font-size:16px;font-weight:700;margin-top:4px}.bp-workspace .bp-paywall-ios-price-amount{color:#fff;font-size:30px;font-weight:800;line-height:1}.bp-workspace .bp-paywall-ios-price-per{color:#ffffff80;font-size:10px;font-weight:500;margin-top:2px}.bp-workspace .bp-paywall-ios-savings{align-items:center;background:#10b9812e;border-radius:8px;color:#10b981;display:inline-flex;font-size:10px;font-weight:700;gap:2px;margin-top:8px;padding:3px 8px}.bp-workspace .bp-paywall-ios-select-dot{align-items:center;border:2px solid #ffffff4d;border-radius:10px;display:inline-flex;height:20px;justify-content:center;margin-top:10px;width:20px}.bp-workspace .bp-paywall-ios-select-dot.is-selected{background:#9370db;border-color:#9370db}.bp-workspace .bp-paywall-ios-cta{align-items:center;border:0;border-radius:50px;cursor:pointer;display:flex;justify-content:center;margin-top:4px;min-height:56px;overflow:hidden;position:relative;width:100%}.bp-workspace .bp-paywall-ios-cta:disabled{cursor:progress;opacity:.7}.bp-workspace .bp-paywall-ios-cta-bg{animation:bp-paywall-rainbow 5s linear infinite;background:linear-gradient(90deg,#00bfff,#9370db,#ff0080,#ff1493);background-size:300% 100%;inset:0;position:absolute}.bp-workspace .bp-paywall-ios-cta-label{align-items:center;color:#fff;display:inline-flex;font-size:17px;font-weight:700;gap:8px;position:relative;text-shadow:0 1px 3px #0003;z-index:1}.bp-workspace .bp-paywall-ios-terms{color:#ffffff8c;font-size:11px;line-height:17px;margin:16px 0 0;text-align:center}.bp-workspace .bp-paywall-ios-terms strong{color:#ffffffc7;font-weight:600}.bp-workspace .bp-paywall-ios-terms a{color:#ffffffd1;text-decoration:underline;text-underline-offset:2px}.bp-workspace .bp-paywall-ios-terms a:hover{color:#fff}.bp-workspace .bp-notif-ios{background:#f2f2f7;min-height:100vh;padding:0 0 140px}.bp-workspace .bp-notif-ios-header{align-items:center;background:#f2f2f7;display:flex;gap:8px;padding:12px 16px}.bp-workspace .bp-notif-ios-back{align-items:center;background:#0000000a;border-radius:20px;display:inline-flex;height:40px;justify-content:center;text-decoration:none;transition:background-color .16s ease;width:40px}.bp-workspace .bp-notif-ios-back:hover{background:#00000014}.bp-workspace .bp-notif-ios-back-spacer{display:inline-block;width:40px}.bp-workspace .bp-notif-ios-head-center{align-items:center;display:flex;flex:1 1;gap:8px;justify-content:center}.bp-workspace .bp-notif-ios-title{color:#1a1a1a;font-size:18px;font-weight:600;margin:0}.bp-workspace .bp-notif-ios-unread-pill{background:#ef4444;border-radius:10px;color:#fff;font-size:11px;font-weight:600;padding:2px 8px}.bp-workspace .bp-notif-ios-mark-btn{align-items:center;background:#0000000a;border:0;border-radius:20px;cursor:pointer;display:inline-flex;height:40px;justify-content:center;transition:background-color .16s ease;width:40px}.bp-workspace .bp-notif-ios-mark-btn:hover{background:#00000014}.bp-workspace .bp-notif-ios-content{margin:0 auto;max-width:720px;padding:0 16px}.bp-workspace .bp-notif-ios-list{list-style:none;margin:0;padding:0}.bp-workspace .bp-notif-ios-card{align-items:flex-start;background:#fff;border:0;border-radius:12px;box-shadow:0 1px 4px #0000000d;cursor:pointer;display:flex;gap:12px;margin-bottom:10px;padding:14px;text-align:left;transition:transform .16s ease;width:100%}.bp-workspace .bp-notif-ios-card:hover{transform:translateY(-1px)}.bp-workspace .bp-notif-ios-card.is-unread{background:#f0f4ff;border-left:3px solid #667eea}.bp-workspace .bp-notif-ios-card.is-email{border-left-color:#8b5cf6}.bp-workspace .bp-notif-ios-icon{align-items:center;border-radius:20px;display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.bp-workspace .bp-notif-ios-body{flex:1 1;min-width:0}.bp-workspace .bp-notif-ios-row{align-items:flex-start;display:flex;gap:8px;justify-content:space-between;margin-bottom:4px}.bp-workspace .bp-notif-ios-card-title{color:#333;font-size:15px;font-weight:600}.bp-workspace .bp-notif-ios-time{color:#999;flex-shrink:0;font-size:12px}.bp-workspace .bp-notif-ios-msg{color:#666;display:block;font-size:13px;line-height:18px}.bp-workspace .bp-notif-ios-tap-pill{background:#8b5cf6;border-radius:6px;color:#fff;display:inline-block;font-size:10px;font-weight:600;margin-top:6px;padding:3px 8px}.bp-workspace .bp-notif-ios-empty{padding:60px 16px;text-align:center}.bp-workspace .bp-notif-ios-empty h2{color:#333;font-size:20px;font-weight:600;margin:0}.bp-workspace .bp-notif-ios-empty p{color:#666;font-size:14px;margin:8px 0 0}.bp-workspace .bp-notif-ios-loading{color:#666;font-size:14px;padding:24px;text-align:center}.bp-workspace .bp-notif-ios-info-card{background:#eef2ff;border-radius:12px;display:flex;gap:10px;margin-top:16px;padding:14px}.bp-workspace .bp-notif-ios-info-card p{color:#4f46e5;flex:1 1;font-size:13px;line-height:18px;margin:0}.bp-workspace .bp-saved-ios{background:#f8fafc;min-height:100vh;padding:0 0 140px}.bp-workspace .bp-saved-ios-header{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;display:flex;gap:8px;padding:14px 16px 18px}.bp-workspace .bp-saved-ios-back{align-items:center;background:#ffffff26;border-radius:20px;display:inline-flex;height:40px;justify-content:center;text-decoration:none;width:40px}.bp-workspace .bp-saved-ios-back:hover{background:#ffffff40}.bp-workspace .bp-saved-ios-back-spacer{display:inline-block;width:40px}.bp-workspace .bp-saved-ios-head-text{flex:1 1;text-align:center}.bp-workspace .bp-saved-ios-title{color:#fff;font-size:18px;font-weight:700;margin:0}.bp-workspace .bp-saved-ios-subtitle{color:#ffffffd9;font-size:12px;margin:2px 0 0}.bp-workspace .bp-saved-ios-tabs{background:#f8fafc;display:flex;gap:8px;overflow-x:auto;padding:12px 16px}.bp-workspace .bp-saved-ios-tab{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:9999px;color:#999;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:8px 14px;transition:background-color .16s ease,color .16s ease,border-color .16s ease;white-space:nowrap}.bp-workspace .bp-saved-ios-tab.is-active{background:#eef2ff;border-color:#c7d4ff;color:#667eea}.bp-workspace .bp-saved-ios-tab-badge{background:#999;border-radius:9999px;color:#fff;font-size:11px;font-weight:700;padding:1px 7px}.bp-workspace .bp-saved-ios-tab-badge.is-active{background:#667eea;color:#fff}.bp-workspace .bp-saved-ios-content{margin:0 auto;max-width:1100px;padding:0 16px}.bp-workspace .bp-saved-ios-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}@media (min-width:768px){.bp-workspace .bp-saved-ios-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.bp-workspace .bp-saved-ios-grid{grid-template-columns:repeat(4,1fr)}}.bp-workspace .bp-saved-ios-card{background:#fff;border-radius:16px;box-shadow:0 2px 8px #0000000f;overflow:hidden}.bp-workspace .bp-saved-ios-card-image{align-items:center;aspect-ratio:4/3;background-color:#f3f4f6;display:flex;justify-content:center;width:100%}.bp-workspace .bp-saved-ios-card-body{padding:10px 12px 12px}.bp-workspace .bp-saved-ios-card-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#1a1a1a;display:-webkit-box;font-size:14px;font-weight:600;margin:0 0 6px;overflow:hidden}.bp-workspace .bp-saved-ios-card-badge{border-radius:8px;display:inline-block;font-size:10px;font-weight:700;padding:3px 8px;text-transform:capitalize}.bp-workspace .bp-saved-ios-empty{padding:60px 16px;text-align:center}.bp-workspace .bp-saved-ios-empty h2{color:#333;font-size:20px;font-weight:600;margin:0}.bp-workspace .bp-saved-ios-empty p{color:#666;font-size:14px;margin:8px 0 16px}.bp-workspace .bp-saved-ios-explore-btn{background:#667eea;border-radius:24px;box-shadow:0 6px 18px #667eea59;color:#fff;display:inline-block;font-size:14px;font-weight:600;padding:12px 24px;text-decoration:none;transition:transform .16s ease}.bp-workspace .bp-saved-ios-explore-btn:hover{transform:translateY(-1px)}.bp-workspace .bp-saved-ios-loading{color:#666;padding:24px;text-align:center}.bp-workspace .bp-settings-ios{color:#fff;isolation:isolate;min-height:100vh;padding:0 0 140px;position:relative}.bp-workspace .bp-settings-ios-bg{background:linear-gradient(135deg,#1a1a2e,#16213e 50%,#0f3460);inset:0;position:fixed;z-index:-1}.bp-workspace .bp-settings-ios-header{align-items:center;display:flex;padding:14px 16px 12px}.bp-workspace .bp-settings-ios-back{align-items:center;background:#ffffff14;border-radius:20px;display:inline-flex;height:40px;justify-content:center;text-decoration:none;width:40px}.bp-workspace .bp-settings-ios-back-spacer{display:inline-block;width:40px}.bp-workspace .bp-settings-ios-title{color:#fff;flex:1 1;font-size:18px;font-weight:600;margin:0;text-align:center}.bp-workspace .bp-settings-ios-content{margin:0 auto;max-width:720px;padding:0 20px}.bp-workspace .bp-settings-ios-section{background:#ffffff14;border-radius:16px;margin-bottom:16px;padding:4px 16px}.bp-workspace .bp-settings-ios-section-title{color:#ffffff80;font-size:14px;font-weight:600;letter-spacing:1px;margin:12px 0 8px;text-transform:uppercase}.bp-workspace .bp-settings-ios-row{align-items:center;border-bottom:1px solid #ffffff0f;color:#fff;display:flex;gap:12px;padding:12px 0;text-decoration:none}.bp-workspace .bp-settings-ios-row.is-last{border-bottom:0}.bp-workspace .bp-settings-ios-link-row{cursor:pointer}.bp-workspace .bp-settings-ios-link-row:hover{background:#ffffff05;border-radius:8px}.bp-workspace .bp-settings-ios-row-info{align-items:center;display:flex;flex:1 1;gap:12px;min-width:0}.bp-workspace .bp-settings-ios-row-icon{align-items:center;display:inline-flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.bp-workspace .bp-settings-ios-row-text{flex:1 1;min-width:0}.bp-workspace .bp-settings-ios-row-label{color:#fff;display:block;font-size:16px;font-weight:500}.bp-workspace .bp-settings-ios-row-label.is-danger{color:#ef4444}.bp-workspace .bp-settings-ios-row-desc{color:#ffffff80;display:block;font-size:13px;margin-top:2px}.bp-workspace .bp-settings-ios-switch{background:#fff3;border-radius:14px;display:inline-block;flex-shrink:0;height:28px;position:relative;transition:background-color .2s ease;width:48px}.bp-workspace .bp-settings-ios-switch input{cursor:pointer;inset:0;opacity:0;position:absolute}.bp-workspace .bp-settings-ios-switch-knob{background:#f4f3f4;border-radius:12px;box-shadow:0 2px 4px #0003;height:24px;left:2px;position:absolute;top:2px;transition:transform .2s ease,background-color .2s ease;width:24px}.bp-workspace .bp-settings-ios-switch.is-on{background:#667eea80}.bp-workspace .bp-settings-ios-switch.is-on .bp-settings-ios-switch-knob{background:#667eea;transform:translateX(20px)}.bp-workspace .bp-settings-ios-switch.is-disabled{opacity:.6}.bp-workspace .bp-settings-ios-signout{align-items:center;background:#ef444426;border:0;border-radius:14px;color:#ef4444;cursor:pointer;display:inline-flex;font-size:15px;font-weight:600;gap:8px;justify-content:center;margin-top:8px;padding:14px;width:100%}.bp-workspace .bp-settings-ios-signout:hover{background:#ef444440}.bp-workspace .bp-settings-ios-version{color:#fff6;font-size:12px;margin:16px 0 0;text-align:center}.bp-workspace .bp-setup-ios{color:#fff;isolation:isolate;min-height:100vh;padding:0 0 120px;position:relative}.bp-workspace .bp-setup-ios-bg{background:linear-gradient(135deg,#1e3a5f,#2d5a87 50%,#1e3a5f);inset:0;position:fixed;z-index:-1}.bp-workspace .bp-setup-ios-header{align-items:center;display:flex;gap:14px;padding:14px 16px}.bp-workspace .bp-setup-ios-back{align-items:center;background:#ffffff1f;border:0;border-radius:20px;cursor:pointer;display:inline-flex;height:40px;justify-content:center;width:40px}.bp-workspace .bp-setup-ios-progress{align-items:center;display:flex;flex:1 1;gap:6px;justify-content:center}.bp-workspace .bp-setup-ios-dot{background:#fff3;border-radius:2px;height:4px;transition:background-color .24s ease;width:36px}.bp-workspace .bp-setup-ios-dot.is-active{background:#667eea}.bp-workspace .bp-setup-ios-step-num{color:#ffffffb3;font-size:13px;font-weight:600}.bp-workspace .bp-setup-ios-content{margin:0 auto;max-width:760px;padding:16px 20px 32px}.bp-workspace .bp-setup-ios-step-title{color:#fff;font-size:26px;font-weight:800;letter-spacing:-.4px;margin:0 0 6px}.bp-workspace .bp-setup-ios-step-sub{color:#ffffffb3;font-size:14px;margin:0 0 24px}.bp-workspace .bp-setup-ios-type-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}@media (min-width:600px){.bp-workspace .bp-setup-ios-type-grid{grid-template-columns:repeat(3,1fr)}}.bp-workspace .bp-setup-ios-type-card{background:#ffffff14;border:1px solid #ffffff1a;border-radius:16px;cursor:pointer;display:flex;flex-direction:column;min-height:124px;padding:14px;position:relative;text-align:left;transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.bp-workspace .bp-setup-ios-type-card:hover{background:#ffffff1f;transform:translateY(-1px)}.bp-workspace .bp-setup-ios-type-card.is-selected{background:#667eea40;border-color:#667eea}.bp-workspace .bp-setup-ios-type-icon{align-items:center;background:#ffffff1f;border-radius:12px;display:inline-flex;height:40px;justify-content:center;margin-bottom:8px;width:40px}.bp-workspace .bp-setup-ios-type-label{color:#fff;font-size:15px;font-weight:700}.bp-workspace .bp-setup-ios-type-desc{color:#fff9;font-size:12px;line-height:16px;margin-top:2px}.bp-workspace .bp-setup-ios-type-check{align-items:center;background:#667eea;border-radius:11px;display:inline-flex;height:22px;justify-content:center;position:absolute;right:10px;top:10px;width:22px}.bp-workspace .bp-setup-ios-stage-list{display:flex;flex-direction:column;gap:8px}.bp-workspace .bp-setup-ios-stage-row{align-items:center;background:#ffffff14;border:1px solid #ffffff1a;border-radius:14px;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:14px;padding:14px 18px;text-align:left;transition:border-color .16s ease,background-color .16s ease}.bp-workspace .bp-setup-ios-stage-row.is-selected{background:#667eea33;border-color:#667eea}.bp-workspace .bp-setup-ios-radio{align-items:center;border:2px solid #fff6;border-radius:10px;display:inline-flex;flex-shrink:0;height:20px;justify-content:center;width:20px}.bp-workspace .bp-setup-ios-stage-row.is-selected .bp-setup-ios-radio{border-color:#667eea}.bp-workspace .bp-setup-ios-radio-dot{background:#667eea;border-radius:5px;height:10px;width:10px}.bp-workspace .bp-setup-ios-field{display:block;margin-bottom:16px}.bp-workspace .bp-setup-ios-field-label{color:#ffffffb3;display:block;font-size:13px;margin-bottom:6px}.bp-workspace .bp-setup-ios-input{background:#ffffff1a;border:1px solid #ffffff26;border-radius:12px;color:#fff;font-size:16px;outline:none;padding:14px;transition:border-color .16s ease;width:100%}.bp-workspace .bp-setup-ios-input::placeholder{color:#fff6}.bp-workspace .bp-setup-ios-input:focus{border-color:#667eea}.bp-workspace .bp-setup-ios-input option{background:#1a1a2e;color:#fff}.bp-workspace .bp-setup-ios-footer{bottom:90px;margin:0 auto;max-width:760px;padding:16px 20px 0;position:-webkit-sticky;position:sticky}.bp-workspace .bp-setup-ios-cta{align-items:center;background:linear-gradient(90deg,#667eea,#764ba2);border:0;border-radius:50px;box-shadow:0 8px 22px #667eea66;color:#fff;cursor:pointer;display:inline-flex;font-size:16px;font-weight:700;gap:6px;justify-content:center;padding:16px;transition:transform .16s ease;width:100%}.bp-workspace .bp-setup-ios-cta:hover{transform:translateY(-1px)}.bp-workspace .bp-setup-ios-cta:disabled{cursor:not-allowed;opacity:.55;transform:none}.bp-workspace .bp-help-ios{color:#fff;isolation:isolate;min-height:100vh;padding:0 0 140px;position:relative}.bp-workspace .bp-help-ios-bg{background:linear-gradient(135deg,#1a1a2e,#16213e 50%,#0f3460);inset:0;position:fixed;z-index:-1}.bp-workspace .bp-help-ios-header{align-items:center;display:flex;padding:14px 16px}.bp-workspace .bp-help-ios-back{align-items:center;background:#ffffff14;border-radius:20px;display:inline-flex;height:40px;justify-content:center;text-decoration:none;width:40px}.bp-workspace .bp-help-ios-back-spacer{display:inline-block;width:40px}.bp-workspace .bp-help-ios-title{color:#fff;flex:1 1;font-size:18px;font-weight:600;margin:0;text-align:center}.bp-workspace .bp-help-ios-content{margin:0 auto;max-width:720px;padding:0 20px}.bp-workspace .bp-help-ios-actions{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr);margin-bottom:24px}.bp-workspace .bp-help-ios-action-card{align-items:center;background:#ffffff14;border:0;border-radius:16px;color:#fff;cursor:pointer;display:flex;flex-direction:column;padding:16px 8px;text-align:center;text-decoration:none;transition:background-color .16s ease,transform .16s ease}.bp-workspace .bp-help-ios-action-card:hover{background:#ffffff1f;transform:translateY(-1px)}.bp-workspace .bp-help-ios-action-icon{align-items:center;border-radius:24px;display:inline-flex;height:48px;justify-content:center;margin-bottom:8px;width:48px}.bp-workspace .bp-help-ios-action-title{color:#fff;font-size:12px;font-weight:600;text-align:center}.bp-workspace .bp-help-ios-action-sub{color:#ffffff8c;font-size:10px;margin-top:2px;text-align:center}.bp-workspace .bp-help-ios-feedback{background:#ffffff14;border:1px solid #ffffff1a;border-radius:16px;margin-bottom:24px;padding:18px}.bp-workspace .bp-help-ios-feedback-title{color:#fff;font-size:16px;font-weight:700;margin:0 0 12px}.bp-workspace .bp-help-ios-feedback-input{background:#ffffff1a;border:1px solid #ffffff26;border-radius:12px;color:#fff;font-size:14px;min-height:110px;outline:none;padding:12px;resize:vertical;width:100%}.bp-workspace .bp-help-ios-feedback-input::placeholder{color:#fff6}.bp-workspace .bp-help-ios-feedback-submit{border:0;border-radius:28px;color:#fff;cursor:pointer;display:block;font-size:15px;font-weight:700;margin-top:14px;overflow:hidden;padding:14px;position:relative;width:100%}.bp-workspace .bp-help-ios-feedback-submit-bg{background:linear-gradient(90deg,#667eea,#764ba2);inset:0;position:absolute}.bp-workspace .bp-help-ios-feedback-submit-label{position:relative;z-index:1}.bp-workspace .bp-help-ios-faq{background:#ffffff0f;border-radius:16px;margin-bottom:24px;padding:4px 8px}.bp-workspace .bp-help-ios-section-title{color:#fff;font-size:16px;font-weight:700;margin:12px 12px 8px}.bp-workspace .bp-help-ios-faq-item{background:#ffffff0a;border:0;border-radius:12px;color:#fff;cursor:pointer;display:block;margin:0 0 8px;padding:14px;text-align:left;transition:background-color .16s ease;width:100%}.bp-workspace .bp-help-ios-faq-item.is-open,.bp-workspace .bp-help-ios-faq-item:hover{background:#ffffff14}.bp-workspace .bp-help-ios-faq-head{align-items:center;display:flex;gap:10px;justify-content:space-between}.bp-workspace .bp-help-ios-faq-q{color:#fff;flex:1 1;font-size:14px;font-weight:600;line-height:19px}.bp-workspace .bp-help-ios-faq-a{color:#ffffffbf;font-size:13px;line-height:19px;margin:10px 0 0}.bp-workspace .bp-help-ios-still{background:#ffffff14;border:1px solid #667eea4d;border-radius:16px;padding:22px;text-align:center}.bp-workspace .bp-help-ios-still h3{color:#fff;font-size:18px;font-weight:700;margin:8px 0 6px}.bp-workspace .bp-help-ios-still p{color:#ffffffb3;font-size:13px;line-height:19px;margin:0 0 14px}.bp-workspace .bp-help-ios-still-btn{background:linear-gradient(90deg,#667eea,#764ba2);border-radius:22px;box-shadow:0 6px 18px #667eea66;color:#fff;display:inline-block;font-size:14px;font-weight:700;padding:11px 22px;text-decoration:none}.bp-workspace .bp-updates-ios{background:#f5f5f5;min-height:100vh;padding:0 0 140px}.bp-workspace .bp-updates-ios-header{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;display:flex;gap:8px;padding:16px}.bp-workspace .bp-updates-ios-back{align-items:center;background:#fff3;border-radius:20px;display:inline-flex;height:40px;justify-content:center;text-decoration:none;width:40px}.bp-workspace .bp-updates-ios-back-spacer{display:inline-block;width:40px}.bp-workspace .bp-updates-ios-title{color:#fff;flex:1 1;font-size:18px;font-weight:600;margin:0;text-align:center}.bp-workspace .bp-updates-ios-content{margin:0 auto;max-width:720px;padding:16px}.bp-workspace .bp-bpi-card{border-radius:18px;box-shadow:0 6px 24px #bb009f2e;color:#fff;isolation:isolate;margin:16px 0;overflow:hidden;padding:18px 18px 16px;position:relative}.bp-workspace .bp-bpi-card-grad{animation:bp-advice-rainbow 8s ease-in-out infinite;background:linear-gradient(135deg,#00bfff,#40e0d0,#9370db,#ba55d3,#ff0080,#ff1493,#00bfff);background-size:300% 300%;inset:0;position:absolute;z-index:-1}.bp-workspace .bp-bpi-card-head{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:10px}.bp-workspace .bp-bpi-card-badge{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);gap:6px;letter-spacing:.4px;text-transform:uppercase}.bp-workspace .bp-bpi-card-badge,.bp-workspace .bp-bpi-card-status-pill{align-items:center;background:#fff3;border-radius:999px;display:inline-flex;font-size:11px;font-weight:700;padding:4px 10px}.bp-workspace .bp-bpi-card-status-pill{gap:4px}.bp-workspace .bp-bpi-card-status-pill.is-valid{background:#21a67566}.bp-workspace .bp-bpi-card-status-pill.is-low{background:#f5a62366}.bp-workspace .bp-bpi-card-status-pill.is-high{background:#e5393566}.bp-workspace .bp-bpi-card-status-pill.is-warning{background:#f5a62366}.bp-workspace .bp-bpi-card-message{font-size:14.5px;font-weight:600;line-height:1.45;margin:0 0 6px}.bp-workspace .bp-bpi-card-detail{color:#ffffffeb;font-size:13px;line-height:1.5;margin:0}.bp-workspace .bp-bpi-card-footer{color:#ffffffbf;font-size:11.5px;font-style:italic;margin-top:12px}.bp-workspace .bp-bpi-card-stats{display:flex;font-size:13px;gap:12px;margin:12px 0 4px}.bp-workspace .bp-bpi-card-stat{background:#ffffff29;border-radius:12px;flex:1 1;padding:8px 12px}.bp-workspace .bp-bpi-card-stat-label{color:#ffffffbf;display:block;font-size:10.5px;letter-spacing:.4px;margin-bottom:2px;text-transform:uppercase}.bp-workspace .bp-bpi-card-stat-value{font-size:15px;font-weight:700}.bp-workspace .bp-ms-item{align-items:stretch;display:flex;position:relative}.bp-workspace .bp-ms-item-tap{align-items:center;background:#0000;border:0;color:inherit;cursor:pointer;display:flex;flex:1 1;font:inherit;gap:12px;padding:14px 56px 14px 14px;text-align:left}.bp-workspace .bp-ms-info-btn{align-items:center;background:#0f172a0f;border:0;border-radius:50%;color:#1d8efe;cursor:pointer;display:inline-flex;height:32px;justify-content:center;position:absolute;right:14px;top:50%;transform:translateY(-50%);transition:background .16s ease,transform .16s ease;width:32px}.bp-workspace .bp-ms-info-btn:hover{background:#1d8efe29;transform:translateY(-50%) scale(1.06)}.bp-workspace .bp-bpi-modal-sheet{background:#fff;max-width:560px;overflow:hidden;padding:0;position:relative;width:100%}.bp-workspace .bp-bpi-modal-grad{animation:bp-advice-rainbow 8s ease-in-out infinite;background:linear-gradient(135deg,#00bfff,#40e0d0,#9370db,#ba55d3,#ff0080,#ff1493,#00bfff);background-size:300% 300%;height:130px;left:0;position:absolute;right:0;top:0;z-index:0}.bp-workspace .bp-modal-close-light{color:#fff}.bp-workspace .bp-bpi-modal-head{color:#fff;padding:22px 22px 18px;position:relative;z-index:1}.bp-workspace .bp-bpi-modal-title{font-size:22px;font-weight:800;letter-spacing:-.3px;margin:10px 0 4px}.bp-workspace .bp-bpi-modal-sub{font-size:13px;margin:0;opacity:.9}.bp-workspace .bp-bpi-modal-loading{align-items:center;color:#6b7280;display:flex;flex-direction:column;font-size:14px;gap:10px;padding:40px 24px}.bp-workspace .bp-bpi-modal-error{color:#b94e2e;font-size:14px;padding:18px 22px}.bp-workspace .bp-bpi-modal-body{padding:18px 22px 24px}.bp-workspace .bp-bpi-modal-section{margin-bottom:16px}.bp-workspace .bp-bpi-modal-section h3{align-items:center;color:#475569;display:inline-flex;font-size:13px;font-weight:700;gap:5px;letter-spacing:.4px;margin:0 0 6px;text-transform:uppercase}.bp-workspace .bp-bpi-modal-section p{color:#1d1d1f;font-size:14.5px;line-height:1.55;margin:0}.bp-workspace .bp-bpi-modal-meta{align-items:center;background:#f3f4f6;border-radius:12px;color:#374151;display:inline-flex;font-size:13.5px;gap:6px;margin:0 0 16px;padding:10px 12px}.bp-workspace .bp-bpi-modal-list{list-style:none;margin:0;padding:0}.bp-workspace .bp-bpi-modal-list li{align-items:flex-start;color:#1d1d1f;display:flex;font-size:14px;gap:8px;line-height:1.5;padding:6px 0}.bp-workspace .bp-bpi-modal-list li svg{color:#1d8efe;flex:0 0 14px;margin-top:3px}.bp-workspace .bp-bpi-modal-warning h3{color:#b45309}.bp-workspace .bp-bpi-modal-warning svg{color:#d97706}.bp-workspace .bp-bpi-modal-warning p{color:#78350f}.bp-workspace .bp-bpi-modal-footer{background:#9370db14;border-radius:12px;color:#5b21b6;font-size:12.5px;font-style:italic;margin:12px 0 0;padding:12px 14px}.bp-workspace .bp-bpi-card-cta{border-bottom:1px solid #ffffffb3;color:#fff;font-weight:700;padding-bottom:1px;text-decoration:none}.bp-workspace .bp-updates-ios-group{margin-bottom:20px}.bp-workspace .bp-updates-ios-date-label{color:#6b7280;font-size:13px;font-weight:600;margin:0 0 8px}.bp-workspace .bp-updates-ios-card{background:#fff;border-radius:12px;box-shadow:0 1px 4px #0000000d;display:flex;gap:12px;margin-bottom:8px;padding:14px}.bp-workspace .bp-updates-ios-icon{align-items:center;border-radius:20px;display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.bp-workspace .bp-updates-ios-body{flex:1 1;min-width:0}.bp-workspace .bp-updates-ios-row{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:4px}.bp-workspace .bp-updates-ios-type{color:#667eea;font-size:11px;font-weight:700;letter-spacing:.5px}.bp-workspace .bp-updates-ios-time{color:#999;flex-shrink:0;font-size:12px}.bp-workspace .bp-updates-ios-card-title{color:#1a1a1a;font-size:14px;font-weight:600;margin:0}.bp-workspace .bp-updates-ios-card-desc{color:#666;font-size:13px;line-height:18px;margin:4px 0 0}.bp-workspace .bp-updates-ios-empty{padding:60px 16px;text-align:center}.bp-workspace .bp-updates-ios-empty h2{color:#333;font-size:20px;font-weight:600;margin:0}.bp-workspace .bp-updates-ios-empty p{color:#666;font-size:14px;line-height:20px;margin:8px 0 0}.bp-workspace .bp-updates-ios-loading{color:#666;padding:24px;text-align:center}.bp-workspace .bp-updates-ios-tips{background:#eef2ff;border-radius:12px;margin-top:16px;padding:16px}.bp-workspace .bp-updates-ios-tips h3{color:#4f46e5;font-size:14px;font-weight:700;margin:0 0 6px}.bp-workspace .bp-updates-ios-tips p{color:#4f46e5;font-size:13px;line-height:18px;margin:0}.bp-workspace .bp-advice-ios-get-advice{align-items:center;border-radius:18px;box-shadow:0 8px 22px #667eea52;color:#fff;display:flex;gap:14px;margin-bottom:16px;overflow:hidden;padding:16px;position:relative;text-decoration:none}.bp-workspace .bp-advice-ios-get-advice-grad{animation:bp-advice-rainbow 8s ease-in-out infinite;background:linear-gradient(135deg,#00bfff,#40e0d0,#9370db,#ba55d3,#ff0080,#ff1493,#00bfff);background-size:300% 300%;inset:0;position:absolute;z-index:0}.bp-workspace .bp-advice-ios-get-advice>:not(.bp-advice-ios-get-advice-grad){position:relative;z-index:1}.bp-workspace .bp-advice-ios-get-advice-icon{align-items:center;background:#ffffff38;border-radius:24px;display:inline-flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.bp-workspace .bp-advice-ios-get-advice-text{display:flex;flex:1 1;flex-direction:column;min-width:0}.bp-workspace .bp-advice-ios-get-advice-title{color:#fff;font-size:17px;font-weight:800}.bp-workspace .bp-advice-ios-get-advice-sub{color:#ffffffe0;font-size:12px;line-height:16px;margin-top:2px}.bp-workspace .bp-advice-ios-get-advice-arrow{flex-shrink:0;font-size:22px;font-weight:800}.bp-workspace .bp-advicechat-ios{color:#fff;isolation:isolate;min-height:100vh;padding:0 0 140px;position:relative}.bp-workspace .bp-advicechat-ios.bp-advicechat-ios-chatview{display:flex;flex-direction:column;height:100vh;padding-bottom:88px}.bp-workspace .bp-advicechat-ios-bg{animation:bp-advicechat-rainbow 10s ease-in-out infinite;background:linear-gradient(135deg,#00bfff,#40e0d0,#9370db,#ba55d3,#ff0080,#ff1493);background-size:300% 300%;inset:0;position:fixed;z-index:-1}@keyframes bp-advicechat-rainbow{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.bp-workspace .bp-advicechat-ios-topic-header{align-items:center;display:flex;gap:12px;padding:16px}.bp-workspace .bp-advicechat-ios-back{align-items:center;background:#fff3;border:0;border-radius:20px;cursor:pointer;display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.bp-workspace .bp-advicechat-ios-back-spacer{display:inline-block;width:40px}.bp-workspace .bp-advicechat-ios-topic-titles{flex:1 1;min-width:0}.bp-workspace .bp-advicechat-ios-topic-titles h1{color:#fff;font-size:26px;font-weight:800;letter-spacing:-.4px;margin:0}.bp-workspace .bp-advicechat-ios-topic-titles p{color:#ffffffe0;font-size:13px;margin:2px 0 0}.bp-workspace .bp-advicechat-ios-topic-icons{display:flex;gap:8px}.bp-workspace .bp-advicechat-ios-circle-btn{align-items:center;background:#ffffff38;border:0;border-radius:19px;cursor:pointer;display:inline-flex;height:38px;justify-content:center;width:38px}.bp-workspace .bp-advicechat-ios-error{background:#ef4444d9;border-radius:12px;color:#fff;font-size:13px;margin:0 16px 12px;padding:10px 14px}.bp-workspace .bp-advicechat-ios-topic-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,1fr);padding:4px 16px 32px}@media (min-width:600px){.bp-workspace .bp-advicechat-ios-topic-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.bp-workspace .bp-advicechat-ios-topic-grid{grid-template-columns:repeat(4,1fr);margin:0 auto;max-width:1100px}}.bp-workspace .bp-advicechat-ios-topic-card{align-items:center;background:#fffffff2;border:0;border-radius:18px;box-shadow:0 6px 18px #0000001f;cursor:pointer;display:flex;flex-direction:column;min-height:160px;padding:16px 12px;text-align:left;text-align:center;transition:transform .16s ease,box-shadow .16s ease}.bp-workspace .bp-advicechat-ios-topic-card:hover{box-shadow:0 10px 24px #00000029;transform:translateY(-2px)}.bp-workspace .bp-advicechat-ios-topic-icon-wrap{align-items:center;display:flex;height:56px;justify-content:center;margin-bottom:10px;width:56px}.bp-workspace .bp-advicechat-ios-topic-icon{height:56px;object-fit:contain;width:56px}.bp-workspace .bp-advicechat-ios-topic-title{color:#1a1a1a;font-size:14px;font-weight:700;margin-bottom:4px}.bp-workspace .bp-advicechat-ios-topic-sub{color:#666;font-size:11px;line-height:15px}.bp-workspace .bp-advicechat-ios-chat-header{align-items:center;display:flex;flex-shrink:0;gap:12px;padding:14px 16px}.bp-workspace .bp-advicechat-ios-chat-title{flex:1 1;min-width:0;text-align:center}.bp-workspace .bp-advicechat-ios-chat-title h1{color:#fff;font-size:18px;font-weight:700;margin:0}.bp-workspace .bp-advicechat-ios-chat-title p{color:#ffffffd9;font-size:11px;font-weight:600;letter-spacing:.4px;margin:2px 0 0}.bp-workspace .bp-advicechat-ios-messages{display:flex;flex:1 1;flex-direction:column;gap:12px;overflow-y:auto;padding:8px 16px 16px}.bp-workspace .bp-advicechat-ios-intro{background:#ffffff2e;border-radius:16px;color:#fff;font-size:14px;line-height:20px;padding:14px 16px}.bp-workspace .bp-advicechat-ios-intro p{margin:0}.bp-workspace .bp-advicechat-ios-intro strong{font-weight:700}.bp-workspace .bp-advicechat-ios-bubble-row{display:flex;width:100%}.bp-workspace .bp-advicechat-ios-bubble-row.is-user{justify-content:flex-end}.bp-workspace .bp-advicechat-ios-bubble-row.is-ai{justify-content:flex-start}.bp-workspace .bp-advicechat-ios-bubble{border-radius:18px;font-size:14px;line-height:21px;max-width:min(82%,540px);padding:12px 14px}.bp-workspace .bp-advicechat-ios-bubble.is-user{background:#00000052;border-bottom-right-radius:4px;color:#fff}.bp-workspace .bp-advicechat-ios-bubble.is-ai{background:#fffffff5;border-bottom-left-radius:4px;box-shadow:0 4px 14px #00000014;color:#1a1a1a}.bp-workspace .bp-advicechat-ios-bubble.is-ai strong{color:#5b2eb3}.bp-workspace .bp-advicechat-ios-ai-badge{background:linear-gradient(90deg,#00bfff,#9370db);border-radius:8px;color:#fff;display:inline-block;font-size:10px;font-weight:800;letter-spacing:.5px;margin-bottom:6px;padding:2px 8px}.bp-workspace .bp-advicechat-ios-bubble-text{word-wrap:break-word}.bp-workspace .bp-advicechat-ios-typing{align-items:center;display:inline-flex;gap:4px;padding:14px 18px}.bp-workspace .bp-advicechat-ios-dot{animation:bp-advicechat-dot 1.2s ease-in-out infinite;background:#9370db;border-radius:4px;height:8px;width:8px}.bp-workspace .bp-advicechat-ios-dot:nth-child(2){animation-delay:.2s;background:#ba55d3}.bp-workspace .bp-advicechat-ios-dot:nth-child(3){animation-delay:.4s;background:#ff0080}@keyframes bp-advicechat-dot{0%,60%,to{opacity:.3;transform:scale(.85)}30%{opacity:1;transform:scale(1)}}.bp-workspace .bp-advicechat-ios-suggestions{display:flex;flex-wrap:wrap;gap:8px;padding:8px 16px}.bp-workspace .bp-advicechat-ios-suggestion{background:#fffffff2;border:0;border-radius:18px;box-shadow:0 2px 8px #0000001f;color:#1a1a1a;cursor:pointer;font-size:13px;font-weight:600;padding:10px 14px;transition:transform .16s ease,background-color .16s ease}.bp-workspace .bp-advicechat-ios-suggestion:hover{background:#fff;transform:translateY(-1px)}.bp-workspace .bp-advicechat-ios-input-bar{align-items:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#0000002e;bottom:88px;display:flex;gap:8px;padding:10px 16px 12px;position:-webkit-sticky;position:sticky}.bp-workspace .bp-advicechat-ios-input{background:#fffffff5;border:0;border-radius:22px;color:#1a1a1a;flex:1 1;font-size:15px;outline:none;padding:12px 16px}.bp-workspace .bp-advicechat-ios-input::placeholder{color:#888}.bp-workspace .bp-advicechat-ios-send{align-items:center;background:linear-gradient(135deg,#00bfff,#9370db);border:0;border-radius:22px;box-shadow:0 6px 14px #9370db73;cursor:pointer;display:inline-flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.bp-workspace .bp-advicechat-ios-send:disabled{cursor:not-allowed;opacity:.55}.bp-workspace .bp-spin{animation:bp-advicechat-spin .8s linear infinite}@keyframes bp-advicechat-spin{to{transform:rotate(1turn)}}@media (min-width:1024px){.bp-workspace .bp-advicechat-ios.bp-advicechat-ios-chatview{height:100vh;padding-bottom:0}.bp-workspace .bp-advicechat-ios-chat-header{padding:18px 32px}.bp-workspace .bp-advicechat-ios-chat-title h1{font-size:22px}.bp-workspace .bp-advicechat-ios-messages{margin:0 auto;max-width:760px;padding:18px 24px 24px;width:100%}.bp-workspace .bp-advicechat-ios-bubble{font-size:15px;line-height:22px;max-width:100%;padding:14px 16px}.bp-workspace .bp-advicechat-ios-suggestions{margin:0 auto;max-width:760px;padding:8px 24px 12px;width:100%}.bp-workspace .bp-advicechat-ios-input-bar{grid-gap:10px;bottom:0;display:grid;gap:10px;grid-template-columns:1fr 44px;margin:0 auto;max-width:760px;padding:14px 24px 18px;width:100%}}.bp-workspace .bp-advicechat-ios-history-overlay{display:flex;inset:0;justify-content:flex-end;position:fixed;z-index:60}.bp-workspace .bp-advicechat-ios-history-scrim{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#00000073;border:0;cursor:pointer;inset:0;position:absolute}.bp-workspace .bp-advicechat-ios-history-panel{animation:bp-advicechat-slidein .28s cubic-bezier(.2,.9,.3,1);background:linear-gradient(180deg,#1a1a2e,#16213e);box-shadow:-12px 0 32px #00000059;color:#fff;display:flex;flex-direction:column;height:100vh;max-width:480px;position:relative;width:min(440px,92vw)}@keyframes bp-advicechat-slidein{0%{transform:translateX(100%)}to{transform:translateX(0)}}.bp-workspace .bp-advicechat-ios-history-head{align-items:center;border-bottom:1px solid #ffffff14;display:flex;justify-content:space-between;padding:16px 20px}.bp-workspace .bp-advicechat-ios-history-head h2{color:#fff;font-size:18px;font-weight:700;margin:0}.bp-workspace .bp-advicechat-ios-history-empty{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:6px;justify-content:center;padding:24px;text-align:center}.bp-workspace .bp-advicechat-ios-history-empty p{color:#fff;font-size:17px;font-weight:700;margin:0}.bp-workspace .bp-advicechat-ios-history-empty span{color:#fff9;font-size:13px;line-height:19px}.bp-workspace .bp-advicechat-ios-history-list{flex:1 1;list-style:none;margin:0;overflow-y:auto;padding:12px}.bp-workspace .bp-advicechat-ios-history-item{background:#ffffff0f;border:1px solid #ffffff14;border-radius:14px;color:#fff;cursor:pointer;display:flex;flex-direction:column;gap:4px;margin-bottom:10px;padding:14px;text-align:left;transition:background-color .16s ease,transform .16s ease;width:100%}.bp-workspace .bp-advicechat-ios-history-item:hover{background:#ffffff1f;transform:translateY(-1px)}.bp-workspace .bp-advicechat-ios-history-topic{color:#fff;font-size:15px;font-weight:700}.bp-workspace .bp-advicechat-ios-history-snippet{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#ffffffbf;display:-webkit-box;font-size:13px;line-height:18px;overflow:hidden}.bp-workspace .bp-advicechat-ios-history-meta{color:#ffffff80;font-size:11px;letter-spacing:.5px;margin-top:4px;text-transform:uppercase}.bp-workspace .bp-settings-ios-modal{align-items:center;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:70}.bp-workspace .bp-settings-ios-modal-scrim{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#0000008c;border:0;cursor:pointer;inset:0;position:absolute}.bp-workspace .bp-settings-ios-modal-card{animation:bp-settings-modal-in .22s cubic-bezier(.2,.9,.3,1);background:#1a1a2e;border:1px solid #ef444466;border-radius:20px;box-shadow:0 24px 56px #00000080;color:#fff;padding:24px;position:relative;text-align:center;width:min(420px,100%)}@keyframes bp-settings-modal-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.bp-workspace .bp-settings-ios-modal-icon{align-items:center;background:#ef44442e;border-radius:28px;display:inline-flex;height:56px;justify-content:center;margin-bottom:12px;width:56px}.bp-workspace .bp-settings-ios-modal-title{color:#fff;font-size:20px;font-weight:800;margin:0 0 8px}.bp-workspace .bp-settings-ios-modal-text{color:#ffffffbf;font-size:14px;line-height:20px;margin:0 0 14px}.bp-workspace .bp-settings-ios-modal-error{background:#ef44442e;border-radius:10px;color:#fda4af;font-size:13px;margin:0 0 14px;padding:8px 12px}.bp-workspace .bp-settings-ios-modal-actions{display:flex;gap:10px}.bp-workspace .bp-settings-ios-modal-cancel,.bp-workspace .bp-settings-ios-modal-confirm{align-items:center;border:0;border-radius:22px;cursor:pointer;display:inline-flex;flex:1 1;font-size:14px;font-weight:700;gap:6px;justify-content:center;padding:12px}.bp-workspace .bp-settings-ios-modal-cancel{background:#ffffff1a;color:#fff}.bp-workspace .bp-settings-ios-modal-cancel:disabled{cursor:not-allowed;opacity:.5}.bp-workspace .bp-settings-ios-modal-confirm{background:#ef4444;box-shadow:0 8px 18px #ef444459;color:#fff}.bp-workspace .bp-settings-ios-modal-confirm:disabled{cursor:not-allowed;opacity:.6}.bp-workspace .bp-ws-ad-banner{align-items:stretch;animation:bp-ws-ad-fade .32s ease both;border-radius:14px;box-shadow:0 6px 18px #0f172a1f;display:flex;margin:8px 16px 0;overflow:hidden;position:relative}@keyframes bp-ws-ad-fade{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.bp-workspace .bp-ws-ad-link{align-items:center;color:#fff;display:flex;flex:1 1 auto;gap:12px;min-height:56px;padding:10px 14px;text-decoration:none;transition:filter .18s ease}.bp-workspace .bp-ws-ad-link:hover{filter:brightness(1.05)}.bp-workspace .bp-ws-ad-icon{align-items:center;background:#ffffff38;border-radius:10px;box-shadow:inset 0 0 0 1px #ffffff29;display:inline-flex;flex:0 0 40px;height:40px;justify-content:center;width:40px}.bp-workspace .bp-ws-ad-icon img{filter:drop-shadow(0 1px 2px rgba(0,0,0,.2));height:30px;object-fit:contain;width:30px}.bp-workspace .bp-ws-ad-eyebrow{align-items:center;background:#ffffff2e;border-radius:999px;display:inline-flex;font-size:11px;font-weight:700;gap:4px;letter-spacing:.6px;padding:4px 8px;text-transform:uppercase;white-space:nowrap}.bp-workspace .bp-ws-ad-title{color:#fffffff5;flex:1 1 auto;font-size:14px;font-weight:600;line-height:1.35}.bp-workspace .bp-ws-ad-cta{align-items:center;background:#00000038;border-radius:999px;display:inline-flex;font-size:12px;font-weight:600;gap:4px;padding:6px 10px;white-space:nowrap}.bp-workspace .bp-ws-ad-close{align-items:center;background:#00000040;border:none;color:#ffffffd9;cursor:pointer;display:flex;flex:0 0 34px;justify-content:center;transition:background .18s ease;width:34px}.bp-workspace .bp-ws-ad-close:hover{background:#0006;color:#fff}@media (max-width:640px){.bp-workspace .bp-ws-ad-banner{margin:6px 10px 0}.bp-workspace .bp-ws-ad-title{font-size:13px}.bp-workspace .bp-ws-ad-cta{display:none}.bp-workspace .bp-ws-ad-icon{flex:0 0 34px;height:34px;width:34px}.bp-workspace .bp-ws-ad-icon img{height:24px;width:24px}}.bp-workspace .bp-facade-upgrade-cta{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:999px;box-shadow:0 8px 18px #667eea59;color:#fff;display:inline-flex;font-size:13px;font-weight:600;gap:6px;margin-top:14px;padding:9px 16px;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.bp-workspace .bp-facade-upgrade-cta:hover{box-shadow:0 12px 24px #667eea80;transform:translateY(-1px)}.bp-workspace .bp-topbar-home-link{align-items:center;background:#4275a814;border:1px solid #4275a82e;border-radius:999px;color:#1d8efe;display:inline-flex;font-size:12.5px;font-weight:600;gap:6px;padding:7px 12px;text-decoration:none;transition:background .16s ease,transform .16s ease,border-color .16s ease}.bp-workspace .bp-topbar-home-link:hover{background:#4275a829;border-color:#4275a866;transform:translateY(-1px)}.bp-workspace .bp-topbar-home-link-label{white-space:nowrap}@media (max-width:640px){.bp-workspace .bp-topbar-home-link{padding:7px 9px}.bp-workspace .bp-topbar-home-link-label{display:none}}@media (min-width:1024px){.bp-workspace .bp-app-desktop-shell{align-items:stretch;background:#f5f5f7;background:var(--bp-bg-app,#f5f5f7);display:flex;flex-direction:column;min-height:100vh}.bp-workspace .bp-desktop-sidebar{display:none!important}.bp-workspace .bp-app-desktop-shell>.bp-main{flex:1 1;min-width:0;padding-bottom:24px;width:100%}.bp-workspace .bp-tabbar,.bp-workspace .bp-topbar{display:none!important}.bp-workspace .bp-fab{bottom:28px;left:auto;right:28px;transform:rotate(0deg)}.bp-workspace .bp-fab.is-open{transform:rotate(45deg)}.bp-workspace .bp-feed-body{max-width:1200px;padding:20px 28px 36px}.bp-workspace .bp-page{padding:32px 40px}}@media (max-width:1023px){.bp-workspace .bp-desktop-sidebar{display:none}}.bp-workspace .bp-desktop-sidebar-logo{align-items:center;border-radius:10px;display:inline-flex;margin:0 4px 12px;padding:4px;text-decoration:none;transition:background .16s ease}.bp-workspace .bp-desktop-sidebar-logo:hover{background:#f3f4f6}.bp-workspace .bp-desktop-sidebar-logo img{height:22px;width:auto}.bp-workspace .bp-desktop-sidebar-nav{display:flex;flex-direction:column;gap:2px;margin-top:6px}.bp-workspace .bp-desktop-sidebar-item{align-items:center;border-radius:12px;color:#5a6573;display:flex;font-size:14px;font-weight:500;gap:12px;padding:10px 12px;text-decoration:none;transition:background .16s ease,color .16s ease}.bp-workspace .bp-desktop-sidebar-item:hover{background:#f3f4f6;color:#1d1d1f}.bp-workspace .bp-desktop-sidebar-item.is-active{background:#4275a81a;color:#1d8efe;font-weight:600}.bp-workspace .bp-desktop-sidebar-item.is-active svg{color:#1d8efe}.bp-workspace .bp-desktop-sidebar-quickadd{align-items:center;background:linear-gradient(135deg,#febd59,#f5a623 50%,#e8930c);border:none;border-radius:14px;box-shadow:0 6px 16px #f5a62352;color:#fff;cursor:pointer;display:inline-flex;font-size:13.5px;font-weight:600;gap:10px;margin:14px 4px 0;padding:11px 14px;transition:transform .16s ease,box-shadow .16s ease}.bp-workspace .bp-desktop-sidebar-quickadd:hover{box-shadow:0 10px 20px #f5a62366;transform:translateY(-1px)}.bp-workspace .bp-desktop-sidebar-spacer{flex:1 1}.bp-workspace .bp-desktop-sidebar-visit{align-items:center;background:#4275a80f;border-radius:12px;color:#1d8efe;display:inline-flex;font-size:13px;font-weight:500;gap:10px;padding:9px 12px;text-decoration:none;transition:background .16s ease}.bp-workspace .bp-desktop-sidebar-visit:hover{background:#4275a824}.bp-workspace .bp-desktop-sidebar-account{margin-top:6px;position:relative}.bp-workspace .bp-desktop-sidebar-account-btn{align-items:center;background:#fff;border:1px solid #0f172a14;border-radius:14px;cursor:pointer;display:flex;gap:10px;padding:9px 10px;transition:background .16s ease,border-color .16s ease;width:100%}.bp-workspace .bp-desktop-sidebar-account-btn:hover{background:#fafafa;border-color:#0f172a2e}.bp-workspace .bp-desktop-sidebar-account-avatar{align-items:center;background:linear-gradient(135deg,#febd59,#f5a623 50%,#e8930c);border-radius:50%;color:#fff;display:inline-flex;flex:0 0 32px;font-size:13px;font-weight:700;height:32px;justify-content:center;width:32px}.bp-workspace .bp-desktop-sidebar-account-info{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;text-align:left}.bp-workspace .bp-desktop-sidebar-account-greeting{color:#1d1d1f;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bp-workspace .bp-desktop-sidebar-account-status{color:#86868b;font-size:11px}.bp-workspace .bp-desktop-sidebar-account-chev{color:#86868b;transition:transform .16s ease}.bp-workspace .bp-desktop-sidebar-account-chev.is-open{transform:rotate(180deg)}.bp-workspace .bp-desktop-sidebar-account-menu{background:#fff;border:1px solid #0f172a14;border-radius:14px;bottom:calc(100% + 8px);box-shadow:0 24px 48px #0f172a2e;left:0;padding:6px;position:absolute;right:0;z-index:40}.bp-workspace .bp-desktop-sidebar-menu-item{align-items:center;background:#0000;border:none;border-radius:10px;color:#1d1d1f;cursor:pointer;display:flex;font-size:13px;gap:10px;padding:9px 10px;text-align:left;text-decoration:none;transition:background .16s ease;width:100%}.bp-workspace .bp-desktop-sidebar-menu-item:hover{background:#f5f5f7}.bp-workspace .bp-desktop-sidebar-menu-item.is-danger{color:#c0392b}.bp-workspace .bp-desktop-sidebar-menu-item.is-danger:hover{background:#fbf1ec}.bp-workspace .bp-desktop-sidebar-menu-divider{background:#0f172a14;height:1px;margin:4px 0}.bp-workspace .bp-modal-item-with-icon{align-items:center;display:flex;flex-direction:row;gap:14px;text-align:left}.bp-workspace .bp-modal-item-with-icon .bp-modal-item-text{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.bp-workspace .bp-modal-item-icon{align-items:center;background:#eef4fa;border-radius:12px;color:#1d8efe;display:inline-flex;flex:0 0 36px;height:36px;justify-content:center;width:36px}.bp-workspace .bp-modal-item-with-icon.is-selected .bp-modal-item-icon{background:#1d8efe;color:#fff}.bp-workspace .bp-modal-item-img{background:#0000;border-radius:10px;flex:0 0 40px;height:40px;object-fit:contain;width:40px}.bp-workspace .bp-dash-ios-project-label{color:#fff;font-size:13px;font-weight:600;padding:0 6px}@media (max-width:1023px){.bp-workspace .bp-dash-ios-progress-card{background:#0000;border-radius:0;box-shadow:none;display:contents;padding:0}}.bp-workspace .bp-dash-notif-wrap{display:inline-flex;position:relative}.bp-workspace .bp-dash-notif-popover{background:#fff;border:1px solid #0f172a14;border-radius:18px;box-shadow:0 24px 56px #0f172a2e;padding:12px;position:absolute;right:0;top:calc(100% + 10px);width:360px;z-index:60}.bp-workspace .bp-dash-notif-popover:before{background:#fff;border-left:1px solid #0f172a14;border-top:1px solid #0f172a14;content:"";height:12px;position:absolute;right:14px;top:-6px;transform:rotate(45deg);width:12px}.bp-workspace .bp-dash-notif-head{align-items:center;display:flex;justify-content:space-between;padding:4px 6px 8px}.bp-workspace .bp-dash-notif-title{color:#1d1d1f;font-size:13px;font-weight:700}.bp-workspace .bp-dash-notif-pill{background:#f5a623;border-radius:999px;color:#fff;font-size:10.5px;font-weight:700;padding:2px 8px}.bp-workspace .bp-dash-notif-list{list-style:none;margin:0;padding:0}.bp-workspace .bp-dash-notif-item{border-radius:12px;display:flex;gap:10px;padding:10px 8px;text-align:left;transition:background .16s ease}.bp-workspace .bp-dash-notif-item:hover{background:#f5f5f7}.bp-workspace .bp-dash-notif-item.is-unread{background:#f5a6230f}.bp-workspace .bp-dash-notif-dot{background:#0f172a2e;border-radius:50%;flex:0 0 8px;height:8px;margin-top:6px;width:8px}.bp-workspace .bp-dash-notif-item.is-unread .bp-dash-notif-dot{background:#f5a623}.bp-workspace .bp-dash-notif-text{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0;text-align:left}.bp-workspace .bp-dash-notif-item-title{color:#1d1d1f;font-size:13px;font-weight:600;line-height:1.3;text-align:left}.bp-workspace .bp-dash-notif-item-body{color:#5a6573;font-size:12px;line-height:1.45;text-align:left}.bp-workspace .bp-dash-notif-item-time{color:#8a8a8e;font-size:11px;margin-top:2px;text-align:left}.bp-workspace .bp-dash-notif-empty{align-items:flex-start;color:#8a8a8e;display:flex;flex-direction:column;gap:8px;padding:20px 12px;text-align:left}.bp-workspace .bp-dash-notif-empty p{font-size:13px;margin:0;text-align:left}.bp-workspace .bp-dash-notif-seeall{align-items:center;background:#eef4fa;border-radius:12px;color:#1d8efe;display:flex;font-size:12.5px;font-weight:600;gap:4px;justify-content:center;margin-top:8px;padding:10px 12px;text-decoration:none}.bp-workspace .bp-dash-notif-seeall:hover{background:#e1edf7}@media (max-width:540px){.bp-workspace .bp-dash-notif-popover{bottom:16px;left:12px;position:fixed;right:12px;top:auto;width:auto}.bp-workspace .bp-dash-notif-popover:before{display:none}}.bp-workspace .bp-emailfwd-icon{align-items:center;background:linear-gradient(135deg,#1d8efe,#4abff2);border-radius:18px;box-shadow:0 8px 20px #1d8efe4d;color:#fff;display:inline-flex;height:56px;justify-content:center;margin:8px auto 12px;width:56px}.bp-workspace .bp-modal-sub-center,.bp-workspace .bp-modal-title-center{text-align:center}.bp-workspace .bp-emailfwd-address{align-items:center;background:#f5f5f7;border:1px dashed #0f172a38;border-radius:14px;color:#1d1d1f;display:flex;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13.5px;gap:8px;justify-content:center;margin:16px 0 12px;padding:14px 16px;word-break:break-all}.bp-workspace .bp-emailfwd-copy{align-items:center;background:linear-gradient(135deg,#1d8efe,#4abff2);border:0;border-radius:999px;box-shadow:0 8px 20px #1d8efe38;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;height:46px;justify-content:center;width:100%}.bp-workspace .bp-emailfwd-hint{color:#8a8a8e;font-size:12px;margin:16px 0 0;text-align:center}.bp-workspace .bp-modal-close{align-items:center;background:#0f172a0f;border:0;border-radius:999px;color:#1d1d1f;cursor:pointer;display:inline-flex;height:32px;justify-content:center;position:absolute;right:16px;top:14px;width:32px}.bp-workspace .bp-modal-close:hover{background:#0f172a1f}.bp-workspace .bp-modal-sheet-padded{padding:32px 24px 26px;position:relative}.bp-workspace .bp-dash-ios-activity-list{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.bp-workspace .bp-dash-ios-activity-list .bp-dash-ios-activity-card{background:#0000;border:0;border-radius:12px;cursor:pointer;padding:10px 0;text-align:left;transition:background .16s ease;width:100%}.bp-workspace .bp-dash-ios-activity-list .bp-dash-ios-activity-card:hover{background:#0f172a08}.bp-workspace .bp-dash-ios-activity-list .bp-dash-ios-activity-card.is-unread .bp-dash-ios-activity-eyebrow{color:#6366f1;font-weight:700}.bp-workspace .bp-email-detail-sheet{max-height:85vh;max-width:560px;overflow-y:auto;padding:24px 26px 28px;position:relative}.bp-workspace .bp-email-detail-head{align-items:center;display:flex;gap:12px;margin:4px 0 12px}.bp-workspace .bp-email-detail-icon{align-items:center;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:14px;color:#fff;display:inline-flex;flex:0 0 44px;height:44px;justify-content:center;width:44px}.bp-workspace .bp-email-detail-from{display:flex;flex-direction:column;gap:2px;min-width:0}.bp-workspace .bp-email-detail-name{color:#1d1d1f;font-size:15px;font-weight:700;line-height:1.2;overflow:hidden;text-overflow:ellipsis}.bp-workspace .bp-email-detail-time{color:#8a8a8e;font-size:12px}.bp-workspace .bp-email-detail-subject{color:#1d1d1f;font-size:18px;font-weight:700;letter-spacing:-.2px;line-height:1.3;margin:4px 0 18px}.bp-workspace .bp-email-detail-section{margin:0 0 18px}.bp-workspace .bp-email-detail-h3{align-items:center;color:#6b7280;display:inline-flex;font-size:11px;font-weight:700;gap:6px;letter-spacing:1.2px;margin:0 0 8px;text-transform:uppercase}.bp-workspace .bp-email-detail-summary{color:#1d1d1f;font-size:14px;line-height:1.5;margin:0}.bp-workspace .bp-email-detail-list{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.bp-workspace .bp-email-detail-list li{color:#374151;font-size:13.5px;line-height:1.4;padding-left:14px;position:relative}.bp-workspace .bp-email-detail-list li:before{background:#6366f1;border-radius:50%;content:"";height:5px;left:0;position:absolute;top:8px;width:5px}.bp-workspace .bp-email-detail-chip-list{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.bp-workspace .bp-email-detail-chip{background:#f5f5f7;border:1px solid #0f172a0f;border-radius:10px;display:inline-flex;flex-direction:column;font-size:12.5px;padding:8px 12px}.bp-workspace .bp-email-detail-chip strong{color:#1d1d1f;font-size:13.5px;font-weight:700}.bp-workspace .bp-email-detail-chip span{color:#6b7280;margin-top:2px}.bp-workspace .bp-email-detail-insight{background:#fff;border:1px solid #0f172a14;border-radius:12px;margin-bottom:8px;padding:12px 14px}.bp-workspace .bp-email-detail-insight.is-high,.bp-workspace .bp-email-detail-insight.is-very_high{background:#fbf1ec;border-color:#e9c8b7}.bp-workspace .bp-email-detail-insight.is-low,.bp-workspace .bp-email-detail-insight.is-quick{background:#f0fdf4;border-color:#bbf7d0}.bp-workspace .bp-email-detail-insight-head{align-items:center;color:#1d1d1f;display:flex;font-size:13.5px;font-weight:600;gap:8px;justify-content:space-between}.bp-workspace .bp-email-detail-pill{background:#0f172a0f;border-radius:999px;color:#6b7280;font-size:10.5px;font-weight:700;letter-spacing:.6px;padding:2px 8px;text-transform:uppercase}.bp-workspace .bp-email-detail-insight.is-high .bp-email-detail-pill,.bp-workspace .bp-email-detail-insight.is-very_high .bp-email-detail-pill{background:#fbf1ec;color:#b94e2e}.bp-workspace .bp-email-detail-insight.is-low .bp-email-detail-pill,.bp-workspace .bp-email-detail-insight.is-quick .bp-email-detail-pill{background:#dcfce7;color:#15803d}.bp-workspace .bp-email-detail-insight-range{color:#6b7280;font-size:12.5px;margin:6px 0 0}.bp-workspace .bp-email-detail-insight-guidance{color:#374151;font-size:13px;line-height:1.4;margin:4px 0 0}.bp-workspace .bp-email-detail-attach-list{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.bp-workspace .bp-email-detail-attach{align-items:center;background:#eef4fa;border-radius:10px;color:#1d8efe;display:inline-flex;font-size:13px;gap:8px;padding:10px 12px;text-decoration:none;transition:background .16s ease}.bp-workspace .bp-email-detail-attach:hover{background:#e1edf7}.bp-workspace .bp-email-detail-attach span{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bp-workspace .bp-email-detail-concern{align-items:center;background:#fbf1ec;border:1px solid #e9c8b7;border-radius:12px;color:#b94e2e;display:flex;font-size:13px;font-weight:500;gap:10px;margin-top:8px;padding:12px 14px}.bp-workspace .bp-dash-notif-glyph{color:#6366f1;flex:0 0 14px;height:14px;margin-top:4px;width:14px}.bp-workspace .bp-dir{background:#f2f2f7;min-height:100vh;padding-bottom:80px}.bp-workspace .bp-dir-hero{align-items:flex-start;border-radius:0 0 24px 24px;color:#fff;display:flex;gap:14px;padding:24px 28px 28px}.bp-workspace .bp-dir-back{align-items:center;background:#ffffff2e;border-radius:50%;color:#fff;display:inline-flex;flex-shrink:0;height:36px;justify-content:center;text-decoration:none;width:36px}.bp-workspace .bp-dir-hero-text h1{font-size:24px;font-weight:700;letter-spacing:-.4px;margin:0}.bp-workspace .bp-dir-hero-text p{color:#ffffffeb;font-size:13.5px;line-height:1.4;margin:4px 0 0;max-width:540px}.bp-workspace .bp-dir-toolbar{background:#f2f2f7;display:flex;gap:10px;padding:16px 20px}.bp-workspace .bp-dir-search{align-items:center;background:#fff;border:1px solid #0f172a14;border-radius:12px;display:flex;flex:1 1;gap:8px;padding:10px 14px}.bp-workspace .bp-dir-search input{background:#0000;border:0;flex:1 1;font-size:14px;outline:0}.bp-workspace .bp-dir-state{align-items:center;background:#fff;border:1px solid #0f172a14;border-radius:12px;display:flex;font-size:13px;gap:6px;padding:10px 12px}.bp-workspace .bp-dir-state select{background:#0000;border:0;cursor:pointer;font-size:13px;outline:0}.bp-workspace .bp-dir-cats{display:flex;gap:8px;overflow-x:auto;padding:0 20px 12px}.bp-workspace .bp-dir-cat{background:#fff;border:1px solid #0f172a14;border-radius:999px;color:#1d1d1f;cursor:pointer;font-size:13px;font-weight:500;padding:7px 14px;transition:background .16s ease;white-space:nowrap}.bp-workspace .bp-dir-cat:hover{background:#f5f5f7}.bp-workspace .bp-dir-cat.is-active{background:#1d8efe;border-color:#1d8efe;color:#fff}.bp-workspace .bp-dir-body{padding:0 20px}.bp-workspace .bp-dir-loading{color:#6b7280;font-size:14px;padding:30px;text-align:center}.bp-workspace .bp-dir-empty{background:#fff;border-radius:18px;color:#6b7280;padding:32px 24px;text-align:center}.bp-workspace .bp-dir-empty h3{color:#1d1d1f;font-size:16px;margin:12px 0 6px}.bp-workspace .bp-dir-empty p{font-size:13.5px;margin:0}.bp-workspace .bp-dir-list{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr;list-style:none;margin:0;padding:0}@media (min-width:768px){.bp-workspace .bp-dir-list{grid-template-columns:repeat(2,1fr)}}@media (min-width:1280px){.bp-workspace .bp-dir-list{grid-template-columns:repeat(3,1fr)}}.bp-workspace .bp-dir-card{background:#fff;border:1px solid #0f172a0d;border-radius:16px;cursor:pointer;display:flex;gap:14px;padding:16px;text-align:left;transition:box-shadow .16s ease,transform .16s ease;width:100%}.bp-workspace .bp-dir-card:hover{box-shadow:0 8px 24px #0f172a14;transform:translateY(-1px)}.bp-workspace .bp-dir-card-logo{background:#f5f5f7;border-radius:12px;flex-shrink:0;height:56px;object-fit:cover;width:56px}.bp-workspace .bp-dir-card-logo-placeholder{align-items:center;color:#6b7280;display:inline-flex;justify-content:center}.bp-workspace .bp-dir-card-body{flex:1 1;min-width:0}.bp-workspace .bp-dir-card-name{color:#1d1d1f;font-size:14.5px;font-weight:700;margin:0 0 2px}.bp-workspace .bp-dir-card-type{color:#6366f1;font-size:11.5px;font-weight:600;letter-spacing:.6px;text-transform:uppercase}.bp-workspace .bp-dir-card-about{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#6b7280;display:-webkit-box;font-size:12.5px;line-height:1.4;margin:4px 0 0;overflow:hidden}.bp-workspace .bp-dir-card-icons{color:#1d8efe;display:flex;gap:6px;margin-top:6px}.bp-workspace .bp-dir-externals{margin-top:28px}.bp-workspace .bp-dir-externals h3{color:#6b7280;font-size:13px;font-weight:700;letter-spacing:.8px;margin:0 0 12px;text-transform:uppercase}.bp-workspace .bp-dir-external-list{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr}@media (min-width:768px){.bp-workspace .bp-dir-external-list{grid-template-columns:repeat(2,1fr)}}.bp-workspace .bp-dir-external{align-items:center;background:#fff;border:1px solid #0f172a0f;border-left:4px solid #1d8efe;border-left:4px solid var(--bp-dir-ext-color,#1d8efe);border-radius:12px;color:#1d1d1f;display:flex;gap:12px;padding:12px 14px;text-decoration:none;transition:background .16s ease}.bp-workspace .bp-dir-external:hover{background:#f5f5f7}.bp-workspace .bp-dir-external-name{font-size:13.5px;font-weight:700}.bp-workspace .bp-dir-external-desc{color:#6b7280;flex:1 1;font-size:12.5px}.bp-workspace .bp-biz-sheet{max-height:85vh;max-width:560px;overflow-y:auto;padding:0 0 24px;position:relative}.bp-workspace .bp-biz-feature-image{background-position:50%;background-size:cover;border-top-left-radius:18px;border-top-right-radius:18px;height:180px;width:100%}.bp-workspace .bp-biz-feature-branded{position:relative}.bp-workspace .bp-biz-feature-branded:after{background:linear-gradient(180deg,#0000,#00000040);border-top-left-radius:18px;border-top-right-radius:18px;content:"";inset:0;position:absolute}.bp-workspace .bp-biz-header{align-items:center;display:flex;gap:14px;padding:20px 24px 12px}.bp-workspace .bp-biz-logo{background:#fff;border-radius:12px;box-shadow:0 4px 12px #0f172a14;flex-shrink:0;height:60px;object-fit:cover;padding:6px;width:60px}.bp-workspace .bp-biz-header-text{flex:1 1;min-width:0}.bp-workspace .bp-biz-name{color:#0f172a;font-size:20px;font-weight:800;letter-spacing:-.2px;margin:0 0 6px}.bp-workspace .bp-biz-header-meta{display:inline-flex;flex-wrap:wrap;gap:6px}.bp-workspace .bp-biz-type{background:#f1f5f9;color:#475569;font-weight:700}.bp-workspace .bp-biz-score,.bp-workspace .bp-biz-type{align-items:center;border-radius:8px;display:inline-flex;font-size:10.5px;gap:4px;letter-spacing:.08em;padding:4px 8px;text-transform:uppercase}.bp-workspace .bp-biz-score{background:#1d8efe1f;color:#0d6efd;font-weight:800}.bp-workspace .bp-biz-tagline{color:#64748b;font-size:14px;font-style:italic;line-height:1.45;margin:0 24px 12px}.bp-workspace .bp-biz-about{color:#334155;font-size:14px;line-height:1.55;margin:0 24px 16px}.bp-workspace .bp-biz-section{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;margin:0 24px 16px;padding:14px 16px}.bp-workspace .bp-biz-section-why{background:#1d8efe0f;border-color:#1d8efe2e}.bp-workspace .bp-biz-section-title{align-items:center;color:#0f172a;display:inline-flex;font-size:11.5px;font-weight:800;gap:6px;letter-spacing:.08em;margin:0 0 6px;text-transform:uppercase}.bp-workspace .bp-biz-section-why .bp-biz-section-title{color:#0d6efd}.bp-workspace .bp-biz-section-body{color:#334155;font-size:13.5px;line-height:1.5;margin:0}.bp-workspace .bp-biz-insight-list{display:flex;flex-direction:column;gap:6px;list-style:none;margin:8px 0 0;padding:0}.bp-workspace .bp-biz-insight-list li{align-items:flex-start;color:#475569;display:flex;font-size:13px;gap:6px;line-height:1.45}.bp-workspace .bp-biz-insight-list li svg{color:#10b981;flex-shrink:0;margin-top:3px}.bp-workspace .bp-biz-contact-row{display:flex;flex-wrap:wrap;gap:8px;padding:0 24px 14px}.bp-workspace .bp-biz-contact{align-items:center;background:#eef4fa;border-radius:999px;color:#1d8efe;display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:8px 14px;text-decoration:none;transition:background .16s ease,transform .16s ease}.bp-workspace .bp-biz-contact:hover{background:#e1edf7;transform:translateY(-1px)}.bp-workspace .bp-biz-links{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr;padding:0 24px}.bp-workspace .bp-biz-link{align-items:center;background:#f5f5f7;border-radius:10px;color:#1d1d1f;display:inline-flex;font-size:12.5px;font-weight:600;gap:6px;padding:8px 12px;text-decoration:none;transition:background .16s ease}.bp-workspace .bp-biz-link:hover{background:#ebebef}.bp-workspace .bp-biz-cta-row{display:flex;flex-direction:column;gap:8px;padding:8px 24px 4px}.bp-workspace .bp-biz-cta-primary{font-size:14.5px;padding:14px 22px;width:100%}.bp-workspace .bp-biz-cta-hint{align-items:center;color:#64748b;display:inline-flex;font-size:11.5px;gap:6px;line-height:1.4;margin:4px 0 0}.bp-workspace .bp-biz-cta-hint svg{color:#10b981;flex-shrink:0}.bp-workspace .bp-defects{background:#f2f2f7;margin:0 auto;max-width:720px;min-height:100vh;padding:0 0 80px}.bp-workspace .bp-defects-hero{align-items:flex-start;background:linear-gradient(135deg,#ef4444,#f97316);border-radius:0 0 24px 24px;color:#fff;display:flex;gap:14px;padding:24px 20px 20px}.bp-workspace .bp-defects-back{align-items:center;background:#ffffff2e;border-radius:50%;color:#fff;display:inline-flex;flex-shrink:0;height:36px;justify-content:center;text-decoration:none;width:36px}.bp-workspace .bp-defects-h1{font-size:22px;font-weight:700;letter-spacing:-.3px;margin:0}.bp-workspace .bp-defects-sub{color:#ffffffeb;font-size:13.5px;line-height:1.4;margin:4px 0 0}.bp-workspace .bp-defects-drop{background:#fff;border:2px dashed #d1d5db;border-radius:18px;color:#6b7280;margin:20px;padding:48px 24px;text-align:center}.bp-workspace .bp-defects-drop h3{color:#1d1d1f;font-size:16px;margin:12px 0 4px}.bp-workspace .bp-defects-drop p{font-size:13px;margin:0 0 18px}.bp-workspace .bp-defects-drop-ctas{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.bp-workspace .bp-defects-cta-primary,.bp-workspace .bp-defects-cta-secondary{align-items:center;border:0;border-radius:999px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;padding:12px 20px}.bp-workspace .bp-defects-cta-primary{background:linear-gradient(135deg,#ef4444,#f97316);box-shadow:0 6px 16px #ef44444d;color:#fff}.bp-workspace .bp-defects-cta-primary:disabled{cursor:not-allowed;opacity:.6}.bp-workspace .bp-defects-cta-secondary{background:#fff;border:1px solid #0f172a1a;color:#1d1d1f}.bp-workspace .bp-defects-preview{padding:20px}.bp-workspace .bp-defects-image-wrap{background:#000;border-radius:18px;margin-bottom:16px;overflow:hidden;position:relative}.bp-workspace .bp-defects-image{background:#000;display:block;max-height:480px;object-fit:contain;width:100%}.bp-workspace .bp-defects-image-x{align-items:center;background:#00000080;border:0;border-radius:50%;color:#fff;cursor:pointer;display:inline-flex;height:32px;justify-content:center;position:absolute;right:12px;top:12px;width:32px}.bp-workspace .bp-defects-error{align-items:center;background:#fbf1ec;border:1px solid #e9c8b7;border-radius:12px;color:#b94e2e;display:flex;font-size:13px;gap:8px;margin:16px 20px;padding:12px 14px}.bp-workspace .bp-defects-result{padding:20px}.bp-workspace .bp-defects-severity{align-items:center;border:1px solid;border-radius:999px;display:inline-flex;font-size:12px;font-weight:700;gap:6px;letter-spacing:1.2px;margin-bottom:16px;padding:6px 14px}.bp-workspace .bp-defects-block{background:#fff;border:1px solid #0f172a0a;border-radius:14px;margin-bottom:10px;padding:16px 18px}.bp-workspace .bp-defects-block h3{align-items:center;color:#6b7280;display:inline-flex;font-size:11.5px;font-weight:700;gap:6px;letter-spacing:.8px;margin:0 0 8px;text-transform:uppercase}.bp-workspace .bp-defects-block p{color:#1d1d1f;font-size:14px;line-height:1.5;margin:0}.bp-workspace .bp-defects-disclaimer{background:#fbf1ec;border:1px solid #e9c8b7;border-radius:12px;color:#b94e2e;font-size:12.5px;line-height:1.4;margin-top:14px;padding:12px 14px}.bp-workspace .bp-fbiz{background:#f2f2f7;margin:0 auto;max-width:1100px;min-height:100vh;padding:16px 16px 100px}.bp-workspace .bp-fbiz-summary{background:linear-gradient(135deg,#61aff9,#1976d2 50%,#0e4b8e);border-radius:24px;box-shadow:0 8px 24px #1976d240;color:#fff;display:flex;flex-direction:column;margin-bottom:16px;padding:24px;position:relative}.bp-workspace .bp-fbiz-back{align-items:center;background:#fff3;border:0;border-radius:22px;cursor:pointer;display:inline-flex;height:44px;justify-content:center;left:16px;position:absolute;top:16px;width:44px}.bp-workspace .bp-fbiz-summary-label{color:#ffffffe6;font-size:14px;margin-top:44px}.bp-workspace .bp-fbiz-summary-value{font-size:36px;font-weight:700;line-height:1.1;margin-top:2px}.bp-workspace .bp-fbiz-summary-sub{color:#fffc;font-size:13px;margin-top:4px}.bp-workspace .bp-fbiz-card{background:#fff;border-radius:20px;box-shadow:0 4px 12px #0000000f;margin-bottom:16px;padding:20px}.bp-workspace .bp-fbiz-form-title{color:#1a1a1a;font-size:18px;font-weight:700;margin:0 0 16px}.bp-workspace .bp-fbiz-input-label{color:#333;font-size:14px;font-weight:600;margin:12px 0 8px}.bp-workspace .bp-fbiz-input{background:#f2f2f7;border:1px solid #e0e0e0;border-radius:12px;box-sizing:border-box;font-size:16px;outline:none;padding:14px;width:100%}.bp-workspace .bp-fbiz-input:focus{border-color:#1d8efe}.bp-workspace .bp-fbiz-cat-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr)}@media (min-width:768px){.bp-workspace .bp-fbiz-cat-grid{grid-template-columns:repeat(8,1fr)}}.bp-workspace .bp-fbiz-cat-card{align-items:center;background:#f2f2f7;border:0;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;padding:12px 6px;transition:background .16s ease}.bp-workspace .bp-fbiz-cat-card:hover{background:#e5e5ea}.bp-workspace .bp-fbiz-cat-card.is-active{background:#1d8efe}.bp-workspace .bp-fbiz-cat-icon{align-items:center;background:#ebf4ff;border-radius:12px;display:inline-flex;height:44px;justify-content:center;margin-bottom:6px;width:44px}.bp-workspace .bp-fbiz-cat-icon.is-active{background:#fff3}.bp-workspace .bp-fbiz-cat-text{color:#333;font-size:10.5px;font-weight:600;line-height:1.2;text-align:center}.bp-workspace .bp-fbiz-cat-card.is-active .bp-fbiz-cat-text{color:#fff}.bp-workspace .bp-fbiz-show-more{align-items:center;background:#0000;border:0;color:#1d8efe;cursor:pointer;display:inline-flex;font-size:13.5px;font-weight:600;gap:4px;justify-content:center;margin-top:12px;padding:10px;width:100%}.bp-workspace .bp-fbiz-state-grid{display:flex;flex-wrap:wrap;gap:6px}.bp-workspace .bp-fbiz-state-chip{background:#fff;border:1px solid #e0e0e0;border-radius:8px;color:#333;cursor:pointer;font-size:13px;font-weight:600;padding:8px 14px}.bp-workspace .bp-fbiz-state-chip.is-active{background:#1d8efe;border-color:#1d8efe;color:#fff}.bp-workspace .bp-fbiz-search-row{display:flex;gap:10px;margin-top:16px}.bp-workspace .bp-fbiz-map-btn,.bp-workspace .bp-fbiz-search-btn{align-items:center;border:0;border-radius:12px;cursor:pointer;display:inline-flex;font-size:15px;font-weight:700;gap:8px;justify-content:center;padding:14px 18px}.bp-workspace .bp-fbiz-search-btn{background:linear-gradient(135deg,#1d8efe,#1976d2);box-shadow:0 4px 12px #4275a84d;color:#fff;flex:1 1}.bp-workspace .bp-fbiz-search-btn.is-disabled{background:#ccc;box-shadow:none;cursor:not-allowed}.bp-workspace .bp-fbiz-map-btn{background:#fff;border:1px solid #1d8efe!important;color:#1d8efe;flex:0 0 100px}.bp-workspace .bp-fbiz-map-btn.is-disabled{border-color:#ccc!important;color:#ccc;cursor:not-allowed}.bp-workspace .bp-fbiz-tips-card{background:#fbf1ec;border-left:4px solid #f59e0b;border-radius:16px;margin-bottom:16px;padding:16px}.bp-workspace .bp-fbiz-tips-card header{align-items:center;display:flex;gap:8px;margin-bottom:12px}.bp-workspace .bp-fbiz-tips-card header h3{color:#b94e2e;font-size:16px;font-weight:700;margin:0}.bp-workspace .bp-fbiz-tips-card ul{list-style:none;margin:0;padding:0}.bp-workspace .bp-fbiz-tips-card li{align-items:flex-start;color:#333;display:flex;font-size:13.5px;gap:8px;line-height:1.4;padding:4px 0}.bp-workspace .bp-fbiz-section{margin-bottom:18px;padding:0 4px}.bp-workspace .bp-fbiz-section>h3{color:#1a1a1a;font-size:16px;font-weight:700;margin:0 0 12px}.bp-workspace .bp-fbiz-section-head{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.bp-workspace .bp-fbiz-section-head h3{color:#1a1a1a;font-size:16px;font-weight:700;margin:0}.bp-workspace .bp-fbiz-loc-badge{align-items:center;background:#ebf4ff;border-radius:999px;color:#1d8efe;display:inline-flex;font-size:11.5px;font-weight:700;gap:4px;padding:4px 10px}.bp-workspace .bp-fbiz-loading{background:#fff;border-radius:16px;color:#6b7280;padding:24px;text-align:center}.bp-workspace .bp-fbiz-biz-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,1fr)}@media (min-width:768px){.bp-workspace .bp-fbiz-biz-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.bp-workspace .bp-fbiz-biz-grid{grid-template-columns:repeat(4,1fr)}}.bp-workspace .bp-fbiz-biz-card{align-items:stretch;background:#fff;border:0;border-radius:16px;box-shadow:0 2px 6px #0000000d;cursor:pointer;display:flex;flex-direction:column;padding:14px;text-align:left;transition:transform .16s ease,box-shadow .16s ease}.bp-workspace .bp-fbiz-biz-card:hover{box-shadow:0 8px 18px #00000014;transform:translateY(-2px)}.bp-workspace .bp-fbiz-biz-logo,.bp-workspace .bp-fbiz-biz-logo-placeholder{align-items:center;background:#f2f2f7;border-radius:12px;display:flex;height:64px;justify-content:center;margin:0 auto 10px;object-fit:contain;width:64px}.bp-workspace .bp-fbiz-biz-name{color:#1a1a1a;font-size:13.5px;font-weight:700;line-height:1.3;margin:0}.bp-workspace .bp-fbiz-biz-type{color:#6b7280;font-size:11.5px;margin:4px 0 0}.bp-workspace .bp-fbiz-view-profile{align-items:center;color:#1d8efe;display:inline-flex;font-size:11.5px;font-weight:700;gap:4px;margin-top:8px}.bp-workspace .bp-fbiz-empty-biz{background:#fff;border-radius:16px;padding:24px;text-align:center}.bp-workspace .bp-fbiz-empty-biz p{color:#1a1a1a;font-size:14px;margin:0 0 4px}.bp-workspace .bp-fbiz-empty-biz span{color:#6b7280;font-size:12.5px}.bp-workspace .bp-fbiz-dir-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,1fr)}@media (min-width:768px){.bp-workspace .bp-fbiz-dir-grid{grid-template-columns:repeat(3,1fr)}}.bp-workspace .bp-fbiz-dir-card{align-items:flex-start;background:#fff;border-radius:14px;box-shadow:0 2px 6px #0000000d;color:#1a1a1a;display:flex;flex-direction:column;gap:8px;padding:14px;text-decoration:none}.bp-workspace .bp-fbiz-dir-icon{align-items:center;border-radius:10px;display:inline-flex;height:40px;justify-content:center;width:40px}.bp-workspace .bp-fbiz-dir-name{font-size:14px;font-weight:700;margin:0}.bp-workspace .bp-fbiz-dir-desc{color:#6b7280;font-size:11.5px;line-height:1.3;margin:0}.bp-workspace .bp-fbiz-recent-list{display:flex;flex-wrap:wrap;gap:6px}.bp-workspace .bp-fbiz-recent-chip{align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:999px;color:#666;display:inline-flex;font-size:12.5px;gap:6px;padding:8px 12px}.bp-workspace .bp-fbiz-general-tips{background:#f0f4fa;border-radius:16px;margin:0 4px;padding:16px}.bp-workspace .bp-fbiz-general-tips h3{color:#1a1a1a;font-size:15px;font-weight:700;margin:0 0 10px}.bp-workspace .bp-fbiz-general-tips p{color:#333;font-size:13px;line-height:1.5;margin:4px 0}.bp-workspace .bp-fbiz-modal-overlay{align-items:stretch;background:#0f172a80;display:flex;inset:0;justify-content:center;padding:0;position:fixed;z-index:1000}@media (min-width:768px){.bp-workspace .bp-fbiz-modal-overlay{align-items:center;padding:40px}}.bp-workspace .bp-fbiz-modal{background:#fff;display:flex;flex-direction:column;max-height:100vh;max-width:600px;overflow:hidden;width:100%}@media (min-width:768px){.bp-workspace .bp-fbiz-modal{border-radius:24px;max-height:92vh}}.bp-workspace .bp-fbiz-modal-head{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:14px 16px}.bp-workspace .bp-fbiz-modal-head h2{color:#1a1a1a;font-size:17px;font-weight:700;margin:0}.bp-workspace .bp-fbiz-modal-close{align-items:center;background:#f2f2f7;border:0;border-radius:22px;cursor:pointer;display:inline-flex;height:44px;justify-content:center;width:44px}.bp-workspace .bp-fbiz-modal-body{flex:1 1;overflow-y:auto}.bp-workspace .bp-fbiz-modal-hero{background-position:50%;background-size:cover;height:220px;width:100%}.bp-workspace .bp-fbiz-modal-hero-fallback{align-items:center;background:linear-gradient(135deg,#1d8efe,#1976d2 50%,#0e4b8e);display:flex;height:220px;justify-content:center;width:100%}.bp-workspace .bp-fbiz-modal-hero-fallback img{max-height:60%;max-width:60%;object-fit:contain}.bp-workspace .bp-fbiz-modal-info{padding:20px;position:relative}.bp-workspace .bp-fbiz-modal-overlay-logo{align-items:center;background:#fff;border-radius:16px;box-shadow:0 4px 12px #0000001f;display:inline-flex;height:72px;justify-content:center;left:20px;padding:8px;position:absolute;top:-36px;width:72px}.bp-workspace .bp-fbiz-modal-overlay-logo img{max-height:100%;max-width:100%;object-fit:contain}.bp-workspace .bp-fbiz-modal-name{color:#1a1a1a;font-size:22px;font-weight:700;margin:36px 0 6px}.bp-workspace .bp-fbiz-modal-type{align-items:center;background:#ebf4ff;border-radius:999px;color:#1d8efe;display:inline-flex;font-size:12px;font-weight:600;gap:4px;padding:4px 10px}.bp-workspace .bp-fbiz-about{margin-top:18px}.bp-workspace .bp-fbiz-about h4{color:#1a1a1a;font-size:13px;font-weight:700;letter-spacing:.4px;margin:0 0 6px;text-transform:uppercase}.bp-workspace .bp-fbiz-about p{color:#333;font-size:14px;line-height:1.5;margin:0}.bp-workspace .bp-fbiz-contact-row{border-bottom:1px solid #e5e7eb;display:flex;gap:8px;margin-top:18px;padding-bottom:18px}.bp-workspace .bp-fbiz-contact-btn{align-items:center;background:#0000;border:0;color:#333;cursor:pointer;display:flex;flex:1 1;flex-direction:column;font-size:12px;font-weight:600;gap:6px;padding:8px}.bp-workspace .bp-fbiz-contact-icon{align-items:center;border-radius:12px;display:inline-flex;height:44px;justify-content:center;width:44px}.bp-workspace .bp-fbiz-quick-links{margin-top:18px}.bp-workspace .bp-fbiz-quick-links h4{color:#1a1a1a;font-size:15px;font-weight:700;margin:0 0 10px}.bp-workspace .bp-fbiz-quick-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr)}.bp-workspace .bp-fbiz-quick-card{align-items:center;background:#f2f2f7;border:0;border-radius:12px;color:#333;cursor:pointer;display:flex;flex-direction:column;font-size:12px;font-weight:600;gap:6px;padding:12px 8px}.bp-workspace .bp-fbiz-visit-website{align-items:center;background:linear-gradient(135deg,#1d8efe,#1976d2);border:0;border-radius:14px;box-shadow:0 6px 16px #4275a84d;color:#fff;cursor:pointer;display:inline-flex;font-size:15px;font-weight:700;gap:8px;justify-content:center;margin-top:18px;padding:14px;width:100%}.bp-workspace .bp-tdy{background:#f2f2f7;margin:0 auto;max-width:1100px;min-height:100vh;padding:16px 16px 100px}.bp-workspace .bp-tdy-hero{background:linear-gradient(135deg,#febd59,#f5a623 50%,#e8930c);border-radius:24px;box-shadow:0 8px 24px #f5a62340;color:#fff;display:flex;flex-direction:column;margin-bottom:16px;padding:24px;position:relative}.bp-workspace .bp-tdy-back{align-items:center;background:#fff3;border:0;border-radius:22px;cursor:pointer;display:inline-flex;height:44px;justify-content:center;left:16px;position:absolute;top:16px;width:44px}.bp-workspace .bp-tdy-hero-label{color:#ffffffe6;font-size:14px;margin-top:44px}.bp-workspace .bp-tdy-hero-value{font-size:36px;font-weight:700;line-height:1.1}.bp-workspace .bp-tdy-hero-sub{color:#ffffffd9;font-size:13px;margin-top:4px}.bp-workspace .bp-tdy-card{background:#fff;border-radius:20px;box-shadow:0 4px 12px #0000000d;margin-bottom:16px;padding:16px}.bp-workspace .bp-tdy-search-wrap{position:relative}.bp-workspace .bp-tdy-search-icon{left:14px;position:absolute;top:50%;transform:translateY(-50%)}.bp-workspace .bp-tdy-search-input{background:#f2f2f7;border:1px solid #e0e0e0;border-radius:12px;box-sizing:border-box;font-size:16px;outline:none;padding:14px 14px 14px 42px;width:100%}.bp-workspace .bp-tdy-search-input:focus{border-color:#f5a623}.bp-workspace .bp-tdy-search-clear{background:#0000;border:0;cursor:pointer;padding:4px;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.bp-workspace .bp-tdy-suggestions{background:#fff;border:1px solid #e0e0e0;border-radius:12px;list-style:none;margin:8px 0 0;padding:6px}.bp-workspace .bp-tdy-suggestion{align-items:center;background:#0000;border:0;border-radius:8px;color:#333;cursor:pointer;display:flex;font-size:13.5px;gap:8px;padding:10px 12px;text-align:left;width:100%}.bp-workspace .bp-tdy-suggestion:hover{background:#f2f2f7}.bp-workspace .bp-tdy-section{margin-bottom:18px;padding:0 4px}.bp-workspace .bp-tdy-section-title{color:#1a1a1a;font-size:16px;font-weight:700;margin:0 0 12px}.bp-workspace .bp-tdy-section-head{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.bp-workspace .bp-tdy-result-count{color:#6b7280;font-size:12px}.bp-workspace .bp-tdy-popular-row{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,1fr)}@media (min-width:768px){.bp-workspace .bp-tdy-popular-row{grid-template-columns:repeat(8,1fr)}}.bp-workspace .bp-tdy-popular{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:14px;color:#333;cursor:pointer;display:flex;flex-direction:column;font-size:11.5px;font-weight:600;gap:6px;padding:12px 6px}.bp-workspace .bp-tdy-popular:hover{border-color:#f5a623}.bp-workspace .bp-tdy-popular.is-active{background:#f5a623;border-color:#f5a623;color:#fff}.bp-workspace .bp-tdy-popular.is-dim{cursor:not-allowed;opacity:.4}.bp-workspace .bp-tdy-group-tabs{display:flex;gap:6px;margin-bottom:12px;overflow-x:auto}.bp-workspace .bp-tdy-group-tab{background:#fff;border:1px solid #e5e7eb;border-radius:999px;color:#333;cursor:pointer;font-size:13px;font-weight:600;padding:8px 14px;white-space:nowrap}.bp-workspace .bp-tdy-group-tab.is-active{background:#f5a623;border-color:#f5a623;color:#fff}.bp-workspace .bp-tdy-cat-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr)}@media (min-width:768px){.bp-workspace .bp-tdy-cat-grid{grid-template-columns:repeat(5,1fr)}}.bp-workspace .bp-tdy-cat{align-items:center;background:#fff;border:1px solid #f0f0f0;border-radius:12px;color:#333;cursor:pointer;display:flex;flex-direction:column;font-size:11.5px;font-weight:600;gap:6px;line-height:1.2;padding:12px 6px;text-align:center}.bp-workspace .bp-tdy-cat:hover{border-color:#f5a623}.bp-workspace .bp-tdy-cat.is-active{background:#f5a623;border-color:#f5a623;color:#fff}.bp-workspace .bp-tdy-cat-icon{align-items:center;background:#fff8eb;border-radius:10px;display:inline-flex;height:40px;justify-content:center;width:40px}.bp-workspace .bp-tdy-cat-icon.is-active{background:#ffffff40}.bp-workspace .bp-tdy-selected-pill{align-items:center;background:#fff8eb;border-radius:999px;color:#b45309;display:inline-flex;font-size:12.5px;gap:8px;margin-top:10px;padding:6px 8px 6px 12px}.bp-workspace .bp-tdy-selected-pill button{background:#0000;border:0;cursor:pointer;padding:0}.bp-workspace .bp-tdy-empty,.bp-workspace .bp-tdy-loading{background:#fff;border-radius:16px;color:#6b7280;padding:24px;text-align:center}.bp-workspace .bp-tdy-empty h4{color:#1a1a1a;margin:0 0 4px}.bp-workspace .bp-tdy-empty p{font-size:13px;margin:0}.bp-workspace .bp-tdy-list{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.bp-workspace .bp-tdy-card-row{background:#fff;border:0;border-radius:16px;box-shadow:0 2px 6px #0000000d;cursor:pointer;overflow:hidden;padding:0;position:relative;text-align:left;transition:box-shadow .16s ease,transform .16s ease;width:100%}.bp-workspace .bp-tdy-card-row:hover{box-shadow:0 8px 18px #00000014;transform:translateY(-2px)}.bp-workspace .bp-tdy-card-row.is-gold{border:2px solid #f5a623;box-shadow:0 6px 20px #f5a62340}.bp-workspace .bp-tdy-gold-badge{align-items:center;background:linear-gradient(135deg,#f5a623,#e8930c);border-radius:999px;color:#fff;display:inline-flex;font-size:11px;font-weight:700;gap:4px;padding:4px 10px;position:absolute;right:12px;top:12px;z-index:2}.bp-workspace .bp-tdy-cover{height:140px;position:relative;width:100%}.bp-workspace .bp-tdy-cover img{height:100%;object-fit:cover;width:100%}.bp-workspace .bp-tdy-cover-logo{align-items:center;background:#fff;border-radius:14px;bottom:-22px;box-shadow:0 4px 12px #0000002e;display:inline-flex;height:64px;justify-content:center;left:12px;padding:6px;position:absolute;width:64px}.bp-workspace .bp-tdy-cover-logo img{height:100%;object-fit:contain;width:100%}.bp-workspace .bp-tdy-card-body{align-items:center;display:flex;gap:14px;padding:14px 16px}.bp-workspace .bp-tdy-cover+.bp-tdy-card-body{padding-top:28px}.bp-workspace .bp-tdy-card-logo{background:#fff8eb;border-radius:14px;height:64px;object-fit:contain;padding:6px;width:64px}.bp-workspace .bp-tdy-card-logo-placeholder{align-items:center;background:#fff8eb;border-radius:14px;display:inline-flex;height:64px;justify-content:center;width:64px}.bp-workspace .bp-tdy-card-info{flex:1 1;min-width:0}.bp-workspace .bp-tdy-card-name{color:#1a1a1a;font-size:15px;font-weight:700;margin:0}.bp-workspace .bp-tdy-card-tagline{color:#6b7280;font-size:12.5px;margin:2px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bp-workspace .bp-tdy-rating-row{align-items:center;display:flex;gap:6px;margin-top:6px}.bp-workspace .bp-tdy-stars{display:inline-flex;gap:1px}.bp-workspace .bp-tdy-rating-text{color:#6b7280;font-size:12px}.bp-workspace .bp-tdy-new-badge{align-items:center;background:#f3e8ff;border-radius:999px;color:#8b5cf6;display:inline-flex;font-size:11px;font-weight:700;gap:4px;padding:2px 8px}.bp-workspace .bp-tdy-badges{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.bp-workspace .bp-tdy-verify{align-items:center;background:#ecfdf5;border-radius:6px;color:#047857;display:inline-flex;font-size:10.5px;font-weight:600;gap:3px;padding:2px 6px}.bp-workspace .bp-tdy-suburbs{align-items:center;color:#6b7280;display:inline-flex;font-size:11.5px;gap:4px;margin:6px 0 0}.bp-workspace .bp-tdy-modal-overlay{align-items:stretch;background:#0f172a80;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}@media (min-width:768px){.bp-workspace .bp-tdy-modal-overlay{align-items:center;padding:40px}}.bp-workspace .bp-tdy-modal{background:#fff;display:flex;flex-direction:column;max-height:100vh;max-width:600px;overflow:hidden;width:100%}@media (min-width:768px){.bp-workspace .bp-tdy-modal{border-radius:24px;max-height:92vh}}.bp-workspace .bp-tdy-modal-head{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:14px 16px}.bp-workspace .bp-tdy-modal-head h2{color:#1a1a1a;font-size:17px;font-weight:700;margin:0}.bp-workspace .bp-tdy-modal-close{align-items:center;background:#f2f2f7;border:0;border-radius:22px;cursor:pointer;display:inline-flex;height:44px;justify-content:center;width:44px}.bp-workspace .bp-tdy-modal-body{flex:1 1;overflow-y:auto}.bp-workspace .bp-tdy-modal-hero{background-position:50%;background-size:cover;height:220px;width:100%}.bp-workspace .bp-tdy-modal-content{padding:20px}.bp-workspace .bp-tdy-modal-tagline{color:#6b7280;font-size:14px;margin:0 0 8px}.bp-workspace .bp-tdy-modal-meta{align-items:center;color:#333;display:flex;font-size:13.5px;gap:6px;margin:0 0 16px}.bp-workspace .bp-tdy-modal-section{margin:18px 0}.bp-workspace .bp-tdy-modal-section h4{color:#1a1a1a;font-size:13px;font-weight:700;letter-spacing:.4px;margin:0 0 8px;text-transform:uppercase}.bp-workspace .bp-tdy-modal-section p{color:#333;font-size:14px;line-height:1.5;margin:0}.bp-workspace .bp-tdy-highlights{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;padding:0}.bp-workspace .bp-tdy-highlights li{align-items:center;color:#333;display:flex;font-size:13.5px;gap:8px}.bp-workspace .bp-tdy-modal-suburbs{display:flex;flex-wrap:wrap;gap:6px}.bp-workspace .bp-tdy-suburb-chip{align-items:center;background:#f2f2f7;border-radius:999px;color:#333;display:inline-flex;font-size:11.5px;gap:4px;padding:4px 10px}.bp-workspace .bp-tdy-modal-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.bp-workspace .bp-tdy-modal-cta{align-items:center;background:linear-gradient(135deg,#f5a623,#e8930c);border:0;border-radius:12px;color:#fff;cursor:pointer;display:inline-flex;flex:1 1;font-size:14px;font-weight:700;gap:6px;justify-content:center;min-width:100px;padding:12px}.bp-workspace .bp-tdy-modal-cta.is-secondary{background:#fff;border:1px solid #f5a623;color:#f5a623}.bp-workspace .bp-sup{background:#f2f2f7;margin:0 auto;max-width:1100px;min-height:100vh;padding:16px 16px 100px}.bp-workspace .bp-sup-hero{background:linear-gradient(135deg,#10b981,#059669 50%,#047857);border-radius:24px;box-shadow:0 8px 24px #10b98140;color:#fff;display:flex;flex-direction:column;margin-bottom:16px;padding:24px;position:relative}.bp-workspace .bp-sup-back{align-items:center;background:#fff3;border:0;border-radius:22px;cursor:pointer;display:inline-flex;height:44px;justify-content:center;left:16px;position:absolute;top:16px;width:44px}.bp-workspace .bp-sup-hero-label{color:#ffffffe6;font-size:14px;margin-top:44px}.bp-workspace .bp-sup-hero-value{font-size:36px;font-weight:700;line-height:1.1}.bp-workspace .bp-sup-hero-sub{color:#ffffffd9;font-size:13px;margin-top:4px}.bp-workspace .bp-sup-card{background:#fff;border-radius:20px;box-shadow:0 4px 12px #0000000d;margin-bottom:16px;padding:16px}.bp-workspace .bp-sup-search-wrap{position:relative}.bp-workspace .bp-sup-search-icon{left:14px;position:absolute;top:50%;transform:translateY(-50%)}.bp-workspace .bp-sup-search-input{background:#f2f2f7;border:1px solid #e0e0e0;border-radius:12px;box-sizing:border-box;font-size:16px;outline:none;padding:14px 14px 14px 42px;width:100%}.bp-workspace .bp-sup-search-input:focus{border-color:#10b981}.bp-workspace .bp-sup-search-clear{background:#0000;border:0;cursor:pointer;padding:4px;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.bp-workspace .bp-sup-suggestions{background:#fff;border:1px solid #e0e0e0;border-radius:12px;list-style:none;margin:8px 0 0;padding:6px}.bp-workspace .bp-sup-suggestion{align-items:center;background:#0000;border:0;border-radius:8px;color:#333;cursor:pointer;display:flex;font-size:13.5px;gap:8px;padding:10px 12px;text-align:left;width:100%}.bp-workspace .bp-sup-suggestion:hover{background:#f2f2f7}.bp-workspace .bp-sup-section{margin-bottom:18px;padding:0 4px}.bp-workspace .bp-sup-section-title{color:#1a1a1a;font-size:16px;font-weight:700;margin:0 0 12px}.bp-workspace .bp-sup-section-head{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.bp-workspace .bp-sup-result-count{color:#6b7280;font-size:12px}.bp-workspace .bp-sup-popular-row{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(5,1fr)}@media (min-width:768px){.bp-workspace .bp-sup-popular-row{grid-template-columns:repeat(10,1fr)}}.bp-workspace .bp-sup-popular{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:14px;color:#333;cursor:pointer;display:flex;flex-direction:column;font-size:11.5px;font-weight:600;gap:6px;padding:12px 6px}.bp-workspace .bp-sup-popular:hover{border-color:#10b981}.bp-workspace .bp-sup-popular.is-active{background:#10b981;border-color:#10b981;color:#fff}.bp-workspace .bp-sup-build-row{display:flex;flex-wrap:wrap;gap:6px}.bp-workspace .bp-sup-build{background:#fff;border:1px solid #e5e7eb;border-radius:999px;color:#333;cursor:pointer;font-size:13px;font-weight:600;padding:8px 14px}.bp-workspace .bp-sup-build:hover{border-color:#10b981}.bp-workspace .bp-sup-build.is-active{background:#10b981;border-color:#10b981;color:#fff}.bp-workspace .bp-sup-group-tabs{display:flex;gap:6px;margin-bottom:12px;overflow-x:auto}.bp-workspace .bp-sup-group-tab{background:#fff;border:1px solid #e5e7eb;border-radius:999px;color:#333;cursor:pointer;font-size:13px;font-weight:600;padding:8px 14px;white-space:nowrap}.bp-workspace .bp-sup-group-tab.is-active{background:#10b981;border-color:#10b981;color:#fff}.bp-workspace .bp-sup-cat-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr)}@media (min-width:768px){.bp-workspace .bp-sup-cat-grid{grid-template-columns:repeat(4,1fr)}}.bp-workspace .bp-sup-cat{align-items:center;background:#fff;border:1px solid #f0f0f0;border-radius:12px;color:#333;cursor:pointer;display:flex;flex-direction:column;font-size:11.5px;font-weight:600;gap:6px;line-height:1.2;padding:12px 6px;position:relative;text-align:center}.bp-workspace .bp-sup-cat:hover{border-color:#10b981}.bp-workspace .bp-sup-cat.is-active{background:#10b981;border-color:#10b981;color:#fff}.bp-workspace .bp-sup-cat.is-recommended{background:#ecfdf5;border-color:#10b981}.bp-workspace .bp-sup-cat-rec{color:#10b981;font-size:11px;position:absolute;right:6px;top:4px}.bp-workspace .bp-sup-cat-icon{align-items:center;background:#ecfdf5;border-radius:10px;display:inline-flex;height:40px;justify-content:center;width:40px}.bp-workspace .bp-sup-cat-icon.is-active{background:#ffffff40}.bp-workspace .bp-sup-selected-pill{align-items:center;background:#ecfdf5;border-radius:999px;color:#047857;display:inline-flex;font-size:12.5px;gap:8px;margin-top:10px;padding:6px 8px 6px 12px}.bp-workspace .bp-sup-selected-pill button{background:#0000;border:0;cursor:pointer;padding:0}.bp-workspace .bp-sup-empty,.bp-workspace .bp-sup-loading{background:#fff;border-radius:16px;color:#6b7280;padding:24px;text-align:center}.bp-workspace .bp-sup-empty h4{color:#1a1a1a;margin:0 0 4px}.bp-workspace .bp-sup-empty p{font-size:13px;margin:0}.bp-workspace .bp-sup-list{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.bp-workspace .bp-sup-card-row{background:#fff;border:0;border-radius:16px;box-shadow:0 2px 6px #0000000d;cursor:pointer;overflow:hidden;padding:0;position:relative;text-align:left;transition:box-shadow .16s,transform .16s;width:100%}.bp-workspace .bp-sup-card-row:hover{box-shadow:0 8px 18px #00000014;transform:translateY(-2px)}.bp-workspace .bp-sup-card-row.is-gold{border:2px solid #10b981;box-shadow:0 6px 20px #10b98133}.bp-workspace .bp-sup-gold-badge{align-items:center;background:linear-gradient(135deg,#10b981,#047857);border-radius:999px;color:#fff;display:inline-flex;font-size:11px;font-weight:700;gap:4px;padding:4px 10px;position:absolute;right:12px;top:12px;z-index:2}.bp-workspace .bp-sup-cover{height:140px;position:relative;width:100%}.bp-workspace .bp-sup-cover img{height:100%;object-fit:cover;width:100%}.bp-workspace .bp-sup-cover-logo{align-items:center;background:#fff;border-radius:14px;bottom:-22px;box-shadow:0 4px 12px #0000002e;display:inline-flex;height:64px;justify-content:center;left:12px;padding:6px;position:absolute;width:64px}.bp-workspace .bp-sup-cover-logo img{height:100%;object-fit:contain;width:100%}.bp-workspace .bp-sup-card-body{align-items:center;display:flex;gap:14px;padding:14px 16px}.bp-workspace .bp-sup-cover+.bp-sup-card-body{padding-top:28px}.bp-workspace .bp-sup-card-logo{background:#ecfdf5;border-radius:14px;height:64px;object-fit:contain;padding:6px;width:64px}.bp-workspace .bp-sup-card-logo-placeholder{align-items:center;background:#ecfdf5;border-radius:14px;display:inline-flex;height:64px;justify-content:center;width:64px}.bp-workspace .bp-sup-card-info{flex:1 1;min-width:0}.bp-workspace .bp-sup-card-name{color:#1a1a1a;font-size:15px;font-weight:700;margin:0}.bp-workspace .bp-sup-card-tagline{color:#6b7280;font-size:12.5px;margin:2px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bp-workspace .bp-sup-rating-row{align-items:center;display:flex;gap:6px;margin-top:6px}.bp-workspace .bp-sup-stars{display:inline-flex;gap:1px}.bp-workspace .bp-sup-rating-text{color:#6b7280;font-size:12px}.bp-workspace .bp-sup-new-badge{align-items:center;background:#f3e8ff;border-radius:999px;color:#8b5cf6;display:inline-flex;font-size:11px;font-weight:700;gap:4px;padding:2px 8px}.bp-workspace .bp-sup-suburbs{align-items:center;color:#6b7280;display:inline-flex;font-size:11.5px;gap:4px;margin:6px 0 0}.bp-workspace .bp-sup-modal-overlay{align-items:stretch;background:#0f172a80;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}@media (min-width:768px){.bp-workspace .bp-sup-modal-overlay{align-items:center;padding:40px}}.bp-workspace .bp-sup-modal{background:#fff;display:flex;flex-direction:column;max-height:100vh;max-width:600px;overflow:hidden;width:100%}@media (min-width:768px){.bp-workspace .bp-sup-modal{border-radius:24px;max-height:92vh}}.bp-workspace .bp-sup-modal-head{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:14px 16px}.bp-workspace .bp-sup-modal-head h2{color:#1a1a1a;font-size:17px;font-weight:700;margin:0}.bp-workspace .bp-sup-modal-close{align-items:center;background:#f2f2f7;border:0;border-radius:22px;cursor:pointer;display:inline-flex;height:44px;justify-content:center;width:44px}.bp-workspace .bp-sup-modal-body{flex:1 1;overflow-y:auto}.bp-workspace .bp-sup-modal-hero{background-position:50%;background-size:cover;height:220px;width:100%}.bp-workspace .bp-sup-modal-content{padding:20px}.bp-workspace .bp-sup-modal-tagline{color:#6b7280;font-size:14px;margin:0 0 8px}.bp-workspace .bp-sup-modal-section{margin:18px 0}.bp-workspace .bp-sup-modal-section h4{color:#1a1a1a;font-size:13px;font-weight:700;letter-spacing:.4px;margin:0 0 8px;text-transform:uppercase}.bp-workspace .bp-sup-modal-section p{color:#333;font-size:14px;line-height:1.5;margin:0}.bp-workspace .bp-sup-highlights{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;padding:0}.bp-workspace .bp-sup-highlights li{align-items:center;color:#333;display:flex;font-size:13.5px;gap:8px}.bp-workspace .bp-sup-modal-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.bp-workspace .bp-sup-modal-cta{align-items:center;background:linear-gradient(135deg,#10b981,#047857);border:0;border-radius:12px;color:#fff;cursor:pointer;display:inline-flex;flex:1 1;font-size:14px;font-weight:700;gap:6px;justify-content:center;min-width:100px;padding:12px}.bp-workspace .bp-sup-modal-cta.is-secondary{background:#fff;border:1px solid #10b981;color:#10b981}.bp-workspace .bp-def{background:#f2f2f7;margin:0 auto;max-width:720px;min-height:100vh;padding-bottom:100px}.bp-workspace .bp-def-hero{background:linear-gradient(135deg,#29b6f6,#4fc3f7,#81d4fa);border-radius:0 0 24px 24px;box-shadow:0 8px 24px #29b6f640;color:#fff;padding:24px 20px;position:relative}.bp-workspace .bp-def-back{align-items:center;background:#ffffff38;border:0;border-radius:22px;cursor:pointer;display:inline-flex;height:44px;justify-content:center;left:16px;position:absolute;top:16px;width:44px}.bp-workspace .bp-def-h1{font-size:24px;font-weight:700;letter-spacing:-.3px;margin:36px 0 6px}.bp-workspace .bp-def-sub{color:#ffffffeb;font-size:14px;line-height:1.45;margin:0}.bp-workspace .bp-def-upload{background:#fff;border-radius:20px;box-shadow:0 4px 12px #0000000d;margin:16px;padding:32px 24px;text-align:center}.bp-workspace .bp-def-upload-icon{align-items:center;background:linear-gradient(135deg,#29b6f6,#4fc3f7);border-radius:20px;color:#fff;display:inline-flex;height:80px;justify-content:center;margin-bottom:14px;width:80px}.bp-workspace .bp-def-upload h3{color:#1a1a1a;font-size:18px;font-weight:700;margin:0 0 4px}.bp-workspace .bp-def-upload p{color:#6b7280;font-size:13px;margin:0 0 16px}.bp-workspace .bp-def-upload-ctas{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.bp-workspace .bp-def-cta-primary,.bp-workspace .bp-def-cta-secondary{align-items:center;border:0;border-radius:999px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;gap:8px;padding:12px 22px}.bp-workspace .bp-def-cta-primary{background:linear-gradient(135deg,#29b6f6,#1e88e5);box-shadow:0 4px 12px #29b6f64d;color:#fff}.bp-workspace .bp-def-cta-secondary{background:#fff;border:1px solid #29b6f6;color:#29b6f6}.bp-workspace .bp-def-cta-analyse{margin-top:14px}.bp-workspace .bp-def-preview{margin-top:18px}.bp-workspace .bp-def-preview-img{background:#000;border-radius:16px;overflow:hidden;position:relative}.bp-workspace .bp-def-preview-img img{display:block;max-height:360px;object-fit:contain;width:100%}.bp-workspace .bp-def-preview-x{background:#0000008c;border-radius:50%;height:32px;right:10px;top:10px;width:32px}.bp-workspace .bp-def-error{align-items:center;background:#fbf1ec;border:1px solid #e9c8b7;border-radius:12px;color:#b94e2e;display:inline-flex;font-size:13px;gap:8px;margin-top:14px;padding:10px 14px}.bp-workspace .bp-def-history{background:#fff;border-radius:20px;box-shadow:0 4px 12px #0000000d;margin:16px;padding:14px 18px}.bp-workspace .bp-def-history-toggle{align-items:center;background:#0000;border:0;color:#29b6f6;cursor:pointer;display:inline-flex;font-size:13.5px;font-weight:700;gap:8px;padding:4px 0;width:100%}.bp-workspace .bp-def-history-list{display:flex;flex-direction:column;gap:6px;list-style:none;margin:12px 0 0;padding:0}.bp-workspace .bp-def-history-item{align-items:center;background:#f2f2f7;border:0;border-radius:10px;cursor:pointer;display:flex;gap:12px;padding:8px;text-align:left;width:100%}.bp-workspace .bp-def-history-item:hover{background:#e5e5ea}.bp-workspace .bp-def-history-thumb{border-radius:8px;height:48px;object-fit:cover;width:48px}.bp-workspace .bp-def-history-name{color:#1a1a1a;font-size:13.5px;font-weight:600;margin:0}.bp-workspace .bp-def-history-meta{color:#6b7280;font-size:12px;margin:2px 0 0}.bp-workspace .bp-def-loading{align-items:center;background:linear-gradient(135deg,#29b6f6,#4fc3f7 50%,#81d4fa);color:#fff;display:flex;flex-direction:column;gap:18px;justify-content:center;min-height:calc(100vh - 60px);padding:40px 20px}.bp-workspace .bp-def-loading h2{font-size:24px;font-weight:700;margin:0}.bp-workspace .bp-def-loading-msg{animation:bp-def-fade 1.6s ease-in-out;color:#ffffffeb;font-size:14.5px;margin:0}@keyframes bp-def-fade{0%{opacity:0;transform:translateY(6px)}20%{opacity:1;transform:translateY(0)}85%{opacity:1}to{opacity:0}}.bp-workspace .bp-def-loading-spinner{height:80px;position:relative;width:80px}.bp-workspace .bp-def-loading-ring{animation:bp-def-spin 1s linear infinite;border-color:#fff #ffffffd9 #ffffff40 #ffffff40;border-radius:50%;border-style:solid;border-width:5px;inset:0;position:absolute}@keyframes bp-def-spin{to{transform:rotate(1turn)}}.bp-workspace .bp-def-results{background:#f2f2f7;margin:0 auto;max-width:720px;min-height:100vh;padding-bottom:100px}.bp-workspace .bp-def-results-header{align-items:center;background:linear-gradient(135deg,#29b6f6,#4fc3f7,#81d4fa);border-radius:0 0 24px 24px;color:#fff;display:flex;gap:12px;padding:20px 18px}.bp-workspace .bp-def-results-back,.bp-workspace .bp-def-results-email{align-items:center;background:#ffffff38;border:0;border-radius:22px;cursor:pointer;display:inline-flex;height:44px;justify-content:center;width:44px}.bp-workspace .bp-def-results-title-wrap{flex:1 1}.bp-workspace .bp-def-results-title-wrap h1{font-size:18px;font-weight:700;margin:0}.bp-workspace .bp-def-results-title-wrap p{color:#ffffffd9;font-size:13px;margin:2px 0 0}.bp-workspace .bp-def-results-body{padding:16px}.bp-workspace .bp-def-results-image{background:#000;border-radius:16px;margin-bottom:14px;overflow:hidden}.bp-workspace .bp-def-results-image img{display:block;max-height:320px;object-fit:contain;width:100%}.bp-workspace .bp-def-severity-card{background:#fff;border-radius:16px;box-shadow:0 4px 12px #0000000d;margin-bottom:12px;padding:18px}.bp-workspace .bp-def-severity-head{align-items:center;display:flex;gap:14px}.bp-workspace .bp-def-severity-iconbox{align-items:center;border-radius:12px;display:inline-flex;height:48px;justify-content:center;width:48px}.bp-workspace .bp-def-severity-label{color:#6b7280;font-size:10.5px;font-weight:700;letter-spacing:1.2px;margin:0;text-transform:uppercase}.bp-workspace .bp-def-severity-value{font-size:22px;font-weight:700;margin:2px 0 0}.bp-workspace .bp-def-severity-location{align-items:center;color:#333;display:inline-flex;font-size:13.5px;gap:6px;margin:12px 0 0}.bp-workspace .bp-def-frosted{background:#fff;border-left:4px solid;border-radius:12px;box-shadow:0 2px 8px #0000000a;margin-bottom:10px;padding:14px 16px}.bp-workspace .bp-def-frosted.is-blue{border-left-color:#4facfe}.bp-workspace .bp-def-frosted.is-green{border-left-color:#40e0d0}.bp-workspace .bp-def-frosted.is-purple{border-left-color:#9370db}.bp-workspace .bp-def-frosted.is-orange{border-left-color:#f5576c}.bp-workspace .bp-def-frosted.is-red{border-left-color:#ff1493}.bp-workspace .bp-def-frosted h3{align-items:center;color:#6b7280;display:inline-flex;font-size:11.5px;font-weight:700;gap:6px;letter-spacing:.8px;margin:0 0 6px;text-transform:uppercase}.bp-workspace .bp-def-frosted p{color:#1a1a1a;font-size:14px;line-height:1.5;margin:0}.bp-workspace .bp-def-disclaimer{background:#fbf1ec;border:1px solid #e9c8b7;border-radius:12px;color:#b94e2e;font-size:12.5px;line-height:1.4;margin-top:12px;padding:12px 16px}.bp-workspace .bp-def-reset-btn{align-items:center;background:#fff;border:1px solid #29b6f6;border-radius:9999px;color:#29b6f6;cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;gap:8px;justify-content:center;margin-top:16px;padding:14px;width:100%}.bp-workspace .bp-furn{background:#f2f2f7;margin:0 auto;max-width:720px;min-height:100vh;padding:0 0 100px}.bp-workspace .bp-furn-shell-sub{color:#475569;font-size:14px;line-height:1.55;margin:0 0 18px}.bp-workspace .bp-furn-result-style{color:#6366f1;font-size:13px;font-weight:700;letter-spacing:.04em;margin:0 0 12px;text-transform:uppercase}@media (min-width:1024px){.bp-workspace .bp-furn[data-tool-shell=on]{background:#0000;max-width:none;min-height:0;padding:0}.bp-workspace .bp-furn-shell{padding:4px 0 24px}.bp-workspace .bp-furn-shell .bp-furn-styles{gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.bp-workspace .bp-furn-shell .bp-furn-section{margin-top:18px}.bp-workspace .bp-furn-shell .bp-furn-generate{font-size:15px;margin-top:22px;padding:14px 28px}.bp-workspace .bp-furn-shell .bp-furn-history,.bp-workspace .bp-furn-shell .bp-int3d-history{display:none}}.bp-workspace .bp-furn-hero{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:0 0 24px 24px;box-shadow:0 8px 24px #667eea40;color:#fff;padding:24px 20px;position:relative}.bp-workspace .bp-furn-back{align-items:center;background:#ffffff38;border:0;border-radius:22px;cursor:pointer;display:inline-flex;height:44px;justify-content:center;left:16px;position:absolute;top:16px;width:44px}.bp-workspace .bp-furn-h1{font-size:24px;font-weight:700;letter-spacing:-.3px;margin:36px 0 6px}.bp-workspace .bp-def-home-notice{align-items:flex-start;background:#fff7e0;border:1px solid #fcd34d;border-left:4px solid #b45309;border-radius:12px;display:flex;gap:12px;margin:0 0 18px;padding:12px 16px}.bp-workspace .bp-def-home-notice svg{color:#b45309;flex-shrink:0;margin-top:2px}.bp-workspace .bp-def-home-notice p{color:#78350f;font-size:13.5px;line-height:1.5;margin:0}.bp-workspace .bp-def-home-notice strong{color:#78350f;font-weight:700}.bp-workspace .bp-def-history-head{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.bp-workspace .bp-def-history-export{align-items:center;background:#1d8efe;border:0;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:700;gap:6px;letter-spacing:.2px;padding:7px 12px;transition:background .14s ease}.bp-workspace .bp-def-history-export:hover{background:#1872d0}.bp-workspace .bp-def-history-export:disabled{background:#cbd5e1;cursor:not-allowed}.bp-workspace .bp-def-sidebar-notice{align-items:flex-start;background:#fff7e0;border:1px solid #fcd34d;border-left:3px solid #b45309;border-radius:10px;display:flex;gap:10px;margin:0 0 12px;padding:12px 14px}.bp-workspace .bp-def-sidebar-notice svg{color:#b45309;flex-shrink:0;margin-top:2px}.bp-workspace .bp-def-sidebar-notice p{color:#78350f;font-size:12px;line-height:1.45;margin:0}.bp-workspace .bp-def-sidebar-notice strong{color:#78350f;font-weight:700}.bp-workspace .bp-def-upload.bp-def-upload-intel{animation:bpIntelligenceFlow 7s ease-in-out infinite;background:linear-gradient(120deg,#667eea,#764ba2 30%,#f093fb 60%,#6d49d6);background-size:280% 280%;border:none;border-radius:20px;box-shadow:0 12px 28px #764ba252;color:#fff}.bp-workspace .bp-def-upload.bp-def-upload-intel h3,.bp-workspace .bp-def-upload.bp-def-upload-intel p{color:#fff}.bp-workspace .bp-def-upload.bp-def-upload-intel p{color:#ffffffd9}.bp-workspace .bp-def-upload-icon-img{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff2e;border-radius:18px;display:inline-flex;height:84px;justify-content:center;margin-bottom:14px;width:84px}.bp-workspace .bp-def-upload-icon-img img{filter:drop-shadow(0 4px 8px rgba(0,0,0,.25));height:60px;object-fit:contain;width:60px}.bp-workspace .bp-def-upload.bp-def-upload-intel .bp-def-cta-primary{background:#fff;border:0;color:#6d28d9}.bp-workspace .bp-def-upload.bp-def-upload-intel .bp-def-cta-primary:hover{background:#f5f3ff}.bp-workspace .bp-def-upload.bp-def-upload-intel .bp-def-cta-secondary{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff2e;border:1px solid #fff6;color:#fff}.bp-workspace .bp-def-upload.bp-def-upload-intel .bp-def-cta-secondary:hover{background:#ffffff47}.bp-workspace .bp-def-upload.bp-def-upload-intel .bp-def-error{background:#fffffff2;border:1px solid #fff6;border-radius:10px;color:#b94e2e;font-size:13px;font-weight:600;margin-top:12px;padding:10px 14px}.bp-workspace .bp-def-preview-multi{display:flex;flex-direction:column;gap:14px;margin-top:18px;width:100%}.bp-workspace .bp-def-preview-thumbs{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}.bp-workspace .bp-def-preview-add,.bp-workspace .bp-def-preview-thumb{aspect-ratio:1/1;background:#ffffff1f;border:1px solid #ffffff40;border-radius:12px;overflow:hidden;position:relative}.bp-workspace .bp-def-preview-thumb img{display:block;height:100%;object-fit:cover;width:100%}.bp-workspace .bp-def-preview-num{background:#0009;border-radius:6px;bottom:6px;color:#fff;font-size:10.5px;font-weight:700;left:6px;letter-spacing:.04em;padding:2px 6px;position:absolute}.bp-workspace .bp-def-preview-x{align-items:center;background:#000000b3;border:0;border-radius:11px;color:#fff;cursor:pointer;display:inline-flex;height:22px;justify-content:center;padding:0;position:absolute;right:5px;top:5px;width:22px}.bp-workspace .bp-def-preview-x:hover{background:#dc2626f2}.bp-workspace .bp-def-preview-add{align-items:center;background:#ffffff14;border-style:dashed;color:#ffffffe6;cursor:pointer;display:flex;flex-direction:column;font-size:11px;font-weight:700;gap:4px;justify-content:center;letter-spacing:.04em;text-transform:uppercase}.bp-workspace .bp-def-preview-add:hover{background:#ffffff2e}.bp-workspace .bp-def-analyse-btn{align-items:center;background:#fff;border:0;border-radius:12px;box-shadow:0 6px 18px #0000002e;color:#6d28d9;cursor:pointer;display:inline-flex;font-size:15px;font-weight:700;gap:8px;justify-content:center;padding:13px 18px;width:100%}.bp-workspace .bp-def-analyse-btn:hover{background:#f5f3ff}.bp-workspace .bp-def-tab-strip{background:#fff;border:1px solid #e2e8f0;border-radius:14px;margin:0 0 18px;padding:12px 14px 14px}.bp-workspace .bp-def-tab-strip-label{color:#64748b;font-size:11.5px;font-weight:700;letter-spacing:.08em;margin:0 0 10px;text-transform:uppercase}.bp-workspace .bp-def-tab-strip-row{display:flex;gap:10px;overflow-x:auto;padding-bottom:4px}.bp-workspace .bp-def-tab{background:#f8fafc;border:2px solid #0000;border-radius:10px;cursor:pointer;flex:0 0 auto;overflow:hidden;padding:0;position:relative;transition:border-color .14s ease,transform .14s ease;width:92px}.bp-workspace .bp-def-tab:hover{transform:translateY(-2px)}.bp-workspace .bp-def-tab.is-active{border-color:#1d8efe}.bp-workspace .bp-def-tab img{display:block;height:72px;object-fit:cover;width:100%}.bp-workspace .bp-def-tab-pill{border-radius:6px;font-size:9.5px;font-weight:700;letter-spacing:.04em;padding:2px 6px;position:absolute;right:4px;text-transform:uppercase;top:4px}.bp-workspace .bp-def-tab-num{background:#fff;color:#475569;display:block;font-size:11.5px;font-weight:700;padding:5px 0}.bp-workspace .bp-def-tab.is-active .bp-def-tab-num{color:#1d8efe}@keyframes bpIntelligenceFlow{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@media (min-width:1024px){.bp-workspace .bp-def-results[data-tool-shell=on],.bp-workspace .bp-def[data-tool-shell=on]{background:#0000;margin:0;max-width:none;min-height:0;padding:0}.bp-workspace .bp-def-results[data-tool-shell=on] .bp-def-results-header,.bp-workspace .bp-def[data-tool-shell=on] .bp-def-mobile-hero{display:none}.bp-workspace .bp-def-welcome-grid{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.bp-workspace .bp-def[data-tool-shell=on] .bp-def-upload{margin:0;padding:48px 32px}.bp-workspace .bp-def[data-tool-shell=on] .bp-def-history{background:#fff;border-radius:20px;box-shadow:0 4px 12px #0000000d;margin:0;padding:16px}.bp-workspace .bp-def-welcome-grid:not(:has(.bp-def-history)){grid-template-columns:minmax(0,1fr);max-width:760px}.bp-workspace .bp-def-results[data-tool-shell=on] .bp-def-results-body{padding:0}.bp-workspace .bp-def-cards-grid{column-count:2;column-gap:16px;margin-bottom:18px}.bp-workspace .bp-def-cards-grid>.bp-def-frosted{-webkit-column-break-inside:avoid;break-inside:avoid;display:inline-block;margin:0 0 16px;page-break-inside:avoid;width:100%}@media (min-width:1440px){.bp-workspace .bp-def-cards-grid{column-count:3}}.bp-workspace .bp-def-sidebar-image{background:#000;border-radius:14px;box-shadow:0 4px 14px #0000001f;margin-bottom:14px;overflow:hidden}.bp-workspace .bp-def-sidebar-image img{display:block;max-height:220px;object-fit:cover;width:100%}.bp-workspace .bp-def-sidebar-actions{display:flex;flex-direction:column;gap:8px;margin-bottom:14px}.bp-workspace .bp-def-sidebar-actions .bp-tool-shell-action{justify-content:center;width:100%}.bp-workspace .bp-def-tradie-strip-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.bp-workspace .bp-def-results[data-tool-shell=on] .bp-def-disclaimer,.bp-workspace .bp-def-results[data-tool-shell=on] .bp-def-tradie-bundle{margin-left:0;margin-right:0}}.bp-workspace .bp-def-handbook{margin:24px 16px 60px}.bp-workspace .bp-def[data-tool-shell=on] .bp-def-handbook{margin:28px 0 40px}.bp-workspace .bp-def-handbook-head{margin:0 0 18px;max-width:720px}.bp-workspace .bp-def-handbook-head h2{color:#0f172a;font-size:22px;font-weight:700;letter-spacing:-.2px;margin:0 0 6px}.bp-workspace .bp-def-handbook-head p{color:#475569;font-size:14.5px;line-height:1.55;margin:0}.bp-workspace .bp-def-handbook-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr}@media (min-width:768px){.bp-workspace .bp-def-handbook-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1280px){.bp-workspace .bp-def-handbook-grid{grid-template-columns:repeat(3,1fr)}}.bp-workspace .bp-def-handbook-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;display:flex;flex-direction:column;gap:10px;padding:18px 18px 16px}.bp-workspace .bp-def-handbook-card>header{align-items:center;display:flex;gap:10px}.bp-workspace .bp-def-handbook-icon{align-items:center;background:#f1f5f9;border-radius:8px;color:#1d8efe;display:inline-flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.bp-workspace .bp-def-handbook-card h3{color:#0f172a;font-size:15.5px;font-weight:700;letter-spacing:-.1px;margin:0}.bp-workspace .bp-def-handbook-card p{color:#334155;font-size:14px;line-height:1.55;margin:0}.bp-workspace .bp-def-handbook-card ol,.bp-workspace .bp-def-handbook-card ul{color:#334155;font-size:13.5px;line-height:1.6;margin:0;padding:0 0 0 22px}.bp-workspace .bp-def-handbook-card ol li,.bp-workspace .bp-def-handbook-card ul li{margin-bottom:6px}.bp-workspace .bp-def-handbook-card strong{color:#0f172a;font-weight:700}.bp-workspace .bp-def-handbook-lead{color:#475569;font-size:13.5px;margin:0}.bp-workspace .bp-def-handbook-foot{color:#64748b;font-size:12px;font-style:italic;margin:8px 0 0}.bp-workspace .bp-def-severity-legend{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.bp-workspace .bp-def-severity-legend>li{grid-gap:10px;align-items:start;color:#334155;display:grid;font-size:13px;gap:10px;grid-template-columns:92px 1fr;line-height:1.5}.bp-workspace .bp-def-sev-chip{align-items:center;border-radius:8px;display:inline-flex;font-size:11.5px;font-weight:700;height:-webkit-fit-content;height:fit-content;justify-content:center;letter-spacing:.04em;padding:4px 10px;text-transform:uppercase}.bp-workspace .bp-def-warranty-table{border:1px solid #e2e8f0;border-radius:10px;display:flex;flex-direction:column;font-size:13px;gap:0;overflow:hidden}.bp-workspace .bp-def-warranty-row{border-bottom:1px solid #e2e8f0;display:flex;gap:12px;justify-content:space-between;padding:8px 12px}.bp-workspace .bp-def-warranty-row:last-child{border-bottom:0}.bp-workspace .bp-def-warranty-row>span:first-child{color:#475569}.bp-workspace .bp-def-warranty-row>span:last-child{color:#0f172a;font-weight:700;text-align:right}.bp-workspace .bp-def-tag-cloud{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.bp-workspace .bp-def-tag-cloud>li{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:999px;color:#334155;font-size:12px;font-weight:600;margin:0;padding:5px 11px}.bp-workspace .bp-def-resource-list{grid-gap:4px;display:grid;gap:4px;grid-template-columns:1fr;list-style:none;margin:0;padding:0}.bp-workspace .bp-def-resource-list>li{margin:0}.bp-workspace .bp-def-resource-list a{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;color:#1d4ed8;display:flex;font-size:13px;font-weight:600;gap:10px;justify-content:space-between;padding:8px 12px;text-decoration:none;transition:background .14s ease,border-color .14s ease}.bp-workspace .bp-def-resource-list a:hover{background:#f0f4fa;border-color:#e8ebef}.bp-workspace .bp-def-resource-list a>span{color:#0f172a;font-weight:600}.bp-workspace .bp-def-resource-list svg{color:#1d4ed8;flex-shrink:0}.bp-workspace .bp-furn-sub{color:#ffffffeb;font-size:14px;line-height:1.45;margin:0}.bp-workspace .bp-furn-section{padding:16px}.bp-workspace .bp-furn-section-title{color:#1a1a1a;font-size:16px;font-weight:700;margin:0 0 12px}.bp-workspace .bp-furn-styles{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr}@media (min-width:600px){.bp-workspace .bp-furn-styles{grid-template-columns:repeat(2,1fr)}}.bp-workspace .bp-furn-style{background:#fff;border:2px solid #0000;border-radius:16px;box-shadow:0 2px 6px #0000000a;cursor:pointer;display:flex;flex-direction:column;gap:6px;padding:16px;position:relative;text-align:left;transition:border-color .16s,box-shadow .16s}.bp-workspace .bp-furn-style:hover{border-color:#c7d2fe}.bp-workspace .bp-furn-style.is-active{border-color:#667eea;box-shadow:0 8px 20px #667eea33}.bp-workspace .bp-furn-style-icon{align-items:center;background:#eef2ff;border-radius:14px;display:inline-flex;height:48px;justify-content:center;width:48px}.bp-workspace .bp-furn-style-icon.is-active{background:linear-gradient(135deg,#667eea,#764ba2)}.bp-workspace .bp-furn-style-name{color:#1a1a1a;font-size:16px;font-weight:700}.bp-workspace .bp-furn-style-desc{color:#6b7280;font-size:12.5px;line-height:1.4}.bp-workspace .bp-furn-style-tick{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:11px;display:inline-flex;height:22px;justify-content:center;position:absolute;right:14px;top:14px;width:22px}.bp-workspace .bp-furn-upload{align-items:center;background:#fff;border:2px dashed #c7d2fe;border-radius:18px;cursor:pointer;display:flex;flex-direction:column;gap:8px;padding:32px 24px;position:relative;text-align:center}.bp-workspace .bp-furn-upload.has-file{background:#eef2ff;border-color:#667eea;border-style:solid}.bp-workspace .bp-furn-upload h4{color:#1a1a1a;font-size:16px;font-weight:700;margin:0}.bp-workspace .bp-furn-upload p{color:#6b7280;font-size:13px;margin:0}.bp-workspace .bp-furn-upload-name{color:#1a1a1a;font-size:14px;font-weight:600;margin:0;word-break:break-all}.bp-workspace .bp-furn-upload-meta{color:#6b7280;font-size:12px}.bp-workspace .bp-furn-upload-x{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:50%;cursor:pointer;display:inline-flex;height:30px;justify-content:center;position:absolute;right:10px;top:10px;width:30px}.bp-workspace .bp-furn-cta-primary,.bp-workspace .bp-furn-cta-secondary{align-items:center;border:0;border-radius:999px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;gap:8px;justify-content:center;padding:12px 22px}.bp-workspace .bp-furn-cta-primary{background:linear-gradient(135deg,#667eea,#764ba2);box-shadow:0 6px 16px #667eea4d;color:#fff}.bp-workspace .bp-furn-cta-primary:disabled{box-shadow:none;cursor:not-allowed;opacity:.5}.bp-workspace .bp-furn-cta-secondary{background:#fff;border:1px solid #667eea;color:#667eea}.bp-workspace .bp-furn-generate{font-size:15px;margin:0 16px 24px;padding:16px;width:calc(100% - 32px)}.bp-workspace .bp-furn-error{align-items:center;background:#fbf1ec;border:1px solid #e9c8b7;border-radius:10px;color:#b94e2e;display:inline-flex;font-size:13px;gap:6px;margin-top:12px;padding:10px 14px}.bp-workspace .bp-furn-loading{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;display:flex;flex-direction:column;gap:20px;justify-content:center;min-height:calc(100vh - 60px);padding:40px 20px}.bp-workspace .bp-furn-loading h2{font-size:22px;font-weight:700;margin:0}.bp-workspace .bp-furn-loading-spinner{height:70px;position:relative;width:70px}.bp-workspace .bp-furn-loading-ring{animation:bp-furn-spin 1s linear infinite;border:4px solid #ffffff40;border-radius:50%;border-top-color:#fff;inset:0;position:absolute}@keyframes bp-furn-spin{to{transform:rotate(1turn)}}.bp-workspace .bp-furn-loading-steps{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;min-width:240px;padding:0}.bp-workspace .bp-furn-loading-step{align-items:center;background:#ffffff1a;border-radius:10px;display:flex;font-size:13.5px;gap:10px;opacity:.6;padding:8px 12px;transition:all .24s ease}.bp-workspace .bp-furn-loading-step.is-active{background:#fff3;opacity:1}.bp-workspace .bp-furn-loading-step.is-done{opacity:.85}.bp-workspace .bp-furn-loading-step-icon{align-items:center;background:#ffffff2e;border-radius:50%;display:inline-flex;height:22px;justify-content:center;width:22px}.bp-workspace .bp-furn-loading-step.is-done .bp-furn-loading-step-icon{background:#10b981}.bp-workspace .bp-furn-result{background:#f2f2f7;margin:0 auto;max-width:720px;min-height:100vh;padding-bottom:100px}.bp-workspace .bp-furn-result-head{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:0 0 24px 24px;color:#fff;display:flex;gap:14px;padding:20px 18px}.bp-workspace .bp-furn-result-head h1{font-size:18px;font-weight:700;margin:0}.bp-workspace .bp-furn-result-head p{color:#ffffffd9;font-size:13px;margin:2px 0 0}.bp-workspace .bp-furn-result-body{padding:16px}.bp-workspace .bp-furn-slider{aspect-ratio:4/3;background:#000;border-radius:18px;cursor:ew-resize;overflow:hidden;position:relative;touch-action:none;-webkit-user-select:none;user-select:none;width:100%}.bp-workspace .bp-furn-slider-img{background:#fff;display:block;height:100%;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%}.bp-workspace .bp-furn-slider-before{height:100%;left:0;overflow:hidden;position:absolute;top:0}.bp-workspace .bp-furn-slider-before .bp-furn-slider-img{width:100%;width:var(--slider-width,100%)}.bp-workspace .bp-furn-slider-handle{background:#fff;bottom:0;box-shadow:0 0 0 1px #0000001a;pointer-events:none;position:absolute;top:0;transform:translateX(-1px);width:2px}.bp-workspace .bp-furn-slider-handle-dot{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;box-shadow:0 6px 16px #0000002e;color:#fff;display:inline-flex;height:32px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:32px}.bp-workspace .bp-furn-slider-label{background:#0000008c;border-radius:999px;color:#fff;font-size:11.5px;font-weight:700;padding:4px 10px;pointer-events:none;position:absolute;top:12px}.bp-workspace .bp-furn-slider-label-before{left:12px}.bp-workspace .bp-furn-slider-label-after{right:12px}.bp-workspace .bp-furn-slider-hint{color:#6b7280;font-size:12.5px;margin:10px 0 18px;text-align:center}.bp-workspace .bp-furn-result-actions{display:flex;gap:10px}.bp-workspace .bp-furn-result-actions>*{flex:1 1}.bp-workspace .bp-furn-usage{color:#6b7280;font-size:12px;margin:14px 0 0;text-align:center}.bp-workspace .bp-int3d{background:#f2f2f7;margin:0 auto;max-width:720px;min-height:100vh;padding:0 0 100px}.bp-workspace .bp-int3d-shell-sub{color:#475569;font-size:14px;line-height:1.55;margin:0 0 18px}.bp-workspace .bp-int3d-result-meta{color:#6366f1;font-size:13px;font-weight:700;letter-spacing:.04em;margin:0 0 12px;text-transform:uppercase}@media (min-width:1024px){.bp-workspace .bp-int3d[data-tool-shell=on]{background:#0000;max-width:none;min-height:0;padding:0}.bp-workspace .bp-int3d-shell{padding:4px 0 24px}.bp-workspace .bp-int3d-shell .bp-int3d-styles{gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.bp-workspace .bp-int3d-shell .bp-int3d-section{margin-top:18px}.bp-workspace .bp-int3d-shell .bp-int3d-generate{font-size:15px;margin-top:22px;padding:14px 28px}.bp-workspace .bp-int3d-shell .bp-int3d-history{display:none}}.bp-workspace .bp-int3d-hero{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:0 0 24px 24px;box-shadow:0 8px 24px #667eea40;color:#fff;padding:24px 20px;position:relative}.bp-workspace .bp-int3d-back{align-items:center;background:#ffffff38;border:0;border-radius:22px;cursor:pointer;display:inline-flex;height:44px;justify-content:center;left:16px;position:absolute;top:16px;width:44px}.bp-workspace .bp-int3d-h1{font-size:24px;font-weight:700;letter-spacing:-.3px;margin:36px 0 6px}.bp-workspace .bp-int3d-sub{color:#ffffffeb;font-size:14px;line-height:1.45;margin:0}.bp-workspace .bp-int3d-section{padding:16px}.bp-workspace .bp-int3d-section-title{color:#1a1a1a;font-size:16px;font-weight:700;margin:0 0 12px}.bp-workspace .bp-int3d-styles{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}@media (min-width:700px){.bp-workspace .bp-int3d-styles{grid-template-columns:repeat(3,1fr)}}.bp-workspace .bp-int3d-style{background:#fff;border:2px solid #0000;border-radius:14px;box-shadow:0 2px 6px #0000000a;cursor:pointer;display:flex;flex-direction:column;gap:6px;padding:14px;position:relative;text-align:left;transition:border-color .16s,box-shadow .16s}.bp-workspace .bp-int3d-style:hover{border-color:#c7d2fe}.bp-workspace .bp-int3d-style.is-active{border-color:#667eea;box-shadow:0 6px 16px #667eea2e}.bp-workspace .bp-int3d-style-icon{align-items:center;background:#eef2ff;border-radius:12px;display:inline-flex;height:42px;justify-content:center;width:42px}.bp-workspace .bp-int3d-style-icon.is-active{background:linear-gradient(135deg,#667eea,#764ba2)}.bp-workspace .bp-int3d-style-name{color:#1a1a1a;font-size:14.5px;font-weight:700}.bp-workspace .bp-int3d-style-desc{color:#6b7280;font-size:11.5px;line-height:1.35}.bp-workspace .bp-int3d-style-tick{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:10px;display:inline-flex;height:20px;justify-content:center;position:absolute;right:12px;top:12px;width:20px}.bp-workspace .bp-int3d-room-input{background:#fff;border:1px solid #e0e0e0;border-radius:12px;box-sizing:border-box;font-size:15px;outline:none;padding:14px;width:100%}.bp-workspace .bp-int3d-room-input:focus{border-color:#667eea}.bp-workspace .bp-int3d-room-hint{color:#6b7280;font-size:12px;margin:8px 0 0}.bp-workspace .bp-int3d-scene-readout{background:#f5f3ff;border:1px solid #ddd6fe;border-radius:14px;margin-top:16px;padding:18px 18px 14px}.bp-workspace .bp-int3d-scene-eyebrow{color:#6d28d9;font-size:11px;font-weight:700;letter-spacing:.06em;margin:0 0 4px;text-transform:uppercase}.bp-workspace .bp-int3d-scene-hint{color:#6b7280;font-size:12px;margin:0 0 12px}.bp-workspace .bp-int3d-scene-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.bp-workspace .bp-int3d-chip{background:#fff;border:1px solid #ede9fe;border-radius:10px;display:flex;flex-direction:column;gap:2px;padding:8px 10px}.bp-workspace .bp-int3d-chip.is-wide{grid-column:span 2}.bp-workspace .bp-int3d-camera-brief{background:#fff;border:1px solid #ede9fe;border-radius:10px;margin:0 0 12px;padding:10px 12px}.bp-workspace .bp-int3d-camera-brief p{color:#1f2937;font-size:13px;line-height:1.5;margin:4px 0 0}.bp-workspace .bp-int3d-chip-label{color:#6d28d9;font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.bp-workspace .bp-int3d-chip-value{color:#1f2937;font-size:13px;line-height:1.4}@media (max-width:640px){.bp-workspace .bp-int3d-scene-grid{grid-template-columns:1fr}.bp-workspace .bp-int3d-chip.is-wide{grid-column:span 1}}.bp-workspace .bp-int3d-upload{align-items:center;background:#fff;border:2px dashed #c7d2fe;border-radius:18px;cursor:pointer;display:flex;flex-direction:column;gap:8px;padding:32px 24px;position:relative;text-align:center}.bp-workspace .bp-int3d-upload.has-file{background:#eef2ff;border-color:#667eea;border-style:solid}.bp-workspace .bp-int3d-upload h4{color:#1a1a1a;font-size:16px;font-weight:700;margin:0}.bp-workspace .bp-int3d-upload p{color:#6b7280;font-size:13px;margin:0}.bp-workspace .bp-int3d-upload-name{color:#1a1a1a;font-size:14px;font-weight:600;margin:0;word-break:break-all}.bp-workspace .bp-int3d-upload-meta{color:#6b7280;font-size:12px}.bp-workspace .bp-int3d-upload-x{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:50%;cursor:pointer;display:inline-flex;height:30px;justify-content:center;position:absolute;right:10px;top:10px;width:30px}.bp-workspace .bp-int3d-cta-primary,.bp-workspace .bp-int3d-cta-secondary{align-items:center;border:0;border-radius:999px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;gap:8px;justify-content:center;padding:12px 22px}.bp-workspace .bp-int3d-cta-primary{background:linear-gradient(135deg,#667eea,#764ba2);box-shadow:0 6px 16px #667eea4d;color:#fff}.bp-workspace .bp-int3d-cta-primary:disabled{box-shadow:none;cursor:not-allowed;opacity:.5}.bp-workspace .bp-int3d-cta-secondary{background:#fff;border:1px solid #667eea;color:#667eea}.bp-workspace .bp-int3d-generate{font-size:15px;margin:0 16px 24px;padding:16px;width:calc(100% - 32px)}.bp-workspace .bp-int3d-error{align-items:center;background:#fbf1ec;border:1px solid #e9c8b7;border-radius:10px;color:#b94e2e;display:inline-flex;font-size:13px;gap:6px;margin-top:12px;padding:10px 14px}.bp-workspace .bp-int3d-loading{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;display:flex;flex-direction:column;gap:20px;justify-content:center;min-height:calc(100vh - 60px);padding:40px 20px}.bp-workspace .bp-int3d-loading h2{font-size:22px;font-weight:700;margin:0}.bp-workspace .bp-int3d-loading-spinner{height:70px;position:relative;width:70px}.bp-workspace .bp-int3d-loading-ring{animation:bp-int3d-spin 1s linear infinite;border:4px solid #ffffff40;border-radius:50%;border-top-color:#fff;inset:0;position:absolute}@keyframes bp-int3d-spin{to{transform:rotate(1turn)}}.bp-workspace .bp-int3d-loading-steps{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;min-width:240px;padding:0}.bp-workspace .bp-int3d-loading-step{align-items:center;background:#ffffff1a;border-radius:10px;display:flex;font-size:13.5px;gap:10px;opacity:.6;padding:8px 12px;transition:all .24s ease}.bp-workspace .bp-int3d-loading-step.is-active{background:#fff3;opacity:1}.bp-workspace .bp-int3d-loading-step.is-done{opacity:.85}.bp-workspace .bp-int3d-loading-step-icon{align-items:center;background:#ffffff2e;border-radius:50%;display:inline-flex;height:22px;justify-content:center;width:22px}.bp-workspace .bp-int3d-loading-step.is-done .bp-int3d-loading-step-icon{background:#10b981}.bp-workspace .bp-int3d-result{background:#f2f2f7;margin:0 auto;max-width:720px;min-height:100vh;padding-bottom:100px}.bp-workspace .bp-int3d-result-head{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:0 0 24px 24px;color:#fff;display:flex;gap:14px;padding:20px 18px}.bp-workspace .bp-int3d-result-head h1{font-size:18px;font-weight:700;margin:0}.bp-workspace .bp-int3d-result-head p{color:#ffffffd9;font-size:13px;margin:2px 0 0}.bp-workspace .bp-int3d-result-body{padding:16px}.bp-workspace .bp-int3d-result-img-wrap{background:#000;border-radius:18px;box-shadow:0 12px 32px #667eea2e;margin-bottom:16px;overflow:hidden}.bp-workspace .bp-int3d-result-img-wrap img{display:block;height:auto;width:100%}.bp-workspace .bp-int3d-result-actions{display:flex;gap:10px}.bp-workspace .bp-int3d-result-actions>*{flex:1 1}.bp-workspace .bp-int3d-usage{color:#6b7280;font-size:12px;margin:14px 0 0;text-align:center}.bp-workspace .bp-fbu,.bp-workspace .bp-fbu-quiz,.bp-workspace .bp-fbu-results{background:#f2f2f7;min-height:100vh}.bp-workspace .bp-fbu-back{align-items:center;background:#fff3;border:none;border-radius:22px;cursor:pointer;display:inline-flex;height:44px;justify-content:center;left:16px;position:absolute;top:16px;transition:background .16s ease,transform .16s ease;width:44px;z-index:5}.bp-workspace .bp-fbu-back:hover{background:#ffffff52;transform:translateY(-1px)}.bp-workspace .bp-fbu-fp-results-hero .bp-fbu-back-hero,.bp-workspace .bp-fbu-results-hero .bp-fbu-back-hero{left:18px;position:absolute!important;top:18px;z-index:6}.bp-workspace .bp-fbu-cta-primary{align-items:center;background:linear-gradient(135deg,#1d8efe,#0d6efd);border:1px solid #ffffff4d;border-radius:999px;box-shadow:0 10px 24px -6px #1d8efe73,inset 0 0 0 1px #ffffff38;color:#fff;cursor:pointer;display:inline-flex;font-size:15px;font-weight:700;gap:8px;justify-content:center;letter-spacing:.01em;padding:14px 28px;transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .2s ease,background .2s ease}.bp-workspace .bp-fbu-cta-primary:hover{background:linear-gradient(135deg,#0d7dee,#0a5ed8);box-shadow:0 16px 36px -8px #1d8efe99,inset 0 0 0 1px #ffffff59;transform:translateY(-1.5px) scale(1.015)}.bp-workspace .bp-fbu-cta-primary:active{transform:scale(.97)}.bp-workspace .bp-fbu-cta-primary:disabled{box-shadow:none;cursor:not-allowed;opacity:.45;transform:none}.bp-workspace .bp-fbu-cta-secondary{background:#ffffff2e;border:1px solid #fff6;border-radius:28px;color:#fff;cursor:pointer;font-size:15px;font-weight:600;padding:14px 26px}.bp-workspace .bp-fbu-carousel{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2 50%,#6b73ff);color:#fff;display:flex;flex-direction:column;min-height:100vh;padding:80px 28px 40px;position:relative;text-align:center}.bp-workspace .bp-fbu-carousel-step{color:#ffffffd9;font-size:12px;font-weight:600;letter-spacing:.12em;margin-bottom:18px;text-transform:uppercase}.bp-workspace .bp-fbu-carousel-icon{align-items:center;background:#ffffff2e;border:1px solid #ffffff47;border-radius:48px;display:inline-flex;height:96px;justify-content:center;margin:12px 0 22px;width:96px}.bp-workspace .bp-fbu-carousel-title{font-size:30px;font-weight:800;line-height:1.15;margin:0 0 10px}.bp-workspace .bp-fbu-carousel-desc{color:#ffffffeb;font-size:15px;line-height:1.45;margin:0 0 24px;max-width:420px}.bp-workspace .bp-fbu-carousel-benefits{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0 0 30px;max-width:380px;padding:0;width:100%}.bp-workspace .bp-fbu-carousel-benefits li{align-items:center;background:#ffffff1f;border-radius:14px;display:flex;font-size:14px;font-weight:500;gap:10px;padding:12px 16px;text-align:left}.bp-workspace .bp-fbu-carousel-dots{display:flex;gap:8px;margin:4px 0 28px}.bp-workspace .bp-fbu-dot{background:#ffffff59;border-radius:4px;height:8px;transition:width .2s ease,background .2s ease;width:8px}.bp-workspace .bp-fbu-dot.is-active{background:#fff;width:24px}.bp-workspace .bp-fbu-carousel-actions{display:flex;gap:10px;justify-content:center;max-width:420px;width:100%}.bp-workspace .bp-fbu-carousel-actions .bp-fbu-cta-primary{background:#fff;box-shadow:0 8px 24px #0000002e;color:#667eea}.bp-workspace .bp-fbu-carousel-actions .bp-fbu-cta-primary:hover{color:#5a6fd1}.bp-workspace .bp-fbu-quiz-head{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:60px 20px 22px;position:relative;text-align:center}.bp-workspace .bp-fbu-quiz-step{font-size:13px;font-weight:600;letter-spacing:.04em}.bp-workspace .bp-fbu-quiz-exit{align-items:center;background:#fff3;border:none;border-radius:22px;cursor:pointer;display:inline-flex;height:44px;justify-content:center;position:absolute;right:16px;top:16px;width:44px}.bp-workspace .bp-fbu-quiz-bar{background:#ffffff40;border-radius:3px;height:6px;margin:14px auto 0;max-width:480px;overflow:hidden;position:relative;width:calc(100% - 12px)}.bp-workspace .bp-fbu-quiz-bar>span{background:#fff;border-radius:3px;display:block;height:100%;transition:width .32s ease}.bp-workspace .bp-fbu-quiz-body{background:#fff;border-radius:24px 24px 0 0;box-shadow:0 -8px 24px #0000000f;margin:-20px auto 0;max-width:520px;min-height:60vh;padding:28px 22px 24px}.bp-workspace .bp-fbu-quiz-title{color:#111827;font-size:22px;font-weight:800;line-height:1.2;margin:6px 0}.bp-workspace .bp-fbu-quiz-sub{color:#6b7280;font-size:14px;margin:0 0 20px}.bp-workspace .bp-fbu-quiz-options{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.bp-workspace .bp-fbu-quiz-option{align-items:center;background:#fff;border:1.5px solid #e5e7eb;border-radius:14px;color:#111827;cursor:pointer;display:flex;font-size:15px;font-weight:500;gap:10px;justify-content:space-between;padding:14px 16px;text-align:left;transition:border-color .16s ease,background .16s ease,transform .16s ease}.bp-workspace .bp-fbu-quiz-option:hover{background:#f7f5ff;border-color:#667eea}.bp-workspace .bp-fbu-quiz-option.is-active{background:linear-gradient(135deg,#667eea,#764ba2);border-color:#0000;box-shadow:0 6px 16px #667eea52;color:#fff}.bp-workspace .bp-fbu-tip{align-items:flex-start;background:#fbf1ec;border:1px solid #e9c8b7;border-radius:12px;color:#b94e2e;display:flex;gap:10px;padding:12px 14px}.bp-workspace .bp-fbu-tip p{font-size:13px;line-height:1.4;margin:0}.bp-workspace .bp-fbu-error{background:#fbf1ec;border:1px solid #e9c8b7;border-radius:10px;color:#b94e2e;font-size:13px;margin-top:12px;padding:10px 12px}.bp-workspace .bp-fbu-quiz-footer{background:linear-gradient(0deg,#fff 60%,#fff0);bottom:0;display:flex;justify-content:center;margin:0 auto;max-width:520px;padding:14px 22px 22px;position:-webkit-sticky;position:sticky}.bp-workspace .bp-fbu-quiz-footer .bp-fbu-cta-primary{max-width:380px;width:100%}.bp-workspace .bp-fbu-loading{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2 50%,#6b73ff);color:#fff;display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:32px;text-align:center}.bp-workspace .bp-fbu-loading-spinner{margin-bottom:24px}.bp-workspace .bp-fbu-loading-ring{animation:bp-fbu-spin .9s linear infinite;border:4px solid #ffffff40;border-radius:50%;border-top-color:#fff;height:72px;width:72px}@keyframes bp-fbu-spin{to{transform:rotate(1turn)}}.bp-workspace .bp-fbu-loading h2{font-size:22px;font-weight:700;margin:0 0 8px}.bp-workspace .bp-fbu-loading p{color:#ffffffd9;font-size:14px;margin:0;max-width:360px}.bp-workspace .bp-fbu-results-hero{background:linear-gradient(135deg,#0f172a,#1e293b 55%,#1d8efe 140%);color:#fff;overflow:hidden;padding:70px 24px 32px;position:relative;text-align:center}.bp-workspace .bp-fbu-results-hero:before{background:radial-gradient(circle at 20% 0,#1d8efe47,#0000 50%),radial-gradient(circle at 80% 100%,#8b5cf638,#0000 55%);content:"";inset:0;pointer-events:none;position:absolute}.bp-workspace .bp-fbu-results-hero>*{position:relative;z-index:1}.bp-workspace .bp-fbu-results-hero h1{font-size:26px;font-weight:800;line-height:1.18;margin:0}.bp-workspace .bp-fbu-results-hero p{color:#ffffffeb;font-size:14px;margin:6px 0 0}.bp-workspace .bp-fbu-results{position:relative}.bp-workspace .bp-fbu-results-bg-rainbow{inset:0;opacity:.18;pointer-events:none;position:fixed;z-index:0}.bp-workspace .bp-fbu-journey,.bp-workspace .bp-fbu-results-body,.bp-workspace .bp-fbu-results-hero{position:relative;z-index:1}.bp-workspace .bp-fbu-results-body{margin:0 auto;max-width:1200px;padding:28px 28px 60px}.bp-workspace .bp-fbu-results-body .bp-fbu-match-list{grid-gap:22px;align-items:stretch;display:grid;gap:22px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.bp-workspace .bp-fbu-results-body .bp-fbu-match-list>.bp-fbu-tease-banner{grid-column:1/-1;margin:0 0 4px}.bp-workspace .bp-fbu-results-body .bp-fbu-match-list>*+.bp-fbu-tease-banner,.bp-workspace .bp-fbu-results-body .bp-fbu-match-list>.bp-fbu-card-actions,.bp-workspace .bp-fbu-results-body .bp-fbu-match-list>.bp-fbu-custom-design-notice,.bp-workspace .bp-fbu-results-body .bp-fbu-match-list>.bp-fbu-empty,.bp-workspace .bp-fbu-results-body .bp-fbu-match-list>.bp-fbu-explore-designs-card,.bp-workspace .bp-fbu-results-body .bp-fbu-match-list>.bp-fbu-results-cta-card,.bp-workspace .bp-fbu-results-body .bp-fbu-match-list>.bp-fbu-results-cta-row,.bp-workspace .bp-fbu-results-body .bp-fbu-match-list>section{grid-column:1/-1}.bp-workspace .bp-fbu-results.bp-fbu-results-rainbow-shell{background:#0f172a;min-height:100vh;overflow:hidden;position:relative}.bp-workspace .bp-fbu-results.bp-fbu-results-rainbow-shell .bp-fbu-results-bg-rainbow{inset:0;opacity:.85;pointer-events:none;position:fixed;z-index:0}.bp-workspace .bp-fbu-results-hero.bp-fbu-results-hero-transparent{background:#0000!important;border-bottom:1px solid #ffffff1a;position:relative}.bp-workspace .bp-fbu-results-hero.bp-fbu-results-hero-transparent:before{display:none}.bp-workspace .bp-fbu-results.bp-fbu-results-rainbow-shell:has(.bp-fbu-results-hero-empty){background:#0f1115!important}.bp-workspace .bp-fbu-results-hero.bp-fbu-results-hero-empty{background:linear-gradient(180deg,#0f1115,#14171c)!important;padding:56px 24px 40px!important;text-align:center}.bp-workspace .bp-fbu-results-hero.bp-fbu-results-hero-empty h1{color:#fff;font-size:26px;letter-spacing:-.01em;line-height:1.18;margin:0 auto 10px;max-width:640px}.bp-workspace .bp-fbu-results-hero.bp-fbu-results-hero-empty p{color:#ffffffb8;font-size:14.5px;line-height:1.55;margin:0 auto;max-width:560px}.bp-workspace .bp-fbu-results.bp-fbu-results-rainbow-shell .bp-fbu-journey{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffffc7}.bp-workspace .bp-fbu-results.bp-fbu-results-rainbow-shell .bp-fbu-results-body{background:#0000}@media (min-width:1101px){.bp-workspace .bp-fbu-results-body .bp-fbu-match-list>.bp-fbu-match-card-premium:first-child{grid-column:2;grid-row:1}.bp-workspace .bp-fbu-results-body .bp-fbu-match-list>.bp-fbu-match-card-premium:nth-child(2){grid-column:1;grid-row:1}.bp-workspace .bp-fbu-results-body .bp-fbu-match-list>.bp-fbu-match-card-premium:nth-child(3){grid-column:3;grid-row:1}.bp-workspace .bp-fbu-results-body .bp-fbu-match-list:has(>.bp-fbu-match-card-premium:first-child:last-child)>.bp-fbu-match-card-premium:first-child{grid-column:2/3;margin:0 auto;max-width:480px}.bp-workspace .bp-fbu-results-body .bp-fbu-match-list:has(>.bp-fbu-match-card-premium:nth-child(2):last-child)>.bp-fbu-match-card-premium:first-child{grid-column:2}.bp-workspace .bp-fbu-results-body .bp-fbu-match-list:has(>.bp-fbu-match-card-premium:nth-child(2):last-child)>.bp-fbu-match-card-premium:nth-child(2){grid-column:3}}.bp-workspace .bp-fbu-results-body .bp-fbu-match-list{overflow:visible;padding-top:14px}.bp-workspace .bp-fbu-match-card-premium{overflow:visible!important}.bp-workspace .bp-fbu-match-card-premium>.bp-fbu-card-header-branded{border-top-left-radius:inherit;border-top-right-radius:inherit;overflow:hidden}.bp-workspace .bp-fbu-match-card-premium.is-top-match{animation:bpFbuTopMatchPulse 3.2s ease-in-out infinite;border:2px solid #f97316;box-shadow:0 0 0 6px #f973162e,0 0 32px #f9731659,0 0 48px #ec489947,0 16px 40px #8b5cf64d,0 6px 18px #0000001a}@keyframes bpFbuTopMatchPulse{0%,to{box-shadow:0 0 0 6px #f973162e,0 0 32px #f9731659,0 0 48px #ec489947,0 16px 40px #8b5cf64d}50%{box-shadow:0 0 0 8px #f9731642,0 0 44px #f9731680,0 0 64px #ec489966,0 16px 40px #8b5cf65c}}.bp-workspace .bp-fbu-match-card-premium.is-top-match:before{animation:bpFbuTopMatchSheen 4s ease-in-out infinite;background:linear-gradient(90deg,#f97316,#ec4899 50%,#8b5cf6);background-size:200% 100%;box-shadow:0 6px 16px #f973168c,0 0 20px #ec489973,inset 0 0 0 1px #ffffff40;letter-spacing:.1em;padding:7px 18px;top:-16px;z-index:20}.bp-workspace .bp-fbu-match-list:has(>.bp-fbu-match-card-premium:first-child:last-child)>.bp-fbu-match-card-premium.is-top-match:before{content:"★ SUITABLE MATCH"}.bp-workspace .bp-fbu-match-list:has(>.bp-fbu-match-card-premium:nth-child(2):last-child)>.bp-fbu-match-card-premium.is-top-match:before{content:"★ STRONGEST FIT"}@keyframes bpFbuTopMatchSheen{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.bp-workspace .bp-fbu-journey-stop.is-skipped{opacity:.32}.bp-workspace .bp-fbu-journey-stop.is-skipped .bp-fbu-journey-dot{background:#cbd5e1!important;border-color:#cbd5e1!important;box-shadow:none!important}.bp-workspace .bp-fbu-journey-stop.is-skipped .bp-fbu-journey-dot:after{background:#64748b;border-radius:2px;content:"";height:2px;left:15%;margin-top:-1px;position:absolute;top:50%;transform:rotate(-30deg);width:70%}.bp-workspace .bp-fbu-journey-stop.is-skipped .bp-fbu-journey-label{color:#64748b!important;text-decoration:line-through}.bp-workspace .bp-fbu-journey-dot{position:relative}.bp-workspace .bp-fbu-card-logo-plate{background:#fff!important;border-radius:16px;box-shadow:0 4px 14px #0000001a,inset 0 0 0 1px #fff9;height:72px;width:72px}.bp-workspace .bp-fbu-card-body{gap:12px!important;padding:18px 18px 16px!important}.bp-workspace .bp-fbu-card-blurb{font-size:13px!important;line-height:1.45!important}.bp-workspace .bp-fbu-fact-grid{display:flex!important;flex-wrap:wrap!important;gap:6px!important;grid-template-columns:none!important}.bp-workspace .bp-fbu-fact{background:#1d8efe14!important;border:1px solid #1d8efe33!important;border-radius:999px!important;color:#1e40af!important;font-size:11.5px!important;gap:5px;padding:5px 10px!important;white-space:nowrap}.bp-workspace .bp-fbu-reasoning-box{background:#fffffff5!important;border-radius:12px!important;padding:12px 14px!important}.bp-workspace .bp-fbu-reasoning-box h4{font-size:11px!important;letter-spacing:.08em!important}.bp-workspace .bp-fbu-reasoning-box p{font-size:13px!important;line-height:1.5!important}.bp-workspace .bp-fbu-match-insights li{font-size:12.5px!important;padding:4px 0!important}.bp-workspace .bp-fbu-match-card-premium .bp-fbu-chip-line,.bp-workspace .bp-fbu-match-card-premium .bp-fbu-match-insights{display:none!important}.bp-workspace .bp-fbu-card-header-branded{padding:18px 18px 14px!important}.bp-workspace .bp-fbu-card-body{gap:10px!important;padding:14px 16px 16px!important}.bp-workspace .bp-fbu-results-body{padding:22px 28px 36px!important}.bp-workspace .bp-fbu-results-hero.bp-fbu-results-hero-transparent{padding:64px 16px 22px!important}.bp-workspace .bp-fbu-results-hero.bp-fbu-results-hero-transparent h1{font-size:22px!important}.bp-workspace .bp-fbu-results-hero.bp-fbu-results-hero-transparent p{font-size:13px!important;margin-top:4px!important}.bp-workspace .bp-fbu-results-hero .bp-fbu-hero-nav{gap:6px!important;right:12px!important;top:12px!important}.bp-workspace .bp-fbu-results-hero .bp-fbu-hero-nav button{font-size:11.5px!important;gap:4px!important;line-height:1!important;padding:6px 11px!important}.bp-workspace .bp-fbu-results-hero .bp-fbu-hero-nav button svg{height:12px!important;width:12px!important}.bp-workspace .bp-fbu-results-hero .bp-fbu-back-hero{left:12px!important;top:12px!important}.bp-workspace .bp-fbu-pill-row{gap:6px!important}.bp-workspace .bp-fbu-pill{font-size:11px!important;padding:4px 9px!important}.bp-workspace .bp-fbu-card-blurb{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bp-workspace .bp-fbu-review-badges{border-top:1px dashed #0f172a1a;display:flex;flex-direction:column;gap:6px;margin-top:6px;padding-top:12px}.bp-workspace .bp-fbu-review-badges-label{color:#64748b;font-size:10.5px;font-weight:700;letter-spacing:.08em;margin:0;text-transform:uppercase}.bp-workspace .bp-fbu-review-badges-row{display:flex;flex-wrap:wrap;gap:6px}.bp-workspace .bp-fbu-review-badges.is-compact{gap:4px;padding-top:10px}.bp-workspace .bp-fbu-review-pill{align-items:center;background:#fff;border:1px solid #0f172a1a;border-radius:9999px;box-shadow:0 1px 0 #0f172a0a;color:#1f2937;cursor:pointer;display:inline-flex;font-size:11px;font-weight:600;gap:5px;line-height:1;padding:4px 8px 4px 4px;text-decoration:none!important;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease;white-space:nowrap}.bp-workspace .bp-fbu-review-pill:hover{border-color:#1d8efe;border-color:var(--bp-review-accent,#1d8efe);box-shadow:0 4px 12px #0f172a1a,0 0 0 2px #00000005;text-decoration:none!important;transform:translateY(-1px)}.bp-workspace .bp-fbu-review-pill-icon{align-items:center;border-radius:999px;display:inline-flex;flex-shrink:0;font-size:10px;font-weight:800;height:18px;justify-content:center;letter-spacing:-.02em;width:18px}.bp-workspace .bp-fbu-review-pill-label{color:#1f2937;font-weight:600}.bp-workspace .bp-fbu-review-pill-ext{color:#94a3b8;margin-left:1px}.bp-workspace .bp-fbu-review-pill-tick{color:#10b981;margin-left:-2px}.bp-workspace .bp-fbu-review-pill.is-verified{border-color:#10b9814d}.bp-workspace .bp-fbu-review-pill.is-verified:hover{border-color:#10b9818c;box-shadow:0 4px 12px #10b98126,0 0 0 2px #10b9810f}.bp-workspace .bp-fbu-review-pill-google .bp-fbu-review-pill-icon{background:#fff!important;border:1px solid #e5e7eb}.bp-workspace .bp-fbu-review-pill-productreview .bp-fbu-review-pill-icon{font-size:9px}.bp-workspace .bp-fbu-review-pill-houzz .bp-fbu-review-pill-icon{font-family:Georgia,serif;font-style:italic}.bp-workspace .bp-fbu-next-actions.bp-fbu-next-actions-floating{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:#fffffff2;border-radius:24px;bottom:20px;box-shadow:0 20px 50px #0f172a2e,0 0 0 1px #0f172a0f,inset 0 1px 0 #ffffff80;display:inline-flex;flex-wrap:nowrap;gap:12px;left:50%;max-width:calc(100vw - 32px);overflow-x:auto;padding:12px 16px;position:fixed;transform:translateX(-50%);z-index:50}.bp-workspace .bp-fbu-next-actions.bp-fbu-next-actions-floating>button{white-space:nowrap}@media (max-width:640px){.bp-workspace .bp-fbu-next-actions.bp-fbu-next-actions-floating{bottom:12px;gap:8px;padding:10px 12px}.bp-workspace .bp-fbu-next-actions.bp-fbu-next-actions-floating>button{font-size:13px!important;padding:12px 14px!important}}.bp-workspace .bp-fbu-results.bp-fbu-results-rainbow-shell .bp-fbu-results-body{padding-bottom:120px!important}.bp-fbu-review-badges,.bp-workspace .bp-fbu-review-badges{display:flex!important;opacity:1!important;visibility:visible!important}.bp-workspace .bp-fbu-match-card-premium.is-top-match-deprecated{border:2px solid #f97316;box-shadow:0 0 0 4px #f973162e,0 14px 36px #f9731638,0 6px 18px #00000014;position:relative}.bp-workspace .bp-fbu-match-card-premium.is-top-match:before{background:linear-gradient(135deg,#f97316,#ea580c);border-radius:999px;box-shadow:0 6px 14px #f9731680;color:#fff;content:"★ TOP MATCH";font-size:11px;font-weight:800;left:50%;letter-spacing:.08em;padding:5px 14px;position:absolute;top:-12px;transform:translateX(-50%);white-space:nowrap;z-index:4}.bp-workspace .bp-fbu-card-logo-plate{height:64px;padding:6px;width:64px}.bp-workspace .bp-fbu-card-logo-img{height:100%;max-height:none;max-width:none;object-position:center;width:100%}@media (max-width:1100px){.bp-workspace .bp-fbu-results-body .bp-fbu-match-list{gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.bp-workspace .bp-fbu-results-body{padding:22px 16px 50px}.bp-workspace .bp-fbu-results-body .bp-fbu-match-list{gap:16px;grid-template-columns:1fr}}.bp-workspace .bp-fbu-results-body-legacy{margin:0 auto;max-width:520px;padding:22px}.bp-workspace .bp-fbu-tease-banner{align-items:center;background:linear-gradient(135deg,#fbf1ec,#fbf1ec);border:1px solid #e9c8b7;border-radius:16px;box-shadow:0 6px 18px #f59e0b2e;display:flex;gap:12px;margin:0 0 16px;padding:14px 14px 14px 16px}.bp-workspace .bp-fbu-tease-banner-text{color:#78350f;display:flex;flex:1 1;flex-direction:column;gap:2px;line-height:1.35}.bp-workspace .bp-fbu-tease-banner-text strong{font-size:14px;font-weight:700}.bp-workspace .bp-fbu-tease-banner-text span{color:#b94e2e;font-size:12.5px}.bp-workspace .bp-fbu-tease-banner-cta{align-items:center;background:linear-gradient(135deg,#f59e0b,#d97706);border:none;border-radius:999px;box-shadow:0 4px 12px #d9770659;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:4px;padding:9px 14px;transition:transform .18s ease,box-shadow .18s ease;white-space:nowrap}.bp-workspace .bp-fbu-tease-banner-cta:hover{box-shadow:0 6px 16px #d9770673;transform:translateY(-1px)}.bp-workspace .bp-fbu-card-name-blurred{color:#0000;letter-spacing:.5px;position:relative;text-shadow:0 0 12px #ffffffd9;-webkit-user-select:none;user-select:none}.bp-workspace .bp-fbu-card-name-blurred:after{background:#fcd34d;border-radius:50%;box-shadow:0 0 8px #fcd34dcc;content:"";display:inline-block;height:6px;margin-left:8px;vertical-align:middle;width:6px}.bp-workspace .bp-fbu-card-header.bp-fbu-card-header-branded{background-image:none;padding-top:18px;position:relative}.bp-workspace .bp-fbu-card-logo-plate{align-items:center;background:#fff;border-radius:14px;box-shadow:0 6px 16px #0003,inset 0 0 0 1px #ffffff80;display:inline-flex;height:56px;justify-content:center;padding:8px;position:absolute;right:14px;top:14px;transition:transform .22s cubic-bezier(.22,1,.36,1);width:56px;z-index:3}.bp-workspace .bp-fbu-match-card-premium:hover .bp-fbu-card-logo-plate{transform:scale(1.06) rotate(-2deg)}.bp-workspace .bp-fbu-card-logo-img{display:block;max-height:100%;max-width:100%;object-fit:contain}.bp-workspace .bp-fbu-card-header-branded .bp-fbu-card-header-row{padding-right:84px}.bp-workspace .bp-fbu-card-name-hidden{color:#ffffffd9;font-style:italic;letter-spacing:.2px;position:relative}.bp-workspace .bp-fbu-card-name-hidden:after{background:#fcd34d;border-radius:50%;box-shadow:0 0 8px #fcd34dcc;content:"";display:inline-block;height:6px;margin-left:8px;vertical-align:middle;width:6px}.bp-workspace .bp-fbu-cta-unlock{background:linear-gradient(135deg,#f59e0b,#d97706);border:none;box-shadow:0 6px 16px #d9770659;color:#fff;flex:1 1}.bp-workspace .bp-fbu-cta-unlock:hover{box-shadow:0 8px 20px #d9770673;transform:translateY(-1px)}.bp-workspace .bp-fbu-match-list{display:flex;flex-direction:column;gap:16px;list-style:none;margin:0;padding:0}.bp-workspace .bp-fbu-match-card{background:#fff;border:1px solid #f1f0f4;border-radius:18px;box-shadow:0 8px 22px #00000014;padding:18px 18px 16px;position:relative}.bp-workspace .bp-fbu-match-rank{align-items:center;border-radius:12px;box-shadow:0 4px 10px #0000002e;color:#fff;display:inline-flex;font-size:11px;font-weight:800;gap:5px;left:16px;letter-spacing:.06em;padding:5px 10px;position:absolute;top:-10px}.bp-workspace .bp-fbu-match-head{align-items:center;display:flex;gap:12px;margin-top:6px}.bp-workspace .bp-fbu-match-logo{background:#f3f4f6;border-radius:14px;flex-shrink:0;height:56px;object-fit:cover;width:56px}.bp-workspace .bp-fbu-match-logo-placeholder{align-items:center;background:#fff7ed;border-radius:14px;display:inline-flex;flex-shrink:0;height:56px;justify-content:center;width:56px}.bp-workspace .bp-fbu-match-info{flex:1 1;min-width:0}.bp-workspace .bp-fbu-match-info h3{color:#111827;font-size:16px;font-weight:700;margin:0 0 2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bp-workspace .bp-fbu-match-type{background:#f3f4f6;border-radius:6px;color:#6b7280;display:inline-block;font-size:11px;font-weight:600;margin-bottom:4px;padding:2px 8px}.bp-workspace .bp-fbu-match-meta{align-items:center;color:#6b7280;display:flex;flex-wrap:wrap;font-size:12px;gap:12px}.bp-workspace .bp-fbu-match-meta>span{align-items:center;display:inline-flex;gap:4px}.bp-workspace .bp-fbu-save-btn{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:19px;cursor:pointer;display:inline-flex;height:38px;justify-content:center;transition:background .16s ease,border-color .16s ease;width:38px}.bp-workspace .bp-fbu-save-btn.is-saved,.bp-workspace .bp-fbu-save-btn:hover{background:#fbf1ec;border-color:#e9c8b7}.bp-workspace .bp-fbu-match-insights{display:flex;flex-direction:column;gap:8px;list-style:none;margin:14px 0;padding:0}.bp-workspace .bp-fbu-match-insights li{align-items:flex-start;color:#374151;display:flex;font-size:13px;gap:8px;line-height:1.4}.bp-workspace .bp-fbu-match-insights svg{flex-shrink:0;margin-top:2px}.bp-workspace .bp-fbu-view-profile{width:100%}.bp-workspace .bp-fbu-empty{background:#fff;border-radius:18px;box-shadow:0 8px 22px #0000000f;padding:32px 20px;text-align:center}.bp-workspace .bp-fbu-empty h3{color:#111827;font-size:18px;font-weight:700;margin:12px 0 6px}.bp-workspace .bp-fbu-empty p{color:#6b7280;font-size:14px;line-height:1.45;margin:0 0 18px}.bp-workspace .bp-fbu-empty .bp-fbu-waitlist{background:linear-gradient(135deg,#f0f4fa,#f0f4fa);border:1px solid #e8ebef;border-radius:14px;margin:4px auto 18px;max-width:460px;padding:16px;text-align:left}.bp-workspace .bp-fbu-empty .bp-fbu-waitlist-label{color:#1d4ed8;display:block;font-size:13px;font-weight:700;letter-spacing:.01em;margin:0 0 8px}.bp-workspace .bp-fbu-empty .bp-fbu-waitlist-row{display:flex;flex-wrap:wrap;gap:8px}.bp-workspace .bp-fbu-empty .bp-fbu-waitlist-input{background:#fff;border:1px solid #cbd5e1;border-radius:10px;color:#1f2937;flex:1 1;font-family:inherit;font-size:14px;min-width:220px;outline:none;padding:11px 14px;transition:border-color .16s ease,box-shadow .16s ease}.bp-workspace .bp-fbu-empty .bp-fbu-waitlist-input:focus{border-color:#1d8efe;box-shadow:0 0 0 3px #1d8efe2e}.bp-workspace .bp-fbu-empty .bp-fbu-waitlist-cta{font-size:13.5px;padding:11px 18px;white-space:nowrap}.bp-workspace .bp-fbu-empty .bp-fbu-waitlist-done{background:linear-gradient(135deg,#ecfdf5,#d1fae5);border-color:#a7f3d0;display:flex;flex-direction:column;gap:4px;text-align:left}.bp-workspace .bp-fbu-empty .bp-fbu-waitlist-done strong{color:#047857;font-size:14px}.bp-workspace .bp-fbu-empty .bp-fbu-waitlist-done span{color:#065f46;font-size:13px}.bp-workspace .bp-fbu-empty .bp-fbu-empty-crosssell{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr;margin:4px auto 22px;max-width:460px}@media (min-width:720px){.bp-workspace .bp-fbu-empty .bp-fbu-empty-crosssell{gap:12px;grid-template-columns:repeat(3,1fr);max-width:760px}}.bp-workspace .bp-fbu-empty .bp-fbu-empty-card{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:14px;color:#1f2937;cursor:pointer;display:flex;font-family:inherit;font-size:13px;gap:12px;padding:14px 14px 14px 12px;text-align:left;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.bp-workspace .bp-fbu-empty .bp-fbu-empty-card:focus-visible,.bp-workspace .bp-fbu-empty .bp-fbu-empty-card:hover{border-color:#1d8efe;box-shadow:0 8px 20px #1d8efe1f;outline:none;transform:translateY(-2px)}.bp-workspace .bp-fbu-empty .bp-fbu-empty-card-icon{align-items:center;border-radius:10px;display:inline-flex;flex:0 0 36px;height:36px;justify-content:center;width:36px}.bp-workspace .bp-fbu-empty .bp-fbu-empty-card-body{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.bp-workspace .bp-fbu-empty .bp-fbu-empty-card-body strong{color:#111827;font-size:13px;font-weight:700}.bp-workspace .bp-fbu-empty .bp-fbu-empty-card-body span{color:#6b7280;font-size:12px;line-height:1.4}.bp-workspace .bp-fbu-empty .bp-fbu-empty-card svg:last-child{color:#94a3b8;flex-shrink:0}.bp-workspace .bp-fbu-empty .bp-fbu-empty-home-link{background:#0000;border:none;color:#6b7280;cursor:pointer;font-family:inherit;font-size:13px;margin-top:4px;padding:6px 10px}.bp-workspace .bp-fbu-empty .bp-fbu-empty-home-link:hover{color:#1d8efe}@media (min-width:1024px){.bp-workspace .bp-fbu-carousel,.bp-workspace .bp-fbu-loading,.bp-workspace .bp-fbu-quiz-head,.bp-workspace .bp-fbu-results-hero{padding-top:80px}.bp-workspace .bp-fbu-quiz-body,.bp-workspace .bp-fbu-results-body{max-width:720px}.bp-workspace .bp-fbu-quiz-options{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.bp-workspace .bp-fbu-match-list{gap:20px}}.bp-workspace .bp-fbu-rainbow-bg{animation:bp-fbu-rainbow-shift 8s ease-in-out infinite;background:linear-gradient(135deg,#00bfff,#40e0d0 20%,#9370db 40%,#ba55d3 60%,#ff0080 80%,#ff1493);background-size:400% 400%;min-height:100vh;overflow:hidden;position:relative}@keyframes bp-fbu-rainbow-shift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.bp-workspace .bp-fbu-purple-bg{animation:bp-fbu-rainbow-shift 10s ease-in-out infinite;background:linear-gradient(135deg,#667eea,#764ba2 25%,#9370db 50%,#ba55d3 75%,#ff0080);background-size:400% 400%;min-height:100vh;overflow:hidden;position:relative}.bp-workspace .bp-fbu-particles{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:1}.bp-workspace .bp-fbu-particle{animation:bp-fbu-particle-float 14s ease-in-out infinite;border-radius:50%;filter:blur(.5px);height:10px;opacity:.55;position:absolute;width:10px}.bp-workspace .bp-fbu-particle:first-child{animation-delay:0s;animation-duration:12s;background:gold;left:8%;top:12%}.bp-workspace .bp-fbu-particle:nth-child(2){animation-delay:1.2s;animation-duration:15s;background:#4ecdc4;left:72%;top:30%}.bp-workspace .bp-fbu-particle:nth-child(3){animation-delay:2.4s;animation-duration:13s;background:#ff6b6b;left:18%;top:56%}.bp-workspace .bp-fbu-particle:nth-child(4){animation-delay:.6s;animation-duration:17s;background:#45b7d1;left:60%;top:78%}.bp-workspace .bp-fbu-particle:nth-child(5){animation-delay:3s;animation-duration:11s;background:#96ceb4;left:42%;top:22%}.bp-workspace .bp-fbu-particle:nth-child(6){animation-delay:1.8s;animation-duration:16s;background:#ffeaa7;left:84%;top:62%}.bp-workspace .bp-fbu-particle:nth-child(7){animation-delay:4.2s;animation-duration:14s;background:plum;left:12%;top:86%}.bp-workspace .bp-fbu-particle:nth-child(8){animation-delay:2.8s;animation-duration:18s;background:#98d8c8;left:92%;top:40%}@keyframes bp-fbu-particle-float{0%{opacity:.55;transform:translate(0) scale(1)}25%{opacity:.85;transform:translate(40px,-30px) scale(1.3)}50%{opacity:.4;transform:translate(-30px,40px) scale(.7)}75%{opacity:.7;transform:translate(20px,-60px) scale(1.1)}to{opacity:.55;transform:translate(0) scale(1)}}.bp-workspace .bp-fbu-floating-logos{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}.bp-workspace .bp-fbu-floating-logo{animation:bp-fbu-floating-logo-drift 18s ease-in-out infinite;background:#ffffffc7;border-radius:50%;box-shadow:0 8px 24px #0f172a1f;filter:blur(1.2px);opacity:.32;overflow:hidden;position:absolute;will-change:transform,opacity}.bp-workspace .bp-fbu-floating-logo img{display:block;height:100%;object-fit:cover;width:100%}@keyframes bp-fbu-floating-logo-drift{0%{opacity:.3;transform:translate(0) scale(1)}25%{opacity:.4;transform:translate(28px,-18px) scale(1.08)}50%{opacity:.26;transform:translate(-22px,24px) scale(.94)}75%{opacity:.38;transform:translate(14px,-34px) scale(1.04)}to{opacity:.3;transform:translate(0) scale(1)}}@media (prefers-reduced-motion:reduce){.bp-workspace .bp-fbu-floating-logo{animation:none}}.bp-workspace .bp-fbu-bpi-spinner{align-items:center;display:flex;height:96px;justify-content:center;margin:0 auto 24px;position:relative;width:96px}.bp-workspace .bp-fbu-bpi-spinner:before{animation:bp-fbu-spin 1.6s linear infinite;background:conic-gradient(from 0deg,#00bfff,#40e0d0,#9370db,#ba55d3,#ff0080,#00bfff);border-radius:50%;content:"";inset:0;-webkit-mask:radial-gradient(circle at center,#0000 60%,#000 62%);mask:radial-gradient(circle at center,#0000 60%,#000 62%);position:absolute}.bp-workspace .bp-fbu-bpi-spinner-inner{align-items:center;background:#fff;border-radius:50%;box-shadow:0 4px 14px #0000002e;color:#667eea;display:inline-flex;height:64px;justify-content:center;position:relative;width:64px;z-index:2}.bp-workspace .bp-fbu-bpi-badge{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:14px;box-shadow:0 6px 16px #0000002e;color:#fff;display:inline-flex;font-size:12px;font-weight:700;gap:6px;letter-spacing:.06em;margin-bottom:18px;padding:8px 14px;text-transform:uppercase}.bp-workspace .bp-fbu-loading-steps{color:#ffffffeb;display:flex;flex-direction:column;font-size:14px;font-weight:500;gap:6px;margin-top:22px;text-align:left}.bp-workspace .bp-fbu-loading-steps .is-pending{opacity:.65}.bp-workspace .bp-fbu-celebration{align-items:center;color:#fff;display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding:32px;position:relative;text-align:center}.bp-workspace .bp-fbu-celebration-card{animation:bp-fbu-card-pop .6s cubic-bezier(.34,1.56,.64,1) both;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff29;border:1px solid #ffffff47;border-radius:24px;box-shadow:0 20px 48px #00000038;max-width:380px;padding:36px 28px;position:relative;z-index:3}.bp-workspace .bp-fbu-celebration-star{color:gold;font-size:52px;line-height:1;margin-bottom:14px;text-shadow:0 4px 16px #ffd70099}.bp-workspace .bp-fbu-celebration-title{font-size:26px;font-weight:800;line-height:1.15;margin:0 0 8px}.bp-workspace .bp-fbu-celebration-sub{color:#ffffffeb;font-size:14px;line-height:1.4;margin:0 0 18px}.bp-workspace .bp-fbu-celebration-badge{align-items:center;background:#fff;border-radius:14px;color:#667eea;display:inline-flex;font-size:12px;font-weight:800;gap:6px;letter-spacing:.06em;padding:8px 14px;text-transform:uppercase}@keyframes bp-fbu-card-pop{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}.bp-workspace .bp-fbu-confetti-layer{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:2}.bp-fbu-confetti-layer-fullscreen{height:100vh;inset:0!important;overflow:hidden;pointer-events:none;position:fixed!important;width:100vw;z-index:9999}.bp-fbu-confetti-layer-fullscreen .bp-fbu-confetti-piece{animation:bp-fbu-confetti-fall-fs 3.2s linear forwards;border-radius:2px;height:14px;position:absolute;top:-20px;width:10px}@keyframes bp-fbu-confetti-fall-fs{0%{opacity:1;transform:translateZ(0) rotate(0deg)}80%{opacity:1}to{opacity:0;transform:translate3d(0,110vh,0) rotate(2turn);transform:translate3d(var(--bp-fbu-dx,0),110vh,0) rotate(var(--bp-fbu-rot,2turn))}}.bp-workspace .bp-fbu-confetti-piece{animation:bp-fbu-confetti-fall 3s linear forwards;border-radius:2px;height:14px;position:absolute;top:-20px;width:10px}@keyframes bp-fbu-confetti-fall{0%{opacity:1;transform:translateZ(0) rotate(0deg)}80%{opacity:1}to{opacity:0;transform:translate3d(0,120vh,0) rotate(2turn);transform:translate3d(var(--bp-fbu-dx,0),120vh,0) rotate(var(--bp-fbu-rot,2turn))}}.bp-workspace .bp-fbu-match-card-premium{animation:bp-fbu-card-rise .62s cubic-bezier(.22,1,.36,1) both;background:#fff;border:1px solid #0f172a0f;border-radius:22px;box-shadow:0 6px 18px #0f172a14,0 1px 3px #0f172a0f;overflow:hidden;position:relative;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s ease}.bp-workspace .bp-fbu-match-card-premium:hover{box-shadow:0 18px 38px #0f172a24,0 2px 6px #0f172a14;transform:translateY(-4px)}@keyframes bp-fbu-card-rise{0%{opacity:0;transform:translateY(28px) scale(.97)}60%{opacity:1}to{opacity:1;transform:translateY(0) scale(1)}}.bp-workspace .bp-fbu-match-card-premium+.bp-fbu-match-card-premium{margin-top:16px}.bp-workspace .bp-fbu-next-actions{gap:10px;margin-top:24px}.bp-workspace .bp-fbu-card-header{background:linear-gradient(135deg,#667eea,#764ba2 55%,#6b73ff);color:#fff;padding:16px 18px 14px;position:relative}.bp-workspace .bp-fbu-card-header:after{background:linear-gradient(180deg,#0000,#0000002e);content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.bp-workspace .bp-fbu-card-header>.bp-fbu-card-header-row,.bp-workspace .bp-fbu-card-header>.bp-fbu-pill-row{z-index:1}.bp-workspace .bp-fbu-card-header-row{align-items:center;display:flex;gap:14px}.bp-workspace .bp-fbu-match-badge-big{align-items:center;background:#fff3;border:1px solid #ffffff52;border-radius:18px;display:flex;flex-direction:column;flex-shrink:0;height:72px;justify-content:center;line-height:1;width:72px}.bp-workspace .bp-fbu-match-badge-big strong{font-size:22px;font-weight:800}.bp-workspace .bp-fbu-match-badge-big span{color:#ffffffe0;font-size:10px;letter-spacing:.08em;margin-top:3px;text-transform:uppercase}.bp-workspace .bp-fbu-card-name{flex:1 1;min-width:0}.bp-workspace .bp-fbu-card-name-row{align-items:center;display:flex;gap:8px;margin-bottom:4px}.bp-workspace .bp-fbu-card-logo-sm{background:#fff;border:1px solid #fff6;border-radius:6px;box-shadow:0 2px 6px #0000002e;flex-shrink:0;height:28px;object-fit:contain;padding:3px;width:28px}.bp-workspace .bp-fbu-card-name h3{color:#fff;font-size:17px;font-weight:800;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bp-workspace .bp-fbu-card-tier{align-items:center;border-radius:10px;color:#fff;display:inline-flex;font-size:10px;font-weight:800;gap:4px;letter-spacing:.08em;margin-top:2px;padding:3px 8px}.bp-workspace .bp-fbu-tier-row{align-items:center;display:inline-flex;flex-wrap:wrap;gap:6px;margin-top:2px}.bp-workspace .bp-fbu-card-ai-badge{align-items:center;animation:bp-fbu-ai-shimmer 3s linear infinite;background:linear-gradient(90deg,#00bfff,#9370db,#ff1493);background-size:200% 100%;border-radius:10px;color:#fff;display:inline-flex;font-size:10px;font-weight:800;gap:4px;letter-spacing:.08em;padding:3px 8px}@keyframes bp-fbu-ai-shimmer{0%{background-position:0 50%}to{background-position:200% 50%}}.bp-workspace .bp-fbu-pill-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.bp-workspace .bp-fbu-pill{align-items:center;background:#ffffff2e;border-radius:10px;color:#fff;display:inline-flex;font-size:11px;font-weight:600;gap:4px;padding:5px 9px}.bp-workspace .bp-fbu-card-body{padding:16px 18px 18px}.bp-workspace .bp-fbu-reasoning-box{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;display:flex;gap:10px;margin-bottom:14px;padding:12px 14px}.bp-workspace .bp-fbu-reasoning-box svg{color:#1d8efe!important;flex-shrink:0;margin-top:2px}.bp-workspace .bp-fbu-reasoning-box h4{color:#0f172a;font-size:12px;font-weight:800;letter-spacing:.06em;margin:0 0 4px;text-transform:uppercase}.bp-workspace .bp-fbu-reasoning-box p{color:#475569;font-size:13px;line-height:1.45;margin:0}.bp-workspace .bp-fbu-card-actions{display:flex;gap:10px;margin-top:4px}.bp-workspace .bp-fbu-card-actions .bp-fbu-cta-primary{flex:1 1}.bp-workspace .bp-fbu-save-btn-lg{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:14px;cursor:pointer;display:inline-flex;height:48px;justify-content:center;transition:background .16s ease,transform .16s ease,border-color .16s ease;width:48px}.bp-workspace .bp-fbu-save-btn-lg:hover{background:#fff;border-color:#cbd5e1;transform:translateY(-1px)}.bp-workspace .bp-fbu-save-btn-lg:active{transform:scale(.95)}.bp-workspace .bp-fbu-save-btn-lg.is-saved{background:#fbf1ec;border-color:#e9c8b7}@keyframes bp-dash-dial-rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.bp-workspace .bp-dash-ios-dial-spin{animation:none;transform-box:fill-box}@keyframes bp-dash-stat-pop{0%{opacity:0;transform:scale(.7)}60%{opacity:1;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}.bp-workspace .bp-dash-ios-stat{animation:bp-dash-stat-pop .52s cubic-bezier(.34,1.56,.64,1) both}.bp-workspace .bp-dash-ios-stat:first-child{animation-delay:60ms}.bp-workspace .bp-dash-ios-stat:nth-child(2){animation-delay:.18s}.bp-workspace .bp-dash-ios-stat:nth-child(3){animation-delay:.3s}@media (prefers-reduced-motion:reduce){.bp-workspace .bp-dash-ios-dial-spin,.bp-workspace .bp-dash-ios-stat{animation:none}}@keyframes bp-page-mount{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.bp-workspace .bp-advice-ios-content,.bp-workspace .bp-dash-ios,.bp-workspace .bp-dash-ios-content,.bp-workspace .bp-designs-ios-content,.bp-workspace .bp-feed-body,.bp-workspace .bp-tbx-ios,.bp-workspace .bp-tbx-ios-content{animation:bp-page-mount .36s cubic-bezier(.22,1,.36,1) both}@media (prefers-reduced-motion:reduce){.bp-workspace .bp-advice-ios-content,.bp-workspace .bp-dash-ios,.bp-workspace .bp-dash-ios-content,.bp-workspace .bp-designs-ios-content,.bp-workspace .bp-feed-body,.bp-workspace .bp-tbx-ios,.bp-workspace .bp-tbx-ios-content{animation:none}}.bp-workspace a.bp-cta-primary:active,.bp-workspace a.bp-fbu-cta-primary:active,.bp-workspace button:not(:disabled):not(.bp-fab):active{transform:scale(.96);transition:transform .1s ease}.bp-workspace .bp-form-validation{align-items:flex-start;animation:bp-fbu-card-pop .32s cubic-bezier(.34,1.56,.64,1) both;border:1px solid;border-radius:12px;display:flex;font-size:13px;gap:8px;line-height:1.4;margin:-6px 0 12px;padding:10px 12px}.bp-workspace .bp-form-validation-icon{flex-shrink:0;margin-top:2px}.bp-workspace .bp-form-validation-body{flex:1 1;min-width:0}.bp-workspace .bp-form-validation-msg{font-weight:600;margin:0}.bp-workspace .bp-form-validation-range{font-feature-settings:"tnum";font-size:12px;font-variant-numeric:tabular-nums;margin:3px 0 0;opacity:.85}.bp-workspace .bp-form-validation-tip{font-size:12px;font-style:italic;margin:6px 0 0;opacity:.9}.bp-workspace .bp-form-validation-loading{background:#1d8efe14;border-color:#1d8efe40;color:#1d6fd6}.bp-workspace .bp-form-validation-normal{background:#21a6751a;border-color:#21a6754d;color:#157a55}.bp-workspace .bp-form-validation-low{background:#4275a81a;border-color:#4275a84d;color:#2d5a8a}.bp-workspace .bp-form-validation-high{background:#f5a6231f;border-color:#f5a62359;color:#b06a05}.bp-workspace .bp-form-validation-very_high{background:#e539351a;border-color:#e539354d;color:#b32420}.bp-workspace .bp-form-validation-locked{align-items:flex-start;background:#0f172a0a;border:1px dashed #0f172a2e;border-radius:12px;color:#1d1d1f;display:flex;font-size:13px;gap:8px;line-height:1.4;margin:-6px 0 12px;padding:12px 14px}.bp-workspace .bp-form-validation-locked .bp-form-validation-icon{color:#1d8efe;flex-shrink:0;margin-top:2px}.bp-workspace .bp-form-validation-locked .bp-form-validation-msg{color:#1d1d1f;font-weight:700;margin:0 0 4px}.bp-workspace .bp-form-validation-locked .bp-form-validation-tip{color:#0f172ab3;font-size:12.5px;font-style:normal;margin:0}.bp-workspace .bp-form-validation-locked a{color:#1d8efe;font-weight:700;text-decoration:none}.bp-workspace .bp-form-validation-locked a:hover{text-decoration:underline}.bp-workspace .bp-ct-trend{background:#fff;border:1px solid #eaeaea;border:1px solid var(--bp-border,#eaeaea);border-radius:14px;box-shadow:0 1px 2px #0000000a;padding:16px 12px 10px}@media (min-width:1024px){.bp-workspace .bp-ph[data-tool-shell=on]{background:#0000!important;margin:0;max-width:none;min-height:0;padding:0!important}.bp-workspace .bp-ph[data-tool-shell=on]>.bp-ph-bg,.bp-workspace .bp-ph[data-tool-shell=on]>.bp-ph-header{display:none!important}.bp-workspace .bp-ph[data-tool-shell=on] .bp-ph-body{max-width:none;padding:0}}.bp-workspace .bp-ph{background:#f2f2f7;padding-bottom:40px}.bp-workspace .bp-ph-hero{color:#fff;overflow:hidden;padding:50px 22px 28px;position:relative}.bp-workspace .bp-ph-hero-bar{align-items:center;display:flex;left:0;padding:14px 16px;position:absolute;right:0;top:0;z-index:3}.bp-workspace .bp-ph-export{left:auto!important;right:16px}.bp-workspace .bp-ph-hero-title{font-size:26px;font-weight:800;line-height:1.18;margin:8px 0 6px;position:relative;z-index:2}.bp-workspace .bp-ph-hero-sub{color:#ffffffeb;font-size:14px;line-height:1.4;margin:0 auto 22px;max-width:460px;position:relative;z-index:2}.bp-workspace .bp-ph-ring-container{display:flex;justify-content:center;margin:6px auto 0;position:relative;z-index:2}.bp-workspace .bp-ph-loading{color:#ffffffeb;font-size:14px}@keyframes bp-ph-ring-rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.bp-workspace .bp-ph-ring-spin{animation:bp-ph-ring-rotate 8s linear infinite}@media (prefers-reduced-motion:reduce){.bp-workspace .bp-ph-ring-spin{animation:none}}.bp-workspace .bp-ph-ring-center{align-items:center;display:flex;flex-direction:column;inset:0;justify-content:center;pointer-events:none;position:absolute}.bp-workspace .bp-ph-ring-value{font-feature-settings:"tnum";color:#fff;font-size:56px;font-variant-numeric:tabular-nums;font-weight:800;line-height:1}.bp-workspace .bp-ph-ring-label{color:#ffffffd9;font-size:11px;letter-spacing:.1em;margin-top:4px;text-transform:uppercase}.bp-workspace .bp-ph-ring-badge{border-radius:12px;display:inline-block;font-size:11px;font-weight:800;letter-spacing:.08em;margin-top:8px;padding:4px 10px;text-transform:uppercase}.bp-workspace .bp-ph-body{margin:-8px auto 0;max-width:720px;padding:16px 18px}.bp-workspace .bp-ph-section{animation:bp-page-mount .36s cubic-bezier(.22,1,.36,1) both;background:#fff;border:1px solid #f1f0f4;border-radius:18px;box-shadow:0 6px 18px #0000000f;margin-bottom:14px;padding:16px 18px}.bp-workspace .bp-ph-h2{color:#111827;font-size:15px;font-weight:800;letter-spacing:.02em;margin:0 0 12px}.bp-workspace .bp-ph-cats{display:flex;flex-direction:column;gap:14px}.bp-workspace .bp-ph-cat-head{align-items:center;display:flex;gap:10px;margin-bottom:6px}.bp-workspace .bp-ph-cat-icon{align-items:center;border-radius:10px;display:inline-flex;height:32px;justify-content:center;width:32px}.bp-workspace .bp-ph-cat-meta{flex:1 1;min-width:0}.bp-workspace .bp-ph-cat-label{color:#111827;font-size:14px;font-weight:700;margin:0}.bp-workspace .bp-ph-cat-helper{color:#6b7280;font-size:12px;margin:2px 0 0}.bp-workspace .bp-ph-cat-pct{font-feature-settings:"tnum";color:#111827;font-size:14px;font-variant-numeric:tabular-nums;font-weight:800}.bp-workspace .bp-ph-cat-bar{background:#f3f4f6;border-radius:6px;height:8px;overflow:hidden}.bp-workspace .bp-ph-cat-bar>span{border-radius:6px;display:block;height:100%;transition:width .6s cubic-bezier(.34,1.56,.64,1)}.bp-workspace .bp-ph-obs{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.bp-workspace .bp-ph-obs-item{align-items:flex-start;background:#f9fafb;border-radius:12px;color:#374151;display:flex;font-size:13px;gap:8px;line-height:1.4;padding:10px 12px}.bp-workspace .bp-ph-obs-item.is-positive{background:#ecfdf5;color:#047857}.bp-workspace .bp-ph-obs-item.is-caution,.bp-workspace .bp-ph-obs-item.is-critical,.bp-workspace .bp-ph-obs-item.is-warning{background:#fbf1ec;color:#b94e2e}.bp-workspace .bp-ph-obs-item svg{flex-shrink:0;margin-top:2px}.bp-workspace .bp-ph-tips{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.bp-workspace .bp-ph-tip{border:1px solid;border-radius:14px;padding:14px}.bp-workspace .bp-ph-tip.is-high{background:#fff1f2;border-color:#e9c8b7}.bp-workspace .bp-ph-tip.is-medium{background:#fff7ed;border-color:#fed7aa}.bp-workspace .bp-ph-tip.is-low{background:#f5f3ff;border-color:#e9d5ff}.bp-workspace .bp-ph-tip-priority{background:#0000000f;border-radius:8px;color:#374151;display:inline-block;font-size:10px;font-weight:800;letter-spacing:.08em;margin-bottom:6px;padding:2px 8px}.bp-workspace .bp-ph-tip.is-high .bp-ph-tip-priority{background:#e9c8b7;color:#a04324}.bp-workspace .bp-ph-tip.is-medium .bp-ph-tip-priority{background:#fed7aa;color:#9a3412}.bp-workspace .bp-ph-tip.is-low .bp-ph-tip-priority{background:#e9d5ff;color:#6b21a8}.bp-workspace .bp-ph-tip-title{color:#111827;font-size:14px;font-weight:800;margin:2px 0 4px}.bp-workspace .bp-ph-tip-action{color:#4b5563;font-size:13px;line-height:1.45;margin:0}.bp-workspace .bp-hl-type-tabs{background:#ffffff0f;border:1px solid #ffffff14;border-radius:14px;display:flex;gap:4px;margin:0 16px 12px;padding:4px}.bp-workspace .bp-hl-type-tab{align-items:center;background:#0000;border:none;border-radius:9999px;color:#ffffffa6;cursor:pointer;display:inline-flex;flex:1 1;font-family:inherit;font-size:13px;font-weight:600;gap:6px;justify-content:center;padding:10px 12px;transition:background .16s ease,color .16s ease}.bp-workspace .bp-hl-type-tab:hover{color:#fff}.bp-workspace .bp-hl-type-tab.is-active{background:linear-gradient(135deg,#00bfff,#9370db);box-shadow:0 4px 12px #9370db66;color:#fff}.bp-workspace .bp-hl-mm-cta{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:14px;box-shadow:0 8px 22px #667eea47;color:#fff;display:flex;gap:14px;margin:0 auto 14px;max-width:1080px;padding:14px 18px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.bp-workspace .bp-hl-mm-cta:hover{box-shadow:0 12px 28px #667eea66;transform:translateY(-2px)}.bp-workspace .bp-hl-mm-cta>svg{flex-shrink:0}.bp-workspace .bp-hl-mm-cta>div{flex:1 1;min-width:0}.bp-workspace .bp-hl-mm-cta strong{display:block;font-size:15px;font-weight:700;line-height:1.2}.bp-workspace .bp-hl-mm-cta small{display:block;font-size:12px;margin-top:2px;opacity:.88}.bp-workspace .bp-cl-filter-bar{align-items:center;background:#f1f5f9;border-radius:999px;color:#475569;display:inline-flex;font-size:12px;gap:4px;padding:4px}.bp-workspace .bp-cl-filter{-webkit-appearance:none;appearance:none;background:#0000;border:0;border-radius:999px;color:#64748b;cursor:pointer;font-size:12px;font-weight:600;padding:6px 12px;transition:background .16s ease,color .16s ease}.bp-workspace .bp-cl-filter:hover{color:#1e293b}.bp-workspace .bp-cl-filter.is-active{background:#fff;box-shadow:0 1px 3px #00000014;color:#6366f1;color:var(--bp-primary,#6366f1)}.bp-workspace .bp-cl-empty{background:#f8fafc;border-radius:10px;color:#6b7280;font-size:13px;font-style:italic;list-style:none;padding:12px 14px}.bp-workspace .bp-ct-search{align-items:center;background:#fff;border:1px solid #e5e7eb;border:1px solid var(--bp-border,#e5e7eb);border-radius:12px;box-shadow:0 1px 2px #0000000a;display:flex;gap:8px;padding:10px 14px;position:relative}.bp-workspace .bp-ct-search>svg{color:#9ca3af;flex-shrink:0}.bp-workspace .bp-ct-search>input{background:#0000;border:0;color:#111827;flex:1 1;font-size:14px;min-width:0;outline:0}.bp-workspace .bp-ct-search>input::placeholder{color:#9ca3af}.bp-workspace .bp-ct-search-clear{-webkit-appearance:none;appearance:none;background:#f3f4f6;border:0;border-radius:50%;color:#6b7280;cursor:pointer;font-size:14px;font-weight:700;height:22px;width:22px}.bp-workspace .bp-ct-search-clear:hover{background:#e5e7eb;color:#111827}.bp-workspace .bp-int3d-history{padding-bottom:12px}.bp-workspace .bp-int3d-history-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.bp-workspace .bp-int3d-history-card{-webkit-appearance:none;appearance:none;background:#fff;border:0;border-radius:12px;box-shadow:0 2px 8px #0000000f;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;padding:0;text-align:left;transition:transform .2s ease,box-shadow .2s ease}.bp-workspace .bp-int3d-history-card:hover{box-shadow:0 8px 18px #0000001a;transform:translateY(-2px)}.bp-workspace .bp-int3d-history-card>img{aspect-ratio:4/3;background:#f3f4f6;object-fit:cover;width:100%}.bp-workspace .bp-int3d-history-placeholder{align-items:center;aspect-ratio:4/3;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;display:flex;justify-content:center;width:100%}.bp-workspace .bp-int3d-history-meta{display:flex;flex-direction:column;padding:8px 10px 10px}.bp-workspace .bp-int3d-history-meta strong{color:#111827;font-size:13px;font-weight:700}.bp-workspace .bp-int3d-history-meta small{color:#6b7280;font-size:11px;margin-top:2px}.bp-workspace .bp-fav-empty{background:#fff;border:1px solid #f1f0f4;border-radius:18px;box-shadow:0 6px 18px #0000000f;padding:36px 20px;text-align:center}.bp-workspace .bp-fav-empty h3{color:#111827;font-size:18px;font-weight:700;margin:12px 0 6px}.bp-workspace .bp-fav-empty p{color:#6b7280;font-size:14px;line-height:1.5;margin:0 auto;max-width:380px}.bp-workspace .bp-fav-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.bp-workspace .bp-fav-card{background:#fff;border:1px solid #f1f0f4;border-radius:18px;box-shadow:0 6px 18px #00000014;display:flex;flex-direction:column;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.bp-workspace .bp-fav-card:hover{box-shadow:0 14px 28px #0000001f;transform:translateY(-3px)}.bp-workspace .bp-fav-img{aspect-ratio:4/3;background:#f3f4f6;object-fit:cover;width:100%}.bp-workspace .bp-fav-img-placeholder{align-items:center;background:linear-gradient(135deg,#fbf1ec,#fce7f3);color:#e91e63;display:flex;justify-content:center}.bp-workspace .bp-fav-body{display:flex;flex-direction:column;gap:6px;padding:12px 14px 14px}.bp-workspace .bp-fav-name{color:#111827;font-size:15px;font-weight:700;line-height:1.25;margin:0}.bp-workspace .bp-fav-builder{color:#6b7280;font-size:13px;margin:0}.bp-workspace .bp-fav-meta{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:6px 0 4px;padding:0}.bp-workspace .bp-fav-meta li{align-items:center;background:#f1f5f9;border-radius:8px;color:#475569;display:inline-flex;font-size:11px;font-weight:600;gap:4px;padding:3px 8px}.bp-workspace .bp-fav-notes{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#4b5563;display:-webkit-box;font-size:12px;line-height:1.4;margin:6px 0 0;overflow:hidden}.bp-workspace .bp-fav-actions{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-top:8px}.bp-workspace .bp-fav-remove{align-items:center;-webkit-appearance:none;appearance:none;background:#fbf1ec;border:0;border-radius:8px;color:#b94e2e;cursor:pointer;display:inline-flex;height:30px;justify-content:center;transition:background .16s ease;width:30px}.bp-workspace .bp-fav-remove:hover{background:#e9c8b7}.bp-workspace .bp-modal-backdrop{align-items:flex-end;animation:bp-modal-fade .22s ease both;background:#0f172a8c;display:flex;inset:0;justify-content:center;position:fixed;z-index:200}@media (min-width:768px){.bp-workspace .bp-modal-backdrop{align-items:center;padding:24px}}@keyframes bp-modal-fade{0%{opacity:0}to{opacity:1}}.bp-workspace .bp-modal-backdrop .bp-modal-sheet{animation:bp-modal-rise .32s cubic-bezier(.22,1,.36,1) both;background:#fff;border-radius:18px 18px 0 0;display:flex;flex-direction:column;max-height:92vh;max-width:520px;overflow:hidden;width:100%}@media (min-width:768px){.bp-workspace .bp-modal-backdrop .bp-modal-sheet{border-radius:18px}}@keyframes bp-modal-rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.bp-workspace .bp-modal-head{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:16px 18px}.bp-workspace .bp-modal-head h2{color:#111827;font-size:17px;font-weight:700;margin:0}.bp-workspace .bp-modal-body{display:flex;flex:1 1;flex-direction:column;gap:10px;min-height:0;overflow-y:auto;padding:16px 18px}.bp-workspace .bp-modal-foot{background:#fff;border-top:1px solid #f1f5f9;display:flex;gap:10px;justify-content:flex-end;padding:12px 18px}.bp-workspace .bp-form-error{background:#fbf1ec;border:1px solid #e9c8b7;border-radius:8px;color:#b94e2e;font-size:13px;margin-top:4px;padding:8px 10px}.bp-workspace .bp-builder-info-sheet{display:flex;flex-direction:column;max-width:520px;overflow:hidden;padding:0}.bp-workspace .bp-builder-info-head{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;display:flex;gap:12px;justify-content:space-between;padding:18px 20px}.bp-workspace .bp-builder-info-head-left{align-items:center;display:flex;gap:10px;min-width:0}.bp-workspace .bp-builder-info-head-left h2{color:#fff;font-size:18px;font-weight:700;letter-spacing:-.01em;margin:0}.bp-workspace .bp-builder-info-head .bp-modal-close-light{align-items:center;background:#ffffff2e;border:none;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;height:32px;justify-content:center;transition:background-color .15s ease;width:32px}.bp-workspace .bp-builder-info-head .bp-modal-close-light:hover{background:#ffffff47}.bp-workspace .bp-builder-info-body{overflow-y:auto;padding:20px 20px 24px}.bp-workspace .bp-builder-info-main-title{color:#1a1a1a;font-size:19px;font-weight:700;letter-spacing:-.01em;margin:0 0 10px}.bp-workspace .bp-builder-info-lede{color:#4a4a4a;font-size:14.5px;line-height:1.55;margin:0 0 18px}.bp-workspace .bp-builder-info-sub-title{color:#1a1a1a;font-size:15px;font-weight:700;margin:0 0 12px}.bp-workspace .bp-builder-info-steps{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0 0 20px;padding:0}.bp-workspace .bp-builder-info-steps li{align-items:flex-start;display:flex;gap:12px}.bp-workspace .bp-builder-info-step-num{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:999px;color:#fff;display:inline-flex;flex-shrink:0;font-size:13px;font-weight:700;height:28px;justify-content:center;width:28px}.bp-workspace .bp-builder-info-steps li p{color:#2a2a2a;font-size:14px;line-height:1.5;margin:0}.bp-workspace .bp-builder-info-steps li p strong{color:#1a1a1a;font-weight:700}.bp-workspace .bp-builder-info-special{background:linear-gradient(135deg,#667eea14,#764ba214);border:1px solid #667eea2e;border-radius:14px;margin:0 0 22px;padding:14px 16px}.bp-workspace .bp-builder-info-special h4{color:#1a1a1a;font-size:14.5px;font-weight:700;margin:0 0 10px}.bp-workspace .bp-builder-info-special ul{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.bp-workspace .bp-builder-info-special li{align-items:flex-start;display:flex;gap:8px}.bp-workspace .bp-builder-info-special li span[aria-hidden]{color:#10b981;flex-shrink:0;font-weight:800;line-height:1.4}.bp-workspace .bp-builder-info-special li p{color:#2a2a2a;font-size:13.5px;line-height:1.5;margin:0}.bp-workspace .bp-builder-info-special li p strong{color:#1a1a1a;font-weight:700}.bp-workspace .bp-builder-info-commit{margin:0 0 16px}.bp-workspace .bp-builder-info-commit h4{color:#1a1a1a;font-size:14.5px;font-weight:700;margin:0 0 6px}.bp-workspace .bp-builder-info-commit p{color:#4a4a4a;font-size:14px;line-height:1.55;margin:0}.bp-workspace .bp-builder-info-cta{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:999px;box-shadow:0 8px 20px #667eea47;color:#fff;cursor:pointer;font-size:15px;font-weight:700;letter-spacing:.01em;margin-top:4px;padding:14px 20px;transition:transform .15s ease,box-shadow .15s ease;width:100%}.bp-workspace .bp-builder-info-cta:hover{box-shadow:0 10px 24px #667eea57;transform:translateY(-1px)}.bp-workspace .bp-builder-info-cta:active{transform:translateY(0)}.bp-workspace .bp-design-gen .bp-design-hero{background:linear-gradient(135deg,#667eea,#764ba2)}.bp-workspace .bp-design-quota{align-items:center;background:#ffffff2e;border-radius:999px;color:#fff;display:inline-flex;font-size:12.5px;font-weight:600;gap:6px;margin-top:12px;padding:6px 12px}.bp-workspace .bp-design-body{padding-bottom:100px}.bp-workspace .bp-design-group{padding:16px 18px 0}.bp-workspace .bp-design-group-label{align-items:center;color:#1a1a1a;display:flex;font-size:14.5px;font-weight:700;justify-content:space-between;letter-spacing:-.005em;margin:0 0 10px}.bp-workspace .bp-design-req{color:#ef4444;margin-left:2px}.bp-workspace .bp-design-slider-value{background:#667eea1f;border-radius:999px;color:#4b3fa3;font-size:13px;font-weight:700;padding:3px 10px}.bp-workspace .bp-design-options{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:640px){.bp-workspace .bp-design-options{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.bp-workspace .bp-design-options{grid-template-columns:repeat(4,minmax(0,1fr))}}.bp-workspace .bp-design-option{align-items:center;background:#fff;border:1.5px solid #e5e7eb;border-radius:14px;color:#1a1a1a;cursor:pointer;display:flex;font:inherit;font-size:13.5px;font-weight:600;gap:8px;padding:12px 14px;position:relative;text-align:left;transition:border-color .14s ease,background .14s ease,transform .14s ease}.bp-workspace .bp-design-option:hover{background:#fafbff;border-color:#667eea}.bp-workspace .bp-design-option.is-active{background:#667eea1a;border-color:#667eea;color:#4b3fa3}.bp-workspace .bp-design-option svg{color:#6b7280;flex-shrink:0}.bp-workspace .bp-design-option.is-active svg{color:#667eea}.bp-workspace .bp-design-option span{flex:1 1;min-width:0}.bp-workspace .bp-design-check{color:#667eea;flex-shrink:0}.bp-workspace .bp-design-slider{accent-color:#667eea;height:4px;width:100%}.bp-workspace .bp-design-area-widget{align-items:center;background:linear-gradient(135deg,#667eea14,#7c3aed0f);border:1px solid #667eea2e;border-radius:12px;display:flex;justify-content:space-between;margin:8px 18px 0;padding:12px 16px}.bp-workspace .bp-design-area-label{color:#475569;font-size:13px;font-weight:600;letter-spacing:.01em}.bp-workspace .bp-design-area-value{font-feature-settings:"tnum";color:#4f46e5;font-size:18px;font-variant-numeric:tabular-nums;font-weight:800}.bp-workspace .bp-design-mode-toggle{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:999px;display:inline-flex;gap:4px;margin:4px 18px 18px;padding:4px}.bp-workspace .bp-design-mode-btn{align-items:center;background:#0000;border:none;border-radius:999px;color:#64748b;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:8px 16px;transition:background-color .18s ease,color .18s ease,box-shadow .18s ease}.bp-workspace .bp-design-mode-btn.is-active{background:#fff;box-shadow:0 1px 3px #0f172a14;color:#4f46e5}.bp-workspace .bp-design-upload{margin:0 18px 16px}.bp-workspace .bp-design-uploader{align-items:center;background:linear-gradient(135deg,#667eea0a,#7c3aed0a);border:2px dashed #c7d2fe;border-radius:16px;cursor:pointer;display:flex;flex-direction:column;gap:8px;justify-content:center;padding:28px 24px;text-align:center;transition:border-color .18s ease,background-color .18s ease}.bp-workspace .bp-design-uploader:hover{border-color:#6366f1}.bp-workspace .bp-design-uploader.is-loaded{background:linear-gradient(135deg,#6366f114,#7c3aed0f);border-color:#6366f1;border-style:solid}.bp-workspace .bp-design-uploader svg{color:#6366f1}.bp-workspace .bp-design-uploader strong{color:#1e293b;font-size:14px;font-weight:700}.bp-workspace .bp-design-uploader span{color:#64748b;font-size:12px}.bp-workspace .bp-design-upload-clear{background:#fff;border:1px solid #e2e8f0;border-radius:999px;color:#475569;cursor:pointer;font-size:12px;font-weight:600;margin-top:6px;padding:6px 14px}.bp-workspace .bp-design-upload-clear:hover{border-color:#6366f1;color:#4f46e5}.bp-workspace .bp-design-upload-hint{color:#64748b;font-size:12px;line-height:1.5;margin:10px 4px 0}.bp-workspace .bp-design-site-summary{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 6px 14px #0f172a0a;margin:14px 18px 0;padding:16px 18px}.bp-workspace .bp-design-site-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.bp-workspace .bp-design-site-chip{align-items:center;background:#eef2ff;border:1px solid #c7d2fe;border-radius:999px;color:#4338ca;display:inline-flex;font-size:12px;font-weight:600;gap:6px;padding:6px 12px}.bp-workspace .bp-design-site-chip-aspect{background:#fbf1ec;border-color:#e9c8b7;color:#b94e2e;line-height:1.4;max-width:100%;white-space:normal}.bp-workspace .bp-design-site-chip-locked{background:#ecfdf5;border-color:#6ee7b7;color:#065f46}.bp-workspace .bp-design-plants h4{color:#4f46e5;font-size:13px;font-weight:700;letter-spacing:.04em;margin:6px 0 10px;text-transform:uppercase}.bp-workspace .bp-design-plants ul{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr;list-style:none;margin:0;padding:0}@media (min-width:768px){.bp-workspace .bp-design-plants ul{grid-template-columns:1fr 1fr}}.bp-workspace .bp-design-plants li{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:12px 14px}.bp-workspace .bp-design-plants li strong{color:#1e293b;display:block;font-size:14px;font-weight:700}.bp-workspace .bp-design-plants li em{color:#64748b;font-size:12px;font-style:italic}.bp-workspace .bp-design-plant-meta{color:#6366f1;display:block;font-size:11px;font-weight:600;letter-spacing:.02em;margin-top:2px;text-transform:capitalize}.bp-workspace .bp-design-plants li p{color:#475569;font-size:12px;line-height:1.5;margin:6px 0 0}.bp-workspace .bp-landscape-upload-layout{display:flex;flex-direction:column;gap:22px;margin:0 18px}.bp-workspace .bp-landscape-hero{background:#0f172a;border-radius:22px;box-shadow:0 18px 38px #0f172a2e;overflow:hidden;position:relative;width:100%}.bp-workspace .bp-landscape-hero-img{background:#0f172a;display:block;max-height:70vh;object-fit:contain;width:100%}.bp-workspace .bp-landscape-hero-actions{background:#fffffff5;border-top:1px solid #0f172a0f;display:flex;flex-wrap:wrap;gap:8px;padding:14px 16px}.bp-workspace .bp-landscape-hero-placeholder{align-items:center;background:linear-gradient(135deg,#f8fafc,#eef2ff);border-radius:22px;color:#475569;display:flex;flex-direction:column;gap:12px;justify-content:center;min-height:320px;padding:72px 32px;text-align:center}.bp-workspace .bp-landscape-hero-placeholder svg{color:#94a3b8}.bp-workspace .bp-landscape-hero-placeholder h3{color:#1e293b;font-size:22px;font-weight:700;margin:0}.bp-workspace .bp-landscape-hero-placeholder p{color:#64748b;font-size:14px;line-height:1.55;margin:0;max-width:460px}.bp-workspace .bp-landscape-hero-dropzone{align-items:center;background:linear-gradient(135deg,#f8fafc,#eef2ff);border:2px dashed #c7d2fe;border-radius:22px;color:#475569;cursor:pointer;display:flex;flex-direction:column;gap:12px;justify-content:center;min-height:360px;padding:80px 32px;text-align:center;transition:border-color .18s ease,background-color .18s ease}.bp-workspace .bp-landscape-hero-dropzone:hover{background:linear-gradient(135deg,#f8fafc,#e0e7ff);border-color:#6366f1}.bp-workspace .bp-landscape-hero-dropzone svg{color:#6366f1}.bp-workspace .bp-landscape-hero-dropzone h3{color:#1e293b;font-size:24px;font-weight:700;margin:0}.bp-workspace .bp-landscape-hero-dropzone p{color:#64748b;font-size:14px;margin:0}.bp-workspace .bp-landscape-hero-dropzone .bp-landscape-uploader-auto{background:#6366f114;border-radius:999px;color:#4f46e5;font-size:13px;font-weight:600;line-height:1.5;margin-top:10px;max-width:520px;padding:10px 16px}.bp-workspace .bp-landscape-cols{grid-gap:18px;display:grid;gap:18px;grid-template-columns:1fr}@media (min-width:760px) and (max-width:1199px){.bp-workspace .bp-landscape-cols{grid-template-columns:minmax(260px,1fr) 1.5fr}.bp-workspace .bp-landscape-right{grid-column:1/-1}}@media (min-width:1200px){.bp-workspace .bp-landscape-cols{align-items:start;grid-template-columns:minmax(260px,1fr) minmax(0,2.2fr) minmax(260px,320px)}}.bp-workspace .bp-landscape-left,.bp-workspace .bp-landscape-right{background:#fff;border:1px solid #e2e8f0;border-radius:18px;box-shadow:0 8px 18px #0f172a0a;display:flex;flex-direction:column;gap:14px;padding:18px 16px}.bp-workspace .bp-landscape-middle{background:#0000;border:none;box-shadow:none;display:flex;flex-direction:column;gap:14px;min-height:100%;padding:0}.bp-workspace .bp-landscape-result-wrap{background:#fff;border:1px solid #e2e8f0;border-radius:18px;box-shadow:0 8px 18px #0f172a0a;display:flex;flex-direction:column;overflow:hidden}.bp-workspace .bp-landscape-right{background:#0000;border:none;box-shadow:none;padding:0}.bp-workspace .bp-landscape-right>*{margin:0 0 14px}.bp-workspace .bp-landscape-right>:last-child{margin-bottom:0}.bp-workspace .bp-landscape-left .bp-design-options{display:flex!important;flex-wrap:wrap;gap:4px;grid-template-columns:none!important}.bp-workspace .bp-landscape-left .bp-design-option{align-items:center;border-radius:999px;flex:0 0 auto;flex-direction:row;font-size:11.5px;gap:4px;height:auto;justify-content:center;line-height:1.2;min-height:0;padding:5px 10px;position:relative;text-align:center;white-space:nowrap}.bp-workspace .bp-landscape-left .bp-design-option svg{display:none}.bp-workspace .bp-landscape-left .bp-design-option span{display:inline;overflow:visible;text-overflow:clip;white-space:nowrap}.bp-workspace .bp-landscape-left .bp-design-check{height:11px;margin-left:2px;position:static;width:11px}.bp-workspace .bp-landscape-left .bp-design-group-label{color:#475569;font-size:11.5px;font-weight:700;letter-spacing:.02em;margin:0 0 5px;text-transform:uppercase}.bp-workspace .bp-landscape-left .bp-design-slider-value{font-size:12px;font-weight:700}.bp-workspace .bp-landscape-left .bp-design-slider{height:3px;margin-top:2px}.bp-workspace .bp-landscape-left .bp-design-area-widget{margin:0;padding:7px 10px}.bp-workspace .bp-landscape-left .bp-design-area-label{font-size:11.5px}.bp-workspace .bp-landscape-left .bp-design-area-value{font-size:14px}.bp-workspace .bp-landscape-left{gap:8px;padding:12px}.bp-workspace .bp-landscape-col-title{font-size:10.5px;margin:0 0 2px}.bp-workspace .bp-landscape-regen-btn{margin-top:4px;padding:8px 14px}.bp-workspace .bp-landscape-left .bp-design-option svg{flex-shrink:0}.bp-workspace .bp-landscape-left .bp-design-check{position:absolute;right:6px;top:6px}.bp-workspace .bp-landscape-col-title{color:#6366f1;font-size:11px;font-weight:700;letter-spacing:.12em;margin:0 0 4px;text-transform:uppercase}.bp-workspace .bp-landscape-left .bp-design-group{padding:0}.bp-workspace .bp-landscape-regen-btn{align-self:stretch;justify-content:center;margin-top:8px}.bp-workspace .bp-landscape-middle{align-items:stretch}.bp-workspace .bp-landscape-uploader{background:linear-gradient(135deg,#667eea0f,#7c3aed0f);border:2px dashed #6366f1;flex:1 1;min-height:280px}.bp-workspace .bp-landscape-uploader strong{font-size:16px}.bp-workspace .bp-landscape-uploader-auto{color:#4f46e5;font-size:12px;font-weight:600;margin-top:6px}.bp-workspace .bp-design-actions{display:flex;flex-wrap:wrap;gap:10px;padding:20px 18px 0}.bp-workspace .bp-design-cta{flex:1 1;font-size:15px;gap:8px;min-height:52px}.bp-workspace .bp-design-cta[disabled]{cursor:not-allowed;opacity:.55}.bp-workspace .bp-design-result{background:#0f172a;border-radius:20px;box-shadow:0 14px 32px #0f172a38;margin:20px 18px 0;overflow:hidden}.bp-workspace .bp-design-result-img{aspect-ratio:1/1;display:block;object-fit:cover;width:100%}.bp-workspace .bp-design-result-img.is-fit-contain{aspect-ratio:auto;background:#0f172a;max-height:80vh;object-fit:contain}.bp-workspace .bp-design-result-actions{background:#ffffffeb;display:flex;gap:8px;padding:12px}.bp-workspace .bp-design-tips{background:linear-gradient(135deg,#667eea0f,#764ba20f);border:1px solid #667eea2e;border-radius:18px;margin:20px 18px 0;padding:16px 18px}.bp-workspace .bp-design-tips h4{color:#4b3fa3;font-size:13.5px;font-weight:700;letter-spacing:.04em;margin:0 0 10px;text-transform:uppercase}.bp-workspace .bp-design-tips ul{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.bp-workspace .bp-design-tips li{align-items:flex-start;color:#1a1a1a;display:flex;font-size:13.5px;gap:8px;line-height:1.5}.bp-workspace .bp-design-tips li svg{color:#667eea;flex-shrink:0;margin-top:4px}.bp-workspace .bp-design-tips-loading{align-items:center;color:#64748b;display:inline-flex;font-size:13px;gap:6px;margin:0}.bp-workspace .bp-design-upgrade{align-items:flex-start;background:#fff7ed;border:1px solid #fed7aa;border-radius:14px;color:#7c2d12;display:flex;gap:12px;margin:20px 18px 0;padding:14px 16px}.bp-workspace .bp-design-upgrade strong{color:#7c2d12;display:block;font-size:13.5px}.bp-workspace .bp-design-upgrade p{color:#9a3412;font-size:12.5px;line-height:1.45;margin:4px 0 0}.bp-workspace .bp-design-upgrade a{color:#c2410c;font-weight:700;text-decoration:none}.bp-workspace .bp-design-upgrade a:hover{text-decoration:underline}.bp-workspace .bp-spin{animation:bp-design-spin .9s linear infinite}@keyframes bp-design-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.bp-workspace .bp-design-gen-shell{padding:4px 0 32px}.bp-workspace .bp-design-gen-subtitle{color:#475569;font-size:14px;line-height:1.55;margin:0 18px 12px}.bp-workspace .bp-design-gen-options{display:flex;flex-direction:column;gap:4px}.bp-workspace .bp-design-empty{color:#475569;padding:60px 24px;text-align:center}.bp-workspace .bp-design-empty h2{color:#0f172a;font-size:20px;margin:0 0 6px}.bp-workspace .bp-design-saved-pill{align-items:center;background:#22c55e1f;border-radius:999px;color:#15803d;display:inline-flex;font-size:12px;font-weight:700;gap:5px;letter-spacing:.02em;margin-left:auto;padding:5px 11px}.bp-workspace .bp-design-saved-pill svg{color:#15803d}.bp-workspace .bp-design-quote-section{margin:20px 18px 0}.bp-workspace .bp-design-sidebar-card{background:#fff;border:1px solid #0f172a14;border-radius:18px;box-shadow:0 2px 6px #0f172a0a;margin-bottom:14px;padding:16px 18px}.bp-workspace .bp-design-sidebar-eyebrow{color:#6366f1;font-size:11px;font-weight:700;letter-spacing:.1em;margin:0 0 10px;text-transform:uppercase}.bp-workspace .bp-design-quota-meter{align-items:baseline;display:flex;gap:8px;margin-bottom:10px}.bp-workspace .bp-design-quota-num{color:#0f172a;font-size:32px;font-weight:800;line-height:1}.bp-workspace .bp-design-quota-sub{color:#64748b;font-size:12.5px}.bp-workspace .bp-design-quota-bar{background:#0f172a14;border-radius:999px;height:6px;margin-bottom:10px;overflow:hidden}.bp-workspace .bp-design-quota-bar>span{background:linear-gradient(90deg,#6366f1,#ec4899);display:block;height:100%;transition:width .36s ease}.bp-workspace .bp-design-quota-hint{color:#94a3b8;font-size:12px;margin:0}.bp-workspace .bp-design-history-empty{color:#94a3b8;font-size:12.5px;line-height:1.5;margin:0}.bp-workspace .bp-design-history-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,1fr)}.bp-workspace .bp-design-history-card{aspect-ratio:1/1;background:#f8fafc;border:0;border-radius:12px;cursor:pointer;display:block;overflow:hidden;padding:0;position:relative;transition:transform .14s ease,box-shadow .14s ease}.bp-workspace .bp-design-history-card:hover{box-shadow:0 6px 18px #6366f12e;transform:translateY(-2px)}.bp-workspace .bp-design-history-card img{display:block;height:100%;object-fit:cover;width:100%}.bp-workspace .bp-design-history-date{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#0f172ab8;border-radius:999px;bottom:6px;color:#fff;font-size:10px;font-weight:700;left:6px;letter-spacing:.04em;padding:2px 7px;position:absolute;text-transform:uppercase}.bp-workspace .bp-design-history-del{align-items:center;background:#0f172a9e;border:0;border-radius:50%;color:#fff;cursor:pointer;display:inline-flex;height:24px;justify-content:center;opacity:0;position:absolute;right:6px;top:6px;transition:opacity .14s ease,background .14s ease;width:24px}.bp-workspace .bp-design-history-card:hover .bp-design-history-del{opacity:1}.bp-workspace .bp-design-history-del:hover{background:#dc2626}.bp-workspace .bp-design-sidebar-protip{background:linear-gradient(135deg,#6366f114,#ec48990f);border:1px solid #6366f133;border-radius:18px;padding:14px 16px}.bp-workspace .bp-design-sidebar-protip p{color:#334155;font-size:12.5px;line-height:1.55;margin:0}.bp-workspace .bp-design-sidebar-protip strong{color:#4338ca}@media (min-width:1024px){.bp-workspace .bp-design-gen-shell .bp-design-options{gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.bp-workspace .bp-design-gen-shell .bp-design-group{padding:8px 0 0}.bp-workspace .bp-design-gen-shell .bp-design-gen-subtitle{margin:0 0 16px}.bp-workspace .bp-design-gen-shell .bp-design-actions{padding:22px 0 0}.bp-workspace .bp-design-gen-shell .bp-design-result{margin:22px 0 0}.bp-workspace .bp-design-gen-shell .bp-design-result-img{aspect-ratio:16/10;max-height:560px}.bp-workspace .bp-design-gen-shell .bp-design-quote-section,.bp-workspace .bp-design-gen-shell .bp-design-tips,.bp-workspace .bp-design-gen-shell .bp-design-upgrade{margin:22px 0 0}.bp-workspace .bp-design-gen-shell .bp-form-error{margin:0}}@media (min-width:1440px){.bp-workspace .bp-design-gen-shell .bp-design-options{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:768px){body,html{overscroll-behavior-y:none}body{-webkit-tap-highlight-color:transparent}.bp-workspace{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f3f4f6;min-height:100dvh}.bp-workspace *{-webkit-tap-highlight-color:transparent}.bp-workspace .bp-back-link,.bp-workspace .bp-dash-ios-hero,.bp-workspace .bp-design-hero,.bp-workspace .bp-feed-hero,.bp-workspace .bp-settings-ios-header,.bp-workspace .bp-tabbar,.bp-workspace .bp-tabbar-link,.bp-workspace .bp-tbx-ios-header,.bp-workspace .bp-topbar,.bp-workspace [role=tab],.bp-workspace button{-webkit-user-select:none;user-select:none}.bp-workspace .bp-btn-pill:active,.bp-workspace .bp-card:active,.bp-workspace .bp-row:active,.bp-workspace .bp-tabbar-link:active,.bp-workspace [role=button]:active,.bp-workspace a:active,.bp-workspace button:active{transform:scale(.97);transition:transform 90ms cubic-bezier(.4,0,.2,1)}.bp-workspace{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.4}.bp-workspace,.bp-workspace h1,.bp-workspace h2,.bp-workspace h3,.bp-workspace h4,.bp-workspace h5{letter-spacing:normal}.bp-workspace .bp-tabbar{backdrop-filter:none;-webkit-backdrop-filter:none;border:none;border-radius:0;bottom:0;box-shadow:none;left:0;padding-bottom:calc(25px + env(safe-area-inset-bottom, 0px));padding-top:10px;position:fixed;right:0;transform:none;width:100%}.bp-workspace .bp-fab{bottom:calc(50px + env(safe-area-inset-bottom, 0px))}.bp-workspace .bp-main{padding-bottom:calc(96px + env(safe-area-inset-bottom, 0px))}.bp-workspace .bp-page-header,.bp-workspace .bp-settings-ios-header,.bp-workspace .bp-tbx-ios-header{padding-top:calc(12px + env(safe-area-inset-top, 0px))}.bp-workspace .bp-feed,.bp-workspace .bp-feed-body,.bp-workspace .bp-page{max-width:100%;padding-left:16px;padding-right:16px}.bp-workspace .bp-dash-ios-hero,.bp-workspace .bp-design-hero,.bp-workspace .bp-feed-hero{border-radius:0;margin-left:-16px;margin-right:-16px;padding-left:20px;padding-right:20px;padding-top:calc(20px + env(safe-area-inset-top, 0px))}.bp-workspace .bp-dash-ios-greeting{color:#fff;font-size:28px;font-weight:800;letter-spacing:-.5px;text-shadow:0 1px 3px #0000004d}.bp-workspace .bp-dash-ios-username{color:#fff;font-size:26px;font-weight:700}.bp-workspace .bp-dash-ios-icon-btn,.bp-workspace .bp-hero-icon-btn{align-items:center;background:#ffffff26;border:none;border-radius:40px;color:#fff;display:inline-flex;height:40px;justify-content:center;width:40px}.bp-workspace .bp-card,.bp-workspace .bp-feed-card,.bp-workspace .bp-package-card,.bp-workspace .bp-quickadd-item,.bp-workspace .bp-tbx-grid-tile,.bp-workspace .bp-tbx-tile,.bp-workspace .bp-tile{border-radius:14px;box-shadow:0 2px 8px #0000000f}.bp-workspace .bp-quickadd-item{background:#fff}.bp-workspace .bp-btn-pill,.bp-workspace .bp-btn-primary,.bp-workspace .bp-cta{border-radius:9999px;font-size:15px;font-weight:600;letter-spacing:0;min-height:44px}.bp-workspace .bp-btn-primary,.bp-workspace .bp-cta-primary{background-image:linear-gradient(135deg,#667eea,#764ba2);box-shadow:0 4px 14px #667eea59;color:#fff}.bp-workspace input,.bp-workspace select,.bp-workspace textarea{-webkit-appearance:none;appearance:none;border-radius:12px;font-size:16px}.bp-workspace .bp-modal-backdrop,.bp-workspace .bp-modal-overlay{align-items:flex-end;padding:0}.bp-workspace .bp-builder-info-sheet,.bp-workspace .bp-modal-backdrop>.bp-modal-sheet,.bp-workspace .bp-modal-sheet{animation:bp-sheet-rise .22s cubic-bezier(.32,.72,0,1);border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:22px;border-top-right-radius:22px;margin:0;max-height:92dvh;width:100%}.bp-workspace .bp-builder-info-sheet:before,.bp-workspace .bp-modal-sheet:before{background:#0f172a2e;border-radius:999px;content:"";height:5px;left:50%;pointer-events:none;position:absolute;top:8px;transform:translateX(-50%);width:36px;z-index:5}@keyframes bp-sheet-rise{0%{opacity:.85;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.bp-workspace,.bp-workspace .bp-feed,.bp-workspace .bp-main,.bp-workspace .bp-modal-sheet,.bp-workspace .bp-page{-webkit-overflow-scrolling:touch}.bp-workspace [class*=-ios-header]{background:#fff;position:-webkit-sticky;position:sticky;top:0;z-index:20}.bp-workspace .bp-main{overflow-x:hidden}.bp-workspace .bp-settings-ios-header~.bp-topbar,.bp-workspace .bp-tbx-ios-header~.bp-topbar{display:none}.bp-workspace .bp-tbx-ios{background:#f8fafc;padding:0 0 100px}.bp-workspace .bp-tbx-ios-header{padding:8px 20px 16px}.bp-workspace .bp-tbx-ios-sections{gap:0;padding:0 16px}.bp-workspace .bp-tbx-ios-section{background:#f0f1f3;border-radius:16px;margin-bottom:16px;padding:0 12px 10px}.bp-workspace .bp-tbx-ios-section-title{color:#1a1a1a;font-size:15px;font-weight:700;letter-spacing:0;margin:8px 0;padding:0 4px}.bp-workspace .bp-tbx-ios-grid{gap:10px;grid-template-columns:repeat(3,1fr)}.bp-workspace .bp-tbx-ios-card{background:#fff;border-radius:16px;box-shadow:0 2px 8px #0000000f;min-height:110px;padding:12px 8px}.bp-workspace .bp-tbx-ios-icon-wrap{height:52px;margin-bottom:8px;width:52px}.bp-workspace .bp-tbx-ios-icon{height:52px;width:52px}.bp-workspace .bp-tbx-ios-name{color:#374151;font-size:12px;font-weight:600;line-height:15px;padding:0 4px}.bp-workspace .bp-tbx-ios-premium-badge{border-radius:6px;font-size:7px;letter-spacing:.3px;padding:2px 4px;right:4px;top:4px}.bp-workspace .bp-designs-ios{background:#f8fafc;padding:0 0 100px}.bp-workspace .bp-designs-ios-header{padding:8px 20px 16px}.bp-workspace .bp-designs-ios-content{padding:0 16px}.bp-workspace .bp-designs-ios-section{background:#f0f1f3;border-radius:16px;margin-bottom:16px;padding:0 12px 10px}.bp-workspace .bp-designs-ios-section-title{color:#1a1a1a;font-size:15px;font-weight:700;letter-spacing:0;margin:8px 0;padding:0 4px}.bp-workspace .bp-designs-ios-grid{gap:10px;grid-template-columns:repeat(3,1fr)}.bp-workspace .bp-designs-ios-card{border-radius:16px;box-shadow:0 2px 8px #0000000f;min-height:110px;padding:12px 8px}.bp-workspace .bp-designs-ios-icon-wrap{height:52px;margin-bottom:8px;width:52px}.bp-workspace .bp-designs-ios-icon{border-radius:8px;height:52px;width:52px}.bp-workspace .bp-designs-ios-name{color:#374151;font-size:11px;font-weight:600;line-height:14px;padding:0 2px}.bp-workspace .bp-designs-ios-badge{border-radius:10px;font-size:10px;font-weight:700;min-width:32px;padding:3px 6px;right:4px;top:4px}.bp-workspace .bp-tabbar{background:#fff;border-top:1px solid #f0f0f0;height:80px;height:calc(80px + env(safe-area-inset-bottom, 0px));padding:10px 0 calc(25px + env(safe-area-inset-bottom, 0px))}.bp-workspace .bp-tabbar-link{color:#6b7280cc;font-size:11px;font-weight:500}.bp-workspace .bp-tabbar-link .bp-tabbar-label,.bp-workspace .bp-tabbar-link>span:last-child{margin-top:4px}.bp-workspace .bp-tabbar-link.is-active{color:#1d8efe;font-weight:600}.bp-workspace .bp-fab{border-radius:30px;bottom:calc(35px + env(safe-area-inset-bottom, 0px));box-shadow:0 4px 8px #667eea66;height:60px;width:60px}.bp-workspace .bp-dash-ios{background:#f2f2f7;padding:0 0 100px}.bp-workspace .bp-dash-ios-hero{height:68vh;min-height:580px;padding:calc(8px + env(safe-area-inset-top, 0px)) 20px 100px}.bp-workspace .bp-dash-ios-head{padding-top:0}.bp-workspace .bp-dash-ios-name{font-size:28px;font-weight:800;letter-spacing:-.5px;text-shadow:0 1px 3px #0000004d}.bp-workspace .bp-dash-ios-icon-btn{background:#ffffff26;border-radius:40px;height:40px;width:40px}.bp-workspace .bp-dash-ios-chip-row{gap:6px;margin-top:6px}.bp-workspace .bp-dash-ios-project-chip{background:#0000!important;border:0!important;box-shadow:none!important;gap:0!important;padding:0!important}.bp-workspace .bp-dash-ios-project-chip .bp-dash-ios-project-label{display:none!important}.bp-workspace .bp-dash-ios-project-chip .bp-dash-ios-project-avatar{background:#fff;height:32px;margin-right:6px;width:32px}.bp-workspace .bp-dash-ios-project-chip .bp-dash-ios-project-avatar img{height:28px;width:28px}.bp-workspace .bp-dash-ios-project-chip svg{stroke:#1d8efe!important;color:#1d8efe!important}.bp-workspace .bp-dash-ios-stats-row{gap:20px;justify-content:center;margin-top:5px;padding:0 10px}.bp-workspace .bp-dash-ios-stat-value{font-size:13px;font-weight:700}.bp-workspace .bp-dash-ios-stat-label{font-size:11px;font-weight:500;line-height:14px;margin-top:4px}.bp-workspace .bp-dash-ios-disclaimer{color:#ffffff80;font-size:9px;font-style:italic;margin:12px 0 30px}.bp-workspace .bp-dash-ios-main{border-top-left-radius:60px;border-top-right-radius:60px;box-shadow:0 -8px 16px #00000026;margin-top:-100px;padding:24px}.bp-workspace .bp-dash-ios-head .bp-dash-ios-stage-card{display:none!important}.bp-workspace .bp-dash-ios-stage-card--inmain{align-items:center;background:linear-gradient(135deg,#0f1e33,#1a2a44);border:none;border-radius:999px;box-shadow:0 4px 12px #0f1e3340;color:#fff;cursor:pointer;display:flex;gap:12px;margin:0 0 16px;padding:12px 16px 12px 12px;text-align:left;width:100%}.bp-workspace .bp-dash-ios-stage-card--inmain .bp-dash-ios-stage-icon-bare{align-items:center;background:#ffffff14;border-radius:22px;display:inline-flex;flex:0 0 auto;height:44px;justify-content:center;overflow:hidden;width:44px}.bp-workspace .bp-dash-ios-stage-card--inmain .bp-dash-ios-stage-icon-img{height:28px;object-fit:contain;width:28px}.bp-workspace .bp-dash-ios-stage-card--inmain .bp-dash-ios-stage-text{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.bp-workspace .bp-dash-ios-stage-card--inmain .bp-dash-ios-stage-eyebrow{color:#ffffffb3;font-size:10px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase}.bp-workspace .bp-dash-ios-stage-card--inmain .bp-dash-ios-stage-name{color:#fff;font-size:15px;font-weight:700;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bp-workspace .bp-dash-ios-stage-card--inmain .bp-dash-ios-stage-update{align-items:center;background:#ffffff1f;border-radius:999px;color:#fff;display:inline-flex;flex:0 0 auto;font-size:13px;font-weight:600;gap:4px;padding:8px 14px}.bp-workspace .bp-advice-ios,.bp-workspace [data-testid=advice-page]{background:#f8fafc;padding:0 0 100px}.bp-workspace .bp-advice-ios-header{padding:8px 20px 16px}.bp-workspace .bp-advice-ios-title{color:#1a1a1a;font-size:28px;font-weight:800;letter-spacing:-.5px}.bp-workspace .bp-advice-ios-subtitle{color:#666;font-size:15px;font-weight:500;margin-top:4px}.bp-workspace [data-testid=cost-tracker-page] .bp-hero-budget{background:#ffffff1f;border:1px solid #ffffff2e;border-radius:24px;margin-top:16px;padding:20px 16px 16px}.bp-workspace [data-testid=cost-tracker-page] .bp-hero-budget-row{align-items:stretch;gap:12px}.bp-workspace [data-testid=cost-tracker-page] .bp-hero-budget-stat{background:#fff3;border-radius:16px;flex:1 1;gap:6px;padding:14px 12px}.bp-workspace [data-testid=cost-tracker-page] .bp-hero-budget-label{color:#ffffffe6;font-size:12px;font-weight:500;letter-spacing:0;text-transform:none}.bp-workspace [data-testid=cost-tracker-page] .bp-hero-budget-value{color:#fff;font-size:22px;font-weight:700;letter-spacing:0}.bp-workspace [data-testid=cost-tracker-page] .bp-hero-budget-meta{color:#ffffffbf;font-size:11px}.bp-workspace [data-testid=cost-tracker-page] .bp-hero-budget-bar{background:#ffffff2e;border-radius:6px;height:12px;margin:14px 0 12px}.bp-workspace [data-testid=cost-tracker-page] .bp-hero-budget-bar>span{border-radius:6px}.bp-workspace [data-testid=cost-tracker-page] .bp-ct-expense-row,.bp-workspace [data-testid=cost-tracker-page] .bp-feed-row{border-radius:16px;margin-bottom:12px;padding:16px}.bp-workspace [data-testid=cost-tracker-page] .bp-ct-expense-category{font-size:14px;font-weight:600}.bp-workspace [data-testid=cost-tracker-page] .bp-ct-expense-amount{font-size:14px;font-weight:700}.bp-workspace [data-testid=cost-tracker-page] .bp-feed-section-title,.bp-workspace [data-testid=cost-tracker-page] .bp-section-title{color:#1a1a1a;font-size:16px;font-weight:600;margin-bottom:12px}.bp-workspace [data-testid=milestones-page] .bp-feed-row,.bp-workspace [data-testid=milestones-page] .bp-ms-item{background:#fff;border-radius:16px;box-shadow:0 2px 8px #0000000f;margin-bottom:12px;padding:16px}.bp-workspace [data-testid=milestones-page] .bp-feed-row .bp-row-title,.bp-workspace [data-testid=milestones-page] .bp-ms-title{color:#1a1a1a;font-size:15px;font-weight:600}.bp-workspace [data-testid=milestones-page] .bp-feed-row .bp-row-sub,.bp-workspace [data-testid=milestones-page] .bp-ms-sub{color:#666;font-size:13px;margin-top:2px}.bp-workspace [data-testid=checklists-page] .bp-cl-item,.bp-workspace [data-testid=checklists-page] .bp-feed-row{background:#fff;border-radius:14px;box-shadow:0 2px 6px #0000000d;margin-bottom:10px;padding:14px 16px}.bp-workspace [data-testid=checklists-page] .bp-cl-title,.bp-workspace [data-testid=checklists-page] .bp-feed-row .bp-row-title{color:#1a1a1a;font-size:15px;font-weight:600}.bp-workspace [data-testid=documents-page] .bp-doc-row,.bp-workspace [data-testid=documents-page] .bp-feed-row{background:#fff;border-radius:14px;box-shadow:0 2px 6px #0000000d;margin-bottom:10px;padding:14px 16px}.bp-workspace [data-testid=documents-page] .bp-doc-title,.bp-workspace [data-testid=documents-page] .bp-feed-row .bp-row-title{color:#1a1a1a;font-size:15px;font-weight:600}.bp-workspace [data-testid=documents-page] .bp-doc-sub{color:#888;font-size:12px;margin-top:2px}.bp-workspace .bp-feed-hero{border-radius:0;padding:calc(12px + env(safe-area-inset-top, 0px)) 20px 20px}.bp-workspace .bp-feed-hero-eyebrow{color:#ffffffd9;font-size:12px;font-weight:600;letter-spacing:.6px;margin-bottom:6px;text-transform:uppercase}.bp-workspace .bp-feed-hero-title{color:#fff;font-size:28px;font-weight:700;letter-spacing:-.3px;line-height:1.15;margin:0 0 6px}.bp-workspace .bp-feed-hero-sub{color:#ffffffe6;font-size:14px;font-weight:500;line-height:1.4;margin:0}.bp-workspace .bp-back-btn,.bp-workspace .bp-back-link,.bp-workspace .bp-hero-back,.bp-workspace .bp-page-back{align-items:center;background:#fff3;border:none;border-radius:22px;color:#fff;display:inline-flex;height:44px;justify-content:center;width:44px}.bp-workspace .bp-feed-body .bp-section-title,.bp-workspace .bp-feed-body h2,.bp-workspace .bp-feed-section h2,.bp-workspace .bp-feed-section-title{color:#1a1a1a;font-size:16px;font-weight:700;letter-spacing:0;margin:0 0 12px}.bp-workspace .bp-feed-body label,.bp-workspace .bp-form-label{color:#333;display:block;font-size:14px;font-weight:600;margin-bottom:8px}.bp-workspace .bp-form-input,.bp-workspace input[type=email],.bp-workspace input[type=number],.bp-workspace input[type=password],.bp-workspace input[type=search],.bp-workspace input[type=tel],.bp-workspace input[type=text],.bp-workspace input[type=url],.bp-workspace textarea{-webkit-appearance:none;appearance:none;background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;color:#1a1a1a;font-size:16px;padding:14px 16px;width:100%}.bp-workspace textarea{min-height:110px}.bp-workspace .bp-btn-primary,.bp-workspace .bp-cta-primary,.bp-workspace .bp-submit-btn{border:none;border-radius:50px;color:#fff;font-size:16px;font-weight:700;min-height:50px;padding:14px 24px}.bp-workspace .bp-cat-pill,.bp-workspace .bp-chip,.bp-workspace .bp-ct-filters>*{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:20px;color:#555;font-size:13px;font-weight:500;padding:10px 14px}.bp-workspace .bp-cat-pill.is-active,.bp-workspace .bp-chip.is-active,.bp-workspace .bp-ct-filters>.is-active{font-weight:600}.bp-workspace .bp-cl-items>*,.bp-workspace .bp-ct-item,.bp-workspace .bp-doc-row,.bp-workspace .bp-feed-row,.bp-workspace .bp-ms-item-tap{background:#fff;border-radius:14px;box-shadow:0 2px 6px #0000000d;margin-bottom:10px;padding:14px 16px}.bp-workspace .bp-ms-progress-track,.bp-workspace .bp-progress-track{background:#e0e0e0;border-radius:6px;height:12px;overflow:hidden}.bp-workspace .bp-ms-progress-track>*,.bp-workspace .bp-progress-track>*{background:#1d8efe;border-radius:6px;height:100%}.bp-workspace .bp-tdy{margin:0;max-width:100%;overflow-x:hidden;padding:0 0 100px}.bp-workspace .bp-tdy-hero{border-radius:0;margin:0 0 16px;padding:calc(16px + env(safe-area-inset-top, 0px)) 20px 20px}.bp-workspace .bp-tdy-card,.bp-workspace .bp-tdy-section{margin-left:16px;margin-right:16px}.bp-workspace .bp-tdy-cat,.bp-workspace .bp-tdy-popular{min-width:0}.bp-workspace .bp-tdy-popular-row{grid-template-columns:repeat(4,minmax(0,1fr))}.bp-workspace .bp-tdy-cat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.bp-workspace .bp-fab-sheet{bottom:calc(100px + env(safe-area-inset-bottom, 0px));transform:translate(-50%,40px) scale(.85);transform-origin:bottom center;transition:transform .42s cubic-bezier(.34,1.4,.5,1),opacity .22s ease-out;width:min(380px,calc(100vw - 24px))}.bp-workspace .bp-fab-sheet.is-open{transform:translate(-50%) scale(1)}.bp-workspace .bp-fab-backdrop{animation:bp-fab-overlay-in .24s ease-out forwards;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);background:#00000080}.bp-workspace .bp-dash-notif-popover,.bp-workspace .bp-dash-notif-wrap{display:none!important}}@media (max-width:380px){.bp-workspace .bp-feed,.bp-workspace .bp-feed-body,.bp-workspace .bp-page{padding-left:12px;padding-right:12px}.bp-workspace .bp-dash-ios-hero,.bp-workspace .bp-design-hero,.bp-workspace .bp-feed-hero{margin-left:-12px;margin-right:-12px;padding-left:16px;padding-right:16px}.bp-workspace .bp-dash-ios-greeting{font-size:26px}.bp-workspace .bp-dash-ios-username{font-size:24px}}.bp-dl-prompt-backdrop{align-items:flex-end;animation:bp-dl-fade-in .22s ease-out;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);background:#0000008c;display:flex;inset:0;justify-content:center;position:fixed;z-index:9000}@keyframes bp-dl-fade-in{0%{opacity:0}to{opacity:1}}.bp-dl-prompt-sheet{animation:bp-dl-rise .32s cubic-bezier(.16,1,.3,1);background:#fff;border-radius:24px 24px 0 0;box-shadow:0 -8px 30px #0f172a2e;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,system-ui,sans-serif;max-width:460px;padding:16px 24px calc(24px + env(safe-area-inset-bottom, 0px));position:relative;text-align:center;width:100%}@keyframes bp-dl-rise{0%{opacity:.6;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@media (min-width:769px){.bp-dl-prompt-backdrop{align-items:center}.bp-dl-prompt-sheet{border-radius:24px;padding:28px}}.bp-dl-prompt-grabber{background:#e2e8f0;border-radius:999px;height:5px;margin:0 auto 18px;width:36px}@media (min-width:769px){.bp-dl-prompt-grabber{display:none}}.bp-dl-prompt-close{align-items:center;background:#0f172a0f;border:none;border-radius:16px;color:#475569;cursor:pointer;display:inline-flex;height:32px;justify-content:center;position:absolute;right:12px;top:12px;transition:background .16s ease,transform .16s ease;width:32px}.bp-dl-prompt-close:hover{background:#0f172a1f;transform:scale(1.05)}.bp-dl-prompt-icon{background:#fff;border-radius:22px;box-shadow:0 10px 28px #6366f147;display:block;height:92px;margin:4px auto 16px;width:92px}.bp-dl-prompt-title{color:#0f172a;font-size:22px;font-weight:700;letter-spacing:-.3px;margin:0 0 8px}.bp-dl-prompt-sub{color:#475569;font-size:14px;font-weight:500;line-height:1.5;margin:0 auto 22px;max-width:360px}.bp-dl-prompt-badges{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin:0 0 18px}.bp-dl-prompt-badge{display:inline-flex;height:44px;transition:transform .16s ease,filter .16s ease}.bp-dl-prompt-badge:hover{filter:drop-shadow(0 4px 10px rgba(0,0,0,.18));transform:translateY(-1px)}.bp-dl-prompt-badge img{display:block;height:44px;width:auto}.bp-dl-prompt-continue{align-items:center;background:#0f172a0f;border:none;border-radius:999px;color:#1e293b;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;justify-content:center;min-height:44px;padding:0 22px;transition:background .16s ease}.bp-dl-prompt-continue:hover{background:#0f172a1f}.bp-workspace .bp-paywall-ios-portal-fallback{background:#ffffff0f;border:1px solid #667eea40;border-radius:14px;margin-top:12px;padding:14px 16px;text-align:left}.bp-workspace .bp-paywall-ios-portal-fallback-hint{color:#ffffffc7;font-size:13px;line-height:1.45;margin:0 0 12px}.bp-workspace .bp-paywall-ios-portal-fallback .bp-paywall-ios-portal-btn{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:22px;color:#fff;padding:10px 18px;text-decoration:none}.bp-workspace .bp-paywall-ios-portal-fallback .bp-paywall-ios-portal-btn:hover{filter:brightness(1.08)}@media (max-width:1023px){.bp-workspace .bp-paywall-ios-hero{padding:4px 0 12px}.bp-workspace .bp-paywall-ios-features{margin-bottom:12px}.bp-workspace .bp-paywall-ios-testimonial{margin-bottom:12px;padding:14px 16px}}.bp-workspace .bp-paywall-ios-app-store-badge{align-items:center;background:#0000;border-radius:8px;display:inline-flex;height:48px;justify-content:center;overflow:hidden;text-decoration:none;transition:transform .14s ease,box-shadow .14s ease,opacity .14s ease;width:144px}.bp-workspace .bp-paywall-ios-app-store-badge svg{display:block;height:100%;width:100%}.bp-workspace .bp-paywall-ios-app-store-badge:hover{box-shadow:0 6px 16px #00000047;opacity:.95;transform:translateY(-1px)}.bp-workspace .bp-paywall-ios-app-store-badge:focus-visible{outline:2px solid #ffffffd9;outline-offset:3px}@media (min-width:1024px){.bp-workspace .bp-paywall-ios-content:has(.bp-paywall-ios-current){grid-column-gap:32px;grid-row-gap:16px;align-items:start;column-gap:32px;display:grid;grid-template-areas:"hero hero" "current features" "current testimonial";grid-template-columns:minmax(280px,360px) 1fr;row-gap:16px}.bp-workspace .bp-paywall-ios-content:has(.bp-paywall-ios-current) .bp-paywall-ios-hero{grid-area:hero}.bp-workspace .bp-paywall-ios-content:has(.bp-paywall-ios-current) .bp-paywall-ios-current{grid-area:current;margin-bottom:0;position:-webkit-sticky;position:sticky;top:20px}.bp-workspace .bp-paywall-ios-content:has(.bp-paywall-ios-current) .bp-paywall-ios-features{grid-area:features}.bp-workspace .bp-paywall-ios-content:has(.bp-paywall-ios-current) .bp-paywall-ios-testimonial{grid-area:testimonial}.bp-workspace .bp-paywall-ios-feature-card{padding:24px 22px}.bp-workspace .bp-profile-ios-content{grid-column-gap:32px;grid-row-gap:16px;align-items:start;column-gap:32px;display:grid;grid-template-areas:"identity personal" "identity project" "identity subscription" "identity saved" "identity legal" "identity signout";grid-template-columns:minmax(280px,360px) 1fr;margin:0 auto;max-width:1100px;padding:0 32px;row-gap:16px}.bp-workspace .bp-profile-ios-image-section{background:#ffffff0d;border:1px solid #ffffff14;border-radius:16px;grid-area:identity;margin:0;padding:24px 16px;position:-webkit-sticky;position:sticky;top:20px}.bp-workspace .bp-profile-ios-section:nth-of-type(2){grid-area:personal}.bp-workspace .bp-profile-ios-section:nth-of-type(3){grid-area:project}.bp-workspace .bp-profile-ios-section:nth-of-type(4){grid-area:subscription}.bp-workspace .bp-profile-ios-section:nth-of-type(5){grid-area:saved}.bp-workspace .bp-profile-ios-section:nth-of-type(6){grid-area:legal}.bp-workspace .bp-profile-ios-signout{grid-area:signout;justify-self:start;min-width:200px}}.bp-workspace .bp-settings-ios-section{margin-bottom:14px}.bp-workspace .bp-settings-ios-content{padding-bottom:24px}@media (min-width:1024px){.bp-workspace .bp-settings-ios-content{grid-column-gap:24px;grid-row-gap:14px;align-items:start;column-gap:24px;display:grid;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1100px;padding:0 32px 32px;row-gap:14px}.bp-workspace .bp-paywall-ios-xplatform-warning{background:#fbbf241a;border:1px solid #fbbf2466;border-radius:14px;color:#ffffffeb;margin:0 0 18px;padding:14px 16px;text-align:left}.bp-workspace .bp-paywall-ios-xplatform-warning strong{color:#e9c8b7;display:block;font-size:14px;margin-bottom:6px}.bp-workspace .bp-paywall-ios-xplatform-warning p{color:#ffffffc7;font-size:13px;line-height:1.5;margin:0}.bp-workspace .bp-paywall-ios-xplatform-warning em{color:#fffffff2;font-style:normal;font-weight:600}.bp-workspace .bp-paywall-ios-app-alt{margin:22px 0 12px;text-align:center}.bp-workspace .bp-paywall-ios-app-alt-divider{color:#ffffff73;display:block;font-size:12px;letter-spacing:.4px;margin-bottom:14px;position:relative;text-transform:uppercase}.bp-workspace .bp-paywall-ios-app-alt-divider span{background:#0000;display:inline-block;padding:0 12px;position:relative}.bp-workspace .bp-paywall-ios-app-alt-divider:after,.bp-workspace .bp-paywall-ios-app-alt-divider:before{background:#ffffff1f;content:"";height:1px;position:absolute;top:50%;width:28%}.bp-workspace .bp-paywall-ios-app-alt-divider:before{left:0}.bp-workspace .bp-paywall-ios-app-alt-divider:after{right:0}.bp-workspace .bp-paywall-ios-app-alt-row{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.bp-workspace .bp-paywall-ios-app-badge{align-items:center;background:#000;border:1px solid #ffffff2e;border-radius:12px;color:#fff;display:inline-flex;gap:10px;min-width:180px;padding:9px 18px;text-decoration:none;transition:transform .16s ease,background .16s ease;white-space:nowrap}.bp-workspace .bp-paywall-ios-app-badge:hover{background:#111;transform:translateY(-1px)}.bp-workspace .bp-paywall-ios-app-badge-text{display:flex;flex-direction:column;line-height:1.1;text-align:left}.bp-workspace .bp-paywall-ios-app-badge-pre{color:#ffffffb3;font-size:10px;letter-spacing:.3px}.bp-workspace .bp-paywall-ios-app-badge-name{font-size:15px;font-weight:700;margin-top:1px}.bp-workspace .bp-settings-ios-signout{grid-column:1/-1;justify-self:center;min-width:220px}.bp-workspace .bp-settings-ios-version{grid-column:1/-1}}.bp-workspace .bp-ph{color:#fff;isolation:isolate;min-height:100vh;padding:12px 16px 80px;position:relative}.bp-workspace .bp-ph,.bp-workspace .bp-ph-bg{background:radial-gradient(circle at 12% 8%,#00bfff47,#0000 55%),radial-gradient(circle at 88% 28%,#9370db4d,#0000 60%),radial-gradient(circle at 50% 100%,#ff008038,#0000 70%),linear-gradient(180deg,#0a0e1a,#161b2e 60%,#0a0e1a)}.bp-workspace .bp-ph-bg{inset:0;position:absolute;z-index:-1}.bp-workspace .bp-ph-header{align-items:center;display:flex;justify-content:space-between;padding:6px 0 14px}.bp-workspace .bp-ph-back,.bp-workspace .bp-ph-refresh{align-items:center;background:#ffffff1a;border:1px solid #ffffff29;border-radius:20px;color:#fff;cursor:pointer;display:inline-flex;height:40px;justify-content:center;text-decoration:none;transition:background .16s ease;width:40px}.bp-workspace .bp-ph-back:hover,.bp-workspace .bp-ph-refresh:hover{background:#ffffff29}.bp-workspace .bp-ph-title-hidden{display:none}.bp-workspace .bp-ph-loading{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:480px;padding-top:80px;text-align:center}.bp-workspace .bp-ph-loading-rings{align-items:center;display:flex;height:160px;justify-content:center;margin-bottom:32px;position:relative;width:160px}.bp-workspace .bp-ph-ring{border:2px solid #ffffff1f;border-radius:50%;inset:0;position:absolute}.bp-workspace .bp-ph-ring-1{animation:bp-ph-pulse 2.2s ease-out infinite}.bp-workspace .bp-ph-ring-2{animation:bp-ph-pulse 2.2s ease-out .7s infinite;transform:scale(1.15)}.bp-workspace .bp-ph-ring-3{animation:bp-ph-pulse 2.2s ease-out 1.4s infinite;transform:scale(1.3)}@keyframes bp-ph-pulse{0%{opacity:.9;transform:scale(.85)}to{opacity:0;transform:scale(1.6)}}.bp-workspace .bp-ph-spinner-circle{align-items:center;animation:bp-ph-spin 8s linear infinite;background:linear-gradient(135deg,#00bfff,#9370db 50%,#ff0080);border-radius:50%;box-shadow:0 0 40px #9370db73;display:flex;height:96px;justify-content:center;position:relative;width:96px}.bp-workspace .bp-ph-spinner-icon{animation:bp-ph-counter 8s linear infinite;filter:drop-shadow(0 2px 6px rgba(0,0,0,.25));height:56px;object-fit:contain;width:56px}@keyframes bp-ph-spin{to{transform:rotate(1turn)}}@keyframes bp-ph-counter{to{transform:rotate(-1turn)}}.bp-workspace .bp-ph-loading-title{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#00bfff,#9370db,#ff0080);-webkit-background-clip:text;background-clip:text;font-size:28px;font-weight:700;margin:0 0 6px}.bp-workspace .bp-ph-loading-subtitle{color:#ffffffd9;font-size:14px;letter-spacing:.3px;margin:0 0 4px}.bp-workspace .bp-ph-loading-phase{color:#fff9;font-size:13px;margin:0;min-height:18px;transition:opacity .2s ease}.bp-workspace .bp-ph-error{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:380px;text-align:center}.bp-workspace .bp-ph-error-icon{align-items:center;background:#ef444433;border:1px solid #ef44448c;border-radius:50%;color:#fda4af;display:flex;font-size:28px;font-weight:700;height:56px;justify-content:center;margin-bottom:16px;width:56px}.bp-workspace .bp-ph-error h2{font-size:18px;margin:0 0 6px}.bp-workspace .bp-ph-error p{color:#ffffffb3;margin:0 0 16px}.bp-workspace .bp-ph-error-retry{align-items:center;background:#ffffff1a;border:1px solid #fff3;border-radius:20px;color:#fff;cursor:pointer;display:inline-flex;gap:6px;padding:8px 18px}.bp-workspace .bp-ph-body,.bp-workspace .bp-ph-hero{display:flex;flex-direction:column;gap:18px}.bp-workspace .bp-ph-hero{align-items:center;padding:12px 0 4px;text-align:center}.bp-workspace .bp-ph-hero-title{font-size:18px;font-weight:700;margin:0 0 6px}.bp-workspace .bp-ph-hero-description{color:#ffffffbf;font-size:13px;line-height:1.55;margin:0;max-width:460px}.bp-workspace .bp-ph-ring-wrap{align-items:center;display:inline-flex;height:200px;justify-content:center;position:relative;width:200px}.bp-workspace .bp-ph-ring-pulse{border:2px solid #ffffff2e;border-radius:50%;inset:0;pointer-events:none;position:absolute}.bp-workspace .bp-ph-ring-wrap.is-excellent .bp-ph-ring-pulse{border-color:#22c55e59}.bp-workspace .bp-ph-ring-wrap.is-good .bp-ph-ring-pulse{border-color:#39c7e859}.bp-workspace .bp-ph-ring-wrap.is-moderate .bp-ph-ring-pulse{border-color:#f59e0b59}.bp-workspace .bp-ph-ring-wrap.is-needs .bp-ph-ring-pulse{border-color:#ef444459}.bp-workspace .bp-ph-ring-pulse-1{animation:bp-ph-pulse-grow 2.6s ease-out infinite}.bp-workspace .bp-ph-ring-pulse-2{animation:bp-ph-pulse-grow 2.6s ease-out .85s infinite}.bp-workspace .bp-ph-ring-pulse-3{animation:bp-ph-pulse-grow 2.6s ease-out 1.7s infinite}@keyframes bp-ph-pulse-grow{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.35)}}.bp-workspace .bp-ph-ring-svg{position:relative;z-index:1}.bp-workspace .bp-ph-ring-progress{transition:stroke-dashoffset .8s ease}.bp-workspace .bp-ph-ring-content{align-items:center;display:flex;flex-direction:column;inset:0;justify-content:center;position:absolute;z-index:2}.bp-workspace .bp-ph-ring-score{color:#fff;font-size:56px;font-weight:800;line-height:1}.bp-workspace .bp-ph-ring-out-of{color:#ffffff8c;font-size:12px;margin-top:2px}.bp-workspace .bp-ph-ring-tier{background:#ffffff1f;border:1px solid #ffffff38;border-radius:12px;font-size:11px;font-weight:700;letter-spacing:.4px;margin-top:6px;padding:3px 10px}.bp-workspace .bp-ph-quick-actions{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr)}.bp-workspace .bp-ph-quick-action{align-items:center;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:16px;color:#ffffffe6;display:flex;flex-direction:column;gap:8px;padding:14px 6px;text-decoration:none;transition:transform .16s ease,background .16s ease}.bp-workspace .bp-ph-quick-action:hover{background:#ffffff1f;transform:translateY(-2px)}.bp-workspace .bp-ph-quick-dot{background:#00bfff;background:var(--ph-accent,#00bfff);border-radius:50%;box-shadow:0 0 14px #00bfff;box-shadow:0 0 14px var(--ph-accent,#00bfff);height:10px;width:10px}.bp-workspace .bp-ph-quick-label{font-size:12px;font-weight:600}.bp-workspace .bp-ph-section-header{align-items:center;color:#ffffffa6;display:inline-flex;font-size:13px;font-weight:700;gap:8px;letter-spacing:1.2px;margin:8px 0 0;padding:0;text-transform:uppercase}.bp-workspace .bp-ph-section-dot{background:linear-gradient(135deg,#00bfff,#ff0080);border-radius:50%;height:6px;width:6px}.bp-workspace .bp-ph-stats-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,1fr)}.bp-workspace .bp-ph-stat-card{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:16px;display:flex;flex-direction:column;gap:4px;overflow:hidden;padding:14px 14px 12px;position:relative}.bp-workspace .bp-ph-stat-bar{background:#fff;background:var(--ph-accent,#fff);height:3px;left:0;opacity:.85;position:absolute;top:0;width:100%}.bp-workspace .bp-ph-stat-label{color:#ffffff8c;font-size:10px;font-weight:700;letter-spacing:.6px;text-transform:uppercase}.bp-workspace .bp-ph-stat-value{color:#fff;font-size:22px;font-weight:800;line-height:1.05;word-break:keep-all}.bp-workspace .bp-ph-stat-sub{color:#ffffff8c;font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bp-workspace .bp-ph-stage-card{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:18px;padding:16px}.bp-workspace .bp-ph-stage-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.bp-workspace .bp-ph-stage-label{color:#ffffff8c;display:block;font-size:11px;letter-spacing:.6px;margin-bottom:2px;text-transform:uppercase}.bp-workspace .bp-ph-stage-name{font-size:16px;font-weight:700}.bp-workspace .bp-ph-stage-pct{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#00bfff,#ff0080);-webkit-background-clip:text;background-clip:text;font-size:22px;font-weight:800}.bp-workspace .bp-ph-stage-bar{background:#ffffff1a;border-radius:4px;height:6px;overflow:hidden}.bp-workspace .bp-ph-stage-fill{background:linear-gradient(90deg,#00bfff,#9370db 50%,#ff0080);display:block;height:100%;transition:width .7s ease}.bp-workspace .bp-ph-stage-tagline{color:#ffffff80;display:block;font-size:11px;margin-top:8px}.bp-workspace .bp-ph-set-stage{align-items:center;background:linear-gradient(135deg,#00bfff29,#9370db29);border:1px solid #9370db66;border-radius:18px;color:#fff;display:flex;justify-content:space-between;padding:16px;text-decoration:none;transition:transform .16s ease}.bp-workspace .bp-ph-set-stage:hover{transform:translateY(-2px)}.bp-workspace .bp-ph-set-stage-title{display:block;font-size:15px;font-weight:700;margin-bottom:2px}.bp-workspace .bp-ph-set-stage-sub{color:#ffffffb3;display:block;font-size:12px}.bp-workspace .bp-ph-insight{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:18px;padding:16px}.bp-workspace .bp-ph-insight.is-purple{border-top:3px solid #9370db}.bp-workspace .bp-ph-insight.is-pink{border-top:3px solid #ff0080}.bp-workspace .bp-ph-insight.is-cyan{border-top:3px solid #00bfff}.bp-workspace .bp-ph-insight-title{font-size:15px;font-weight:700;margin:0 0 12px}.bp-workspace .bp-ph-insight-list{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.bp-workspace .bp-ph-insight-item{background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;display:flex;gap:10px;padding:10px 12px}.bp-workspace .bp-ph-insight-item.is-high{background:#ef44441a;border-color:#ef444473}.bp-workspace .bp-ph-insight-item.is-medium{background:#f59e0b1a;border-color:#f59e0b73}.bp-workspace .bp-ph-insight-item.is-low{background:#22c55e1a;border-color:#22c55e73}.bp-workspace .bp-ph-insight-item.is-positive{background:#22c55e1a;border-color:#22c55e66}.bp-workspace .bp-ph-insight-item.is-warning{background:#f59e0b1a;border-color:#f59e0b73}.bp-workspace .bp-ph-insight-item.is-info{background:#39c7e81a;border-color:#39c7e866}.bp-workspace .bp-ph-insight-dot{background:currentColor;border-radius:50%;flex:0 0 6px;height:6px;margin-top:7px;width:6px}.bp-workspace .bp-ph-insight-text{color:#ffffffeb;font-size:13px;line-height:1.5}.bp-workspace .bp-ph-insight-actionable{padding:0}.bp-workspace .bp-ph-insight-link{align-items:flex-start;border-radius:12px;color:inherit;display:flex;gap:10px;padding:10px 12px;text-decoration:none;transition:background .16s ease,transform .16s ease;width:100%}.bp-workspace .bp-ph-insight-link:hover{background:#ffffff0f;transform:translateX(2px)}.bp-workspace .bp-ph-insight-chevron{align-self:center;color:#fff9;flex-shrink:0;margin-left:auto}.bp-workspace .bp-ph-budget-summary{color:#ffffffd9;font-size:13px;line-height:1.5;margin:0 0 12px}.bp-workspace .bp-ph-budget-summary .is-ok{color:#4ade80;font-weight:700}.bp-workspace .bp-ph-budget-summary .is-warn{color:#fcd34d;font-weight:700}.bp-workspace .bp-ph-budget-list{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.bp-workspace .bp-ph-budget-list li{border-bottom:1px solid #ffffff14;display:flex;font-size:13px;justify-content:space-between;padding:6px 0}.bp-workspace .bp-ph-budget-list li:last-child{border-bottom:0}.bp-workspace .bp-ph-footer{align-items:center;display:flex;flex-direction:column;margin-top:8px;padding:16px 0;text-align:center}.bp-workspace .bp-ph-footer-pill{background:linear-gradient(135deg,#00bfff29,#ff008029);border:1px solid #9370db66;border-radius:12px;color:#ffffffe6;display:inline-block;font-size:11px;font-weight:700;letter-spacing:.4px;margin-bottom:10px;padding:4px 12px}.bp-workspace .bp-ph-disclaimer{color:#ffffff73;font-size:11px;line-height:1.5;margin:0;max-width:540px}@media (min-width:1024px) and (max-width:1279px){.bp-workspace .bp-ph{margin:0 auto;max-width:1280px;padding:16px 32px 60px}.bp-workspace .bp-ph-body{grid-column-gap:36px;grid-row-gap:0;align-items:start;column-gap:36px;display:grid;grid-template-columns:360px 1fr;margin:0;max-width:none;padding:0;row-gap:0}.bp-workspace .bp-ph-col-left{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:#ffffff0f;border:1px solid #ffffff1a;border-radius:24px;display:flex;flex-direction:column;gap:16px;padding:16px;position:-webkit-sticky;position:sticky;top:16px}.bp-workspace .bp-ph-col-mid,.bp-workspace .bp-ph-col-right{display:flex;flex-direction:column;gap:16px;min-width:0}.bp-workspace .bp-ph-col-mid,.bp-workspace .bp-ph-col-right{grid-column:2/3}.bp-workspace .bp-ph-stats-grid{grid-template-columns:repeat(2,1fr)}.bp-workspace .bp-ph-quick-action{padding:16px 8px}.bp-workspace .bp-ph-quick-label{font-size:13px}}@media (min-width:1280px){.bp-workspace .bp-ph{margin:0 auto;max-width:1600px;padding:16px 32px 60px}.bp-workspace .bp-ph-body{grid-column-gap:28px;grid-row-gap:0;align-items:start;column-gap:28px;display:grid;grid-template-columns:minmax(360px,420px) minmax(0,1fr) minmax(0,1fr);margin:0;max-width:none;padding:0;row-gap:0}.bp-workspace .bp-ph-col{display:flex;flex-direction:column;gap:14px;min-width:0}.bp-workspace .bp-ph-col-left{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:#ffffff0f;border:1px solid #ffffff1a;border-radius:24px;max-height:calc(100vh - 32px);overflow-y:auto;padding:18px 16px 20px;position:-webkit-sticky;position:sticky;top:16px}.bp-workspace .bp-ph-col-left::-webkit-scrollbar{display:none;width:0}.bp-workspace .bp-ph-col-mid,.bp-workspace .bp-ph-col-right{gap:16px}.bp-workspace .bp-ph-col-left .bp-ph-stats-grid{grid-template-columns:repeat(2,1fr)}.bp-workspace .bp-ph-quick-action{padding:16px 8px}.bp-workspace .bp-ph-quick-label{font-size:13px}.bp-workspace .bp-ph-col-mid .bp-ph-insight,.bp-workspace .bp-ph-col-right .bp-ph-insight{padding:20px}}.bp-workspace .bp-ph-col{display:flex;flex-direction:column;gap:16px}@media (min-width:1024px){.bp-workspace .bp-ph[data-tool-shell=on]{color:#0f172a}.bp-workspace .bp-ph[data-tool-shell=on] .bp-ph-col-left{backdrop-filter:none;-webkit-backdrop-filter:none;background:#fff;border:1px solid #0f172a0f;box-shadow:0 4px 16px #6366f112;padding:22px 20px 24px}.bp-workspace .bp-ph[data-tool-shell=on] .bp-ph-hero{background:linear-gradient(155deg,#f5f3ff,#eef2ff 60%,#fdf4ff);border:1px solid #9370db2e;border-radius:20px;color:inherit;gap:14px;margin:0;overflow:visible;padding:22px 18px}.bp-workspace .bp-ph[data-tool-shell=on] .bp-ph-hero-title{color:#0f172a;font-size:17px}.bp-workspace .bp-ph[data-tool-shell=on] .bp-ph-hero-description{color:#475569;font-size:13px;line-height:1.55}.bp-workspace .bp-ph[data-tool-shell=on] .bp-ph-ring-score{color:#0f172a}.bp-workspace .bp-ph[data-tool-shell=on] .bp-ph-ring-out-of{color:#64748b}.bp-workspace .bp-ph[data-tool-shell=on] .bp-ph-ring-tier{background:#6366f11a;border-color:#6366f138;color:#475569}.bp-workspace .bp-ph[data-tool-shell=on] .bp-ph-ring-svg>circle:first-of-type{stroke:#0f172a14}.bp-workspace .bp-ph[data-tool-shell=on] .bp-ph-ring-pulse{border-color:#9370db40}.bp-workspace .bp-ph[data-tool-shell=on] .bp-ph-ring-wrap.is-excellent .bp-ph-ring-pulse{border-color:#22c55e4d}.bp-workspace .bp-ph[data-tool-shell=on] .bp-ph-ring-wrap.is-good .bp-ph-ring-pulse{border-color:#39c7e84d}.bp-workspace .bp-ph[data-tool-shell=on] .bp-ph-ring-wrap.is-moderate .bp-ph-ring-pulse{border-color:#f59e0b4d}.bp-workspace .bp-ph[data-tool-shell=on] .bp-ph-ring-wrap.is-needs .bp-ph-ring-pulse{border-color:#ef44444d}.bp-workspace .bp-ph[data-tool-shell=on] .bp-ph-quick-action{background:#fff;border:1px solid #0f172a14;box-shadow:0 1px 2px #0f172a08;color:#0f172a}.bp-workspace .bp-ph[data-tool-shell=on] .bp-ph-quick-action:hover{background:#f8fafc;border-color:#6366f147;box-shadow:0 4px 12px #6366f11a}.bp-workspace .bp-ph[data-tool-shell=on] .bp-ph-quick-label{color:#1e293b;font-weight:600}.bp-workspace .bp-ph[data-tool-shell=on] .bp-ph-section-header{color:#6366f1;letter-spacing:1.4px;margin:6px 0 -2px}.bp-workspace .bp-ph[data-tool-shell=on] .bp-ph-section-dot{background:linear-gradient(135deg,#6366f1,#ec4899)}.bp-workspace .bp-ph[data-tool-shell=on] .bp-ph-stat-card{background:#fff;border:1px solid #0f172a14;box-shadow:0 1px 2px #0f172a08}.bp-workspace .bp-ph[data-tool-shell=on] .bp-ph-stat-label{color:#64748b}.bp-workspace .bp-ph[data-tool-shell=on] .bp-ph-stat-value{color:#0f172a}.bp-workspace .bp-ph[data-tool-shell=on] .bp-ph-stat-sub{color:#94a3b8}.bp-workspace .bp-ph[data-tool-shell=on] .bp-ph-stage-card{background:#fff;border:1px solid #0f172a14;box-shadow:0 1px 2px #0f172a08}.bp-workspace .bp-ph[data-tool-shell=on] .bp-ph-stage-label{color:#64748b}.bp-workspace .bp-ph[data-tool-shell=on] .bp-ph-stage-name{color:#0f172a}.bp-workspace .bp-ph[data-tool-shell=on] .bp-ph-stage-bar{background:#0f172a14}.bp-workspace .bp-ph[data-tool-shell=on] .bp-ph-stage-tagline{color:#94a3b8}.bp-workspace .bp-ph[data-tool-shell=on] .bp-ph-set-stage{background:linear-gradient(135deg,#6366f11f,#ec48991a);border:1px solid #6366f14d;color:#1e1b4b}.bp-workspace .bp-ph[data-tool-shell=on] .bp-ph-set-stage-title{color:#1e1b4b}.bp-workspace .bp-ph[data-tool-shell=on] .bp-ph-set-stage-sub{color:#475569}.bp-workspace .bp-ph[data-tool-shell=on] .bp-ph-set-stage svg{stroke:#6366f1;color:#6366f1}.bp-workspace .bp-ph[data-tool-shell=on] .bp-ph-insight{background:#fff;border:1px solid #0f172a14;box-shadow:0 4px 14px #0f172a0d;padding:22px}.bp-workspace .bp-ph[data-tool-shell=on] .bp-ph-insight.is-purple{border-top:3px solid #8b5cf6}.bp-workspace .bp-ph[data-tool-shell=on] .bp-ph-insight.is-pink{border-top:3px solid #ec4899}.bp-workspace .bp-ph[data-tool-shell=on] .bp-ph-insight.is-cyan{border-top:3px solid #0ea5e9}.bp-workspace .bp-ph[data-tool-shell=on] .bp-ph-insight-title{color:#0f172a;font-size:16px;margin-bottom:14px}.bp-workspace .bp-ph[data-tool-shell=on] .bp-ph-insight-item{background:#f8fafc;border:1px solid #0f172a0f;border-radius:14px;padding:12px 14px}.bp-workspace .bp-ph[data-tool-shell=on] .bp-ph-insight-item.is-high{background:#fbf1ec;border-color:#e9c8b7;color:#a04324}.bp-workspace .bp-ph[data-tool-shell=on] .bp-ph-insight-item.is-medium{background:#fbf1ec;border-color:#fed7aa;color:#9a3412}.bp-workspace .bp-ph[data-tool-shell=on] .bp-ph-insight-item.is-low,.bp-workspace .bp-ph[data-tool-shell=on] .bp-ph-insight-item.is-positive{background:#f0fdf4;border-color:#bbf7d0;color:#166534}.bp-workspace .bp-ph[data-tool-shell=on] .bp-ph-insight-item.is-warning{background:#fbf1ec;border-color:#fed7aa;color:#9a3412}.bp-workspace .bp-ph[data-tool-shell=on] .bp-ph-insight-item.is-info{background:#f0f4fa;border-color:#e8ebef;color:#1e3a8a}.bp-workspace .bp-ph[data-tool-shell=on] .bp-ph-insight-text{color:inherit;font-weight:500}.bp-workspace .bp-ph[data-tool-shell=on] .bp-ph-insight-dot{background:currentColor;opacity:.7}.bp-workspace .bp-ph[data-tool-shell=on] .bp-ph-budget-summary{color:#475569}.bp-workspace .bp-ph[data-tool-shell=on] .bp-ph-budget-summary strong{color:#0f172a}.bp-workspace .bp-ph[data-tool-shell=on] .bp-ph-budget-summary .is-ok{color:#16a34a}.bp-workspace .bp-ph[data-tool-shell=on] .bp-ph-budget-summary .is-warn{color:#d97706}.bp-workspace .bp-ph[data-tool-shell=on] .bp-ph-budget-list li{border-bottom-color:#0f172a0f;color:#334155}.bp-workspace .bp-ph[data-tool-shell=on] .bp-ph-budget-list li strong{color:#0f172a}.bp-workspace .bp-ph[data-tool-shell=on] .bp-ph-footer-pill{background:#6366f11a;border-color:#6366f140;color:#4338ca}.bp-workspace .bp-ph[data-tool-shell=on] .bp-ph-disclaimer{color:#94a3b8}.bp-workspace .bp-ph[data-tool-shell=on] .bp-ph-body{column-gap:24px;padding:4px 0 24px}}@media (min-width:1024px) and (max-width:1279px){.bp-workspace .bp-ph[data-tool-shell=on] .bp-ph-col-left{max-height:none;overflow:visible;position:static}}.bp-workspace .bp-dash-ios-focus-resources{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr);margin-top:14px}.bp-workspace .bp-dash-ios-focus-resource{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#ffffff2e;border:1px solid #ffffff38;border-radius:14px;color:#fff;display:flex;flex-direction:column;gap:8px;justify-content:center;padding:14px 8px;position:relative;text-align:center;text-decoration:none;transition:transform .16s ease,background-color .16s ease}.bp-workspace .bp-dash-ios-focus-resource:hover{background:#ffffff42;transform:translateY(-2px)}.bp-workspace .bp-dash-ios-focus-resource-icon{align-items:center;background:#ffffff2e;border-radius:50%;display:inline-flex;height:36px;justify-content:center;width:36px}.bp-workspace .bp-dash-ios-focus-resource-img{display:block;filter:drop-shadow(0 1px 2px rgba(0,0,0,.15));height:44px;object-fit:contain;width:44px}.bp-workspace .bp-dash-ios-focus-resource-label{color:#fff;font-size:12px;font-weight:700;line-height:15px}.bp-workspace .bp-dash-ios-focus-resource-badge{background:#ff0080;border-radius:999px;color:#fff;font-size:9px;font-weight:800;letter-spacing:.4px;padding:2px 6px;position:absolute;right:6px;top:6px}.bp-workspace .bp-dash-ios-popular-tools{background:#fff;border:1px solid #0f172a0a;border-radius:18px;box-shadow:0 2px 6px #0f172a0d;margin-bottom:20px;padding:18px 18px 16px}.bp-workspace .bp-dash-ios-popular-tools-title{color:#1d1d1f;font-size:16px;font-weight:700;margin:0}.bp-workspace .bp-dash-ios-popular-tools-sub{color:#6b7280;font-size:13px;margin:4px 0 14px}.bp-workspace .bp-dash-ios-popular-tool-row{align-items:center;background:#f9fafb;border-radius:14px;color:inherit;display:flex;gap:14px;padding:14px;text-decoration:none;transition:background-color .14s ease,transform .14s ease}.bp-workspace .bp-dash-ios-popular-tool-row:hover{background:#f3f4f6;transform:translateX(2px)}.bp-workspace .bp-dash-ios-popular-tool-icon{align-items:center;background:color-mix(in srgb,#3b82f6 12%,#0000);background:color-mix(in srgb,var(--bp-popular-accent,#3b82f6) 12%,#0000);border-radius:12px;color:#3b82f6;color:var(--bp-popular-accent,#3b82f6);display:inline-flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.bp-workspace .bp-dash-ios-popular-tool-text{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.bp-workspace .bp-dash-ios-popular-tool-title{color:#1d1d1f;font-size:14px;font-weight:700}.bp-workspace .bp-dash-ios-popular-tool-desc{color:#6b7280;font-size:12px;line-height:16px}.bp-workspace .bp-dash-ios-popular-tools-cta{background:linear-gradient(135deg,#1d8efe,#4abff2);border-radius:14px;box-shadow:0 4px 12px #1d8efe47;color:#fff;display:block;font-size:14px;font-weight:700;margin-top:12px;padding:12px 16px;text-align:center;text-decoration:none;transition:transform .14s ease,box-shadow .14s ease}.bp-workspace .bp-dash-ios-popular-tools-cta:hover{box-shadow:0 6px 16px #1d8efe59;transform:translateY(-1px)}.bp-workspace .bp-dash-ios-didyouknow{align-items:flex-start;background:#fff;border:1px solid #ec48992e;border-radius:18px;box-shadow:0 2px 6px #0f172a0d;display:flex;gap:14px;margin-bottom:20px;padding:18px}.bp-workspace .bp-dash-ios-didyouknow-icon{align-items:center;background:#ec48991a;border-radius:12px;display:inline-flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.bp-workspace .bp-dash-ios-didyouknow-text{flex:1 1;min-width:0}.bp-workspace .bp-dash-ios-didyouknow-title{color:#ec4899;font-size:15px;font-weight:800;margin:0 0 4px}.bp-workspace .bp-dash-ios-didyouknow-body{color:#4b5563;font-size:13.5px;line-height:19px;margin:0}.bp-workspace .bp-dash-ios-support-card{align-items:center;background:linear-gradient(135deg,#0f1a3a,#1a2e5a);border-radius:18px;box-shadow:0 8px 22px #0f1a3a47;color:#fff;display:flex;gap:14px;justify-content:space-between;margin-bottom:20px;overflow:hidden;padding:18px;position:relative;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease}.bp-workspace .bp-dash-ios-support-card:after{background:radial-gradient(circle,#ffb80038,#0000 70%);content:"";height:160px;pointer-events:none;position:absolute;right:-30px;top:-40px;width:160px}.bp-workspace .bp-dash-ios-support-card:hover{box-shadow:0 12px 28px #0f1a3a57;transform:translateY(-2px)}.bp-workspace .bp-dash-ios-support-left{align-items:center;display:flex;gap:14px;z-index:1}.bp-workspace .bp-dash-ios-support-icon{height:52px;object-fit:contain;width:52px}.bp-workspace .bp-dash-ios-support-eyebrow{color:#ffb800;display:block;font-size:11px;font-weight:700;letter-spacing:.6px;margin-bottom:2px;text-transform:uppercase}.bp-workspace .bp-dash-ios-support-title{color:#fff;display:block;font-size:16px;font-weight:800}.bp-workspace .bp-dash-ios-support-pill{align-items:center;background:#fff;border-radius:999px;color:#1a1a2e;display:inline-flex;flex-shrink:0;font-size:13px;font-weight:700;gap:4px;padding:8px 14px;z-index:1}.bp-workspace .bp-tour{inset:0;pointer-events:none;position:fixed;z-index:1000}.bp-workspace .bp-tour-scrim{animation:bp-tour-fade-in .2s ease-out forwards;background:#0000008c;border:0;cursor:pointer;inset:0;pointer-events:auto;position:absolute}.bp-workspace .bp-tour-bubble{animation:bp-tour-slide-in .22s cubic-bezier(.2,.9,.3,1) forwards;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:14px;box-shadow:0 12px 36px #00000073;color:#fff;pointer-events:auto}.bp-workspace .bp-tour-arrow,.bp-workspace .bp-tour-bubble{background:#141419f5;border:1px solid #ffffff29;position:absolute}.bp-workspace .bp-tour-arrow{height:16px;transform:rotate(45deg);width:16px}.bp-workspace .bp-tour-arrow-top{border-bottom:0;border-right:0;top:-8px}.bp-workspace .bp-tour-arrow-bottom{border-left:0;border-top:0;bottom:-8px}.bp-workspace .bp-tour-arrow-left{border-right:0;border-top:0;left:-8px}.bp-workspace .bp-tour-arrow-right{border-bottom:0;border-left:0;right:-8px}.bp-workspace .bp-tour-close{align-items:center;background:#ffffff1a;border:0;border-radius:50%;color:#ffffffb3;cursor:pointer;display:inline-flex;height:24px;justify-content:center;position:absolute;right:8px;top:8px;transition:background-color .14s ease;width:24px}.bp-workspace .bp-tour-close:hover{background:#ffffff2e;color:#fff}.bp-workspace .bp-tour-title{color:#fff;font-size:15px;font-weight:800;letter-spacing:-.2px;margin:0 24px 6px 0}.bp-workspace .bp-tour-text{color:#ffffffd1;font-size:13px;line-height:18px;margin:0 0 14px}.bp-workspace .bp-tour-footer{align-items:center;display:flex;gap:12px;justify-content:space-between}.bp-workspace .bp-tour-counter{color:#ffffff8c;font-size:12px;font-weight:700;letter-spacing:.4px}.bp-workspace .bp-tour-next{align-items:center;background:linear-gradient(135deg,#1d8efe,#4abff2);border:0;border-radius:50%;box-shadow:0 4px 10px #1d8efe61;color:#fff;cursor:pointer;display:inline-flex;height:34px;justify-content:center;transition:transform .14s ease,box-shadow .14s ease;width:34px}.bp-workspace .bp-tour-next:hover{box-shadow:0 6px 14px #1d8efe75;transform:scale(1.06)}@keyframes bp-tour-fade-in{0%{opacity:0}to{opacity:1}}@keyframes bp-tour-slide-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.bp-workspace .bp-user-menu{display:none;position:relative}.bp-workspace .bp-mobile-only{display:inline-flex}@media (min-width:1024px){.bp-workspace .bp-user-menu{display:inline-block}.bp-workspace .bp-mobile-only{display:none!important}}.bp-workspace .bp-user-menu-trigger{align-items:center;border:0;border-radius:999px;box-shadow:0 4px 14px #f5a62366;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:500;gap:8px;padding:4px 14px 4px 6px;transition:opacity .14s ease,box-shadow .14s ease}.bp-workspace .bp-user-menu-trigger:hover{box-shadow:0 6px 18px #f5a62380;opacity:.95}.bp-workspace .bp-user-menu-trigger:active{opacity:.92}.bp-workspace .bp-user-menu-avatar{align-items:center;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#ffffff4d;border-radius:50%;color:#fff;display:inline-flex;flex-shrink:0;font-size:12px;font-weight:600;height:28px;justify-content:center;letter-spacing:0;width:28px}.bp-workspace .bp-user-menu-name{color:#fff;font-weight:500;letter-spacing:-.2px;white-space:nowrap}.bp-workspace .bp-user-menu-chev{color:#ffffffeb;flex-shrink:0;transition:transform .2s ease}.bp-workspace .bp-user-menu-chev.is-open{transform:rotate(180deg)}.bp-workspace .bp-user-menu-pop{animation:bp-user-menu-pop .18s cubic-bezier(.2,.9,.3,1) forwards;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff7;border:1px solid #0000000f;border-radius:18px;box-shadow:0 20px 60px #0f172a2e;min-width:240px;padding:8px;position:absolute;right:0;top:calc(100% + 8px);z-index:60}@keyframes bp-user-menu-pop{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.bp-workspace .bp-user-menu-item{align-items:center;background:#0000;border:0;border-radius:10px;color:#1d1d1f;cursor:pointer;display:flex;font-family:inherit;font-size:13.5px;font-weight:500;gap:12px;padding:10px 14px;text-align:left;text-decoration:none;transition:background-color .14s ease;width:100%}.bp-workspace .bp-user-menu-item:hover{background:#f5f5f7}.bp-workspace .bp-user-menu-item svg{color:#1d8efe;flex-shrink:0}.bp-workspace .bp-user-menu-item.is-signout{color:#c0392b}.bp-workspace .bp-user-menu-item.is-signout:hover{background:#fbf1ec}.bp-workspace .bp-user-menu-item.is-signout svg{color:#c0392b}.bp-workspace .bp-user-menu-sep{background:#0000000f;height:1px;margin:6px 4px}.bp-workspace .bp-modal-sheet-grid{max-width:560px;width:92%}.bp-workspace .bp-modal-grid{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:4px}.bp-workspace .bp-modal-grid-tile{align-items:center;background:#fff;border:2px solid #0f172a14;border-radius:18px;cursor:pointer;display:flex;flex-basis:calc(33.333% - 7px);flex-direction:column;flex-grow:0;flex-shrink:0;font-family:inherit;gap:8px;justify-content:flex-start;padding:18px 10px 14px;position:relative;text-align:center;transition:transform .14s ease,border-color .14s ease,background .14s ease,box-shadow .14s ease}.bp-workspace .bp-modal-grid-tile:hover{border-color:#1d8efe4d;box-shadow:0 4px 14px #0f172a14;transform:translateY(-2px)}.bp-workspace .bp-modal-grid-tile:active{transform:scale(.98)}.bp-workspace .bp-modal-grid-tile.is-selected{background:#1d8efe0f;border-color:#1d8efe;box-shadow:0 4px 12px #1d8efe2e}.bp-workspace .bp-modal-grid-img{height:56px;object-fit:contain;width:56px}.bp-workspace .bp-modal-grid-title{color:#1d1d1f;font-size:13px;font-weight:600;line-height:16px}.bp-workspace .bp-modal-grid-check{align-items:center;background:#0000;border:2px solid #0f172a33;border-radius:50%;display:inline-flex;height:22px;justify-content:center;position:absolute;right:8px;top:8px;transition:background-color .14s ease,border-color .14s ease;width:22px}.bp-workspace .bp-modal-grid-check.is-on{background:#1d8efe;border-color:#1d8efe}.bp-workspace .bp-modal-actions{display:flex;gap:10px;margin-top:16px;padding:0 4px}.bp-workspace .bp-modal-action-cancel,.bp-workspace .bp-modal-action-save{border:0;border-radius:14px;cursor:pointer;flex:1 1;font-family:inherit;font-size:15px;font-weight:600;padding:14px 16px;transition:opacity .14s ease,transform .14s ease}.bp-workspace .bp-modal-action-cancel{background:#0f172a0f;color:#1d1d1f}.bp-workspace .bp-modal-action-save{background:linear-gradient(135deg,#1d8efe,#4abff2);box-shadow:0 4px 12px #1d8efe4d;color:#fff}.bp-workspace .bp-modal-action-save:disabled{cursor:not-allowed;opacity:.5}.bp-workspace .bp-modal-action-cancel:active,.bp-workspace .bp-modal-action-save:not(:disabled):active{transform:scale(.97)}.bp-workspace .bp-modal-actions-single{justify-content:center}.bp-workspace .bp-modal-actions-single .bp-modal-action-cancel{flex:0 0 auto;min-width:140px}.bp-workspace .bp-modal-item-check{align-items:center;background:#0000;border:2px solid #0f172a2e;border-radius:50%;display:inline-flex;flex-shrink:0;height:24px;justify-content:center;margin-left:auto;transition:background-color .14s ease,border-color .14s ease;width:24px}.bp-workspace .bp-modal-item-check.is-on{background:#1d8efe;border-color:#1d8efe}.bp-workspace .bp-modal-item.is-selected{background:#1d8efe0f;border-color:#1d8efe38}@keyframes bp-fbu-rainbow-pan{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes bp-fbu-home-pulse{0%{opacity:.85;transform:scale(1)}50%{opacity:.25;transform:scale(1.6)}to{opacity:.85;transform:scale(1)}}.bp-workspace .bp-fbu-home{background:#000;min-height:100vh;overflow:hidden;position:relative;width:100%}.bp-workspace .bp-fbu-home-image-track{display:flex;inset:0;position:absolute;transition:transform .48s cubic-bezier(.4,0,.2,1);width:300%}.bp-workspace .bp-fbu-home-image-slide{background-position:50%;background-repeat:no-repeat;background-size:cover;flex:1 0 33.3333%}.bp-workspace .bp-fbu-home-image-shade{background:linear-gradient(180deg,#00000029,#0000 22%,#0000 55%,#0000001f);inset:0;pointer-events:none;position:absolute}.bp-workspace .bp-fbu-home-back{align-items:center;background:#ffffffeb;border:none;border-radius:20px;box-shadow:0 4px 12px #0000002e;cursor:pointer;display:inline-flex;height:40px;justify-content:center;left:16px;position:absolute;top:16px;transition:background .16s ease,transform .16s ease;width:40px;z-index:6}.bp-workspace .bp-fbu-home-back:hover{background:#fff;transform:translateY(-1px)}.bp-workspace .bp-fbu-home-dots{bottom:calc(min(420px, 50vh) + 14px);display:flex;gap:10px;justify-content:center;left:0;position:absolute;right:0;z-index:5}.bp-workspace .bp-fbu-home-dot{background:#ffffff73;border-radius:5px;box-shadow:0 1px 3px #00000040;height:10px;transition:width .2s ease,background .2s ease;width:10px}.bp-workspace .bp-fbu-home-dot.is-active{background:#fff;width:28px}.bp-workspace .bp-fbu-home-panel{animation:bp-fbu-rainbow-pan 14s ease-in-out infinite;background:linear-gradient(135deg,#667eea,#764ba2 25%,#9370db 50%,#ba55d3 75%,#ff0080);background-size:400% 400%;border-top-left-radius:48px;border-top-right-radius:48px;bottom:0;box-shadow:0 -10px 40px #0000002e;color:#fff;left:0;overflow:hidden;position:absolute;right:0;z-index:4}.bp-workspace .bp-fbu-home-panel-content{align-items:center;display:flex;flex-direction:column;gap:0;padding:32px 24px;text-align:center}.bp-workspace .bp-fbu-home-step-badge{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#ffffff4d;border-radius:20px;color:#fff;display:inline-block;font-size:14px;font-weight:700;letter-spacing:.04em;margin-bottom:16px;padding:8px 20px}.bp-workspace .bp-fbu-home-title{font-size:24px;font-weight:800;line-height:1.18;margin:0 0 8px}.bp-workspace .bp-fbu-home-desc{color:#ffffffeb;font-size:14px;line-height:1.5;margin:0 0 20px;max-width:320px}.bp-workspace .bp-fbu-home-actions{align-items:center;display:flex;gap:10px;margin-bottom:14px}.bp-workspace .bp-fbu-home-back-btn{background:#fff3;border:1px solid #ffffff80;border-radius:50px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:13px 20px;transition:background .16s ease}.bp-workspace .bp-fbu-home-back-btn:hover{background:#ffffff4d}.bp-workspace .bp-fbu-home-begin{align-items:center;background:#fff;border:none;border-radius:50px;box-shadow:0 6px 20px #00000038;color:#667eea;cursor:pointer;display:inline-flex;font-size:14px;font-weight:800;gap:8px;letter-spacing:.06em;padding:14px 28px;transition:transform .16s ease,box-shadow .16s ease}.bp-workspace .bp-fbu-home-begin:hover{box-shadow:0 10px 26px #00000047;transform:translateY(-1px)}.bp-workspace .bp-fbu-home-powered{align-items:center;color:#ffffffdb;display:inline-flex;font-size:12px;font-weight:500;gap:8px}.bp-workspace .bp-fbu-home-pulse{background:#4ade80;border-radius:4px;box-shadow:0 0 0 0 #4ade80b3;display:inline-block;height:8px;position:relative;width:8px}.bp-workspace .bp-fbu-home-pulse:after{animation:bp-fbu-home-pulse 2s ease-in-out infinite;background:#4ade80;border-radius:50%;content:"";inset:-2px;position:absolute}@media (min-width:1024px){.bp-workspace .bp-fbu-home-panel{align-items:center;border-radius:0;border-bottom-left-radius:60px;border-top-left-radius:60px;display:flex;justify-content:center;left:auto;max-width:44vw;right:0;top:0;width:460px}.bp-workspace .bp-fbu-home-panel-content{max-width:420px;padding:48px 40px}.bp-workspace .bp-fbu-home-title{font-size:32px}.bp-workspace .bp-fbu-home-desc{font-size:15px;margin-bottom:28px;max-width:360px}.bp-workspace .bp-fbu-home-dots{bottom:28px;justify-content:flex-start;left:24px;right:auto}}.bp-workspace .bp-fbu-quizv2{background:#fff;color:#1a1a2e;display:flex;flex-direction:column;min-height:100vh;padding-bottom:96px;position:relative}.bp-workspace .bp-fbu-quizv2-corner{align-items:center;background:#f5f7faeb;border:none;border-radius:999px;box-shadow:0 2px 8px #0f172a0f;cursor:pointer;display:inline-flex;height:36px;justify-content:center;position:absolute;top:96px;transition:background .2s ease,transform .2s ease;width:36px;z-index:12}.bp-workspace .bp-fbu-quizv2-corner:hover{background:#e5e7eb;transform:scale(1.06)}.bp-workspace .bp-fbu-quizv2-corner.is-back{left:24px}.bp-workspace .bp-fbu-quizv2-corner.is-close{background:#0000;box-shadow:none;right:24px}.bp-workspace .bp-fbu-quizv2-corner.is-close:hover{background:#e5e7eb}@media (max-width:640px){.bp-workspace .bp-fbu-quizv2-corner{height:34px;top:84px;width:34px}.bp-workspace .bp-fbu-quizv2-corner.is-back{left:12px}.bp-workspace .bp-fbu-quizv2-corner.is-close{right:12px}}.bp-workspace .bp-fbu-quizv2-head{align-items:center;background:#fff;display:flex;justify-content:space-between;padding:14px 16px 6px}.bp-workspace .bp-fbu-quizv2-back,.bp-workspace .bp-fbu-quizv2-exit{align-items:center;background:#f3f4f6;border:none;border-radius:20px;cursor:pointer;display:inline-flex;height:40px;justify-content:center;transition:background .16s ease;width:40px}.bp-workspace .bp-fbu-quizv2-back:hover{background:#e5e7eb}.bp-workspace .bp-fbu-quizv2-exit{background:#0000}.bp-workspace .bp-fbu-quizv2-exit:hover{background:#f3f4f6}.bp-workspace .bp-fbu-quizv2-step{color:#667eea;font-size:14px;font-weight:700;letter-spacing:.02em}.bp-workspace .bp-fbu-quizv2-progress-wrap{background:#fff;padding:16px 24px 10px}.bp-workspace .bp-fbu-quizv2-track{background:#e5e5ea;border-radius:5px;height:10px;overflow:visible;position:relative}.bp-workspace .bp-fbu-quizv2-fill{animation:bp-fbu-rainbow-pan 5s linear infinite;background:linear-gradient(90deg,#1d8efe,#0d6efd 35%,#5b9eff 70%,#1d8efe);background-size:200% 100%;border-radius:5px;bottom:0;box-shadow:0 2px 8px #1d8efe66;left:0;position:absolute;top:0;transition:width .36s cubic-bezier(.22,1,.36,1)}.bp-workspace .bp-fbu-quizv2-milestone{align-items:center;background:#e5e5ea;border:2px solid #fff;border-radius:7px;display:inline-flex;height:14px;justify-content:center;position:absolute;top:-2px;transform:translateX(-7px);transition:background .28s ease,box-shadow .28s ease;width:14px}.bp-workspace .bp-fbu-quizv2-milestone.is-active{background:#1d8efe;box-shadow:0 0 0 4px #1d8efe2e}.bp-workspace .bp-fbu-quizv2-encourage{color:#1d8efe;font-size:13px;font-weight:600;margin:12px 0 0;text-align:center}.bp-workspace .bp-fbu-quizv2-body{align-items:center;display:flex;flex:1 1;flex-direction:column;margin:0 auto;max-width:1080px;padding:32px 24px 24px;text-align:center;width:100%}.bp-workspace .bp-fbu-quizv2-body>*{width:100%}.bp-workspace .bp-fbu-quizv2-title{color:#1a1a2e;font-size:26px;font-weight:800;line-height:1.22;margin:6px 0;text-align:center}.bp-workspace .bp-fbu-quizv2-sub{color:#6b7280;font-size:15px;line-height:1.45;margin:0 0 22px;text-align:center}.bp-workspace .bp-fbu-quizv2-list{display:flex;flex-direction:column;gap:12px}.bp-workspace .bp-fbu-quizv2-row{align-items:center;background:#fff;border:2px solid #0000;border-radius:16px;box-shadow:0 2px 12px #0000000f;color:#333;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:12px;justify-content:space-between;padding:18px 20px;text-align:left;transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .2s ease,background .2s ease,border-color .2s ease}.bp-workspace .bp-fbu-quizv2-row:hover{border-color:#1d8efe2e;box-shadow:0 8px 22px #1d8efe24;transform:translateY(-2px)}.bp-workspace .bp-fbu-quizv2-row:active{transform:scale(.985)}.bp-workspace .bp-fbu-quizv2-row.is-active{background:linear-gradient(135deg,#1d8efe,#0d6efd);border-color:#1d8efe;box-shadow:0 10px 26px #1d8efe52;color:#fff;transform:translateY(-1px)}.bp-workspace .bp-fbu-quizv2-tilegrid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.bp-workspace .bp-fbu-quizv2-tile{align-items:center;background:#fff;border:2px solid #f3f4f6;border-radius:16px;box-shadow:0 2px 12px #0000000f;color:#333;cursor:pointer;display:flex;font-size:13px;font-weight:700;justify-content:center;min-height:76px;padding:22px 14px;position:relative;text-align:center;transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .2s ease,background .2s ease,border-color .2s ease}.bp-workspace .bp-fbu-quizv2-tile:hover{border-color:#1d8efe38;box-shadow:0 8px 22px #1d8efe24;transform:translateY(-2px)}.bp-workspace .bp-fbu-quizv2-tile:active{transform:scale(.97)}.bp-workspace .bp-fbu-quizv2-tile.is-active{background:linear-gradient(135deg,#1d8efe,#0d6efd);border-color:#1d8efe;box-shadow:0 10px 26px #1d8efe52;color:#fff;transform:translateY(-1px)}.bp-workspace .bp-fbu-quizv2-tile-check{align-items:center;animation:bp-fbu-tile-pop .26s cubic-bezier(.34,1.56,.64,1) both;background:#ffffff4d;border-radius:11px;display:inline-flex;height:22px;justify-content:center;position:absolute;right:6px;top:6px;width:22px}@keyframes bp-fbu-tile-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.bp-workspace .bp-fbu-quizv2-tip{background:#1d8efe14;border-left:3px solid #1d8efe;border-radius:12px;margin-top:20px;padding:14px 16px}.bp-workspace .bp-fbu-quizv2-tip p{color:#555;font-size:13px;font-style:italic;line-height:1.5;margin:0}.bp-workspace .bp-fbu-quizv2-footer{background:linear-gradient(0deg,#fff 60%,#fff0);bottom:0;display:flex;justify-content:center;left:0;padding:14px 24px 22px;position:fixed;right:0;z-index:4}.bp-workspace .bp-fbu-quizv2-continue{background:linear-gradient(135deg,#1d8efe,#0d6efd);border:none;border-radius:50px;box-shadow:0 6px 18px #1d8efe52;color:#fff;cursor:pointer;font-size:17px;font-weight:700;letter-spacing:.02em;max-width:480px;padding:18px 20px;transition:transform .14s ease,box-shadow .16s ease,background .16s ease;width:100%}.bp-workspace .bp-fbu-quizv2-continue:hover:not(:disabled){background:linear-gradient(135deg,#0d7dee,#0a5ed8);box-shadow:0 10px 22px #1d8efe6b;transform:translateY(-1px)}.bp-workspace .bp-fbu-quizv2-continue:active:not(:disabled){transform:scale(.985)}.bp-workspace .bp-fbu-quizv2-continue:disabled{background:#d1d5db;box-shadow:none;cursor:not-allowed}@media (min-width:1024px){.bp-workspace .bp-fbu-quizv2-head{padding:22px 36px 8px}.bp-workspace .bp-fbu-quizv2-progress-wrap{max-width:1080px;padding:18px 36px 14px}.bp-workspace .bp-fbu-quizv2-body{margin:0 auto;max-width:1080px;padding:14px 36px 130px}.bp-workspace .bp-fbu-quizv2-title{font-size:32px;margin:6px 0}.bp-workspace .bp-fbu-quizv2-sub{margin:0 0 18px}.bp-workspace .bp-fbu-quizv2-tilegrid{gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.bp-workspace .bp-fbu-quizv2-tile{font-size:14px;min-height:90px;padding:24px 12px}.bp-workspace .bp-fbu-quizv2-list{gap:14px;margin:0 auto;max-width:720px}.bp-workspace .bp-fbu-quizv2-footer{padding:18px 36px 28px}}.bp-workspace .bp-adbanner{background:#f3f4f6;border-radius:16px;box-shadow:0 2px 4px #0000001a;color:inherit;cursor:pointer;display:block;overflow:hidden;position:relative;text-decoration:none;transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s ease;width:100%}.bp-workspace .bp-adbanner:hover{box-shadow:0 8px 20px #00000024;transform:translateY(-2px)}.bp-workspace .bp-adbanner:active{transform:scale(.985)}.bp-workspace .bp-adbanner-img{display:block;height:100%;object-fit:cover;width:100%}.bp-workspace .bp-adbanner-label{background:#0009;border-radius:4px;bottom:8px;color:#fff;font-size:10px;font-weight:700;letter-spacing:.06em;padding:2px 8px;pointer-events:none;position:absolute;right:8px}.bp-workspace .bp-adbanner-skeleton{animation:bp-adbanner-shimmer 1.6s linear infinite;background:linear-gradient(110deg,#f1f3f5 8%,#f8fafc 18%,#f1f3f5 33%);background-size:200% 100%}@keyframes bp-adbanner-shimmer{to{background-position:-200% 0}}.bp-workspace .bp-dash-ios-adwrap{margin:16px 0}.bp-workspace .bp-tbx-ios-adwrap{margin:18px 0 4px}.bp-workspace .bp-advice-ios-adwrap,.bp-workspace .bp-designs-ios-adwrap{margin:18px 0 12px}.bp-workspace .bp-advice-ios-adwrap:empty,.bp-workspace .bp-dash-ios-adwrap:empty,.bp-workspace .bp-designs-ios-adwrap:empty,.bp-workspace .bp-tbx-ios-adwrap:empty{display:none}@media (min-width:768px){.bp-workspace .bp-adbanner{border-radius:18px}.bp-workspace .bp-advice-ios-adwrap .bp-adbanner,.bp-workspace .bp-tbx-ios-adwrap .bp-adbanner{margin-left:auto;margin-right:auto;max-width:720px}.bp-workspace .bp-advice-ios-hero-row .bp-advice-ios-adwrap .bp-adbanner{margin:0;max-width:100%}.bp-workspace .bp-designs-ios-adwrap .bp-adbanner{margin-left:auto;margin-right:auto;max-width:720px}}@media (prefers-reduced-motion:reduce){.bp-workspace .bp-adbanner,.bp-workspace .bp-adbanner:active,.bp-workspace .bp-adbanner:hover{transform:none;transition:none}}.bp-workspace .bp-dash-ios-mid-row{display:flex;flex-direction:column;gap:16px;margin:16px 0}.bp-workspace .bp-dash-ios-mid-row>.bp-dash-ios-adwrap{flex:1 1 auto;margin:0;min-width:0}.bp-workspace .bp-dash-ios-support-card-inline{flex:0 0 auto;margin-bottom:0}@media (min-width:1024px){.bp-workspace .bp-dash-ios-mid-row{align-items:stretch;flex-direction:row;gap:20px}.bp-workspace .bp-dash-ios-mid-row>.bp-dash-ios-adwrap{flex:1 1 60%;margin:0}.bp-workspace .bp-dash-ios-mid-row>.bp-dash-ios-adwrap .bp-adbanner{height:100%;max-width:100%}.bp-workspace .bp-dash-ios-support-card-inline{flex:0 0 38%;max-width:380px}.bp-workspace .bp-dash-ios-mid-row:has(>.bp-dash-ios-adwrap:empty)>.bp-dash-ios-support-card-inline,.bp-workspace .bp-dash-ios-mid-row>.bp-dash-ios-support-card-inline:only-child{flex:1 1 100%;margin-left:auto;margin-right:auto;max-width:720px}}@media (min-width:1024px){.bp-workspace .bp-dash-ios-main>.bp-dash-stage-rec,.bp-workspace .bp-dash-ios-main>.bp-whats-next{display:flex;flex-direction:column;height:100%;margin:0}.bp-workspace .bp-dash-ios-main>.bp-dash-stage-rec>*{flex:1 1 auto}.bp-workspace .bp-dash-ios-mid-row>.bp-dash-ios-adwrap:only-child{flex:1 1 100%}.bp-workspace .bp-dash-ios-mid-row>.bp-dash-ios-adwrap:only-child .bp-adbanner{margin-left:auto;margin-right:auto;max-width:1100px}}.bp-workspace .bp-dash-ios .bp-dash-ios-stage-card--inmain{box-shadow:0 6px 16px #0000002e}.bp-workspace .bp-dash-pulse{background:#fff;border:1px solid #ececf0;border-radius:22px;box-shadow:0 6px 20px #0f172a0a;margin:22px 0 8px;padding:22px}.bp-workspace .bp-dash-pulse-head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin:0 0 18px}.bp-workspace .bp-dash-pulse-eyebrow{align-items:center;color:#1d8efe;display:inline-flex;font-size:11px;font-weight:700;gap:8px;letter-spacing:.14em;margin:0 0 6px;text-transform:uppercase}.bp-workspace .bp-dash-pulse-live-badge{align-items:center;background:#ecfdf5;border-radius:999px;color:#047857;display:inline-flex;font-size:10px;font-weight:600;gap:5px;letter-spacing:0;padding:2px 8px;text-transform:none}.bp-workspace .bp-dash-pulse-live-dot{animation:bp-dash-pulse-blink 1.6s ease-in-out infinite;background:#10b981;border-radius:3px;height:6px;width:6px}@keyframes bp-dash-pulse-blink{0%,to{opacity:.9}50%{opacity:.35}}.bp-workspace .bp-dash-pulse-title{color:#1d1d1f;font-size:22px;font-weight:700;letter-spacing:-.01em;margin:0}.bp-workspace .bp-dash-pulse-sub{color:#6b7280;font-size:12.5px;margin:6px 0 0}.bp-workspace .bp-dash-pulse-see-all{align-items:center;color:#1d1d1f;display:inline-flex;font-size:13px;font-weight:500;gap:6px;text-decoration:none;transition:color .16s ease}.bp-workspace .bp-dash-pulse-see-all:hover{color:#1d8efe}.bp-workspace .bp-dash-pulse-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}@media (min-width:1024px){.bp-workspace .bp-dash-pulse-grid{gap:14px;grid-template-columns:repeat(4,1fr)}}.bp-workspace .bp-dash-pulse-card{background:#fafbfc;border:1px solid #e5e7eb;border-radius:18px;color:inherit;display:flex;flex-direction:column;min-height:188px;padding:16px;text-decoration:none;transition:border-color .18s ease,background .18s ease,transform .16s ease,box-shadow .2s ease}.bp-workspace .bp-dash-pulse-card:hover{background:#fff;border-color:#1d1d1f;box-shadow:0 10px 24px #0f172a14;transform:translateY(-1px)}.bp-workspace .bp-dash-pulse-icon{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:999px;color:#1d1d1f;display:inline-flex;height:32px;justify-content:center;margin:0 0 14px;transition:background .2s ease,color .2s ease;width:32px}.bp-workspace .bp-dash-pulse-card:hover .bp-dash-pulse-icon{background:#1d1d1f;border-color:#1d1d1f;color:#fff}.bp-workspace .bp-dash-pulse-label{color:#6b7280;font-size:11px;font-weight:700;letter-spacing:.1em;margin:0 0 4px;text-transform:uppercase}.bp-workspace .bp-dash-pulse-value{color:#1d1d1f;font-size:20px;font-weight:700;letter-spacing:-.01em;line-height:1.2;margin:0 0 4px}@media (min-width:1024px){.bp-workspace .bp-dash-pulse-value{font-size:22px}}.bp-workspace .bp-dash-pulse-sub-line{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#6b7280;display:-webkit-box;font-size:12.5px;line-height:1.42;margin:0 0 14px;overflow:hidden}.bp-workspace .bp-dash-pulse-cta{align-items:center;color:#1d8efe;display:inline-flex;font-size:12.5px;font-weight:500;gap:5px;margin:auto 0 0;transition:color .16s ease}.bp-workspace .bp-dash-pulse-card:hover .bp-dash-pulse-cta{color:#1d1d1f}@media (max-width:767px){.bp-workspace .bp-dash-pulse{border-radius:18px;margin:18px -8px 8px;padding:18px 14px}.bp-workspace .bp-dash-pulse-title{font-size:18px}.bp-workspace .bp-dash-pulse-card{min-height:168px;padding:14px}}.bp-workspace .bp-desktop-only{display:none!important}.bp-workspace .bp-mobile-tablet-only{display:inline-flex}@media (min-width:1024px){.bp-workspace .bp-desktop-only{display:block!important}.bp-workspace .bp-mobile-tablet-only{display:none!important}.bp-workspace .bp-buildtrack-tabs.bp-desktop-only{display:flex!important}}.bp-workspace .bp-buildtrack{background:#fff;border:1px solid #ececf0;border-radius:22px;box-shadow:0 6px 20px #0f172a0a;margin:0 0 28px;padding:22px 28px 60px}.bp-workspace .bp-buildtrack-tabs{background:#f7f8fb;border:1px solid #ececf0;border-radius:16px;display:flex;flex-wrap:wrap;gap:10px;margin:0 0 14px;padding:6px}.bp-workspace .bp-buildtrack-tab{align-items:center;background:#0000;border:1px solid #0000;border-radius:12px;color:#475569;cursor:pointer;display:inline-flex;flex:1 1 auto;font-family:inherit;gap:12px;min-width:180px;padding:10px 16px;text-align:left;transition:background .18s ease,border-color .18s ease,transform .16s ease,box-shadow .18s ease}.bp-workspace .bp-buildtrack-tab:hover{background:#667eea0f;color:#0f172a}.bp-workspace .bp-buildtrack-tab.is-active{background:#fff;border-color:#667eea52;box-shadow:0 4px 14px #667eea24;color:#0f172a;transform:translateY(-1px)}.bp-workspace .bp-buildtrack-tab:active{transform:translateY(0)}.bp-workspace .bp-buildtrack-tab-icon{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:10px;display:inline-flex;flex:0 0 auto;height:36px;justify-content:center;overflow:hidden;width:36px}.bp-workspace .bp-buildtrack-tab.is-active .bp-buildtrack-tab-icon{border-color:#667eea66}.bp-workspace .bp-buildtrack-tab-icon img{height:28px;object-fit:contain;width:28px}.bp-workspace .bp-buildtrack-tab-meta{display:flex;flex-direction:column;gap:2px;min-width:0}.bp-workspace .bp-buildtrack-tab-name{font-size:14px;font-weight:600;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bp-workspace .bp-buildtrack-tab.is-active .bp-buildtrack-tab-name{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text}.bp-workspace .bp-buildtrack-tab-stage{color:#64748b;font-size:11px;font-weight:500;letter-spacing:.02em;text-transform:uppercase}.bp-workspace .bp-buildtrack-head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;margin:0 0 22px}.bp-workspace .bp-buildtrack-headline{flex:1 1 auto;min-width:0}.bp-workspace .bp-buildtrack-eyebrow{align-items:center;color:#667eea;display:inline-flex;font-size:11px;font-weight:700;gap:6px;letter-spacing:.14em;margin:0 0 4px;text-transform:uppercase}.bp-workspace .bp-buildtrack-eyebrow-project{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text;font-weight:800}.bp-workspace .bp-buildtrack-eyebrow-divider{-webkit-text-fill-color:#667eea80;color:#667eea80;font-weight:600}.bp-workspace .bp-buildtrack-title{color:#1d1d1f;font-size:26px;font-weight:700;letter-spacing:-.01em;margin:0 0 6px}.bp-workspace .bp-buildtrack-blurb{color:#6b7280;font-size:13.5px;line-height:1.5;margin:0;max-width:680px}.bp-workspace .bp-buildtrack-meta{align-items:center;display:flex;flex:0 0 auto;gap:14px}.bp-workspace .bp-buildtrack-counter{color:#1d1d1f;font-size:13px;font-weight:700;letter-spacing:.02em}.bp-workspace .bp-buildtrack-mini{background:#e5e7eb;border-radius:3px;display:inline-block;height:6px;overflow:hidden;position:relative;width:120px}.bp-workspace .bp-buildtrack-mini-fill{background:linear-gradient(90deg,#39c7e8,#667eea);border-radius:3px;display:block;height:100%;transition:width .48s cubic-bezier(.22,1,.36,1)}.bp-workspace .bp-buildtrack-edit{align-items:center;background:#0000;border:1px solid #e5e7eb;border-radius:999px;color:#6b7280;cursor:pointer;display:inline-flex;font-size:12px;font-weight:500;gap:5px;padding:6px 12px;transition:background .16s ease,border-color .16s ease,color .16s ease}.bp-workspace .bp-buildtrack-edit:hover{background:#fafbfc;border-color:#1d1d1f;color:#1d1d1f}.bp-workspace .bp-buildtrack-track-wrap{padding:26px 12px 0;position:relative}.bp-workspace .bp-buildtrack-line{background:#e5e7eb;border-radius:2px;height:4px;left:12px;overflow:hidden;position:absolute;right:12px;top:32px}.bp-workspace .bp-buildtrack-line-fill{background:linear-gradient(90deg,#39c7e8,#667eea);border-radius:2px;box-shadow:0 0 12px #667eea59;inset:0 auto 0 0;position:absolute;transition:width .48s cubic-bezier(.22,1,.36,1)}.bp-workspace .bp-buildtrack-stops{height:110px;list-style:none;margin:0;padding:0;position:relative}.bp-workspace .bp-buildtrack-stop{align-items:center;display:flex;flex-direction:column;left:0;left:var(--stop-pos,0);margin-left:calc(min(78px, calc((1280px - 32px) / 17)) / -2);margin-left:calc(min(78px, calc((1280px - 32px) / var(--stop-count, 17))) / -2);position:absolute;top:0;width:min(78px,73.41176px);width:min(78px,calc(1248px/var(--stop-count, 17)))}.bp-workspace .bp-buildtrack-stop-btn{-webkit-tap-highlight-color:transparent;align-items:center;background:#0000;border:0;cursor:pointer;display:inline-flex;flex-direction:column;padding:6px 0 4px;position:relative}.bp-workspace .bp-buildtrack-dot{align-items:center;background:#fff;border:2px solid #d1d5db;border-radius:50%;box-shadow:0 1px 2px #0000000a;display:inline-flex;height:14px;justify-content:center;transition:transform .26s cubic-bezier(.34,1.56,.64,1),background .2s ease,border-color .2s ease,box-shadow .2s ease;width:14px}.bp-workspace .bp-buildtrack-stop.is-past .bp-buildtrack-dot{background:linear-gradient(135deg,#39c7e8,#667eea);border-color:#0000;color:#fff}.bp-workspace .bp-buildtrack-stop.is-current .bp-buildtrack-dot{animation:bp-buildtrack-pulse 2s ease-in-out infinite;background:linear-gradient(135deg,#39c7e8,#667eea);border-color:#fff;box-shadow:0 0 0 4px #667eea38,0 8px 18px #667eea57;height:22px;width:22px}@keyframes bp-buildtrack-pulse{0%,to{box-shadow:0 0 0 4px #667eea38,0 8px 18px #667eea57}50%{box-shadow:0 0 0 8px #667eea1a,0 8px 18px #667eea57}}.bp-workspace .bp-buildtrack-stop-btn:hover .bp-buildtrack-dot{border-color:#667eea;transform:scale(1.18)}.bp-workspace .bp-buildtrack-stop.is-current .bp-buildtrack-stop-btn:hover .bp-buildtrack-dot{transform:scale(1.05)}.bp-workspace .bp-buildtrack-stop.is-future .bp-buildtrack-stop-btn:hover .bp-buildtrack-dot{background:#f3f4f6}.bp-workspace .bp-buildtrack-you{animation:bp-buildtrack-bob 2.2s ease-in-out infinite;background:linear-gradient(135deg,#39c7e8,#667eea);border-radius:999px;bottom:calc(100% + 6px);box-shadow:0 4px 10px #667eea59;color:#fff;font-size:9px;font-weight:800;left:50%;letter-spacing:.1em;padding:2px 8px;position:absolute;transform:translateX(-50%);white-space:nowrap}@keyframes bp-buildtrack-bob{0%,to{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(-2px)}}.bp-workspace .bp-buildtrack-you:after{border:4px solid #0000;border-top-color:#667eea;content:"";left:50%;position:absolute;top:100%;transform:translateX(-50%)}.bp-workspace .bp-buildtrack-stop-label{align-items:center;display:inline-flex;flex-direction:column;margin-top:8px;max-width:100%;opacity:.45;transition:opacity .22s ease,transform .22s ease;width:100%}.bp-workspace .bp-buildtrack-stop.is-past .bp-buildtrack-stop-label{opacity:.75}.bp-workspace .bp-buildtrack-stop.is-current .bp-buildtrack-stop-label{opacity:1;transform:scale(1.1)}.bp-workspace .bp-buildtrack-stop-btn:hover+.bp-buildtrack-stop-label{opacity:.95}.bp-workspace .bp-buildtrack-stop-icon{filter:drop-shadow(0 2px 5px rgba(0,0,0,.14));height:56px;object-fit:contain;width:56px}.bp-workspace .bp-buildtrack-stop-name{-webkit-line-clamp:4;-webkit-box-orient:vertical;box-sizing:border-box;color:#6b7280;display:-webkit-box;font-size:10.5px;font-weight:600;-webkit-hyphens:auto;hyphens:auto;letter-spacing:-.01em;line-height:1.18;margin-top:6px;max-width:100%;overflow:hidden;overflow-wrap:anywhere;padding:0 2px;text-align:center;width:100%;word-break:normal}.bp-workspace .bp-buildtrack-stop.is-past .bp-buildtrack-stop-name{color:#4b5563}.bp-workspace .bp-buildtrack-stop.is-current .bp-buildtrack-stop-name{color:#1d1d1f;font-weight:700}.bp-workspace .bp-buildtrack-stops{height:134px}.bp-workspace .bp-buildtrack-stop-tip{background:#1d1d1f;border-radius:8px;bottom:calc(100% + 14px);color:#fff;font-size:11.5px;font-weight:500;left:50%;opacity:0;padding:5px 10px;pointer-events:none;position:absolute;transform:translateX(-50%) translateY(2px);transition:opacity .18s ease,transform .18s ease;white-space:nowrap;z-index:4}.bp-workspace .bp-buildtrack-stop-tip:after{border:4px solid #0000;border-top-color:#1d1d1f;content:"";left:50%;position:absolute;top:100%;transform:translateX(-50%)}.bp-workspace .bp-buildtrack-stop-btn:hover .bp-buildtrack-stop-tip{opacity:1;transform:translateX(-50%) translateY(0)}.bp-workspace .bp-buildtrack-stop-tip{display:none}.bp-workspace .bp-buildtrack-confetti{height:60px;left:0;left:var(--stop-pos,0);pointer-events:none;position:absolute;top:32px;transform:translateX(-50%);width:60px}.bp-workspace .bp-buildtrack-conf{animation:bp-buildtrack-confetti .9s cubic-bezier(.22,1,.36,1) forwards;border-radius:1.5px;height:6px;left:50%;opacity:0;position:absolute;top:50%;width:6px}.bp-workspace .bp-buildtrack-conf-0{--dx:-22px;--dy:-34px;background:#39c7e8}.bp-workspace .bp-buildtrack-conf-1{--dx:18px;--dy:-38px;background:#667eea}.bp-workspace .bp-buildtrack-conf-2{--dx:-34px;--dy:-10px;background:#f59e0b}.bp-workspace .bp-buildtrack-conf-3{--dx:30px;--dy:-16px;background:#10b981}.bp-workspace .bp-buildtrack-conf-4{--dx:-12px;--dy:-42px;background:#ec4899}.bp-workspace .bp-buildtrack-conf-5{--dx:24px;--dy:2px;background:#8b5cf6}.bp-workspace .bp-buildtrack-conf-6{--dx:-26px;--dy:-2px;background:#fbbf24}.bp-workspace .bp-buildtrack-conf-7{--dx:6px;--dy:-44px;background:#14b8a6}@keyframes bp-buildtrack-confetti{0%{opacity:0;transform:translate(-50%,-50%) scale(.4)}20%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--dx)),calc(-50% + var(--dy))) rotate(40deg) scale(1)}}@media (prefers-reduced-motion:reduce){.bp-workspace .bp-buildtrack-conf,.bp-workspace .bp-buildtrack-line-fill,.bp-workspace .bp-buildtrack-mini-fill,.bp-workspace .bp-buildtrack-stop.is-current .bp-buildtrack-dot,.bp-workspace .bp-buildtrack-you{animation:none!important;transition:none!important}}.bp-workspace .bp-stageguide{grid-gap:28px;animation:bp-stageguide-slide .32s cubic-bezier(.22,1,.36,1) both;background:#fff;border:1px solid #ececf0;border-radius:22px;box-shadow:0 6px 20px #0f172a0a;display:grid;gap:28px;grid-template-columns:1.1fr 1fr 1.1fr;margin:0 0 28px;padding:22px 28px 26px}@keyframes bp-stageguide-slide{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.bp-workspace .bp-stageguide-col{display:flex;flex-direction:column;gap:10px;min-width:0}.bp-workspace .bp-stageguide-label{color:#6b7280;font-size:11px;font-weight:700;letter-spacing:.14em;margin:0;text-transform:uppercase}.bp-workspace .bp-stageguide-pills{display:flex;flex-wrap:wrap;gap:6px}.bp-workspace .bp-stageguide-pill{align-items:center;border:1px solid #0000;border-radius:999px;display:inline-flex;font-size:12.5px;font-weight:500;gap:6px;letter-spacing:-.01em;line-height:1.3;padding:7px 12px;text-decoration:none;transition:background .18s ease,border-color .18s ease,transform .18s ease,box-shadow .2s ease}.bp-workspace .bp-stageguide-pill-info{background:#f8fafc;border-color:#e5e7eb;color:#374151}.bp-workspace .bp-stageguide-pill-clickable{-webkit-appearance:none;appearance:none;cursor:pointer;font-family:inherit}.bp-workspace .bp-stageguide-pill-clickable:hover{background:#fff;border-color:#cbd5e1;box-shadow:0 4px 10px #0f172a14;color:#0f172a;transform:translateY(-1px)}.bp-workspace .bp-stageguide-pill-clickable:active{transform:translateY(0)}.bp-workspace .bp-stageguide-pill-info-icon{color:#94a3b8;margin-left:2px}.bp-workspace .bp-stageguide-pill-icon{flex:0 0 auto;height:18px;object-fit:contain;width:18px}.bp-workspace .bp-stageguide-modal{align-items:center;animation:bp-stageguide-modal-fade .16s ease-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a73;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:60}@keyframes bp-stageguide-modal-fade{0%{opacity:0}to{opacity:1}}.bp-workspace .bp-stageguide-modal-card{animation:bp-stageguide-modal-rise .22s cubic-bezier(.34,1.56,.64,1);background:#fff;background:linear-gradient(180deg,#4275a80f,#fff0 90px),#fff;border-radius:18px;border-top:4px solid #1d8efe;box-shadow:0 30px 70px #0f172a4d;display:flex;flex-direction:column;min-height:260px;padding:32px 32px 28px;position:relative;width:min(520px,100%)}@keyframes bp-stageguide-modal-rise{0%{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.bp-workspace .bp-stageguide-modal-close{align-items:center;background:#f8fafc;border:1px solid #0f172a14;border-radius:999px;color:#475569;cursor:pointer;display:inline-flex;height:32px;justify-content:center;position:absolute;right:14px;top:14px;transition:background .14s ease,color .14s ease;width:32px}.bp-workspace .bp-stageguide-modal-close:hover{background:#e2e8f0;color:#0f172a}.bp-workspace .bp-stageguide-modal-eyebrow{color:#1d8efe;font-size:11px;font-weight:700;letter-spacing:.08em;margin:0 0 6px;text-transform:uppercase}.bp-workspace .bp-stageguide-modal-card.is-watch{background:linear-gradient(180deg,#f59e0b0f,#fff0 90px),#fff;border-top-color:#f59e0b}.bp-workspace .bp-stageguide-modal-card.is-watch .bp-stageguide-modal-eyebrow{color:#b45309}.bp-workspace .bp-stageguide-modal-title{color:#0f172a;font-size:22px;font-weight:700;line-height:1.25;margin:0 0 14px}.bp-workspace .bp-stageguide-modal-body{color:#334155;font-size:14.5px;line-height:1.55;margin:0}.bp-workspace .bp-stageguide-pill-tool{background:linear-gradient(135deg,#39c7e81a,#667eea1a);border-color:#667eea47;color:#1d1d1f;cursor:pointer}.bp-workspace .bp-stageguide-pill-tool:hover{background:linear-gradient(135deg,#39c7e8,#667eea);border-color:#0000;box-shadow:0 6px 14px #667eea47;color:#fff;transform:translateY(-1px)}.bp-workspace .bp-stageguide-pill-tool:active{transform:translateY(0)}.bp-workspace .bp-stageguide-pill-watch{background:#f59e0b14;border-color:#f59e0b52;color:#b94e2e}.bp-workspace .bp-stageguide-pill-watch svg{color:#d97706;flex:0 0 auto}.bp-workspace .bp-buildtrack .bp-stageguide{background:#0000;border:0;border-radius:0 0 22px 22px;border-top:1px solid #ececf0;box-shadow:none;margin:24px -28px -26px;padding:22px 28px 24px}@media (min-width:1024px) and (max-width:1199px){.bp-workspace .bp-buildtrack .bp-stageguide{gap:18px;grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.bp-workspace .bp-stageguide,.bp-workspace .bp-stageguide-pill-tool{animation:none!important;transition:none!important}}.bp-workspace .bp-workspace-marketing-chrome{display:none}@media (min-width:1024px){.bp-workspace .bp-workspace-marketing-chrome{display:block}.bp-workspace .bp-workspace-marketing-header{box-shadow:0 1px 0 #0f172a0a;position:-webkit-sticky!important;position:sticky!important;top:0;z-index:60}.bp-workspace .bp-workspace-marketing-chrome-footer{margin-top:48px}.bp-workspace .bp-app-desktop-shell{display:flex;flex-direction:column}}.bp-workspace .bp-marketing-icon-btn{align-items:center;background:#fff;border:1px solid #0f172a14;border-radius:999px;color:#1d1d1f;cursor:pointer;display:inline-flex;height:36px;justify-content:center;position:relative;transition:background .16s ease,border-color .16s ease,transform .16s ease;width:36px}.bp-workspace .bp-marketing-icon-btn:hover{background:#f5f5f7;border-color:#0f172a29}.bp-workspace .bp-marketing-icon-btn:active{transform:scale(.96)}.bp-workspace .bp-marketing-notif-dot{background:#ef4444;border:2px solid #fff;border-radius:50%;height:8px;pointer-events:none;position:absolute;right:6px;top:6px;width:8px}@media (min-width:1024px){.bp-workspace .bp-dash-ios-head .bp-dash-ios-icons{display:none!important}.bp-workspace .bp-fab-sheet{bottom:100px;left:auto!important;right:28px;transform:translateY(12px) scale(.94);transform-origin:bottom right;width:360px}.bp-workspace .bp-fab-sheet.is-open{transform:translate(0) scale(1)}}.bp-workspace.bp-global-fab-host{background:#0000;display:contents;min-height:0;width:auto}@media (min-width:1024px){.bp-workspace .bp-dash-ios-greeting{align-items:center;display:flex;gap:24px;justify-content:space-between;width:100%}.bp-workspace .bp-dash-ios-greeting .bp-dash-ios-chip-row{margin-left:auto;margin-top:0}}.bp-workspace .bp-tool-shell{display:contents}.bp-workspace .bp-tool-shell-header,.bp-workspace .bp-tool-shell-sidebar{display:none}.bp-workspace .bp-tool-shell-body,.bp-workspace .bp-tool-shell-main{display:contents}@media (min-width:1024px){.bp-workspace .bp-tool-shell{background:#f8fafc;display:block;min-height:calc(100vh - 64px)}.bp-workspace .bp-tool-shell-tone-blue{background:#f1f7fd}.bp-workspace .bp-tool-shell-tone-violet{background:#f5f3ff}.bp-workspace .bp-tool-shell-header{background:#fff;border-bottom:1px solid #0f172a0f;display:block;position:-webkit-sticky;position:sticky;top:0;z-index:30}.bp-workspace .bp-tool-shell-header-inner{align-items:flex-end;display:flex;gap:24px;margin:0 auto;max-width:1280px;padding:22px 32px 18px}.bp-workspace .bp-tool-shell-titleblock{flex:1 1;min-width:0}.bp-workspace .bp-tool-shell-back{align-items:center;background:#0000;border:0;color:#475569;cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;gap:4px;margin-bottom:6px;padding:4px 0;text-decoration:none;transition:color .14s ease}.bp-workspace .bp-tool-shell-back:hover{color:#1d8efe}.bp-workspace .bp-tool-shell-back svg{margin-left:-2px}.bp-workspace .bp-tool-shell-eyebrow{color:#1d8efe;font-size:11.5px;font-weight:700;letter-spacing:.1em;margin:0 0 4px;text-transform:uppercase}.bp-workspace .bp-tool-shell-title{color:#0f172a;font-size:28px;font-weight:700;letter-spacing:-.01em;line-height:1.15;margin:0}.bp-workspace .bp-tool-shell-actions{align-items:center;display:inline-flex;flex:0 0 auto;gap:10px;padding-bottom:4px}.bp-workspace .bp-tool-shell-action{align-items:center;border:1px solid #0000;border-radius:999px;cursor:pointer;display:inline-flex;font-size:13.5px;font-weight:600;gap:7px;padding:9px 18px;transition:transform .14s ease,box-shadow .14s ease,background .14s ease,border-color .14s ease;white-space:nowrap}.bp-workspace .bp-tool-shell-action:active{transform:scale(.97)}.bp-workspace .bp-tool-shell-action:disabled{cursor:not-allowed;opacity:.5}.bp-workspace .bp-tool-shell-action-primary{background:#1d8efe;box-shadow:0 4px 14px #1d8efe4d;color:#fff}.bp-workspace .bp-tool-shell-action-primary:hover{background:#0d7dee;box-shadow:0 6px 18px #1d8efe66}.bp-workspace .bp-tool-shell-action-secondary{background:#fff;border-color:#0f172a1f;color:#1d1d1f}.bp-workspace .bp-tool-shell-action-secondary:hover{background:#f8fafc;border-color:#0f172a38}.bp-workspace .bp-tool-shell-action-ghost{background:#0000;color:#475569}.bp-workspace .bp-tool-shell-action-ghost:hover{color:#1d8efe}.bp-workspace .bp-tool-shell-body{display:block;margin:0 auto;max-width:1280px;padding:24px 32px 56px}.bp-workspace .bp-tool-shell-body.has-sidebar{grid-column-gap:28px;align-items:start;column-gap:28px;display:grid;grid-template-columns:minmax(0,1fr) 340px}.bp-workspace .bp-tool-shell-sidebar{align-self:start;display:block;grid-column:2;grid-row:1;position:-webkit-sticky;position:sticky;top:102px}.bp-workspace .bp-tool-shell-main{display:block;grid-column:1;grid-row:1;min-width:0}.bp-workspace .bp-tool-shell-narrow .bp-tool-shell-body{max-width:720px}.bp-workspace .bp-tool-shell-standard .bp-tool-shell-body{max-width:960px}.bp-workspace [data-tool-shell=on] .bp-qc-body{gap:20px;max-width:none;padding:0}.bp-workspace [data-tool-shell=on] .bp-def-upload{margin-top:0}.bp-workspace [data-tool-shell=on] .bp-def-hero~.bp-def-upload+section,.bp-workspace [data-tool-shell=on] .bp-def-history{margin-top:24px}.bp-workspace [data-tool-shell=on][data-testid=cost-tracker-page] .bp-feed-section{margin-bottom:16px;padding:0}.bp-workspace [data-tool-shell=on][data-testid=checklists-page] [data-testid=checklists-export],.bp-workspace [data-tool-shell=on][data-testid=documents-page] [data-testid=doc-export-manifest],.bp-workspace [data-tool-shell=on][data-testid=documents-page] [data-testid=doc-export-zip],.bp-workspace [data-tool-shell=on][data-testid=documents-page] [data-testid=doc-upload-btn],.bp-workspace [data-tool-shell=on][data-testid=milestones-page] [data-testid=milestones-export]{display:none!important}.bp-workspace .bp-govres[data-tool-shell=on]{background:#0000;margin:0;max-width:none;padding:0}.bp-workspace .bp-govres[data-tool-shell=on] .bp-govres-mobile-filter,.bp-workspace .bp-govres[data-tool-shell=on] .bp-govres-mobile-hero{display:none}.bp-workspace .bp-govres[data-tool-shell=on] .bp-govres-search{border-radius:12px;margin:0 0 18px;padding:12px 16px}.bp-workspace .bp-govres[data-tool-shell=on] .bp-govres-search input{font-size:14.5px}.bp-workspace .bp-govres-grid{column-count:2;column-gap:16px}.bp-workspace .bp-govres-grid>.bp-govres-section{-webkit-column-break-inside:avoid;break-inside:avoid;display:inline-block;margin:0 0 16px;page-break-inside:avoid;width:100%}.bp-workspace .bp-govres[data-tool-shell=on] .bp-govres-cards{gap:6px}.bp-workspace .bp-govres[data-tool-shell=on] .bp-govres-card{padding:9px 11px}.bp-workspace .bp-govres-sidebar-filter{background:#fff;border:1px solid #0f346014;border-radius:14px;margin-bottom:14px;padding:14px 14px 12px}.bp-workspace .bp-govres-sidebar-filter-label{align-items:center;color:#64748b;display:inline-flex;font-size:11.5px;font-weight:700;gap:6px;letter-spacing:.06em;margin:0 0 10px;text-transform:uppercase}.bp-workspace .bp-govres-sidebar-filter-label svg{color:#1d8efe}.bp-workspace .bp-govres-sidebar-chips{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(3,1fr)}.bp-workspace .bp-govres-sidebar-chip{background:#f5f5f5;border:1px solid #0000;border-radius:8px;color:#334155;cursor:pointer;font-size:12px;font-weight:700;padding:7px 10px;transition:background .14s ease,color .14s ease,border-color .14s ease}.bp-workspace .bp-govres-sidebar-chip:first-child{grid-column:span 3}.bp-workspace .bp-govres-sidebar-chip:hover{border-color:#1d8efe;color:#1d8efe}.bp-workspace .bp-govres-sidebar-chip.is-active{background:#1d8efe;border-color:#1d8efe;color:#fff}@media (min-width:1440px){.bp-workspace .bp-govres-grid{column-count:3}}.bp-workspace .bp-licence[data-tool-shell=on]{background:#0000;margin:0;max-width:none;padding:0}.bp-workspace .bp-licence[data-tool-shell=on] .bp-licence-mobile-hero{display:none}.bp-workspace .bp-licence-desktop-grid{grid-gap:16px;display:grid;gap:16px;grid-auto-flow:row dense;grid-template-columns:1fr 1fr}.bp-workspace .bp-licence-desktop-grid>.bp-licence-form-card,.bp-workspace .bp-licence-desktop-grid>.bp-licence-warning{grid-column:1/-1}.bp-workspace .bp-licence[data-tool-shell=on] .bp-licence-checklist,.bp-workspace .bp-licence[data-tool-shell=on] .bp-licence-form-card,.bp-workspace .bp-licence[data-tool-shell=on] .bp-licence-info-card,.bp-workspace .bp-licence[data-tool-shell=on] .bp-licence-warning{margin-bottom:0}.bp-workspace .bp-insurance[data-tool-shell=on]{background:#0000;margin:0;max-width:none;padding:0}.bp-workspace .bp-insurance[data-tool-shell=on] .bp-insurance-mobile-hero,.bp-workspace .bp-insurance[data-tool-shell=on] .bp-insurance-mobile-state-card{display:none}.bp-workspace .bp-insurance-desktop-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.bp-workspace .bp-insurance-desktop-grid>.bp-insurance-notice-full{grid-column:1/-1}.bp-workspace .bp-insurance[data-tool-shell=on] .bp-insurance-coverage,.bp-workspace .bp-insurance[data-tool-shell=on] .bp-insurance-info-card,.bp-workspace .bp-insurance[data-tool-shell=on] .bp-insurance-notice{margin-bottom:0}.bp-workspace .bp-insurance-sidebar-chips{grid-template-columns:repeat(4,1fr)}.bp-workspace .bp-insurance-sidebar-chips>.bp-govres-sidebar-chip:first-child{grid-column:auto}.bp-workspace .bp-ms-buildtype-row{display:flex;flex-wrap:wrap;gap:8px;padding-bottom:12px;padding-top:12px}.bp-workspace .bp-ms-buildtype-chip{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:9999px;color:#475569;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:6px 14px;transition:all .18s ease}.bp-workspace .bp-ms-buildtype-chip:hover{border-color:#1d8efe;color:#1d8efe}.bp-workspace .bp-ms-buildtype-chip.is-active{background:#1d8efe;border-color:#1d8efe;color:#fff}.bp-workspace .bp-ms-phase-tabs{border-bottom:1px solid #e5e7eb;display:flex;gap:0;padding-bottom:0}.bp-workspace .bp-ms-phase-tab{align-items:center;background:#0000;border:0;border-bottom:2px solid #0000;color:#64748b;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;padding:14px 22px;transition:color .18s ease,border-color .18s ease}.bp-workspace .bp-ms-phase-tab:hover{color:#1d8efe}.bp-workspace .bp-ms-phase-tab.is-active{border-bottom-color:#1d8efe;color:#1d1d1f}.bp-workspace .bp-ms-phase-count{align-items:center;background:#1d8efe1a;border-radius:9999px;color:#1d8efe;display:inline-flex;font-size:11px;font-weight:800;height:22px;justify-content:center;min-width:22px;padding:0 7px}.bp-workspace .bp-ms-phase-tab.is-active .bp-ms-phase-count{background:#1d8efe;color:#fff}.bp-workspace .bp-ms-loading{color:#64748b;font-size:13px;padding:36px;text-align:center}.bp-workspace .bp-ms-events{display:flex;flex-direction:column;gap:10px}.bp-workspace .bp-ms-event{align-items:flex-start;background:#fff;border:1px solid #eef0f3;border-radius:16px;display:flex;gap:14px;padding:16px 18px;transition:box-shadow .18s ease,border-color .18s ease,transform .12s ease}.bp-workspace .bp-ms-event:hover{border-color:#d8e2f0;box-shadow:0 4px 14px #0f172a0f}.bp-workspace .bp-ms-event.is-completed{background:#f0fdf4;border-color:#bbf7d0}.bp-workspace .bp-ms-event.is-in-progress{background:#f0f4fa;border-color:#e8ebef}.bp-workspace .bp-ms-event-status-btn{align-items:center;background:#0000;border:0;cursor:pointer;display:inline-flex;justify-content:center;margin-top:2px;padding:2px}.bp-workspace .bp-ms-event-body{flex:1 1;min-width:0}.bp-workspace .bp-ms-event-title{color:#1d1d1f;font-size:15px;font-weight:700;letter-spacing:-.2px;margin:0 0 4px}.bp-workspace .bp-ms-event-meta{align-items:center;color:#64748b;display:flex;flex-wrap:wrap;font-size:12px;gap:10px}.bp-workspace .bp-ms-event-status{align-items:center;background:#94a3b826;border-radius:9999px;color:#475569;display:inline-flex;font-size:11px;font-weight:700;padding:2px 9px}.bp-workspace .bp-ms-event-status-completed{background:#21a67526;color:#0f7a55}.bp-workspace .bp-ms-event-status-in-progress{background:#1d8efe26;color:#0d70d6}.bp-workspace .bp-ms-event-notes{color:#475569;font-size:13px;line-height:1.4;margin:8px 0 0;white-space:pre-wrap}.bp-workspace .bp-ms-event-actions{align-items:flex-start;display:flex;gap:4px}.bp-workspace .bp-ms-event-action{align-items:center;background:#0000;border:0;border-radius:50%;color:#64748b;cursor:pointer;display:inline-flex;height:30px;justify-content:center;transition:background-color .18s ease,color .18s ease;width:30px}.bp-workspace .bp-ms-event-action:hover{background:#f1f5f9;color:#1d1d1f}.bp-workspace .bp-ms-event-action.is-danger:hover{background:#e539351a;color:#b94e2e}.bp-workspace .bp-ms-quick-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.bp-workspace .bp-ms-quick-chip{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:12px;color:#1d1d1f;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:10px 14px;text-align:left;transition:all .18s ease}.bp-workspace .bp-ms-quick-chip:hover{background:#f0f4fa;border-color:#1d8efe;color:#1d8efe}.bp-workspace [data-tool-shell=on][data-testid=contacts-page] [data-testid=contacts-add],.bp-workspace [data-tool-shell=on][data-testid=contacts-page] [data-testid=contacts-export],.bp-workspace [data-tool-shell=on][data-testid=cost-tracker-page] [data-testid=cost-tracker-add],.bp-workspace [data-tool-shell=on][data-testid=cost-tracker-page] [data-testid=cost-tracker-export]{display:none!important}.bp-workspace [data-tool-shell=on][data-testid=find-a-tradie-page] .bp-tdy-popular-row{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(8,1fr)}.bp-workspace [data-tool-shell=on][data-testid=find-a-tradie-page] .bp-tdy-cat-grid{grid-template-columns:repeat(5,1fr)!important}.bp-workspace .bp-contacts-role-line{align-items:center;border-top:1px solid #0f172a0d;color:#1d1d1f;display:flex;font-size:12.5px;gap:8px;padding:4px 0}.bp-workspace .bp-contacts-role-line .dot{border-radius:50%;flex:0 0 auto;height:8px;width:8px}.bp-workspace [data-tool-shell=on][data-testid=defects-scanner-page] .bp-def-upload{margin-top:0}.bp-workspace [data-tool-shell=on] .bp-def-header,.bp-workspace [data-tool-shell=on] .bp-def-hero,.bp-workspace [data-tool-shell=on] .bp-feed-hero,.bp-workspace [data-tool-shell=on] .bp-licence-hero,.bp-workspace [data-tool-shell=on] .bp-qc-compare,.bp-workspace [data-tool-shell=on] .bp-qc-header,.bp-workspace [data-tool-shell=on] .bp-sup-hero,.bp-workspace [data-tool-shell=on] .bp-tdy-hero,.bp-workspace [data-tool-shell=on] [data-testid$=-back]:not([data-testid=tool-shell-back]){display:none!important}.bp-workspace .bp-sup[data-tool-shell=on],.bp-workspace .bp-tdy[data-tool-shell=on]{background:#0000;margin:0;max-width:none;padding:0}.bp-workspace .bp-sup[data-tool-shell=on] .bp-sup-cat-grid,.bp-workspace .bp-tdy[data-tool-shell=on] .bp-tdy-cat-grid{grid-template-columns:repeat(4,1fr)}@media (min-width:1440px){.bp-workspace .bp-sup[data-tool-shell=on] .bp-sup-cat-grid,.bp-workspace .bp-tdy[data-tool-shell=on] .bp-tdy-cat-grid{grid-template-columns:repeat(5,1fr)}}.bp-workspace .bp-sup[data-tool-shell=on] .bp-sup-popular-row,.bp-workspace .bp-tdy[data-tool-shell=on] .bp-tdy-popular-row{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));overflow-x:visible}@media (min-width:1280px){.bp-workspace .bp-sup[data-tool-shell=on] .bp-sup-popular-row,.bp-workspace .bp-tdy[data-tool-shell=on] .bp-tdy-popular-row{grid-template-columns:repeat(8,minmax(0,1fr))}}.bp-workspace [data-tool-shell=on] .bp-feed-body{padding-top:0!important}.bp-workspace [data-tool-shell=on]{background:#0000!important}.bp-workspace .bp-tool-shell-card{background:#fff;border:1px solid #0f172a0f;border-radius:18px;box-shadow:0 2px 10px #0f172a0a;padding:18px 20px}.bp-workspace .bp-tool-shell-card-blue{background:linear-gradient(160deg,#1d8efe,#4abff2);border-color:#0000;box-shadow:0 10px 24px #1d8efe38;color:#fff}.bp-workspace .bp-tool-shell-card-eyebrow{color:#ffffffd9;font-size:11.5px;font-weight:700;letter-spacing:.1em;margin:0 0 12px;text-transform:uppercase}.bp-workspace .bp-tool-shell-card:not(.bp-tool-shell-card-blue) .bp-tool-shell-card-eyebrow{color:#1d8efe}.bp-workspace .bp-tool-shell-card-row{align-items:flex-end;display:flex;gap:14px;justify-content:space-between;margin-bottom:12px}.bp-workspace .bp-tool-shell-card-label{color:#ffffffc7;display:block;font-size:11px;font-weight:600;letter-spacing:.04em;margin-bottom:2px;text-transform:uppercase}.bp-workspace .bp-tool-shell-card:not(.bp-tool-shell-card-blue) .bp-tool-shell-card-label{color:#64748b}.bp-workspace .bp-tool-shell-card-value{color:#fff;display:block;font-size:24px;font-weight:700;line-height:1}.bp-workspace .bp-tool-shell-card-value.is-good{color:#d2f8e0}.bp-workspace .bp-tool-shell-card-value.is-over{color:#ffe1de}.bp-workspace .bp-tool-shell-card:not(.bp-tool-shell-card-blue) .bp-tool-shell-card-value{color:#0f172a}.bp-workspace .bp-tool-shell-card-meta{color:#ffffffbf;display:block;font-size:11.5px;margin-top:2px}.bp-workspace .bp-tool-shell-card-bar{background:#fff3;border-radius:999px;height:6px;overflow:hidden}.bp-workspace .bp-tool-shell-card-bar>span{background:#fff;display:block;height:100%;transition:width .24s ease}.bp-workspace .bp-tool-shell-card-bar>span.is-over{background:#ff8a73}.bp-workspace .bp-tool-shell-card-edit{align-items:center;background:#fff3;border:1px solid #ffffff47;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:600;gap:6px;padding:6px 12px;transition:background .14s ease}.bp-workspace .bp-tool-shell-card-edit:hover{background:#ffffff4d}.bp-workspace .bp-tool-shell-sidebar>*{transition:transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1)}.bp-workspace .bp-tool-shell-card-blue{box-shadow:0 14px 28px #1d8efe2e,0 4px 8px #1d8efe1f}.bp-workspace .bp-tool-shell-card:not(.bp-tool-shell-card-blue){box-shadow:0 4px 14px #0f172a0f,0 1px 2px #0f172a0a}.bp-workspace .bp-tool-shell-protip{background:#fff;border:1px solid #0f172a0f;border-left:3px solid #1d8efe;border-radius:14px;box-shadow:0 4px 14px #0f172a0d;color:#1d1d1f;font-size:13px;line-height:1.45;margin-top:14px;padding:16px 18px}.bp-workspace .bp-tool-shell-protip-title{color:#1d8efe;font-size:11px;font-weight:700;letter-spacing:.08em;margin:0 0 4px;text-transform:uppercase}.bp-workspace .bp-cost-protip-body{display:block;opacity:1;transform:translateY(0);transition:opacity .26s ease-in-out,transform .26s ease-in-out}.bp-workspace .bp-cost-protip-body.is-fading{opacity:0;transform:translateY(4px)}.bp-workspace [data-testid=ct-rotating-protip] .bp-tool-shell-protip-title{transition:color .32s ease-in-out}.bp-workspace .bp-ct-sidebar-ad,.bp-workspace .bp-tool-sidebar-ad{aspect-ratio:9/16!important;background:#fff;border-radius:16px;box-shadow:0 6px 18px #0f172a1a;margin-top:14px}.bp-workspace .bp-ct-sidebar-ad .bp-adbanner-img,.bp-workspace .bp-tool-sidebar-ad .bp-adbanner-img{background:#fff;object-fit:contain!important}.bp-workspace .bp-tool-shell-sidebar>.bp-ct-sidebar-ad,.bp-workspace .bp-tool-shell-sidebar>.bp-tool-shell-card,.bp-workspace .bp-tool-shell-sidebar>.bp-tool-shell-protip,.bp-workspace .bp-tool-shell-sidebar>.bp-tool-sidebar-ad{border-radius:16px!important;box-shadow:0 6px 18px #0f172a14!important;width:100%}.bp-workspace .bp-tool-shell-sidebar>.bp-ct-sidebar-ad,.bp-workspace .bp-tool-shell-sidebar>.bp-tool-shell-card+.bp-tool-shell-protip,.bp-workspace .bp-tool-shell-sidebar>.bp-tool-shell-protip+*,.bp-workspace .bp-tool-shell-sidebar>.bp-tool-sidebar-ad{margin-top:14px}.bp-workspace [data-tool-shell=on] .bp-ck-section,.bp-workspace [data-tool-shell=on] .bp-contacts-card,.bp-workspace [data-tool-shell=on] .bp-doc-row,.bp-workspace [data-tool-shell=on] .bp-feed-section>.bp-feed-card,.bp-workspace [data-tool-shell=on] .bp-insurance-coverage,.bp-workspace [data-tool-shell=on] .bp-insurance-info-card,.bp-workspace [data-tool-shell=on] .bp-insurance-state-card,.bp-workspace [data-tool-shell=on] .bp-licence-checklist,.bp-workspace [data-tool-shell=on] .bp-licence-form-card,.bp-workspace [data-tool-shell=on] .bp-licence-info-card,.bp-workspace [data-tool-shell=on] .bp-milestone-row,.bp-workspace [data-tool-shell=on] .bp-tdy-card{border:1px solid #0f172a0f!important;box-shadow:0 2px 10px #0f172a0a;transition:transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1),border-color .2s ease}.bp-workspace [data-tool-shell=on] .bp-contacts-card:hover,.bp-workspace [data-tool-shell=on] .bp-doc-row:hover,.bp-workspace [data-tool-shell=on] .bp-feed-card:hover,.bp-workspace [data-tool-shell=on] .bp-milestone-row:hover,.bp-workspace [data-tool-shell=on] .bp-tdy-card:hover{border-color:#1d8efe40!important;box-shadow:0 10px 22px #0f172a14,0 2px 4px #0f172a0a;transform:translateY(-2px)}.bp-workspace [data-tool-shell=on] .bp-contacts-card:active,.bp-workspace [data-tool-shell=on] .bp-doc-row:active,.bp-workspace [data-tool-shell=on] .bp-milestone-row:active,.bp-workspace [data-tool-shell=on] .bp-tdy-card:active{transform:translateY(0);transition-duration:80ms}.bp-workspace [data-tool-shell=on][data-testid=find-a-tradie-page] .bp-tdy-cat-tile,.bp-workspace [data-tool-shell=on][data-testid=find-a-tradie-page] .bp-tdy-popular-tile{transition:transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1),border-color .2s ease}.bp-workspace [data-tool-shell=on][data-testid=find-a-tradie-page] .bp-tdy-cat-tile:hover,.bp-workspace [data-tool-shell=on][data-testid=find-a-tradie-page] .bp-tdy-popular-tile:hover{border-color:#f5a62366!important;box-shadow:0 10px 22px #f5a6232e;transform:translateY(-3px)}.bp-workspace [data-tool-shell=on] .bp-licence-state{transition:transform .18s ease,box-shadow .18s ease}.bp-workspace [data-tool-shell=on] .bp-licence-state:hover{box-shadow:0 8px 18px #1d8efe33;transform:translateY(-2px)}.bp-workspace [data-tool-shell=on] .bp-insurance-chip{transition:background .16s ease,color .16s ease,transform .14s ease,box-shadow .14s ease}.bp-workspace [data-tool-shell=on] .bp-insurance-chip:not(.is-active):hover{background:#eef4fb;color:#1d8efe;transform:translateY(-1px)}.bp-workspace [data-tool-shell=on] .bp-feed-body>section+section,.bp-workspace [data-tool-shell=on] .bp-feed-section+.bp-feed-section{margin-top:16px!important}.bp-workspace [data-tool-shell=on] .bp-def,.bp-workspace [data-tool-shell=on] .bp-feed-body,.bp-workspace [data-tool-shell=on] .bp-insurance,.bp-workspace [data-tool-shell=on] .bp-licence,.bp-workspace [data-tool-shell=on] .bp-qc-body,.bp-workspace [data-tool-shell=on] .bp-tdy{margin-top:0!important;padding-top:0!important}}@media (min-width:1024px){@media (min-width:1024px){.bp-workspace .bp-doc-upload-mobile-only{display:none!important}}.bp-workspace .bp-doc-preview-overlay{align-items:center;animation:bp-doc-preview-fade-in .14s ease-out;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#0f172aa6;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:1000}@keyframes bp-doc-preview-fade-in{0%{opacity:0}to{opacity:1}}.bp-workspace .bp-doc-preview-modal{background:#fff;border-radius:16px;box-shadow:0 24px 60px #00000059;display:flex;flex-direction:column;max-height:calc(100vh - 48px);max-width:920px;overflow:hidden;width:100%}.bp-workspace .bp-doc-preview-head{align-items:center;background:#fafbfc;border-bottom:1px solid #eef0f5;display:flex;gap:8px;padding:12px 14px}.bp-workspace .bp-doc-preview-title{color:#1a1a1a;flex:1 1;font-size:14px;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bp-workspace .bp-doc-preview-body{align-items:center;background:#f5f7fa;display:flex;flex:1 1;justify-content:center;overflow:auto;padding:12px}.bp-workspace .bp-doc-preview-img{background:#fff;border-radius:8px;box-shadow:0 1px 4px #0000000f;display:block;max-height:100%;max-width:100%;object-fit:contain}.bp-workspace .bp-doc-preview-iframe{background:#fff;border:0;border-radius:8px;height:75vh;width:100%}.bp-workspace .bp-doc-preview-fallback{align-items:center;color:#64748b;display:flex;flex-direction:column;justify-content:center;padding:48px 24px;text-align:center}.bp-workspace .bp-doc-preview-fallback p{font-size:14px;margin:12px 0 0}.bp-workspace .bp-ct-item-title[disabled]{cursor:default!important}.bp-workspace .bp-ct-item-title:not([disabled]):hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.bp-workspace .bp-fbu-quizv2{background:linear-gradient(180deg,#f7f8fc,#eef2ff);min-height:100vh;padding-bottom:24px}.bp-workspace .bp-fbu-quizv2-head,.bp-workspace .bp-fbu-quizv2-progress-wrap{margin:0 auto;max-width:880px;width:100%}.bp-workspace .bp-fbu-quizv2-body{background:#fff;border:1px solid #eef0f5;border-radius:18px;box-shadow:0 6px 24px #0f172a0f;margin:24px auto 0;max-width:880px;padding:32px 36px;width:calc(100% - 48px)}.bp-workspace .bp-fbu-quizv2-list{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:880px}.bp-workspace .bp-fbu-quizv2-tilegrid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 auto;max-width:1080px}.bp-workspace .bp-fbu-quizv2-footer{background:linear-gradient(0deg,#fff 70%,#fff0);bottom:0;box-shadow:0 -8px 24px #0f172a0f;left:0;padding:16px 36px 22px;position:fixed;right:0;z-index:30}.bp-workspace .bp-fbu-results-body{max-width:1200px!important;padding:0 32px 60px}.bp-workspace .bp-fbu-match-list{grid-gap:22px;align-items:start;display:grid;gap:22px;grid-template-columns:repeat(3,minmax(0,1fr))}.bp-workspace .bp-fbu-match-card-premium+.bp-fbu-match-card-premium{margin-top:0}.bp-workspace .bp-fbu-tease-banner{grid-column:1/-1}.bp-workspace .bp-fbu-next-actions{flex-direction:row!important;flex-wrap:wrap;grid-column:1/-1;justify-content:center}.bp-workspace .bp-fbu-next-actions>button{flex:0 1 280px}.bp-workspace .bp-fbu-results-hero{padding:36px 20px 24px!important}.bp-workspace .bp-fbu-results-hero h1{font-size:30px}.bp-workspace [data-testid=fbu-fp-results] .bp-fbu-results-header{padding:24px 20px 20px!important}}.bp-workspace .bp-fbu-card-logo-initials{color:#fff;font-size:22px;font-weight:800;letter-spacing:-.02em;line-height:1;text-shadow:0 2px 6px #00000040}.bp-workspace .bp-fbu-next-actions{align-items:center;display:flex;flex-direction:column;gap:14px;margin:28px 0 0;padding:0}.bp-workspace .bp-fbu-next-primary{font-size:15.5px;max-width:420px;padding:16px 26px;width:100%}.bp-workspace .bp-fbu-next-secondary-row{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.bp-workspace .bp-fbu-cta-tertiary{backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2);background:#ffffff8c;border:1px solid #0d6efd38;border-radius:999px;color:#0d6efd;cursor:pointer;font-size:13px;font-weight:600;padding:10px 22px;transition:background .2s ease,border-color .2s ease,transform .16s ease,box-shadow .2s ease}.bp-workspace .bp-fbu-cta-tertiary:hover{background:#ffffffd9;border-color:#0d6efd66;box-shadow:0 6px 14px -6px #0d6efd4d;transform:translateY(-1px)}.bp-workspace .bp-fbu-cta-tertiary:active{transform:scale(.97)}.bp-workspace .bp-fbu-fp-results-hero{background:linear-gradient(135deg,#0f172a,#1e293b 55%,#1d8efe 140%);color:#fff;overflow:hidden;padding:70px 24px 32px;position:relative}.bp-workspace .bp-fbu-fp-results-hero:before{background:radial-gradient(circle at 20% 0,#1d8efe47,#0000 50%),radial-gradient(circle at 80% 100%,#8b5cf638,#0000 55%);content:"";inset:0;pointer-events:none;position:absolute}.bp-workspace .bp-fbu-fp-results-hero.bp-fbu-fp-results-hero-transparent{background:#0000;z-index:2}.bp-workspace .bp-fbu-fp-results-hero.bp-fbu-fp-results-hero-transparent:before{display:none}.bp-workspace .bp-fbu-results.bp-fbu-results-rainbow-shell .bp-fbu-fp-grid{position:relative;z-index:2}.bp-workspace .bp-fbu-results.bp-fbu-results-rainbow-shell .bp-fbu-fp-results-actions{bottom:0;position:-webkit-sticky;position:sticky;z-index:20}.bp-workspace .bp-fbu-fp-results-hero-text{margin:0 auto;max-width:720px;position:relative;text-align:center;z-index:1}.bp-workspace .bp-fbu-fp-results-hero h1{font-size:32px;font-weight:800;letter-spacing:-.02em;margin:0 0 6px}.bp-workspace .bp-fbu-fp-results-hero p{font-size:14.5px;margin:0;opacity:.9}.bp-workspace .bp-fbu-fp-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:1fr;margin:0 auto;max-width:980px;padding:28px 24px}@media (min-width:640px){.bp-workspace .bp-fbu-fp-grid{gap:22px;grid-template-columns:repeat(2,minmax(0,1fr))}}.bp-workspace .bp-fbu-fp-card{backdrop-filter:blur(20px) saturate(1.4);-webkit-backdrop-filter:blur(20px) saturate(1.4);background:#ffffffb8;border:1px solid #fff9;border-radius:22px;box-shadow:0 14px 36px -14px #0f172a38,0 4px 10px -4px #0f172a14,inset 0 0 0 1px #ffffff73;display:flex;flex-direction:column;overflow:hidden;transition:transform .24s cubic-bezier(.22,1,.36,1),box-shadow .24s ease}.bp-workspace .bp-fbu-fp-card:hover{box-shadow:0 24px 52px -18px #0f172a4d,0 6px 16px -6px #0f172a1f,inset 0 0 0 1px #fff9;transform:translateY(-3px)}.bp-workspace .bp-fbu-fp-card{position:relative}.bp-workspace .bp-fbu-fp-card-inner{all:unset;border-radius:18px;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;width:100%}.bp-workspace .bp-fbu-fp-like{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000059;border:1px solid #fff9;border-radius:999px;cursor:pointer;display:inline-flex;height:36px;justify-content:center;position:absolute;right:10px;top:10px;transition:transform .18s ease,background .18s ease,box-shadow .18s ease;width:36px;z-index:3}.bp-workspace .bp-fbu-fp-like:hover{background:#0000008c;transform:scale(1.08)}.bp-workspace .bp-fbu-fp-like.is-active{background:#fff;border-color:#ef4444;box-shadow:0 4px 14px #ef444459}.bp-workspace .bp-fbu-fp-card.is-loved{box-shadow:0 16px 32px #ef44442e,0 2px 4px #0f172a0f;outline:2px solid #ef4444;outline-offset:2px}.bp-workspace .bp-fbu-fp-facade{background:#f1f5f9;height:150px;overflow:hidden;width:100%}.bp-workspace .bp-fbu-fp-facade img{display:block;height:100%;object-fit:cover;width:100%}.bp-workspace .bp-fbu-fp-plan-img{align-items:center;background:#fff;border-bottom:1px solid #f1f5f9;display:flex;justify-content:center;padding:14px;width:100%}.bp-workspace .bp-fbu-fp-plan-img.is-hero{height:240px}.bp-workspace .bp-fbu-fp-plan-img:not(.is-hero){height:200px}.bp-workspace .bp-fbu-fp-plan-img img{display:block;height:auto;max-height:100%;max-width:100%;object-fit:contain;width:auto}.bp-workspace .bp-fbu-fp-plan-placeholder{align-items:center;background:#f8fafc;border-radius:8px;display:flex;height:100%;justify-content:center;width:100%}.bp-workspace .bp-fbu-fp-card-body{display:flex;flex-direction:column;gap:8px;padding:14px 16px 18px}.bp-workspace .bp-fbu-fp-builder{align-items:center;display:inline-flex;gap:8px;min-height:22px}.bp-workspace .bp-fbu-fp-builder-logo{background:#f1f5f9;border-radius:6px;flex-shrink:0;height:22px;object-fit:cover;width:22px}.bp-workspace .bp-fbu-fp-builder-name{color:#0d6efd;font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.bp-workspace .bp-fbu-fp-plan-name{color:#0f172a;font-size:17px;font-weight:800;letter-spacing:-.01em;margin:0}.bp-workspace .bp-fbu-fp-spec-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:2px}.bp-workspace .bp-fbu-fp-spec{align-items:center;background:#f1f5f9;border-radius:999px;color:#1f2937;display:inline-flex;font-size:12px;font-weight:600;gap:4px;padding:5px 9px}.bp-workspace .bp-fbu-fp-spec svg{color:#1d8efe}.bp-workspace .bp-fbu-fp-meta-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:2px}.bp-workspace .bp-fbu-fp-meta{color:#64748b;font-size:12.5px;font-weight:500}.bp-workspace .bp-fbu-fp-results-actions{align-items:center;backdrop-filter:blur(18px) saturate(1.2);-webkit-backdrop-filter:blur(18px) saturate(1.2);background:linear-gradient(180deg,#ffffffc7,#fffffff5 50%,#fff);border-top:1px solid #0f172a14;bottom:0;box-shadow:0 -8px 24px -8px #0f172a1f;display:flex;flex-direction:column;gap:10px;left:0;margin:0;max-width:100%;padding:12px 24px max(20px,env(safe-area-inset-bottom));position:-webkit-sticky;position:sticky;right:0;width:100%;z-index:20}.bp-workspace .bp-fbu-fp-results-actions>*{max-width:520px;width:100%}.bp-workspace .bp-fbu-results-rainbow-shell .bp-fbu-fp-grid{padding-bottom:24px}.bp-workspace .bp-fbu-cta-primary.is-sent,.bp-workspace .bp-fbu-cta-primary.is-sent:active,.bp-workspace .bp-fbu-cta-primary.is-sent:hover{background:linear-gradient(135deg,#059669,#047857);cursor:default;opacity:.95}.bp-workspace .bp-fbu-fp-thankyou{align-items:center;display:flex;justify-content:center;padding:32px 24px}.bp-workspace .bp-fbu-fp-thankyou-content{animation:bp-fbu-fp-thankyou-pop .52s cubic-bezier(.16,1,.3,1) both;backdrop-filter:blur(24px) saturate(1.4);-webkit-backdrop-filter:blur(24px) saturate(1.4);background:#ffffffeb;border:1px solid #0f172a0f;border-radius:24px;box-shadow:0 24px 60px -20px #0f172a59,inset 0 0 0 1px #ffffff80;max-width:560px;padding:36px 28px 28px;position:relative;text-align:center;width:100%;z-index:2}@keyframes bp-fbu-fp-thankyou-pop{0%{opacity:0;transform:translateY(16px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.bp-workspace .bp-fbu-fp-thankyou-badge{align-items:center;animation:bp-fbu-fp-thankyou-badge-beat 1.6s ease-in-out infinite;background:radial-gradient(circle,#fff7f7 0,#ffe4e6 100%);border-radius:999px;box-shadow:0 6px 22px -8px #ef44448c,0 0 0 6px #ef444414;display:flex;height:64px;justify-content:center;margin:0 auto 14px;width:64px}@keyframes bp-fbu-fp-thankyou-badge-beat{0%,to{transform:scale(1)}50%{transform:scale(1.07)}}.bp-workspace .bp-fbu-fp-thankyou-content h1{color:#0f172a;font-size:26px;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0 0 8px}.bp-workspace .bp-fbu-fp-thankyou-lead{color:#475569;font-size:15px;margin:0 0 22px}.bp-workspace .bp-fbu-fp-thankyou-steps{display:flex;flex-direction:column;gap:14px;margin:0 0 24px;text-align:left}.bp-workspace .bp-fbu-fp-thankyou-step{align-items:flex-start;background:rgba(15,23,42,.025);border:1px solid #0f172a0d;border-radius:14px;display:flex;gap:14px;padding:12px 14px}.bp-workspace .bp-fbu-fp-thankyou-step-no{align-items:center;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:999px;box-shadow:0 4px 12px -3px #6366f173;color:#fff;display:flex;flex-shrink:0;font-size:13px;font-weight:700;height:28px;justify-content:center;margin-top:2px;width:28px}.bp-workspace .bp-fbu-fp-thankyou-step strong{color:#0f172a;display:block;font-size:14.5px;font-weight:700;margin-bottom:2px}.bp-workspace .bp-fbu-fp-thankyou-step p{color:#475569;font-size:13.5px;line-height:1.45;margin:0}@media (max-width:480px){.bp-workspace .bp-fbu-fp-thankyou{padding:18px 14px}.bp-workspace .bp-fbu-fp-thankyou-content{border-radius:20px;padding:28px 20px 22px}.bp-workspace .bp-fbu-fp-thankyou-content h1{font-size:22px}}@media (max-width:600px){.bp-workspace .bp-fbu-fp-grid{gap:14px;padding:18px 14px}.bp-workspace .bp-fbu-fp-results-hero{padding:56px 18px 26px}.bp-workspace .bp-fbu-fp-results-hero h1{font-size:24px}.bp-workspace .bp-fbu-fp-plan-img.is-hero,.bp-workspace .bp-fbu-fp-plan-img:not(.is-hero){height:180px}}.bp-workspace .bp-dash-ios-progress-card.is-stage-gated{isolation:isolate;position:relative}.bp-workspace .bp-dash-ios-progress-card.is-stage-gated .bp-dash-ios-progress,.bp-workspace .bp-dash-ios-progress-card.is-stage-gated .bp-dash-ios-stats-row{filter:blur(8px) saturate(1.05);opacity:.65;pointer-events:none;transition:filter .32s ease,opacity .32s ease;-webkit-user-select:none;user-select:none}.bp-workspace .bp-dash-stage-gate{align-items:center;animation:bp-dash-stage-gate-rise .36s cubic-bezier(.22,1,.36,1) both;background:linear-gradient(180deg,#ffffffc7,#ffffffdb);display:flex;inset:0;justify-content:center;padding:20px 32px;position:absolute;z-index:4}@keyframes bp-dash-stage-gate-rise{0%{opacity:0}to{opacity:1}}.bp-workspace .bp-dash-stage-gate-content{align-items:center;display:flex;flex-direction:column;gap:10px;max-width:420px;text-align:center;width:100%}.bp-workspace .bp-dash-stage-gate-title{-webkit-text-fill-color:#0000;animation:gradientFlow 4s ease infinite;background:linear-gradient(90deg,#1d8efe,#4abff2,#1d8efe,#0d6efd,#1d8efe);-webkit-background-clip:text;background-clip:text;background-size:300% 100%;color:#0000;font-size:20px;font-weight:800;letter-spacing:-.01em;margin:0}.bp-workspace .bp-dash-stage-gate-sub{color:#475569;font-size:14px;line-height:1.5;margin:0 0 6px}.bp-workspace .bp-dash-stage-gate-cta{align-items:center;background:linear-gradient(135deg,#1d8efe,#0d6efd);border:none;border-radius:999px;box-shadow:0 8px 22px #1d8efe5c;color:#fff;cursor:pointer;display:inline-flex;font-size:14.5px;font-weight:700;gap:6px;justify-content:center;padding:13px 26px;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.bp-workspace .bp-dash-stage-gate-cta:hover{background:linear-gradient(135deg,#0d7dee,#0a5ed8);box-shadow:0 12px 28px #1d8efe75;transform:translateY(-1px)}.bp-workspace .bp-dash-stage-gate-cta:active{transform:scale(.97)}.bp-workspace .bp-dash-stage-gate-secondary{background:#0000;border:none;color:#64748b;cursor:pointer;font-size:12px;font-weight:600;padding:4px 0;text-decoration:underline;-webkit-text-decoration-color:#64748b59;text-decoration-color:#64748b59;text-underline-offset:3px;transition:color .14s ease}.bp-workspace .bp-dash-stage-gate-secondary:hover{color:#0d6efd}@media (max-width:600px){.bp-workspace .bp-dash-stage-gate{padding:16px 20px}.bp-workspace .bp-dash-stage-gate-title{font-size:18px}.bp-workspace .bp-dash-stage-gate-sub{font-size:13px}.bp-workspace .bp-dash-stage-gate-cta{font-size:14px;padding:12px 22px}}.bp-workspace .bp-fbu-celebration-bare{align-items:center;display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding:32px 20px;position:relative;text-align:center}.bp-workspace .bp-fbu-celebration-bare-content{max-width:560px;position:relative;z-index:2}.bp-workspace .bp-fbu-celebration-bare .bp-fbu-celebration-title{color:#fff;font-size:clamp(28px,5vw,44px);font-weight:800;letter-spacing:-.02em;margin:0 0 12px;text-shadow:0 6px 28px #0000002e}.bp-workspace .bp-fbu-celebration-bare .bp-fbu-celebration-sub{color:#ffffffeb;font-size:17px;line-height:1.55;margin:0 0 28px}.bp-workspace .bp-fbu-celebration-wait{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#ffffff24;border:1px solid #ffffff52;border-radius:999px;color:#fff;display:inline-flex;font-size:13.5px;font-weight:600;gap:10px;letter-spacing:.01em;padding:9px 18px}.bp-workspace .bp-fbu-celebration-dot{animation:bp-fbu-wait-pulse 1.4s ease-in-out infinite;background:#fff;border-radius:50%;display:inline-block;height:8px;width:8px}@keyframes bp-fbu-wait-pulse{0%,to{opacity:.65;transform:scale(1)}50%{opacity:1;transform:scale(1.4)}}.bp-workspace .bp-fbu-journey{background:#fff;padding:18px 20px 22px;position:-webkit-sticky;position:sticky;top:0;z-index:30}.bp-fbu-journey-confetti-portal{inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:9999}.bp-fbu-journey-confetti-portal .bp-fbu-confetti-layer{inset:0;position:absolute}.bp-workspace .bp-fbu-journey-corner{align-items:center;background:#f1f5f9f2;border:1px solid #0f172a0f;border-radius:999px;cursor:pointer;display:inline-flex;height:36px;justify-content:center;position:absolute;top:16px;transition:background .2s ease,transform .2s ease;width:36px;z-index:4}.bp-workspace .bp-fbu-journey-corner:hover{background:#e2e8f0;transform:scale(1.06)}.bp-workspace .bp-fbu-journey-corner.is-back{left:20px}.bp-workspace .bp-fbu-journey-corner.is-close{background:#0000;border-color:#0000;right:20px}.bp-workspace .bp-fbu-journey-corner.is-close:hover{background:#e2e8f0}.bp-workspace .bp-fbu-journey-track{height:56px;margin:0 auto;max-width:1080px;position:relative}.bp-workspace .bp-fbu-journey-track:before{background:#0f172a14;border-radius:999px;content:"";height:4px;left:8%;position:absolute;right:8%;top:14px}.bp-workspace .bp-fbu-journey-fill{animation:bp-fbu-journey-flow 4s ease infinite;background:linear-gradient(90deg,#1d8efe,#4abff2,#0d6efd,#1d8efe);background-size:300% 100%;border-radius:999px;box-shadow:0 4px 14px #1d8efe59;height:4px;left:8%;position:absolute;top:14px;transition:width .7s cubic-bezier(.16,1,.3,1)}.bp-workspace .bp-fbu-journey-fill:after{animation:bp-fbu-journey-comet 1.6s ease-in-out infinite;background:radial-gradient(circle,#fff 0,#4abff2 40%,#1d8efe00 75%);border-radius:50%;content:"";height:14px;position:absolute;right:-6px;top:50%;transform:translateY(-50%);width:14px}.bp-workspace .bp-fbu-journey-substep{animation:bp-fbu-journey-substep-in .32s cubic-bezier(.16,1,.3,1) both;background:linear-gradient(135deg,#1d8efe,#0d6efd);border-radius:999px;box-shadow:0 4px 12px #1d8efe73;color:#fff;font-size:9.5px;font-weight:800;left:50%;letter-spacing:.04em;padding:3px 8px;position:absolute;top:64px;transform:translateX(-50%);white-space:nowrap}@keyframes bp-fbu-journey-flow{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes bp-fbu-journey-comet{0%,to{opacity:.9;transform:translateY(-50%) scale(1)}50%{opacity:1;transform:translateY(-50%) scale(1.4)}}@keyframes bp-fbu-journey-substep-in{0%{opacity:0;transform:translateX(-50%) translateY(-6px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.bp-workspace .bp-fbu-journey-stops{inset:0;list-style:none;margin:0;padding:0;position:absolute}.bp-workspace .bp-fbu-journey-stop{align-items:center;display:flex;flex-direction:column;gap:8px;left:calc(8% + var(--stop-pos)*.84);position:absolute;top:0;transform:translateX(-50%);white-space:nowrap}.bp-workspace .bp-fbu-journey-dot{align-items:center;background:#fff;border:2px solid #0f172a2e;border-radius:50%;box-shadow:0 2px 6px #0f172a0f;display:inline-flex;height:32px;justify-content:center;transition:all .3s ease;width:32px}.bp-workspace .bp-fbu-journey-stop.is-past .bp-fbu-journey-dot{animation:bp-fbu-journey-pop .36s cubic-bezier(.34,1.56,.64,1) both;background:linear-gradient(135deg,#10b981,#059669);border-color:#0000;box-shadow:0 6px 18px #10b9815c}@keyframes bp-fbu-journey-pop{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.18)}to{transform:scale(1)}}.bp-workspace .bp-fbu-journey-stop.is-current .bp-fbu-journey-dot{animation:bp-fbu-journey-pulse 1.8s ease-in-out infinite;background:linear-gradient(135deg,#1d8efe,#4abff2);border-color:#0000;box-shadow:0 0 0 6px #1d8efe2e,0 8px 22px #1d8efe66}@keyframes bp-fbu-journey-pulse{0%,to{box-shadow:0 0 0 4px #1d8efe38,0 8px 22px #1d8efe66}50%{box-shadow:0 0 0 10px #1d8efe14,0 8px 22px #1d8efe66}}.bp-workspace .bp-fbu-journey-stop.is-current .bp-fbu-journey-dot:after{background:#fff;border-radius:50%;content:"";height:8px;position:absolute;width:8px}.bp-workspace .bp-fbu-journey-label{color:#64748b;font-size:11.5px;font-weight:700;letter-spacing:.02em;text-align:center;text-transform:uppercase}.bp-workspace .bp-fbu-journey-stop.is-current .bp-fbu-journey-label{-webkit-text-fill-color:#0000;animation:bp-fbu-journey-flow 4s ease infinite;background:linear-gradient(90deg,#1d8efe,#4abff2,#0d6efd,#1d8efe);-webkit-background-clip:text;background-clip:text;background-size:300% 100%;color:#0000}.bp-workspace .bp-fbu-journey-stop.is-past .bp-fbu-journey-label{color:#059669;font-weight:700}@media (max-width:480px){.bp-workspace .bp-fbu-journey{padding:14px 14px 18px}.bp-workspace .bp-fbu-journey-stops{gap:4px;overflow:hidden}.bp-workspace .bp-fbu-journey-stop{flex:1 1;min-width:0}.bp-workspace .bp-fbu-journey-label{font-size:10px;letter-spacing:0;max-width:100%;overflow:hidden;text-overflow:clip;white-space:nowrap}.bp-workspace .bp-fbu-journey-stop:not(.is-current) .bp-fbu-journey-label{height:0;margin:0;opacity:0;visibility:hidden}}.bp-workspace .bp-fbu-journey-submilestones{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;list-style:none;margin:18px auto 0;max-width:880px;padding:0}.bp-workspace .bp-fbu-journey-sub{align-items:center;background:#fff;border:1px solid #0f172a1a;border-radius:999px;color:#94a3b8;display:inline-flex;font-size:11.5px;font-weight:700;gap:6px;letter-spacing:.02em;padding:6px 12px 6px 8px;transition:all .28s ease}.bp-workspace .bp-fbu-journey-sub-tick{align-items:center;background:#0f172a14;border-radius:50%;display:inline-flex;height:18px;justify-content:center;transition:all .28s ease;width:18px}.bp-workspace .bp-fbu-journey-sub.is-active{background:linear-gradient(135deg,#f0f4fa,#f0f4fa);border-color:#93c5fd;box-shadow:0 4px 14px #1d8efe29;color:#1d4ed8}.bp-workspace .bp-fbu-journey-sub.is-active .bp-fbu-journey-sub-tick{animation:bp-fbu-journey-pulse 1.8s ease-in-out infinite;background:#1d8efe;box-shadow:0 0 0 4px #1d8efe38}.bp-workspace .bp-fbu-journey-sub.is-done{animation:bp-fbu-journey-pop .36s cubic-bezier(.34,1.56,.64,1) both;background:linear-gradient(135deg,#ecfdf5,#d1fae5);border-color:#6ee7b7;color:#047857}.bp-workspace .bp-fbu-journey-sub.is-done .bp-fbu-journey-sub-tick{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 4px 10px #10b98173}@media (max-width:640px){.bp-workspace .bp-fbu-journey-submilestones{gap:5px;margin-top:14px}.bp-workspace .bp-fbu-journey-sub{font-size:10px;padding:4px 9px 4px 6px}.bp-workspace .bp-fbu-journey-sub-tick{height:15px;width:15px}.bp-workspace .bp-fbu-journey{padding:14px 12px 18px}.bp-workspace .bp-fbu-journey-track{height:50px}.bp-workspace .bp-fbu-journey-fill,.bp-workspace .bp-fbu-journey-track:before{left:6%;right:6%}.bp-workspace .bp-fbu-journey-stop{left:calc(6% + var(--stop-pos)*.88)}.bp-workspace .bp-fbu-journey-dot{height:26px;width:26px}.bp-workspace .bp-fbu-journey-label{font-size:9.5px}}.bp-workspace .bp-fbu-match-card-enriched .bp-fbu-card-body{padding-top:18px}.bp-workspace .bp-fbu-card-blurb{color:#475569;font-size:14px;line-height:1.6;margin:0 0 14px}.bp-workspace .bp-fbu-fact-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:0 0 14px}.bp-workspace .bp-fbu-fact{align-items:center;background:#1d8efe0f;border:1px solid #1d8efe24;border-radius:10px;color:#0f172a;display:inline-flex;font-size:12.5px;font-weight:600;gap:6px;padding:8px 12px}.bp-workspace .bp-fbu-fact svg{color:#1d8efe;flex-shrink:0}.bp-workspace .bp-fbu-chip-line{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 16px}.bp-workspace .bp-fbu-svc-chip{align-items:center;background:#fff;border:1px solid #0f172a1f;border-radius:999px;color:#475569;display:inline-flex;font-size:11.5px;font-weight:600;letter-spacing:.01em;padding:5px 10px}.bp-workspace .bp-fbu-next-actions-single{align-items:stretch;display:flex;flex-direction:column;gap:10px}.bp-workspace .bp-fbu-cta-explore{align-items:center;background:linear-gradient(135deg,#1d8efe,#0d6efd);border:none;border-radius:14px;box-shadow:0 10px 26px #1d8efe61;color:#fff;cursor:pointer;display:inline-flex;font-size:16px;font-weight:700;gap:8px;justify-content:center;padding:16px 24px;transition:transform .16s ease,box-shadow .16s ease;width:100%}.bp-workspace .bp-fbu-cta-explore:hover{box-shadow:0 14px 32px #1d8efe80;transform:translateY(-1px)}.bp-workspace .bp-fbu-fp-card-clickable{background:#fff;border:1px solid #e8e8ed;border-radius:18px;cursor:pointer;display:block;font-family:inherit;overflow:hidden;padding:0;text-align:left;transition:all .25s ease;width:100%}.bp-workspace .bp-fbu-fp-card-clickable:hover{border-color:#1d8efe;box-shadow:0 12px 30px #1d8efe2e;transform:translateY(-2px)}.bp-workspace .bp-fbu-fp-card-hero{aspect-ratio:16/10;background:linear-gradient(135deg,#f5f5f7,#e8e8ed);overflow:hidden;position:relative}.bp-workspace .bp-fbu-fp-card-hero img{height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.bp-workspace .bp-fbu-fp-card-clickable:hover .bp-fbu-fp-card-hero img{transform:scale(1.05)}.bp-workspace .bp-fbu-fp-card-logo-chip{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fffffff2;border-radius:8px;display:inline-flex;left:10px;padding:4px 8px;position:absolute;top:10px}.bp-workspace .bp-fbu-fp-card-logo-chip img{height:16px;max-width:70px;object-fit:contain;width:auto}.bp-workspace .bp-fbu-fp-card-storey-chip{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fffffff2;border-radius:8px;color:#1d1d1f;font-size:11px;font-weight:600;padding:3px 8px;position:absolute;right:10px;top:10px}.bp-workspace .bp-fbu-fp-card-clickable .bp-fbu-fp-card-body{padding:14px 16px 16px}.bp-workspace .bp-fbu-fp-card-clickable .bp-fbu-fp-plan-name{color:#1d1d1f;font-size:15px;font-weight:700;line-height:1.3;margin:0 0 4px}.bp-workspace .bp-fbu-fp-card-clickable .bp-fbu-fp-builder-name{color:#86868b;font-size:12.5px;margin:0 0 10px}.bp-workspace .bp-fbu-fp-card-clickable .bp-fbu-fp-spec-row{color:#475569;display:flex;flex-wrap:wrap;font-size:12px;font-weight:600;gap:12px;margin:0}.bp-workspace .bp-fbu-fp-card-clickable .bp-fbu-fp-spec{align-items:center;display:inline-flex;gap:4px}.bp-workspace .bp-fbu-fp-card-clickable .bp-fbu-fp-spec-sqm{color:#1d8efe;margin-left:auto}.bp-workspace .bp-fbu-fp-card-clickable .bp-fbu-fp-meta-row{color:#94a3b8;font-size:11.5px;margin:8px 0 0}.bp-workspace .bp-fbu-fp-preview-backdrop{align-items:center;animation:bp-fbu-fade-in .22s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172ac7;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:200}@keyframes bp-fbu-fade-in{0%{opacity:0}to{opacity:1}}.bp-workspace .bp-fbu-fp-preview-card{animation:bp-fbu-pop-in .28s cubic-bezier(.16,1,.3,1);background:#fff;border-radius:22px;box-shadow:0 36px 80px #0006;max-height:calc(100vh - 48px);max-width:920px;overflow-y:auto;padding:26px 30px 30px;position:relative;width:100%}@keyframes bp-fbu-pop-in{0%{opacity:0;transform:translateY(20px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.bp-workspace .bp-fbu-fp-preview-close{align-items:center;background:#f5f5f7;border:none;border-radius:50%;cursor:pointer;display:inline-flex;height:36px;justify-content:center;position:absolute;right:14px;top:14px;transition:background .16s ease;width:36px}.bp-workspace .bp-fbu-fp-preview-close:hover{background:#e8e8ed}.bp-workspace .bp-fbu-fp-preview-header{align-items:center;border-bottom:1px solid #f0f0f3;display:flex;gap:14px;margin-bottom:18px;padding-bottom:18px;padding-right:50px}.bp-workspace .bp-fbu-fp-preview-logo{background:#f5f5f7;border-radius:12px;height:56px;object-fit:contain;padding:6px;width:56px}.bp-workspace .bp-fbu-fp-preview-header h3{color:#1d1d1f;font-size:22px;font-weight:800;letter-spacing:-.01em;margin:0 0 4px}.bp-workspace .bp-fbu-fp-preview-header p{color:#86868b;font-size:13px;margin:0}.bp-workspace .bp-fbu-fp-preview-imgs{grid-gap:18px;display:grid;gap:18px;grid-template-columns:1fr;margin-bottom:18px}@media (min-width:720px){.bp-workspace .bp-fbu-fp-preview-imgs{grid-template-columns:1fr 1fr}}.bp-workspace .bp-fbu-fp-preview-imgs figure{background:#f5f5f7;border-radius:14px;margin:0;overflow:hidden}.bp-workspace .bp-fbu-fp-preview-imgs figcaption{color:#1d8efe;font-size:11px;font-weight:700;letter-spacing:.12em;padding:10px 14px 0;text-transform:uppercase}.bp-workspace .bp-fbu-fp-preview-imgs img{background:#fff;max-height:480px;object-fit:contain;padding:14px;width:100%}.bp-workspace .bp-fbu-fp-preview-stats{border-top:1px solid #f0f0f3;display:flex;flex-wrap:wrap;gap:10px;padding-top:16px}.bp-workspace .bp-fbu-fp-preview-stats span{align-items:center;background:#1d8efe14;border-radius:10px;color:#1d1d1f;display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:8px 14px}.bp-workspace .bp-fbu-fp-preview-stats span svg{color:#1d8efe}.bp-workspace .bp-fbu-fp-preview-facts{grid-gap:8px 14px;border-top:1px solid #f0f0f3;display:grid;gap:8px 14px;grid-template-columns:repeat(2,1fr);margin-top:14px;padding:14px 0 4px}.bp-workspace .bp-fbu-fp-preview-fact{align-items:baseline;display:flex;font-size:13px;gap:10px;justify-content:space-between;padding:4px 0}.bp-workspace .bp-fbu-fp-preview-fact span{color:#6b7280;font-weight:500}.bp-workspace .bp-fbu-fp-preview-fact strong{color:#111827;font-weight:700;text-align:right}.bp-workspace .bp-fbu-fp-preview-fact-link a{color:#1d8efe;font-weight:700;text-decoration:none}.bp-workspace .bp-fbu-fp-preview-fact-link a:hover{text-decoration:underline}.bp-workspace .bp-fbu-fp-preview-love{background:linear-gradient(135deg,#fff1f2,#fbf1ec);border:1px solid #fecdd3;border-radius:14px;margin-top:16px;padding:16px}.bp-workspace .bp-fbu-fp-preview-love-btn{align-items:center;background:#fff;border:1.5px solid #fecdd3;border-radius:999px;color:#1d1d1f;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13.5px;font-weight:700;gap:8px;padding:10px 16px;transition:all .18s ease}.bp-workspace .bp-fbu-fp-preview-love-btn:hover{border-color:#ef4444;transform:translateY(-1px)}.bp-workspace .bp-fbu-fp-preview-love-btn.is-active{background:#ef4444;border-color:#ef4444;color:#fff}.bp-workspace .bp-fbu-fp-preview-love-btn.is-active svg{fill:#fff;color:#fff}.bp-workspace .bp-fbu-fp-preview-notes-wrap{display:block;margin-top:14px}.bp-workspace .bp-fbu-fp-preview-notes-wrap>span{color:#1f2937;display:block;font-size:12px;font-weight:600;margin-bottom:6px}.bp-workspace .bp-fbu-fp-preview-notes-wrap em{color:#6b7280;font-style:normal;font-weight:500}.bp-workspace .bp-fbu-fp-preview-notes{background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-sizing:border-box;color:#1f2937;font-family:inherit;font-size:13.5px;outline:none;padding:12px 14px;resize:vertical;transition:border-color .16s ease,box-shadow .16s ease;width:100%}.bp-workspace .bp-fbu-fp-preview-notes::placeholder{color:#94a3b8}.bp-workspace .bp-fbu-fp-preview-notes:focus{border-color:#ef4444;box-shadow:0 0 0 3px #ef444426}.bp-workspace .bp-fbu-results .bp-fbu-results-body{padding-top:28px}.bp-workspace .bp-fbu-match-card-premium+.bp-fbu-match-card-premium{margin-top:22px}.bp-workspace .bp-furn-bp-picker{background:linear-gradient(180deg,#f5f3ff,#fff);border:1px solid #ddd6fe;border-radius:18px;padding:16px}.bp-workspace .bp-furn-bp-picker-header{align-items:center;display:flex;gap:10px;margin-bottom:12px}.bp-workspace .bp-furn-bp-picker-icon{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:10px;color:#fff;display:inline-flex;height:34px;justify-content:center;width:34px}.bp-workspace .bp-furn-bp-picker-text{display:flex;flex-direction:column;line-height:1.25}.bp-workspace .bp-furn-bp-picker-text strong{color:#1a1a1a;font-size:14px;font-weight:700}.bp-workspace .bp-furn-bp-picker-text span{color:#6b7280;font-size:12px}.bp-workspace .bp-furn-bp-picker-search{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:10px;display:flex;gap:8px;margin-bottom:10px;padding:8px 12px}.bp-workspace .bp-furn-bp-picker-search svg{color:#6b7280;flex-shrink:0}.bp-workspace .bp-furn-bp-picker-search input{background:#0000;border:0;color:#1a1a1a;flex:1 1;font-size:13px;outline:none}.bp-workspace .bp-furn-bp-picker-search button{background:#0000;border:0;color:#6b7280;cursor:pointer;display:inline-flex;padding:2px}.bp-workspace .bp-furn-bp-picker-spinner{animation:spin 1s linear infinite}.bp-workspace .bp-furn-bp-picker-empty{align-items:center;color:#6b7280;display:flex;flex-direction:column;gap:6px;padding:18px;text-align:center}.bp-workspace .bp-furn-bp-picker-empty p{font-size:13px;margin:0}.bp-workspace .bp-furn-bp-picker-browse{color:#667eea;font-size:12px;font-weight:600;text-decoration:none}.bp-workspace .bp-furn-bp-picker-browse:hover{text-decoration:underline}.bp-workspace .bp-furn-bp-picker-list{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;max-height:280px;overflow-y:auto;padding:0}.bp-workspace .bp-furn-bp-picker-item{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:12px;cursor:pointer;display:flex;gap:10px;padding:8px;text-align:left;transition:all .18s;width:100%}.bp-workspace .bp-furn-bp-picker-item:hover:not(:disabled){border-color:#667eea;box-shadow:0 4px 12px #667eea14;transform:translateY(-1px)}.bp-workspace .bp-furn-bp-picker-item:disabled{cursor:wait;opacity:.6}.bp-workspace .bp-furn-bp-picker-item.is-active{background:#eef2ff;border-color:#667eea}.bp-workspace .bp-furn-bp-picker-thumb{align-items:center;background:#f3f4f6;border-radius:8px;color:#9ca3af;display:inline-flex;flex-shrink:0;height:44px;justify-content:center;overflow:hidden;width:44px}.bp-workspace .bp-furn-bp-picker-thumb img{height:100%;object-fit:cover;width:100%}.bp-workspace .bp-furn-bp-picker-meta{display:flex;flex:1 1;flex-direction:column;gap:1px;min-width:0}.bp-workspace .bp-furn-bp-picker-builder{color:#6b7280;font-size:10.5px;letter-spacing:.04em;text-transform:uppercase}.bp-workspace .bp-furn-bp-picker-name{color:#1a1a1a;font-size:13.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bp-workspace .bp-furn-bp-picker-stats{color:#6b7280;font-size:11.5px}.bp-workspace .bp-furn-bp-picker-cta{align-items:center;background:#667eea1a;border-radius:6px;color:#667eea;display:inline-flex;flex-shrink:0;font-size:12px;font-weight:600;gap:4px;padding:4px 10px}.bp-workspace .bp-furn-bp-picker-item.is-active .bp-furn-bp-picker-cta{background:#667eea;color:#fff}.bp-workspace .bp-furn-bp-picker-clear{background:#0000;border:0;color:#6b7280;cursor:pointer;display:block;font-size:12px;margin:12px auto 0;padding:6px 14px;text-decoration:underline}.bp-workspace .bp-furn-bp-picker-clear:hover{color:#1a1a1a}.bp-workspace .bp-furn-bp-picker-error{background:#fbf1ec;border:1px solid #e9c8b7;border-radius:8px;color:#dc2626;font-size:12px;margin-top:10px;padding:8px 12px}.bp-workspace .bp-furn-picked{align-items:center;background:#eef2ff;border:1px solid #c7d2fe;border-radius:18px;display:flex;gap:14px;padding:16px}.bp-workspace .bp-furn-picked-name{color:#1a1a1a;font-size:14px;font-weight:700;margin:0}.bp-workspace .bp-furn-picked-meta{color:#4b5563;font-size:12px;margin:2px 0 0}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.bp-workspace .bp-cl-item.is-auto-ticked .bp-cl-check{background:linear-gradient(135deg,#667eea,#764ba2);border-color:#0000}.bp-workspace .bp-cl-item.is-auto-ticked .bp-cl-item-label{color:#4b5563}.bp-workspace .bp-cl-auto-pill{align-items:center;background:linear-gradient(135deg,#ede9fe,#f5f3ff);border:1px solid #ddd6fe;border-radius:999px;color:#6d28d9;display:inline-flex;font-size:10px;font-weight:600;gap:4px;letter-spacing:.04em;margin-left:8px;padding:2px 8px;text-transform:uppercase;vertical-align:middle}.bp-workspace .bp-cl-auto-pill svg{color:#7c3aed}.bp-workspace .bp-facade-mode-toggle{grid-gap:8px;background:#f3f4f6;border-radius:14px;display:grid;gap:8px;grid-template-columns:1fr 1fr;margin-bottom:14px;padding:6px}.bp-workspace .bp-facade-mode{align-items:center;background:#0000;border:1px solid #0000;border-radius:10px;color:#4b5563;cursor:pointer;display:flex;gap:10px;padding:11px 14px;text-align:left;transition:all .18s}.bp-workspace .bp-facade-mode svg{flex-shrink:0;opacity:.85}.bp-workspace .bp-facade-mode span{display:flex;flex-direction:column;line-height:1.25;min-width:0}.bp-workspace .bp-facade-mode strong{color:#1a1a1a;font-size:13px;font-weight:600}.bp-workspace .bp-facade-mode small{color:#6b7280;font-size:11px}.bp-workspace .bp-facade-mode:hover:not(.is-active){background:#667eea0d}.bp-workspace .bp-facade-mode.is-active{background:#fff;border-color:#c7d2fe;box-shadow:0 1px 3px #0000000d}.bp-workspace .bp-facade-mode.is-active svg{color:#6366f1;opacity:1}.bp-workspace .bp-facade-mode.is-active strong{color:#4338ca}@media (max-width:560px){.bp-workspace .bp-facade-mode-toggle{grid-template-columns:1fr}}.bp-workspace .bp-facade-recolour{display:flex;flex-direction:column;gap:14px}.bp-workspace .bp-facade-recolour-picked{align-items:center;background:#eef2ff;border:1px solid #c7d2fe;border-radius:14px;display:flex;gap:12px;padding:12px 14px}.bp-workspace .bp-facade-recolour-picked svg{color:#6366f1;flex-shrink:0}.bp-workspace .bp-facade-recolour-picked-name{color:#1a1a1a;font-size:13.5px;font-weight:600;margin:0}.bp-workspace .bp-facade-recolour-picked-meta{color:#4b5563;font-size:11.5px;margin:2px 0 0}.bp-workspace .bp-facade-recolour-group{display:flex;flex-direction:column;gap:8px}.bp-workspace .bp-facade-recolour-group-title{color:#6b7280;font-size:11.5px;font-weight:700;letter-spacing:.08em;margin:0;text-transform:uppercase}.bp-workspace .bp-facade-recolour-chips{display:flex;flex-wrap:wrap;gap:6px}.bp-workspace .bp-facade-recolour-chip{background:#fff;border:1px solid #e5e7eb;border-radius:999px;color:#4b5563;cursor:pointer;font-size:12.5px;font-weight:500;padding:7px 13px;transition:all .18s}.bp-workspace .bp-facade-recolour-chip:hover{background:#f5f3ff;border-color:#c7d2fe;color:#4338ca}.bp-workspace .bp-facade-recolour-chip.is-active{background:linear-gradient(135deg,#667eea,#764ba2);border-color:#0000;box-shadow:0 2px 8px #667eea38;color:#fff}.bp-workspace .bp-hl2{background:#f2f2f7;min-height:100%;padding-bottom:80px}.bp-workspace .bp-hl2-hero{background:linear-gradient(135deg,#1a1a2e,#16213e 50%,#0f3460);padding:22px 28px 26px;position:relative}.bp-workspace .bp-hl2-hero-top{align-items:flex-start;display:flex;gap:16px;margin:0 auto;max-width:1440px}.bp-workspace .bp-hl2-back{align-items:center;background:#ffffff1a;border-radius:10px;color:#fff;display:inline-flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.bp-workspace .bp-hl2-back:hover{background:#ffffff2e}.bp-workspace .bp-hl2-hero-titles{flex:1 1;min-width:0}.bp-workspace .bp-hl2-eyebrow{color:#ffffffb3;font-size:11px;font-weight:600;letter-spacing:.16em;margin:0;text-transform:uppercase}.bp-workspace .bp-hl2-h1{color:#fff;font-size:26px;font-weight:700;letter-spacing:-.02em;line-height:1.15;margin:4px 0 3px}.bp-workspace .bp-hl2-sub{color:#ffffffc7;font-size:13.5px;margin:0}.bp-workspace .bp-hl2-hero-search-row{align-items:center;display:flex;gap:12px;margin:18px auto 0;max-width:1440px;padding-left:52px}.bp-workspace .bp-hl2-hero-search{align-items:center;background:#fff;border-radius:14px;box-shadow:0 6px 24px #0000002e;display:flex;flex:1 1;height:52px;padding:0 14px;position:relative}.bp-workspace .bp-hl2-hero-search-icon{color:#6b7280;flex-shrink:0}.bp-workspace .bp-hl2-hero-search input{background:#0000;border:0;color:#1a1a1a;flex:1 1;font-size:15px;outline:none;padding:0 12px}.bp-workspace .bp-hl2-hero-search input::placeholder{color:#9ca3af}.bp-workspace .bp-hl2-hero-search-clear{align-items:center;background:#0000;border:0;color:#6b7280;cursor:pointer;display:inline-flex;padding:4px}.bp-workspace .bp-hl2-hero-search-clear:hover{color:#1a1a1a}.bp-workspace .bp-hl2-hero-search-spinner{animation:spin 1s linear infinite;color:#6b7280;margin-left:4px}.bp-workspace .bp-hl2-hero-search-dropdown{background:#fff;border-radius:12px;box-shadow:0 12px 32px #0000002e;left:0;list-style:none;margin:0;max-height:340px;overflow-y:auto;padding:6px;position:absolute;right:0;top:calc(100% + 6px);z-index:30}.bp-workspace .bp-hl2-hero-search-item{align-items:center;border-radius:8px;cursor:pointer;display:flex;gap:10px;padding:9px 10px;transition:background .12s}.bp-workspace .bp-hl2-hero-search-item.is-active,.bp-workspace .bp-hl2-hero-search-item:hover{background:#f5f3ff}.bp-workspace .bp-hl2-hero-search-item svg{color:#6366f1;flex-shrink:0}.bp-workspace .bp-hl2-hero-search-item-text{display:flex;flex:1 1;flex-direction:column;min-width:0}.bp-workspace .bp-hl2-hero-search-item-text strong{color:#1a1a1a;font-size:13.5px;font-weight:600}.bp-workspace .bp-hl2-hero-search-item-text small{color:#6b7280;font-size:11.5px}.bp-workspace .bp-hl2-hero-search-item-count{background:#eef2ff;border-radius:999px;color:#6366f1;flex-shrink:0;font-size:11px;font-weight:700;padding:3px 8px}.bp-workspace .bp-hl2-hero-search-empty{background:#fff;border-radius:12px;box-shadow:0 12px 32px #0000002e;color:#6b7280;font-size:13px;left:0;padding:12px;position:absolute;right:0;top:calc(100% + 6px);z-index:30}.bp-workspace .bp-hl2-segment{background:#ffffff1f;border-radius:12px;display:inline-flex;flex-shrink:0;gap:2px;padding:4px}.bp-workspace .bp-hl2-segment-btn{align-items:center;background:#0000;border:0;border-radius:8px;color:#ffffffd9;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:9px 16px;transition:all .18s;white-space:nowrap}.bp-workspace .bp-hl2-segment-btn:hover:not(.is-active){background:#ffffff0f;color:#fff}.bp-workspace .bp-hl2-segment-btn.is-active{background:#fff;box-shadow:0 2px 8px #00000026;color:#0f3460}.bp-workspace .bp-hl2-mm-cta{align-items:center;background:linear-gradient(135deg,#667eea38,#764ba238);border:1px solid #c7d2fe4d;border-radius:12px;color:#fff;display:flex;font-size:13px;gap:12px;margin:16px auto 0;max-width:1440px;padding:12px 18px;text-decoration:none;transition:all .18s}.bp-workspace .bp-hl2-mm-cta:hover{background:linear-gradient(135deg,#667eea52,#764ba252);border-color:#c7d2fe80}.bp-workspace .bp-hl2-mm-cta strong{font-weight:700}.bp-workspace .bp-hl2-mm-cta>span{flex:1 1}.bp-workspace .bp-hl2-body{grid-gap:18px;display:grid;gap:18px;grid-template-columns:1fr;margin:0 auto;max-width:1440px;padding:22px 28px}@media (min-width:1024px){.bp-workspace .bp-hl2-body{gap:28px;grid-template-columns:280px 1fr}}.bp-workspace .bp-hl2-filters{background:#fff;border-radius:18px;box-shadow:0 2px 12px #0000000a;display:none;height:-webkit-fit-content;height:fit-content;padding:18px;position:-webkit-sticky;position:sticky;top:16px}@media (min-width:1024px){.bp-workspace .bp-hl2-filters{display:block}}.bp-workspace .bp-hl2-filters-head{align-items:center;border-bottom:1px solid #f3f4f6;display:flex;gap:8px;margin-bottom:4px;padding-bottom:14px}.bp-workspace .bp-hl2-filters-head svg{color:#6b7280}.bp-workspace .bp-hl2-filters-head strong{color:#1a1a1a;flex:1 1;font-size:14px;font-weight:700}.bp-workspace .bp-hl2-filters-count{background:#1d8efe;border-radius:999px;color:#fff;font-size:10.5px;font-weight:700;padding:2px 8px}.bp-workspace .bp-hl2-filter-section{border-bottom:1px solid #f3f4f6;padding:12px 0}.bp-workspace .bp-hl2-filter-section:last-of-type{border-bottom:0}.bp-workspace .bp-hl2-filter-title{color:#6b7280;font-size:11px;font-weight:700;letter-spacing:.08em;margin:0 0 8px;text-transform:uppercase}.bp-workspace .bp-hl2-chip-row{display:flex;flex-wrap:wrap;gap:6px}.bp-workspace .bp-hl2-chip{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#4b5563;cursor:pointer;font-size:12.5px;font-weight:500;padding:6px 12px;transition:all .18s}.bp-workspace .bp-hl2-chip.is-pill{border-radius:999px;min-width:38px;padding:6px 10px;text-align:center}.bp-workspace .bp-hl2-chip:hover{border-color:#1d8efe;color:#1d8efe}.bp-workspace .bp-hl2-chip.is-active{background:#1d8efe;border-color:#1d8efe;box-shadow:0 2px 6px #1d8efe40;color:#fff}.bp-workspace .bp-hl2-toggle{align-items:center;color:#4b5563;cursor:pointer;display:flex;font-size:12.5px;gap:8px;padding:6px 0}.bp-workspace .bp-hl2-toggle input{accent-color:#1d8efe;cursor:pointer;height:16px;width:16px}.bp-workspace .bp-hl2-clear-all{background:#0000;border:1px solid #e9c8b7;border-radius:8px;color:#dc2626;cursor:pointer;font-size:12.5px;font-weight:600;margin-top:14px;padding:8px 12px;transition:all .18s;width:100%}.bp-workspace .bp-hl2-clear-all:hover{background:#fbf1ec}.bp-workspace .bp-hl2-results{min-width:0}.bp-workspace .bp-hl2-results-head{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:14px}.bp-workspace .bp-hl2-count{color:#4b5563;font-size:13.5px;font-weight:500;margin:0}.bp-workspace .bp-hl2-mobile-filter-btn{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:10px;color:#1a1a1a;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:8px 14px}@media (min-width:1024px){.bp-workspace .bp-hl2-mobile-filter-btn{display:none}}.bp-workspace .bp-hl2-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr}@media (min-width:640px){.bp-workspace .bp-hl2-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.bp-workspace .bp-hl2-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1280px){.bp-workspace .bp-hl2-grid{grid-template-columns:repeat(4,1fr)}}.bp-workspace .bp-hl2-empty{align-items:center;background:#fff;border-radius:18px;color:#6b7280;display:flex;flex-direction:column;gap:10px;padding:36px 20px;text-align:center}.bp-workspace .bp-hl2-empty svg{color:#d1d5db}.bp-workspace .bp-hl2-clear-link{background:#0000;border:0;color:#1d8efe;cursor:pointer;font-size:13px;font-weight:600;text-decoration:underline}.bp-workspace .bp-hl2-deep-link{align-items:center;color:#6b7280;display:inline-flex;font-size:12.5px;gap:5px;margin-top:24px;text-decoration:none}.bp-workspace .bp-hl2-deep-link:hover{color:#1a1a1a;text-decoration:underline}.bp-workspace .bp-hl2-mobile-sheet{background:#fff;display:flex;flex-direction:column;inset:0;position:fixed;z-index:60}.bp-workspace .bp-hl2-mobile-sheet-head{align-items:center;border-bottom:1px solid #f3f4f6;display:flex;justify-content:space-between;padding:16px 18px}.bp-workspace .bp-hl2-mobile-sheet-head strong{font-size:16px;font-weight:700}.bp-workspace .bp-hl2-mobile-sheet-head button{background:#0000;border:0;color:#6b7280;cursor:pointer;padding:6px}.bp-workspace .bp-hl2-mobile-sheet-body{flex:1 1;overflow-y:auto;padding:12px 18px 18px}.bp-workspace .bp-hl2-mobile-sheet-foot{border-top:1px solid #f3f4f6;padding:14px 18px}.bp-workspace .bp-hl2-mobile-apply{background:#1d8efe;border:0;border-radius:12px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;padding:13px 16px;width:100%}@media (min-width:1024px){.bp-workspace .bp-hl2-mobile-sheet{display:none}}@media (max-width:640px){.bp-workspace .bp-hl2-hero{padding:18px 16px 22px}.bp-workspace .bp-hl2-hero-search-row{align-items:stretch;flex-direction:column;padding-left:0}.bp-workspace .bp-hl2-segment{justify-content:space-between;width:100%}.bp-workspace .bp-hl2-segment-btn{flex:1 1;justify-content:center}.bp-workspace .bp-hl2-body{padding:16px}}.bp-back-to-dash{display:none}@media (min-width:1024px){.bp-back-to-dash{align-items:center;background:#fff;border:1px solid #0f172a1a;border-radius:999px;box-shadow:0 4px 12px #0f172a14,0 1px 2px #0f172a0a;color:#1d1d1f;display:inline-flex;font-size:13px;font-weight:600;gap:6px;line-height:1;padding:8px 14px 8px 10px;position:absolute;right:24px;text-decoration:none;top:14px;transition:transform .18s ease,box-shadow .18s ease,background .18s ease;z-index:40}.bp-back-to-dash:focus-visible,.bp-back-to-dash:hover{background:#fff;box-shadow:0 8px 18px #0f172a1f,0 2px 4px #0f172a0f;color:#1d8efe;outline:none;transform:translateY(-1px)}.bp-back-to-dash svg{color:inherit}.bp-workspace-marketing-header{border-bottom:0!important}}.bp-workspace .bp-doc-lib{margin:0 auto;max-width:980px;padding:0 16px 64px}.bp-workspace .bp-doc-lib-back{align-items:center;color:#6b7280;display:inline-flex;font-size:13px;gap:4px;margin-bottom:12px;padding:8px 0;text-decoration:none;transition:color .16s ease}.bp-workspace .bp-doc-lib-back:hover{color:#1d8efe}.bp-workspace .bp-doc-lib-banner{align-items:flex-start;background:linear-gradient(180deg,#ecfdf5,#fff);border:1px solid #a7f3d0;border-radius:14px;display:flex;gap:12px;margin-bottom:22px;padding:14px 16px}.bp-workspace .bp-doc-lib-banner-icon{color:#047857;flex-shrink:0;margin-top:2px}.bp-workspace .bp-doc-lib-banner-title{color:#064e3b;font-size:14px;font-weight:600;margin:0 0 2px}.bp-workspace .bp-doc-lib-banner-body{color:#065f46;font-size:13.5px;line-height:1.5;margin:0}.bp-workspace .bp-doc-lib-filters{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:18px}.bp-workspace .bp-doc-lib-search{align-items:center;background:#fff;border:1.5px solid #e5e7eb;border-radius:999px;display:inline-flex;flex:1 1 260px;gap:8px;min-width:220px;padding:9px 14px}.bp-workspace .bp-doc-lib-search svg{color:#9ca3af}.bp-workspace .bp-doc-lib-search input{background:#0000;border:0;color:#1f2937;font-size:14px;outline:0;width:100%}.bp-workspace .bp-doc-lib-state-chips{display:inline-flex;flex-wrap:wrap;gap:6px}.bp-workspace .bp-doc-lib-state-chip{background:#fff;border:1.5px solid #e5e7eb;border-radius:999px;color:#4b5563;cursor:pointer;font-size:12.5px;font-weight:600;padding:6px 12px;transition:all .16s ease}.bp-workspace .bp-doc-lib-state-chip:hover{border-color:#1d8efe;color:#1d8efe}.bp-workspace .bp-doc-lib-state-chip.is-active{background:#1d8efe;border-color:#1d8efe;color:#fff}.bp-workspace .bp-doc-lib-cats{display:flex;gap:8px;margin-bottom:8px;overflow-x:auto;padding:4px 0 8px;scrollbar-width:thin}.bp-workspace .bp-doc-lib-cats::-webkit-scrollbar{height:4px}.bp-workspace .bp-doc-lib-cat{align-items:center;background:#fff;border:1.5px solid #e5e7eb;border-radius:12px;color:#374151;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:13.5px;font-weight:600;gap:8px;padding:9px 14px;transition:all .18s ease}.bp-workspace .bp-doc-lib-cat:hover{background:#f9fafb}.bp-workspace .bp-doc-lib-cat.is-active{background:#fff;border-width:2px;padding:8px 13px}.bp-workspace .bp-doc-lib-cat-dot{border-radius:50%;height:8px;width:8px}.bp-workspace .bp-doc-lib-cat-count{background:#f3f4f6;border-radius:999px;color:#6b7280;font-size:11.5px;font-weight:600;padding:2px 8px}.bp-workspace .bp-doc-lib-cat.is-active .bp-doc-lib-cat-count{background:#1d8efe1a}.bp-workspace .bp-doc-lib-cat-desc{align-items:flex-start;background:#f9fafb;border-radius:10px;color:#4b5563;display:inline-flex;font-size:13px;gap:6px;line-height:1.45;margin:14px 0 18px;max-width:100%;padding:10px 12px}.bp-workspace .bp-doc-lib-cat-desc svg{color:#9ca3af;flex-shrink:0;margin-top:2px}.bp-workspace .bp-doc-lib-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));list-style:none;margin:0;padding:0}.bp-workspace .bp-doc-lib-card{background:#fff;border:1.5px solid #e5e7eb;border-radius:14px;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.bp-workspace .bp-doc-lib-card:hover{border-color:#1d8efe;box-shadow:0 12px 26px -10px #1d8efe40;transform:translateY(-2px)}.bp-workspace .bp-doc-lib-card-link{color:inherit;display:block;height:100%;padding:16px 16px 14px;text-decoration:none}.bp-workspace .bp-doc-lib-card-head{align-items:flex-start;display:flex;gap:8px;justify-content:space-between;margin-bottom:6px}.bp-workspace .bp-doc-lib-card-title{color:#111827;font-size:14.5px;font-weight:600;line-height:1.3;margin:0}.bp-workspace .bp-doc-lib-card-ext{color:#9ca3af;flex-shrink:0;margin-top:2px}.bp-workspace .bp-doc-lib-card:hover .bp-doc-lib-card-ext{color:#1d8efe}.bp-workspace .bp-doc-lib-card-blurb{color:#4b5563;font-size:13px;line-height:1.5;margin:0 0 12px}.bp-workspace .bp-doc-lib-card-meta{align-items:center;color:#6b7280;display:flex;flex-wrap:wrap;font-size:11.5px;gap:6px 10px}.bp-workspace .bp-doc-lib-card-source{font-weight:600}.bp-workspace .bp-doc-lib-card-states{background:#f3f4f6;border-radius:999px;color:#4b5563;font-weight:600;padding:2px 8px}.bp-workspace .bp-doc-lib-card-free{background:#d1fae5;border-radius:999px;color:#047857;font-weight:600;padding:2px 8px}.bp-workspace .bp-doc-lib-empty{background:#f9fafb;border:1px dashed #e5e7eb;border-radius:14px;color:#6b7280;padding:40px 20px;text-align:center}.bp-workspace .bp-doc-lib-reset{background:#1d8efe;border:0;border-radius:999px;color:#fff;cursor:pointer;font-weight:600;margin-top:8px;padding:8px 16px}.bp-workspace .bp-doc-lib-footer{border-top:1px solid #e5e7eb;color:#6b7280;font-size:12.5px;line-height:1.6;margin-top:32px;padding-top:18px}.bp-workspace .bp-doc-lib-footer a{color:#1d8efe;text-decoration:none}.bp-workspace .bp-doc-lib-footer a:hover{text-decoration:underline}.bp-workspace .bp-feed .bp-doc-lib-search{align-items:center;background:#fff;border:1.5px solid #e5e7eb;border-radius:999px;display:flex;gap:8px;margin-bottom:14px;max-width:480px;padding:4px 4px 4px 18px}.bp-workspace .bp-feed .bp-doc-lib-search input{background:#0000;border:0;color:#1f2937;flex:1 1;font-size:14px;outline:0;padding:10px 0}.bp-workspace .bp-feed .bp-doc-lib-cat-row,.bp-workspace .bp-feed .bp-doc-lib-state-row{display:flex;flex-wrap:wrap;gap:8px}.bp-workspace .bp-feed .bp-doc-lib-cat-row .bp-ct-chip{padding-right:8px}.bp-workspace .bp-feed .bp-doc-lib-cat-count{background:#0000000f;border-radius:999px;font-size:11px;font-weight:600;margin-left:4px;padding:2px 8px}.bp-workspace .bp-feed .bp-ct-chip.is-active .bp-doc-lib-cat-count{background:#ffffff38;color:#fff}.bp-workspace .bp-feed .bp-doc-lib-filter-label{color:#6b7280;font-size:11.5px;font-weight:700;letter-spacing:.06em;margin:0 0 8px;text-transform:uppercase}.bp-workspace .bp-feed .bp-doc-lib-buildtype-row{gap:6px}.bp-workspace .bp-feed .bp-doc-lib-buildtype-row .bp-ct-chip{font-size:13px}
/*# sourceMappingURL=main.e0a8b6bb.css.map*/