@import"https://fonts.googleapis.com/css2?family=Scoutie+Sans:ital,wght@0,200..800;1,200..800&family=SUSE:wght@100..900&family=Geist+Mono:wght@100..900&display=swap";.callback-page{min-height:80vh;min-height:80svh;display:grid;place-items:center;padding:40px 20px;background:radial-gradient(ellipse at 50% 35%,hsl(var(--primary) / .06),transparent 65%)}.callback-card{width:100%;max-width:460px;text-align:center;padding:36px clamp(24px,5vw,44px) 40px}.callback-brand{display:flex;justify-content:center;margin-bottom:36px}.callback-symbol{position:relative;display:grid;place-items:center;width:88px;height:88px;margin:0 auto 28px;border-radius:50%;background:hsl(var(--primary) / .08);color:hsl(var(--primary))}.callback-orbit{position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px;border:2px solid hsl(var(--primary) / .12);border-top-color:hsl(var(--primary));border-radius:50%;animation:callback-orbit 2s linear infinite}.callback-symbol--error{color:hsl(var(--destructive));background:hsl(var(--destructive) / .08)}.callback-title{margin:0;font-family:var(--cs-font-display);font-size:clamp(25px,6vw,32px);font-weight:700;letter-spacing:-.035em;line-height:1.2;color:hsl(var(--foreground))}.callback-description{margin-top:14px;font-size:15px;line-height:1.8;color:hsl(var(--muted-foreground))}.callback-progress{height:4px;max-width:180px;margin:28px auto 18px;border-radius:99px;overflow:hidden;background:hsl(var(--primary) / .1)}.callback-progress span{display:block;width:45%;height:100%;border-radius:inherit;background:hsl(var(--primary));animation:callback-progress 1.8s ease-in-out infinite alternate}.callback-note{font-size:12px;line-height:1.7;color:hsl(var(--muted-foreground))}.callback-error-details{margin-top:20px;font-size:12px;text-align:left;color:hsl(var(--muted-foreground));overflow-wrap:anywhere}.callback-error-details summary{cursor:pointer;padding:10px 0}.callback-card a:focus-visible,.callback-error-details summary:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:4px}@keyframes callback-orbit{to{transform:rotate(360deg)}}@keyframes callback-progress{0%{transform:translate(-70%)}to{transform:translate(190%)}}@media (prefers-reduced-motion: reduce){.callback-orbit,.callback-progress span{animation:none}.callback-progress span{margin:auto}}.login-page{padding:clamp(32px,7vh,80px) 16px 64px}.login-shell{width:100%;max-width:460px;margin:0 auto}.login-heading .section-head__title{margin:0;font-size:28px;line-height:1.25}.login-heading p{margin-top:10px;font-size:15px;line-height:1.6;color:hsl(var(--muted-foreground))}.login-field{margin-top:30px}.login-field input{font-size:16px}.login-page .signin-submit:focus-visible,.login-help summary:focus-visible,.login-page a:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:4px}.login-next{margin-top:12px;text-align:center;font-size:12px;line-height:1.6;color:hsl(var(--muted-foreground))}.login-help{margin-top:28px;padding-top:20px;border-top:1px solid hsl(var(--border));font-size:13px;line-height:1.7}.login-help summary{cursor:pointer;font-weight:500;color:hsl(var(--foreground))}.login-help p{margin-top:12px;color:hsl(var(--muted-foreground))}.login-help a,.login-enroll a{display:inline-flex;align-items:center;gap:5px;color:hsl(var(--primary));font-weight:600}.login-help a{margin-top:12px}.login-page a:hover{text-decoration:underline}.login-enroll{margin-top:24px;text-align:center;font-size:14px;line-height:1.8;color:hsl(var(--muted-foreground))}@media (max-width: 540px){.login-page{padding:24px 0 40px}.login-page .signin-card{padding:26px 22px}.login-heading .section-head__title{font-size:24px}}.signin-wrap{max-width:460px;margin:0 auto}.signin-card{background:var(--cs-bg-elevated);border:1px solid var(--cs-line);border-radius:20px;padding:40px;box-shadow:var(--cs-shadow-md)}.signin-card .field input{padding:14px 16px;font-size:15px}.signin-row{display:flex;align-items:center;justify-content:space-between;margin-top:8px;gap:12px;flex-wrap:wrap}.signin-row .remember{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--cs-ink-100)}.signin-row .remember input{width:16px;height:16px;accent-color:var(--cs-green-700)}.signin-row .forgot{font-size:13px;font-weight:600;color:var(--cs-green-700);text-decoration:none}.signin-row .forgot:hover{text-decoration:underline}.signin-submit{width:100%;margin-top:20px;justify-content:center;padding:14px 18px;font-size:15px}.signin-divider{display:flex;align-items:center;gap:16px;margin:28px 0 24px;color:var(--cs-ink-100);font-size:12px;text-transform:uppercase;letter-spacing:.12em;font-weight:700}.signin-divider:before,.signin-divider:after{content:"";flex:1;height:1px;background:var(--cs-line)}.enroll-card{background:var(--cs-mist);border:1px solid var(--cs-line);border-radius:16px;padding:24px}.enroll-card h4{font-family:var(--cs-font-display);font-weight:700;font-size:18px;margin:8px 0 0;color:var(--cs-ink-700)}.enroll-card p{font-size:14px;margin:8px 0 14px;color:var(--cs-ink-100)}.signin-notice{margin-top:18px;background:hsl(var(--warning) / .1);border:1px solid hsl(var(--warning) / .25);border-radius:10px;padding:12px 14px;color:hsl(var(--warning-foreground, var(--foreground)));font-size:13px;line-height:1.5}.signin-error{margin-top:18px;background:#feefef;border:1px solid #F2C7CA;border-radius:10px;padding:12px 14px;color:#8c1f25;font-size:13px;line-height:1.5}.signin-error.is-visible{animation:shake .32s cubic-bezier(.36,.07,.19,.97) both}@keyframes shake{10%,90%{transform:translate(-2px)}20%,80%{transform:translate(3px)}30%,50%,70%{transform:translate(-5px)}40%,60%{transform:translate(5px)}}@media (prefers-reduced-motion: reduce){.signin-error.is-visible{animation:none}}.pwd-wrap{position:relative}.pwd-wrap input{padding-right:56px}.pwd-toggle{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:transparent;border:0;padding:6px 10px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--cs-ink-100);cursor:pointer;border-radius:6px}.pwd-toggle:hover{color:var(--cs-green-700);background:var(--cs-mist)}:root{--dash-warning-bg: #3a3118;--dash-warning-border: #6e5b23;--dash-warning-text: #f4cc6a;--dash-info-bg: #1a2a37;--dash-info-border: #31506a;--dash-info-text: #b8d8f0}.light{--dash-warning-bg: #fff6dd;--dash-warning-border: #f2dc9e;--dash-warning-text: #7a5800;--dash-info-bg: #e8f0f7;--dash-info-border: #b7d2ea;--dash-info-text: #1b547f}.home-hello{font-family:var(--cs-font-display);font-size:34px;font-weight:800;letter-spacing:-.02em;color:var(--cs-ink-900);line-height:1.15}.home-org{font-size:14px;color:var(--cs-ink-200);margin-top:8px}.home-org .pill{display:inline-block;padding:2px 9px;border-radius:999px;background:var(--cs-green-100);color:var(--cs-green-900);border:1px solid var(--cs-green-300);font-weight:700;font-size:11px;letter-spacing:.04em;margin-left:6px}.section-head{display:flex;justify-content:space-between;align-items:baseline;margin:16px 0}.section-title{font-family:var(--cs-font-display);font-size:18px;font-weight:700;color:var(--cs-ink-900);letter-spacing:-.01em}.section-sub{font-size:12.5px;color:var(--cs-ink-100)}.action-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}@media (max-width: 900px){.action-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 786px){.action-grid{grid-template-columns:1fr}}.action-card{background:var(--cs-bg-elevated);border:1px solid var(--cs-line);border-radius:var(--cs-radius-lg);padding:24px;display:flex;flex-direction:column;gap:14px;box-shadow:var(--cs-shadow-xs);transition:border-color .12s ease,box-shadow .12s ease,transform .12s ease;text-decoration:none;color:inherit}.action-card:hover{border-color:var(--cs-green-300);box-shadow:var(--cs-shadow-sm);transform:translateY(-1px)}.action-card--dashed{border-style:dashed}.action-icon{width:44px;height:44px;border-radius:var(--cs-radius-md);background:var(--cs-green-100);color:var(--cs-green-700);display:grid;place-items:center;border:1px solid var(--cs-green-300)}.action-icon svg{width:22px;height:22px}.action-icon--warning{background:var(--dash-warning-bg);color:var(--dash-warning-text);border-color:var(--dash-warning-border)}.action-title{font-family:var(--cs-font-display);font-size:17px;font-weight:700;color:var(--cs-ink-900);letter-spacing:-.01em}.action-meta{font-size:12.5px;color:var(--cs-ink-200);line-height:1.5;flex:1}.action-cta{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:var(--cs-green-700)}.action-cta svg{width:14px;height:14px}.ujr-tag{align-self:flex-start;font-family:var(--cs-font-mono);font-size:10.5px;font-weight:500;color:var(--cs-ink-100);background:var(--cs-mist);border:1px solid var(--cs-line);padding:2px 7px;border-radius:var(--cs-radius-xs);letter-spacing:.04em}.ujr-tag--warning{background:var(--dash-warning-bg);color:var(--dash-warning-text);border-color:var(--dash-warning-border)}.dashboard-control{padding:7px 11px;font-size:12px;border:1px solid var(--cs-border-strong);border-radius:var(--cs-radius-sm);background:var(--cs-bg-elevated);font-family:inherit;color:var(--cs-fg);font-weight:600;cursor:pointer}.dashboard-control--button{padding:7px 10px;display:inline-flex;align-items:center;gap:5px}.kpi-emphasis{color:var(--cs-green-700);font-weight:700}.kpi-stub{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}@media (max-width: 900px){.kpi-stub{grid-template-columns:repeat(2,1fr)}}.kpi-stub .kpi{background:var(--cs-mist);border-style:dashed}.kpi-stub .kpi-value{color:var(--cs-ink-100);font-size:22px}.kpi-stub .kpi-sub{color:var(--cs-ink-100);font-style:italic}.recent{display:flex;flex-direction:column;gap:1px;background:var(--cs-line);border:1px solid var(--cs-line);border-radius:var(--cs-radius-md);overflow:hidden}.recent-row{background:var(--cs-bg-elevated);padding:14px 18px;display:flex;align-items:center;gap:14px;text-decoration:none}.recent-row__icon{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;flex-shrink:0}.recent-row__icon svg{width:14px;height:14px}.recent-row__icon--green{background:var(--cs-green-100);color:var(--cs-green-700);border:1px solid var(--cs-green-300)}.recent-row__icon--amber{background:var(--dash-warning-bg);color:var(--dash-warning-text);border:1px solid var(--dash-warning-border)}.recent-row__icon--blue{background:var(--dash-info-bg);color:var(--dash-info-text);border:1px solid var(--dash-info-border)}.recent-row__body{flex:1;min-width:0}.recent-row__title{font-size:13.5px;color:var(--cs-ink-700);font-weight:600}.recent-row__meta{font-size:11.5px;color:var(--cs-ink-200);margin-top:2px}.recent-row__time{font-size:11px;color:var(--cs-ink-100);font-family:var(--cs-font-mono);white-space:nowrap}.spin{animation:spin .9s linear infinite}.iw-card{margin:0 0 32px;overflow:hidden;border:1px solid hsl(var(--border));border-radius:20px;background:hsl(var(--background));box-shadow:0 8px 28px #00281e0a}.iw-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 26px}.iw-heading{display:flex;align-items:center;gap:12px}.iw-heading-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;color:hsl(var(--primary));background:hsl(var(--primary) / .08)}.iw-heading h2{font-size:19px;font-weight:750;letter-spacing:-.025em}.iw-heading p{margin-top:4px;font-size:13px;color:hsl(var(--muted-foreground));line-height:1.6}.iw-switcher{display:grid;gap:5px;width:min(100%,300px)}.iw-switcher label{font-size:11px;font-weight:650;color:hsl(var(--muted-foreground))}.iw-switcher select{width:100%;height:42px;padding:0 12px;border:1px solid hsl(var(--border));border-radius:10px;background:hsl(var(--background));color:hsl(var(--foreground));font-size:13px;cursor:pointer}.iw-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;border-top:1px solid hsl(var(--border))}.iw-balance-panel{display:flex;flex-direction:column;padding:26px 30px 20px;color:#fff;background:radial-gradient(ellipse at 100% 0%,#166d59 0%,transparent 65%),#063e34}.iw-balance-top{display:flex;justify-content:space-between;align-items:center}.iw-currency{border:1px solid rgb(255 255 255 / 22%);background:#ffffff14;border-radius:999px;padding:5px 11px;font-size:11px;font-weight:600;letter-spacing:.03em}.iw-icon-button{display:inline-flex;align-items:center;justify-content:center;min-width:32px;min-height:32px;border-radius:8px;color:#dbf0e9;transition:background .15s}.iw-icon-button:hover{background:#ffffff1f}.iw-balance-content{margin:22px 0 24px;min-height:106px}.iw-balance-label{display:flex;align-items:center;gap:8px;font-size:13px;color:#cce5dc}.iw-amount{margin:3px 0 7px;font-size:clamp(27px,3.3vw,44px);font-weight:700;letter-spacing:-.045em;line-height:1.2;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.iw-balance-note{font-size:12px;color:#cce5dc}.iw-fund-button{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;min-height:46px;margin-top:auto;border-radius:11px;background:#fff;color:#064434;font-size:14px;font-weight:700;transition:background .15s,transform .15s}.iw-fund-button:hover:not(:disabled){background:#e9f8f0;transform:translateY(-1px)}.iw-card button:disabled{opacity:.5;cursor:not-allowed}.iw-update{margin-top:11px;text-align:center;font-size:11px;color:#cce5dc;min-height:16px}.iw-body--wallet-only{grid-template-columns:minmax(0,1fr)}.iw-payment-panel{display:flex;flex-direction:column;justify-content:center;gap:16px;min-width:0;padding:28px 30px}.iw-payment-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:hsl(var(--primary) / .08);color:hsl(var(--primary))}.iw-eyebrow{font-size:10px;letter-spacing:.1em;font-weight:700;color:hsl(var(--muted-foreground))}.iw-payment-panel h3{margin-top:6px;font-size:clamp(20px,2vw,25px);line-height:1.25;letter-spacing:-.025em;font-weight:700}.iw-payment-description,.iw-payment-guide{font-size:13px;line-height:1.65;color:hsl(var(--muted-foreground))}.iw-payment-description{margin-top:8px}.iw-payment-guide{padding-top:14px;border-top:1px solid hsl(var(--border))}.iw-payment-actions{display:flex;flex-direction:column;gap:12px}.iw-payment-actions .iw-pay-cta{display:flex;align-items:center;justify-content:center;gap:10px;min-height:48px;width:100%;font-size:14px}.iw-payment-history{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;font-size:12px;font-weight:600;color:hsl(var(--primary))}.iw-payment-history:hover{text-decoration:underline;text-underline-offset:4px}.iw-empty{display:flex;flex-direction:column;align-items:center;gap:14px;padding:38px 24px;text-align:center;border-top:1px solid hsl(var(--border));font-size:14px;color:hsl(var(--muted-foreground))}.iw-empty h3{color:hsl(var(--foreground));font-weight:650}.iw-wallet-error{font-size:13px;line-height:1.6}.iw-wallet-error button{margin-top:6px;text-decoration:underline;text-underline-offset:4px}.iw-account-placeholder{padding:18px 0;font-size:13px;color:hsl(var(--muted-foreground))}.iw-skeleton{height:48px;width:75%;margin:8px 0;border-radius:8px;background:#ffffff26}.iw-card a:focus-visible,.iw-card button:focus-visible,.iw-switcher select:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:3px}.iw-balance-panel button:focus-visible{outline-color:#b6f0d5}@media (max-width: 680px){.iw-header{align-items:stretch;flex-direction:column;gap:18px;padding:20px}.iw-switcher{width:100%}.iw-body{grid-template-columns:1fr}.iw-balance-panel,.iw-payment-panel{padding:24px 20px}.iw-amount{font-size:clamp(28px,8vw,40px)}.iw-payment-panel{order:-1;gap:12px}.iw-payment-icon,.iw-payment-guide{display:none}.iw-heading-icon{flex-shrink:0}}@media (prefers-reduced-motion: reduce){.iw-card *,.iw-card *:before,.iw-card *:after{animation:none!important;transition:none!important}}.iw-wallet-actions{display:flex;gap:10px;flex-wrap:wrap}.iw-wallet-actions .iw-fund-button{flex:1;white-space:nowrap}.iw-wallet-actions .iw-move-button{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.55)}.iw-wallet-actions .iw-move-button:hover{background:#ffffff1f}.pay-wrap:has(.pr-guided-layout){max-width:1100px}.pr-guided-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:28px;align-items:start}.pr-guided-content{display:flex;flex-direction:column;gap:24px;min-width:0}.pr-guided-content [id^=payment-]{scroll-margin-top:24px}.pr-stepper{position:sticky;top:24px;border:1px solid hsl(var(--border));border-radius:12px;padding:20px;background:hsl(var(--card))}.pr-stepper__heading{font-size:14px;font-weight:600}.pr-stepper__progress{margin-top:4px;font-size:12px;color:hsl(var(--muted-foreground))}.pr-stepper ol{list-style:none;margin:20px 0 0;padding:0}.pr-stepper li{position:relative;padding-bottom:24px}.pr-stepper li:last-child{padding-bottom:0}.pr-stepper li:not(:last-child):after{content:"";position:absolute;left:15px;top:34px;bottom:4px;width:2px;background:hsl(var(--border))}.pr-stepper li.is-complete:after{background:hsl(var(--primary) / .4)}.pr-stepper button{display:flex;align-items:flex-start;gap:12px;text-align:left;width:100%;border-radius:6px}.pr-stepper button:disabled{cursor:not-allowed;color:hsl(var(--muted-foreground))}.pr-stepper button:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:4px}.pr-stepper__marker{display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;border-radius:50%;border:1px solid hsl(var(--border));font-size:13px}.is-current .pr-stepper__marker{background:hsl(var(--primary));border-color:hsl(var(--primary));color:hsl(var(--primary-foreground))}.is-complete .pr-stepper__marker{color:hsl(var(--primary));background:hsl(var(--primary) / .08);border-color:hsl(var(--primary) / .3)}.pr-stepper__label{display:block;font-size:14px;font-weight:600}.pr-stepper__status{display:block;margin-top:3px;font-size:12px;color:hsl(var(--muted-foreground))}@media (max-width: 960px){.pr-guided-layout{grid-template-columns:minmax(0,1fr);gap:20px}.pr-stepper{position:static;min-width:0;padding:16px 12px}.pr-stepper ol{display:grid;grid-template-columns:repeat(6,minmax(76px,1fr));overflow-x:auto;margin-top:16px}.pr-stepper li{min-width:0;padding-bottom:0}.pr-stepper li:not(:last-child):after{left:calc(50% + 19px);right:calc(-50% + 19px);top:15px;bottom:auto;width:auto;height:2px}.pr-stepper button{flex-direction:column;align-items:center;gap:8px;padding:0 2px;text-align:center;min-height:72px}.pr-stepper__label{font-size:11px;line-height:1.4;overflow-wrap:anywhere}.pr-stepper__status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.pr-wallet-card{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;border-radius:12px;border:1.5px solid hsl(var(--border));background:hsl(var(--card));flex-wrap:wrap}.pr-wallet-card--warn{border-color:#e6394659;background:#e639460a}.pr-wallet-card__left{display:flex;align-items:center;gap:12px}.pr-wallet-card__icon{color:var(--cs-green-700);flex-shrink:0}.pr-wallet-card__label{font-size:11px;font-weight:700;font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--cs-ink-100);margin-bottom:4px}.pr-wallet-card__amount{font-family:var(--font-mono);font-size:22px;font-weight:700;color:var(--cs-ink-900);letter-spacing:-.01em}.pr-wallet-card--warn .pr-wallet-card__amount{color:var(--cs-red-700, #c0392b)}.pr-wallet-card__warn{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:500;color:var(--cs-red-700, #c0392b)}.pr-form{display:flex;flex-direction:column;gap:16px}.pr-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.pr-field{display:flex;flex-direction:column;gap:6px}.pr-label{font-size:12px;font-weight:600;font-family:var(--font-display);color:var(--cs-ink-200)}.pr-input{height:42px;padding:0 14px;border-radius:8px;border:1.5px solid hsl(var(--border));background:hsl(var(--background));font-size:14px;color:var(--cs-ink-900);font-family:var(--font-sans);outline:none;transition:border-color .15s ease;width:100%}.pr-input:focus{border-color:hsl(var(--primary))}.pr-input::-moz-placeholder{color:hsl(var(--muted-foreground) / .5)}.pr-input::placeholder{color:hsl(var(--muted-foreground) / .5)}.pr-optional{font-size:10px;font-weight:400;color:var(--cs-ink-100);text-transform:none;letter-spacing:0}.pr-textarea{width:100%;padding:12px 14px;border-radius:8px;border:1.5px solid hsl(var(--border));background:hsl(var(--background));font-size:14px;color:var(--cs-ink-900);font-family:var(--font-sans);outline:none;resize:vertical;transition:border-color .15s ease;line-height:1.6}.pr-textarea:focus{border-color:hsl(var(--primary))}.pr-textarea::-moz-placeholder{color:hsl(var(--muted-foreground) / .5)}.pr-textarea::placeholder{color:hsl(var(--muted-foreground) / .5)}.pr-field-hint{font-size:11.5px;color:var(--cs-ink-100);line-height:1.5;margin-top:2px}.pr-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23888' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:36px;cursor:pointer}.pr-enquiry-loading{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--cs-ink-100);padding:8px 12px;background:hsl(var(--muted));border-radius:8px}.pr-enquiry-name{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:var(--cs-green-700);padding:10px 14px;background:#2ba15d14;border:1px solid rgba(43,161,93,.22);border-radius:8px;letter-spacing:.03em;font-family:var(--font-mono)}.pr-enquiry-error{font-size:12.5px;color:var(--cs-red-700, #c0392b);padding:8px 12px;background:#e6394612;border:1px solid rgba(230,57,70,.18);border-radius:8px}.pr-dropzone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:28px 20px;border:1.5px dashed hsl(var(--border));border-radius:10px;cursor:pointer;transition:border-color .15s ease,background .15s ease;text-align:center}.pr-dropzone:hover{border-color:hsl(var(--primary) / .5);background:hsl(var(--primary) / .03)}.pr-dropzone__icon{color:var(--cs-ink-100);margin-bottom:4px}.pr-dropzone__label{font-size:13.5px;font-weight:500;color:var(--cs-ink-200)}.pr-dropzone__sub{font-size:11.5px;color:var(--cs-ink-100)}.pr-doc-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.pr-doc-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:6px;background:hsl(var(--muted));border:1px solid hsl(var(--border));font-size:12px;color:var(--cs-ink-200);max-width:240px}.pr-doc-chip span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pr-doc-chip button{display:flex;align-items:center;border:none;background:none;color:var(--cs-ink-100);cursor:pointer;padding:0;flex-shrink:0}.pr-doc-chip button:hover{color:var(--cs-ink-700)}.pr-wallet-card__meta{font-size:11px;color:var(--cs-ink-100);margin-top:3px;font-family:var(--font-mono)}.pr-wallet-card__actions{display:flex;gap:8px;flex-shrink:0;flex-wrap:wrap}.btn-wallet-action{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:8px;font-family:var(--font-display);font-size:12.5px;font-weight:600;cursor:pointer;transition:opacity .15s ease;background:hsl(var(--primary));color:hsl(var(--primary-foreground));border:none}.btn-wallet-action--outline{background:transparent;color:var(--cs-ink-200);border:1.5px solid hsl(var(--border))}.btn-wallet-action:hover{opacity:.85}.converter-rate__sep{color:var(--cs-ink-100);margin:0 2px}.pr-currency-row{display:flex;gap:6px;margin-bottom:14px}.pr-currency-btn{flex:1;padding:8px 12px;border-radius:8px;font-family:var(--font-mono);font-size:13px;font-weight:700;cursor:pointer;border:1.5px solid hsl(var(--border));background:hsl(var(--background));color:var(--cs-ink-100);transition:border-color .15s,color .15s,background .15s;text-align:center;letter-spacing:.04em}.pr-currency-btn--active{border-color:hsl(var(--primary));color:hsl(var(--primary));background:hsl(var(--primary) / .06)}.pr-purpose-cards{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;padding:0 2px 4px}.pr-purpose-card{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border-radius:10px;border:1.5px solid hsl(var(--border));background:hsl(var(--background));cursor:pointer;text-align:left;transition:border-color .15s,background .15s}.pr-purpose-card:hover{border-color:hsl(var(--primary) / .45);background:hsl(var(--primary) / .025)}.pr-purpose-card--active{border-color:hsl(var(--primary));background:hsl(var(--primary) / .06)}.pr-purpose-card__icon{color:var(--cs-ink-100);margin-bottom:6px}.pr-purpose-card--active .pr-purpose-card__icon{color:hsl(var(--primary))}.pr-purpose-card__title{font-family:var(--font-display);font-size:13.5px;font-weight:700;color:var(--cs-ink-700);letter-spacing:-.01em}.pr-purpose-card--active .pr-purpose-card__title{color:hsl(var(--primary))}.pr-purpose-card__sub{font-size:11.5px;color:var(--cs-ink-100);line-height:1.5}@media (max-width: 480px){.pr-purpose-cards{grid-template-columns:1fr}}.pr-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:200;padding:20px}.pr-modal{background:hsl(var(--card));border-radius:16px;border:1.5px solid hsl(var(--border));width:100%;max-width:440px;padding:24px;display:flex;flex-direction:column;gap:16px}.pr-modal__header{display:flex;align-items:center;justify-content:space-between}.pr-modal__title{font-family:var(--font-display);font-size:17px;font-weight:800;color:var(--cs-ink-900);letter-spacing:-.02em}.pr-modal__close{display:flex;align-items:center;border:none;background:none;color:var(--cs-ink-100);cursor:pointer;padding:4px}.pr-modal__close:hover{color:var(--cs-ink-700)}.pr-modal__sub{font-size:13px;color:var(--cs-ink-200);line-height:1.6;margin:0}.pr-modal__note{font-size:12px;color:var(--cs-ink-100);padding:10px 14px;background:hsl(var(--muted));border-radius:8px;border:1px solid hsl(var(--border));line-height:1.55;margin:0}.pr-modal__footer{display:flex;gap:10px;justify-content:flex-end}.pr-modal__success{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;padding:8px 0;color:var(--cs-green-700)}.pr-modal__success p{font-size:14px;color:var(--cs-ink-200);margin:0;line-height:1.6}.pr-acct-details{border:1px solid hsl(var(--border));border-radius:10px;overflow:hidden}.pr-acct-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 16px;border-bottom:1px solid hsl(var(--border))}.pr-acct-row:last-child{border-bottom:none}.pr-acct-label{font-size:11px;font-weight:700;font-family:var(--font-display);letter-spacing:.07em;text-transform:uppercase;color:var(--cs-ink-100);white-space:nowrap}.pr-acct-value{font-size:13.5px;font-weight:600;color:var(--cs-ink-700);text-align:right}.pr-acct-value--mono{font-family:var(--font-mono);font-size:13px;display:flex;align-items:center;gap:8px}.pr-acct-copy{display:inline-flex;align-items:center;border:none;background:hsl(var(--muted));border-radius:4px;padding:3px 5px;cursor:pointer;color:var(--cs-ink-100)}.pr-acct-copy:hover{color:var(--cs-ink-700)}.pr-submit-row{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:4px 0 8px}.pr-submit-hint{font-size:12px;color:var(--cs-ink-100)}.pr-submit-btn{min-width:160px;display:inline-flex;align-items:center;justify-content:center;gap:8px}.pr-error{display:flex;align-items:center;gap:8px;padding:12px 16px;border-radius:8px;background:#e6394614;border:1px solid rgba(230,57,70,.2);color:var(--cs-red-700, #c0392b);font-size:13px}.btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 24px;background:hsl(var(--primary));color:hsl(var(--primary-foreground));border:none;border-radius:10px;font-family:var(--font-display);font-size:14px;font-weight:700;cursor:pointer;transition:opacity .15s ease,transform .1s ease}.btn-primary:disabled{opacity:.45;cursor:not-allowed}.btn-primary:not(:disabled):hover{opacity:.9}.btn-primary:not(:disabled):active{transform:scale(.97)}.btn-ghost{display:inline-flex;align-items:center;gap:8px;padding:11px 24px;background:transparent;color:var(--cs-ink-200);border:1.5px solid hsl(var(--border));border-radius:10px;font-family:var(--font-display);font-size:14px;font-weight:600;cursor:pointer;transition:border-color .15s ease,color .15s ease}.btn-ghost:hover{border-color:hsl(var(--primary) / .5);color:var(--cs-ink-700)}.pr-success{display:flex;flex-direction:column;align-items:center;text-align:center;padding:48px 24px;gap:12px}.pr-success__icon{color:var(--cs-green-700);margin-bottom:8px}.pr-success__ref{font-family:var(--font-mono);font-size:13px;font-weight:600;color:var(--cs-ink-100);background:hsl(var(--muted));padding:4px 14px;border-radius:6px;border:1px solid hsl(var(--border));letter-spacing:.05em}.pr-success__title{font-family:var(--font-display);font-size:22px;font-weight:800;color:var(--cs-ink-900);letter-spacing:-.02em}.pr-success__sub{font-size:14px;color:var(--cs-ink-200);line-height:1.65;max-width:420px}.pr-success__actions{display:flex;gap:12px;margin-top:12px;flex-wrap:wrap;justify-content:center}.spin{animation:spin .7s linear infinite}@media (max-width: 600px){.pr-row{grid-template-columns:1fr}.pr-submit-row{flex-direction:column;align-items:stretch}.pr-submit-btn{width:100%}}@media (max-width: 960px){.pay-wrap:has(.pr-guided-layout){padding-inline:0}.pr-guided-content .converter{grid-template-columns:minmax(0,1fr)}.pr-guided-content .converter__arrow{text-align:center;transform:rotate(90deg);font-size:18px}.pr-guided-content .converter-header{flex-direction:column;align-items:stretch;gap:12px}.pr-guided-content .converter-rate{text-align:left;min-width:0;flex-shrink:1}.pr-guided-content .converter-rate__value{font-size:16px;line-height:1.6;overflow-wrap:anywhere}.pr-guided-content .converter__field{min-width:0}.pr-guided-content .converter__input{min-width:0;font-size:22px}.pr-guided-content .converter__result{font-size:22px;overflow-wrap:anywhere}}@media (max-width: 600px){.pr-guided-content{gap:16px}.pr-guided-content .pay-card{padding:16px}.pr-guided-content .converter__field{padding:12px}.pr-guided-content .converter-rate__value{font-size:14px;letter-spacing:0}.pr-guided-content .method-card__header{display:grid;grid-template-columns:32px minmax(0,1fr) auto;padding:14px 12px;gap:8px}.pr-guided-content .method-card__icon{width:32px;height:32px}.pr-guided-content .method-card__header .timing-badge{grid-column:2;justify-self:start}.pr-guided-content .method-card__chevron{grid-column:3;grid-row:1}.pr-guided-content .method-card__name{font-size:14px}.pr-guided-content .method-card__sub{line-height:1.5}.pr-guided-content .pr-purpose-cards{grid-template-columns:minmax(0,1fr)}.pr-guided-content .pr-wallet-card{padding:16px;gap:12px}.pr-guided-content .pr-wallet-card__left{min-width:0}.pr-guided-content .pr-wallet-card__left>div{min-width:0}.pr-guided-content .pr-wallet-card__amount{font-size:20px;overflow-wrap:anywhere}.pr-guided-content .pr-wallet-card__meta{overflow-wrap:anywhere}.pr-guided-content .pr-wallet-card__actions{width:100%;display:flex;flex-wrap:wrap}.pr-guided-content .btn-wallet-action{flex:1;min-height:44px}.pr-guided-content .pr-input,.pr-guided-content .pr-textarea{min-width:0;font-size:16px}.pr-guided-content .pr-dropzone{padding:20px 12px}}.pr-beneficiary-selector{position:relative;width:100%}.pr-bselector-trigger{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;height:42px;padding:0 14px;border-radius:8px;border:1.5px solid hsl(var(--border));background:hsl(var(--background));cursor:pointer;font-size:14px;color:var(--cs-ink-900);font-family:var(--font-sans);transition:border-color .15s ease}.pr-bselector-trigger--open,.pr-bselector-trigger:focus{border-color:hsl(var(--primary));outline:none}.pr-bselector-selected{display:flex;align-items:center;gap:7px;font-weight:500;min-width:0}.pr-bselector-placeholder{color:hsl(var(--muted-foreground) / .5)}.pr-bselector-chevron{flex-shrink:0;color:var(--cs-ink-100);transition:transform .15s ease}.pr-bselector-chevron--open{transform:rotate(180deg)}.pr-bselector-dropdown{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:50;border-radius:10px;border:1.5px solid hsl(var(--border));background:hsl(var(--card));box-shadow:0 8px 24px #0000001f;overflow:hidden}.pr-bselector-list{list-style:none;padding:4px;margin:0;max-height:220px;overflow-y:auto}.pr-bselector-option{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border-radius:7px;border:none;background:none;cursor:pointer;transition:background .12s ease}.pr-bselector-option:hover{background:hsl(var(--muted))}.pr-bselector-option--active{background:hsl(var(--primary) / .07)}.pr-bselector-empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:24px 16px;text-align:center}.pr-bselector-empty__icon{color:hsl(var(--muted-foreground) / .4)}.pr-bselector-empty__title{font-size:13.5px;font-weight:600;color:var(--cs-ink-200)}.pr-bselector-empty__sub{font-size:12px;color:var(--cs-ink-100);line-height:1.5}.pr-bselector-footer{padding:6px 4px;border-top:1px solid hsl(var(--border))}.pr-bselector-add{display:flex;align-items:center;gap:7px;width:100%;padding:9px 12px;border-radius:7px;border:none;background:none;cursor:pointer;font-size:13px;font-weight:600;color:hsl(var(--primary));transition:background .12s ease}.pr-bselector-add:hover{background:hsl(var(--primary) / .06)}.pr-bselector-detail{margin-top:10px;padding:14px 16px;border-radius:10px;border:1.5px solid hsl(var(--success) / .25);background:hsl(var(--success) / .04);display:flex;flex-direction:column;gap:8px}.pr-bselector-detail__row{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--cs-ink-200);min-width:0}.pr-bselector-change{align-self:flex-start;margin-top:4px;font-size:12px;font-weight:600;color:hsl(var(--primary));border:none;background:none;cursor:pointer;padding:0}.pr-bselector-change:hover{text-decoration:underline}.pr-guided-content .method-card--open{border-color:#087052;background:#eef8f3;box-shadow:inset 0 0 0 1px #087052}.pr-guided-content .method-card--open:hover{border-color:#087052;background:#e5f3ec}.pr-guided-content .method-card:focus-visible{outline:3px solid #087052;outline-offset:3px}.pr-method-selected{display:inline-flex;align-items:center;gap:5px;margin-top:5px;color:#06543e;font-size:12px;font-weight:700}.pr-method-check{flex-shrink:0;color:#087052}@media (max-width: 600px){.pr-guided-content .pr-method-check{grid-column:3;grid-row:1}}.pay-wrap{max-width:780px;margin:0 auto;width:100%;padding:0 24px 72px;display:flex;flex-direction:column;gap:20px}.pay-hero{padding:32px 0 4px}.pay-hero__badges{display:flex;align-items:center;gap:10px;margin-bottom:16px;flex-wrap:wrap}.phase-badge{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;font-size:11px;font-weight:700;font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;background:var(--cs-green-100);color:var(--cs-green-700);border:1px solid var(--cs-green-300)}.coming-soon-pill{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:999px;font-size:11px;font-weight:600;font-family:var(--font-display);color:var(--cs-ink-100);background:hsl(var(--muted));border:1px solid hsl(var(--border))}.pay-hero__title{font-family:var(--font-display);font-size:30px;font-weight:800;color:var(--cs-ink-900);letter-spacing:-.02em;line-height:1.15;margin:0 0 10px}.pay-hero__sub{font-size:14.5px;color:var(--cs-ink-200);margin:0 0 18px;line-height:1.65}.wat-status{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:999px;font-size:12px;font-weight:500;border:1px solid transparent}.wat-status--open{background:#2ba15d1f;border-color:#2ba15d40;color:var(--cs-green-700)}.wat-status--closed{background:#e639461a;border-color:#e6394633;color:var(--cs-red-700)}.wat-dot{width:7px;height:7px;border-radius:50%;background:currentColor;flex-shrink:0;animation:pay-pulse 2s ease-in-out infinite}@keyframes pay-pulse{0%,to{opacity:1}50%{opacity:.35}}.pay-card{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:14px;padding:24px}.pay-card__eyebrow{font-size:10.5px;font-weight:700;font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--cs-ink-100);margin-bottom:16px}.pay-card__hint{font-size:13px;color:var(--cs-ink-200);margin:-8px 0 18px;line-height:1.6}.converter{display:grid;grid-template-columns:1fr auto 1fr;gap:12px;align-items:center;margin-bottom:14px}.converter__field{background:hsl(var(--muted));border:1.5px solid hsl(var(--border));border-radius:10px;padding:14px 16px;display:flex;flex-direction:column;gap:4px;transition:border-color .15s ease}.converter__field:focus-within{border-color:hsl(var(--primary))}.converter__field--output{border-color:#2ba15d47;background:#2ba15d0d}.converter__currency{font-size:10.5px;font-weight:700;font-family:var(--font-display);color:var(--cs-ink-100);letter-spacing:.06em}.converter__input{font-family:var(--font-mono);font-size:28px;font-weight:600;color:var(--cs-ink-900);background:transparent;border:none;outline:none;width:100%;padding:0}.converter__input::-moz-placeholder{color:hsl(var(--muted-foreground) / .3)}.converter__input::placeholder{color:hsl(var(--muted-foreground) / .3)}.converter__result{font-family:var(--font-mono);font-size:28px;font-weight:600;color:var(--cs-green-700)}.converter__label{font-size:11px;color:var(--cs-ink-100);margin-top:2px}.converter__arrow{font-size:22px;color:var(--cs-ink-100);-webkit-user-select:none;-moz-user-select:none;user-select:none}.converter-header{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:16px;gap:12px}.converter-header .pay-card__eyebrow{margin-bottom:0}.converter-rate{text-align:right;flex-shrink:0}.converter-rate__pair{font-size:10px;font-weight:700;font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--cs-ink-100);margin-bottom:3px}.converter-rate__value{font-family:var(--font-mono);font-size:24px;font-weight:700;color:var(--cs-green-700);letter-spacing:-.02em;line-height:1}.converter__disclaimer{margin-top:12px;font-size:11.5px;color:var(--cs-ink-100);line-height:1.5}.pay-section__label{font-size:10.5px;font-weight:700;font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--cs-ink-100);margin-bottom:10px}.method-list{display:flex;flex-direction:column;gap:10px}.method-card{background:hsl(var(--card));border:1.5px solid hsl(var(--border));border-radius:12px;overflow:hidden;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.method-card:hover{border-color:hsl(var(--primary) / .45)}.method-card--open{border-color:hsl(var(--primary));box-shadow:0 0 0 3px hsl(var(--primary) / .1)}.method-card__header{display:flex;align-items:center;gap:14px;padding:16px 18px}.method-card__icon{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.method-card__icon--wechat{background:#07c16024;color:#07c160}.method-card__icon--alipay{background:#1677ff24;color:#1677ff}.method-card__icon--bank{background:hsl(var(--muted));color:hsl(var(--muted-foreground))}.method-card__info{flex:1;min-width:0}.method-card__name{font-family:var(--font-display);font-size:14px;font-weight:600;color:var(--cs-ink-900)}.method-card__sub{font-size:12px;color:var(--cs-ink-200);margin-top:2px}.timing-badge{display:inline-flex;align-items:center;padding:3px 9px;border-radius:999px;font-size:11px;font-weight:700;font-family:var(--font-display);white-space:nowrap;flex-shrink:0}.timing-badge--green{background:#2ba15d24;color:var(--cs-green-700);border:1px solid rgba(43,161,93,.22)}.timing-badge--amber{background:#e0a41624;color:#c9900e;border:1px solid rgba(224,164,22,.22)}.method-card__chevron{color:var(--cs-ink-100);transition:transform .2s ease;flex-shrink:0}.method-card__chevron--open{transform:rotate(180deg)}.method-card__body{padding:16px 18px 18px;border-top:1px solid hsl(var(--border));animation:pay-slide-in .15s ease}@keyframes pay-slide-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.method-card__note{font-size:13.5px;color:var(--cs-ink-200);line-height:1.65;margin:0 0 12px}.method-detail-row{display:flex;align-items:center;justify-content:space-between;padding:6px 0;font-size:12.5px}.method-detail-label{color:var(--cs-ink-100)}.method-detail-value{color:var(--cs-ink-700);font-weight:500}.account-details{display:flex;flex-direction:column;border:1px solid hsl(var(--border));border-radius:10px;overflow:hidden}.account-detail-row{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;gap:12px}.account-detail-row+.account-detail-row{border-top:1px solid hsl(var(--border))}.account-detail-label{font-size:12px;color:var(--cs-ink-100);flex-shrink:0}.account-detail-right{display:flex;align-items:center;gap:8px}.account-detail-value{font-size:13.5px;color:var(--cs-ink-700);text-align:right}.account-detail-value.mono{font-family:var(--font-mono);font-size:13px;letter-spacing:.05em}.copy-btn{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:6px;background:hsl(var(--muted));border:1px solid hsl(var(--border));color:var(--cs-ink-200);cursor:pointer;flex-shrink:0;transition:background .12s ease,color .12s ease,border-color .12s ease}.copy-btn:hover{color:var(--cs-ink-700)}.copy-btn--success{background:#2ba15d1a;color:var(--cs-green-700);border-color:#2ba15d40}.hero-customer-id{display:inline-flex;align-items:center;gap:10px;margin-top:18px;padding:8px 14px;background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:10px}.hero-customer-id__label{font-size:11px;font-weight:700;font-family:var(--font-display);letter-spacing:.07em;text-transform:uppercase;color:var(--cs-ink-100)}.hero-customer-id__value{font-family:var(--font-mono);font-size:13px;font-weight:600;color:var(--cs-ink-700);letter-spacing:.04em}.hero-customer-id__value--empty{font-family:var(--font-sans);font-weight:400;color:var(--cs-ink-100);font-size:12px;letter-spacing:0}.customer-id-row{display:flex;align-items:center;justify-content:space-between;gap:12px;background:hsl(var(--muted));border:1px solid hsl(var(--border));border-radius:10px;padding:12px 14px;margin:14px 0 22px}.customer-id-label{font-size:12px;font-weight:600;font-family:var(--font-display);color:var(--cs-ink-100);flex-shrink:0}.whatsapp-heading{font-family:var(--font-display);font-size:18px;font-weight:700;color:var(--cs-ink-900);margin:0 0 8px;letter-spacing:-.01em}.whatsapp-sub{font-size:13.5px;color:var(--cs-ink-200);line-height:1.65;margin:0}.whatsapp-layout{display:grid;grid-template-columns:auto 1fr;gap:36px;align-items:start;margin-top:22px}.qr-wrap{display:flex;flex-direction:column;align-items:center;gap:10px}.qr-inner{background:#fff;padding:14px;border-radius:12px;line-height:0;box-shadow:0 2px 12px #0000002e}.qr-label{font-size:11.5px;color:var(--cs-ink-100)}.checklist{display:flex;flex-direction:column;gap:9px;margin-bottom:20px}.checklist__heading{font-size:11px;font-weight:700;font-family:var(--font-display);color:var(--cs-ink-100);text-transform:uppercase;letter-spacing:.08em;margin-bottom:2px}.checklist__item{display:flex;align-items:flex-start;gap:8px;font-size:13px;color:var(--cs-ink-200);line-height:1.5}.checklist__icon{color:var(--cs-green-700);flex-shrink:0;margin-top:1px}.btn-whatsapp{display:inline-flex;align-items:center;gap:8px;padding:11px 22px;background:#25d366;color:#fff;border-radius:10px;font-family:var(--font-display);font-size:14px;font-weight:700;text-decoration:none;border:none;cursor:pointer;transition:background .15s ease,transform .1s ease,box-shadow .15s ease;box-shadow:0 2px 8px #25d3664d}.btn-whatsapp:hover{background:#20ba5a;box-shadow:0 4px 16px #25d36659}.btn-whatsapp:active{transform:scale(.97)}.coming-soon-card{border:1.5px dashed hsl(var(--border));border-radius:14px;padding:22px 24px;background:hsl(var(--muted) / .4)}.coming-soon-card__inner{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.coming-soon-card__icon{color:var(--cs-ink-100);flex-shrink:0}.coming-soon-card__title{font-family:var(--font-display);font-size:14.5px;font-weight:700;color:var(--cs-ink-200)}.coming-soon-card__sub{font-size:12.5px;color:var(--cs-ink-100);margin-top:4px;line-height:1.55}.coming-soon-badge{display:inline-flex;align-items:center;padding:4px 12px;border-radius:999px;font-size:11px;font-weight:700;font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--cs-ink-100);background:hsl(var(--muted));border:1px solid hsl(var(--border));white-space:nowrap;flex-shrink:0}.policy-wrap{border-top:1px solid hsl(var(--border));padding-top:20px;display:flex;flex-direction:column;gap:0}.policy-toggle{display:inline-flex;align-items:center;gap:6px;margin-top:18px;padding:0;background:none;border:none;cursor:pointer;font-size:12px;font-weight:600;font-family:var(--font-display);color:var(--cs-ink-100);transition:color .15s ease}.policy-toggle:hover{color:var(--cs-ink-700)}.policy-toggle__chevron{transition:transform .2s ease}.policy-toggle__chevron--open{transform:rotate(180deg)}.policy-full{margin-top:14px;padding:20px;background:hsl(var(--muted) / .5);border:1px solid hsl(var(--border));border-radius:12px;display:flex;flex-direction:column;gap:18px;animation:pay-slide-in .15s ease}.policy-section__title{font-family:var(--font-display);font-size:11px;font-weight:700;color:var(--cs-ink-200);text-transform:uppercase;letter-spacing:.07em;margin-bottom:8px}.policy-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:5px}.policy-list li{font-size:12.5px;color:var(--cs-ink-100);line-height:1.55;padding-left:14px;position:relative}.policy-list li:before{content:"·";position:absolute;left:2px;font-weight:700;color:var(--cs-ink-100)}.policy-footer{font-size:11px;color:var(--cs-ink-100);line-height:1.55;margin:0;border-top:1px solid hsl(var(--border));padding-top:14px}.terms-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.terms-item{display:flex;gap:10px;align-items:flex-start}.terms-item svg{color:var(--cs-ink-100);flex-shrink:0;margin-top:2px}.terms-item__title{font-family:var(--font-display);font-size:12px;font-weight:700;color:var(--cs-ink-200);margin-bottom:5px}.terms-item__body{font-size:12px;color:var(--cs-ink-100);line-height:1.65}.pay-currency-row{display:flex;align-items:center;gap:12px;margin-top:16px;flex-wrap:wrap}.pay-currency-label{font-size:11px;font-weight:700;font-family:var(--font-display);color:var(--cs-ink-100);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap}.pay-currency-btns{display:flex;gap:8px}.pay-currency-btn{padding:5px 16px;border-radius:999px;font-size:12.5px;font-weight:600;font-family:var(--font-display);border:1.5px solid hsl(var(--border));background:hsl(var(--card));color:var(--cs-ink-200);cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.pay-currency-btn:hover:not(:disabled){border-color:hsl(var(--primary) / .5);color:var(--cs-ink-700)}.pay-currency-btn--active{background:hsl(var(--primary) / .1);border-color:hsl(var(--primary));color:hsl(var(--primary))}.pay-currency-btn:disabled{opacity:.45;cursor:not-allowed}.pay-currency-hint{font-size:11.5px;color:var(--cs-ink-100);line-height:1.5}.method-radio{width:16px;height:16px;border-radius:50%;border:2px solid hsl(var(--border));flex-shrink:0;background:hsl(var(--card));transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.method-radio--checked{border-color:hsl(var(--primary));background:hsl(var(--primary));box-shadow:inset 0 0 0 3px hsl(var(--card))}@media (max-width: 720px){.pay-wrap{padding:0 16px 56px}.pay-hero__title{font-size:24px}.converter{grid-template-columns:1fr}.converter__arrow{text-align:center;font-size:18px;transform:rotate(90deg)}.converter__input,.converter__result{font-size:22px}.whatsapp-layout{grid-template-columns:1fr}.qr-wrap{flex-direction:row;align-items:center;gap:16px}.terms-grid{grid-template-columns:1fr;gap:16px}.policy-full{padding:16px}.hero-customer-id{width:100%}.hero-customer-id,.customer-id-row{flex-direction:column;align-items:flex-start;gap:6px;padding:10px 12px}.account-detail-value{text-align:left}.account-detail-value.mono{font-size:12px}.method-card__header{padding:16px 5px;gap:10px}.converter-header{display:flex;flex-direction:column;align-items:flex-start;justify-content:start;gap:8px}}.txn-hero-row{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.txn-banner{padding:14px 18px;border-radius:10px;font-size:13.5px;line-height:1.55}.txn-banner--action{background:#e6a4161a;border:1px solid rgba(230,164,22,.28);color:#8a6200}.status-badge{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;font-size:11px;font-weight:700;font-family:var(--font-display);white-space:nowrap;flex-shrink:0}.status-badge--sm{font-size:10.5px;padding:2px 8px}.status--submitted{background:#6366f11f;color:#4338ca;border:1px solid rgba(99,102,241,.2)}.status--review{background:#eab3081f;color:#854d0e;border:1px solid rgba(234,179,8,.2)}.status--action{background:#f973161f;color:#9a3412;border:1px solid rgba(249,115,22,.25)}.status--funding{background:#8b5cf61f;color:#5b21b6;border:1px solid rgba(139,92,246,.2)}.status--processing{background:#3b82f61f;color:#1d4ed8;border:1px solid rgba(59,130,246,.2)}.status--completed{background:#2ba15d1f;color:var(--cs-green-700);border:1px solid rgba(43,161,93,.22)}.status--rejected{background:#e639461a;color:#b91c1c;border:1px solid rgba(230,57,70,.2)}.txn-list{display:flex;flex-direction:column;gap:10px}.txn-card{background:hsl(var(--card));border:1.5px solid hsl(var(--border));border-radius:12px;overflow:hidden;transition:border-color .15s ease}.txn-card--open{border-color:hsl(var(--primary) / .5)}.txn-card__header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;cursor:pointer;flex-wrap:wrap}.txn-card__left{flex:1;min-width:0}.txn-card__ref{font-family:var(--font-mono);font-size:13px;font-weight:600;color:var(--cs-ink-700);letter-spacing:.04em;margin-bottom:4px}.txn-card__meta{font-size:12px;color:var(--cs-ink-100)}.txn-card__right{display:flex;align-items:center;gap:12px;flex-shrink:0;flex-wrap:wrap}.txn-card__amounts{text-align:right}.txn-card__ngn{display:block;font-family:var(--font-mono);font-size:14px;font-weight:700;color:var(--cs-ink-900);letter-spacing:-.01em}.txn-card__cny{display:block;font-family:var(--font-mono);font-size:11.5px;color:var(--cs-green-700);margin-top:2px}.txn-card__chevron{color:var(--cs-ink-100);transition:transform .2s ease;flex-shrink:0}.txn-card__chevron--open{transform:rotate(180deg)}.txn-card__body{padding:18px 18px 20px;border-top:1px solid hsl(var(--border));animation:pay-slide-in .15s ease;display:flex;flex-direction:column;gap:20px}.txn-alert{padding:12px 14px;border-radius:8px;font-size:13px;line-height:1.55}.txn-alert--action{background:#f9731614;border:1px solid rgba(249,115,22,.22);color:#9a3412}.txn-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px 24px}.txn-detail-item{display:flex;flex-direction:column;gap:3px}.txn-detail-item--full{grid-column:1 / -1}.txn-detail-label{font-size:10.5px;font-weight:700;font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--cs-ink-100)}.txn-detail-value{font-size:13.5px;color:var(--cs-ink-700);font-weight:500}.txn-detail-value.mono{font-family:var(--font-mono);font-size:13px;letter-spacing:.03em}.txn-doc-list{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.txn-doc-chip{padding:3px 10px;border-radius:6px;background:hsl(var(--muted));border:1px solid hsl(var(--border));font-size:11.5px;color:var(--cs-ink-200)}.txn-timeline{display:flex;flex-direction:column;gap:0}.txn-timeline__heading{display:flex;align-items:center;gap:6px;font-size:10.5px;font-weight:700;font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--cs-ink-100);margin-bottom:14px}.txn-timeline__item{display:flex;gap:12px;padding-bottom:16px;position:relative}.txn-timeline__item:not(:last-child):before{content:"";position:absolute;left:5px;top:14px;bottom:0;width:1.5px;background:hsl(var(--border))}.txn-timeline__dot{width:11px;height:11px;border-radius:50%;background:hsl(var(--border));border:2px solid hsl(var(--background));flex-shrink:0;margin-top:3px;position:relative;z-index:1}.txn-timeline__item--latest .txn-timeline__dot{background:hsl(var(--primary))}.txn-timeline__content{flex:1;min-width:0}.txn-timeline__status{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.txn-timeline__time{font-size:11px;color:var(--cs-ink-100)}.txn-timeline__note{margin-top:6px;font-size:12.5px;color:var(--cs-ink-200);line-height:1.55;padding:8px 12px;background:hsl(var(--muted));border-radius:6px;border-left:3px solid hsl(var(--primary) / .4)}.txn-empty{text-align:center;padding:48px 24px;color:var(--cs-ink-100)}.txn-empty__title{font-family:var(--font-display);font-size:16px;font-weight:700;color:var(--cs-ink-200);margin-bottom:8px}.txn-empty__sub{font-size:13.5px}.txn-filter-scroll{display:flex;gap:6px;overflow-x:auto;padding-bottom:4px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.txn-filter-scroll::-webkit-scrollbar{display:none}.txn-filter-chip{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;border-radius:999px;font-size:12px;font-weight:600;font-family:var(--font-display);white-space:nowrap;cursor:pointer;border:1.5px solid hsl(var(--border));background:hsl(var(--card));color:var(--cs-ink-200);transition:border-color .15s,color .15s,background .15s;flex-shrink:0}.txn-filter-chip--active{border-color:hsl(var(--primary));color:hsl(var(--primary));background:hsl(var(--primary) / .06)}.txn-filter-count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px;border-radius:999px;font-size:10px;font-weight:700;background:hsl(var(--muted));color:var(--cs-ink-100)}.txn-filter-chip--active .txn-filter-count{background:hsl(var(--primary) / .15);color:hsl(var(--primary))}.txn-date-filter{position:relative;flex-shrink:0}.txn-date-toggle{display:flex;align-items:center;gap:6px}.txn-date-clear{display:flex;align-items:center;padding:1px 3px;border-radius:3px;color:hsl(var(--primary));cursor:pointer}.txn-date-popover{position:absolute;right:0;top:calc(100% + 6px);background:hsl(var(--card));border:1.5px solid hsl(var(--border));border-radius:12px;padding:16px;width:280px;box-shadow:0 8px 24px #0000001f;z-index:50;display:flex;flex-direction:column;gap:14px}.txn-date-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.txn-date-field{display:flex;flex-direction:column;gap:5px}.txn-date-label{font-size:10.5px;font-weight:700;font-family:var(--font-display);letter-spacing:.07em;text-transform:uppercase;color:var(--cs-ink-100)}.txn-date-input{height:36px;padding:0 10px;border-radius:7px;border:1.5px solid hsl(var(--border));background:hsl(var(--background));font-size:12.5px;color:var(--cs-ink-700);font-family:var(--font-sans);outline:none}.txn-date-input:focus{border-color:hsl(var(--primary))}.txn-date-actions{display:flex;align-items:center;justify-content:space-between}.txn-filter-bar{display:flex;align-items:flex-start;gap:10px}.txn-clear-filter{background:none;border:none;color:hsl(var(--primary));font-size:13.5px;cursor:pointer;text-decoration:underline;padding:0}.txn-pagination{display:flex;align-items:center;justify-content:center;gap:16px;padding:8px 0 4px}.txn-page-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;border:1.5px solid hsl(var(--border));background:hsl(var(--card));color:var(--cs-ink-200);cursor:pointer;transition:border-color .15s,color .15s}.txn-page-btn:disabled{opacity:.35;cursor:not-allowed}.txn-page-btn:not(:disabled):hover{border-color:hsl(var(--primary) / .5);color:hsl(var(--primary))}.txn-page-info{font-size:12.5px;font-weight:600;font-family:var(--font-display);color:var(--cs-ink-200)}.txn-page-total{color:var(--cs-ink-100);font-weight:400}.txn-table-wrap{overflow-x:auto}.txn-table-main{font-size:13px;font-weight:500;color:var(--cs-ink-700)}.txn-table-sub{font-size:11.5px;color:var(--cs-ink-100);margin-top:2px}.txn-panel{display:flex;flex-direction:column;gap:0}.payment-requests-report,.payment-requests-report .app-card,.txn-panel .txn-detail-item,.txn-panel .txn-timeline__content{min-width:0}.txn-panel .txn-detail-value,.txn-panel .txn-ben-account-value,.txn-panel .txn-doc-chip,.txn-panel .txn-timeline__note,.txn-panel-hero__ngn{overflow-wrap:anywhere}.txn-panel .txn-timeline__note{white-space:pre-wrap}@media (max-width: 600px){.payment-requests-report .card-pad{padding:16px}.txn-panel-section,.txn-panel-hero{padding:18px 16px}.txn-panel .txn-detail-grid{grid-template-columns:minmax(0,1fr)}.txn-panel-hero__ngn{font-size:20px}}.txn-panel-section{display:flex;flex-direction:column;gap:12px;padding:20px 24px;border-bottom:1px solid hsl(var(--border))}.txn-panel-section:last-child{border-bottom:none}.txn-panel-hero{display:flex;flex-direction:column;gap:10px;padding:20px 24px;border-bottom:1px solid hsl(var(--border));background:hsl(var(--muted) / .5)}.txn-panel-hero__amounts{display:flex;flex-direction:column;gap:2px}.txn-panel-hero__ngn{font-family:var(--font-mono);font-size:22px;font-weight:700;color:var(--cs-ink-900);letter-spacing:-.02em}.txn-panel-hero__fx{font-family:var(--font-mono);font-size:13px;color:var(--cs-green-700)}.txn-section-heading{font-size:10.5px;font-weight:700;font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--cs-ink-100);padding-bottom:2px;border-bottom:1px solid hsl(var(--border));margin-bottom:4px}.txn-beneficiary{display:flex;flex-direction:column;gap:14px}.txn-ben-accounts{display:flex;flex-direction:column;gap:8px}.txn-ben-accounts-label{font-size:10.5px;font-weight:700;font-family:var(--font-display);letter-spacing:.07em;text-transform:uppercase;color:var(--cs-ink-100)}.txn-ben-account{display:flex;align-items:center;gap:10px;padding:10px 12px;background:hsl(var(--muted));border:1px solid hsl(var(--border));border-radius:8px;flex-wrap:wrap}.txn-ben-account-type{font-size:12.5px;font-weight:600;font-family:var(--font-display);color:var(--cs-ink-700);min-width:80px}.txn-ben-account-value{font-size:13px;font-family:var(--font-mono);color:var(--cs-ink-700);letter-spacing:.02em;flex:1}.txn-ben-account-sub{font-size:11.5px;color:var(--cs-ink-100);font-family:var(--font-mono)}.txn-ben-account-default{margin-left:auto;font-size:10px;font-weight:700;font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--cs-green-700);background:#2ba15d1a;border:1px solid rgba(43,161,93,.22);border-radius:4px;padding:2px 7px}.txn-customer-filter{position:relative;flex-shrink:0}.txn-card__customer{font-family:var(--font-mono);font-size:11px;opacity:.75}.txn-customer-dropdown{position:absolute;right:0;top:calc(100% + 6px);background:hsl(var(--card));border:1.5px solid hsl(var(--border));border-radius:12px;width:280px;box-shadow:0 8px 24px #0000001f;z-index:50;overflow:hidden}.txn-customer-search{width:100%;height:40px;padding:0 14px;border:none;border-bottom:1.5px solid hsl(var(--border));background:hsl(var(--background));font-size:13px;color:var(--cs-ink-700);font-family:var(--font-sans);outline:none;box-sizing:border-box}.txn-customer-results{max-height:240px;overflow-y:auto}.txn-customer-loading{padding:14px;font-size:12.5px;color:var(--cs-ink-100);text-align:center}.txn-customer-option{display:flex;flex-direction:column;gap:2px;width:100%;text-align:left;padding:10px 14px;border:none;background:none;cursor:pointer;transition:background .12s;border-bottom:1px solid hsl(var(--border))}.txn-customer-option:last-child{border-bottom:none}.txn-customer-option:hover{background:hsl(var(--muted))}.txn-customer-option-name{font-size:13px;font-weight:600;color:var(--cs-ink-700)}.txn-customer-option-phone{font-size:11.5px;color:var(--cs-ink-100);font-family:var(--font-mono)}@media (max-width: 600px){.txn-detail-grid{grid-template-columns:1fr}.txn-card__right{width:100%;justify-content:space-between}.txn-customer-dropdown{right:auto;left:0;width:260px}}.txn-request-customer{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:160px;max-width:260px;white-space:normal;overflow-wrap:anywhere}.txn-request-customer-name{font-size:13px;font-weight:600;color:hsl(var(--foreground))}.txn-request-customer-contact{font-size:12px;color:hsl(var(--muted-foreground))}.txn-request-customer-ref{font-size:11px;color:hsl(var(--muted-foreground))}@media (max-width: 767px){.txn-table-wrap{overflow:visible}.txn-responsive-table,.txn-responsive-table tbody{display:block;width:100%;min-width:0}.txn-responsive-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.txn-responsive-table tbody{padding:12px}.txn-responsive-table.data tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px 12px;padding:16px;margin-bottom:12px;border:1px solid hsl(var(--border));border-radius:12px}.txn-responsive-table.data tr:last-child{margin-bottom:0}.txn-responsive-table.data td{display:block;min-width:0;padding:0;border:0;white-space:normal;overflow-wrap:anywhere}.txn-responsive-table td[data-label]:before{content:attr(data-label);display:block;margin-bottom:5px;font-size:11px;font-weight:500;color:hsl(var(--muted-foreground))}.txn-responsive-table .txn-cell-customer{order:0}.txn-responsive-table .txn-cell-action{order:1;justify-self:end;align-self:start}.txn-responsive-table .txn-cell-action button{min-height:44px;padding-inline:14px;border:1px solid hsl(var(--border))}.txn-responsive-table .txn-cell-beneficiary{order:2;grid-column:1 / -1}.txn-responsive-table .txn-cell-amount{order:3}.txn-responsive-table .txn-cell-status{order:4}.txn-responsive-table .txn-cell-date{order:5;grid-column:1 / -1}.txn-responsive-table .txn-cell-reference{order:6;grid-column:1 / -1;padding-top:12px;border-top:1px solid hsl(var(--border));font-size:11px}.txn-responsive-table .txn-request-customer{min-width:0;max-width:none}.txn-responsive-table .txn-table-main{font-size:14px}.txn-responsive-table .status-badge{max-width:100%;white-space:normal}.txn-responsive-table .txn-cell-sender{order:2;grid-column:1 / -1}}.prd-page{padding-bottom:32px}.prd-sidebar .prd-columns{grid-template-columns:minmax(0,1fr);gap:20px}.prd-sidebar .prd-title{align-items:flex-start;flex-wrap:wrap}.prd-sidebar .prd-title h1{font-size:24px}.prd-sidebar .prd-page section[aria-label="Payment overview"]>div:first-child{grid-template-columns:minmax(0,1fr);gap:12px;padding:16px}.prd-sidebar .prd-page section[aria-label="Payment overview"]>div:first-child>svg{display:none}.prd-sidebar .prd-page section[aria-label="Payment overview"] .text-3xl{font-size:24px}.prd-sidebar .prd-page section[aria-label="Payment overview"]>div:last-child{flex-direction:column;align-items:flex-start}.prd-title{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:8px}.prd-title>div{min-width:0}.prd-kicker{font-size:14px;color:hsl(var(--muted-foreground));margin-bottom:8px}.prd-title h1{font-size:clamp(24px,3vw,32px);font-weight:650;line-height:1.3;letter-spacing:-.025em;overflow-wrap:anywhere}.prd-reference{margin-top:8px;font-size:14px;color:hsl(var(--muted-foreground));overflow-wrap:anywhere}.prd-columns{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:28px;align-items:start}.prd-page .app-card__head{padding:22px 24px;border-bottom:1px solid hsl(var(--border))}.prd-page .app-card__title{font-size:18px;line-height:1.5;font-weight:650}.prd-detail-list{display:grid;gap:12px;padding:24px}.prd-detail-row{display:grid;grid-template-columns:minmax(120px,.7fr) minmax(0,1fr);align-items:baseline;gap:24px;padding:14px 16px;border:1px solid #e5e7eb;border-radius:6px;background:hsl(var(--muted) / .2)}.prd-detail-label{font-size:14px;line-height:1.7;color:hsl(var(--muted-foreground))}.prd-detail-value{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;font-size:16px;font-weight:500;line-height:1.6;color:hsl(var(--foreground));overflow-wrap:anywhere}.prd-page .app-card>.p-4{padding:24px}.prd-page .app-card>.px-4{padding:24px}.prd-page section[aria-label="Payment overview"]{background:hsl(var(--background))}.prd-page section[aria-label="Payment overview"]>div:first-child>div{min-width:0;padding:20px;border:1px solid #e5e7eb;border-radius:6px;background:hsl(var(--muted) / .2)}.prd-page section[aria-label="Payment overview"] .uppercase{text-transform:none;letter-spacing:normal;font-size:14px;font-weight:500}.prd-page section[aria-label="Payment overview"] .text-3xl{font-variant-numeric:tabular-nums;line-height:1.4}.prd-page section[aria-label="Payment overview"]>div:last-child{background:hsl(var(--muted) / .5);line-height:1.7}@media (max-width: 1050px){.prd-columns{grid-template-columns:minmax(0,1fr)}}@media (max-width: 540px){.prd-title{align-items:flex-start;flex-direction:column;gap:12px}.prd-detail-row{grid-template-columns:minmax(0,1fr);gap:5px;padding-block:16px}.prd-detail-list{padding-inline:20px}.prd-page .app-card__head,.prd-page .app-card>.p-4,.prd-page .app-card>.px-4{padding:20px}}.react-tel-input{font-family:Roboto,sans-serif;font-size:15px;position:relative;width:100%}.react-tel-input :disabled{cursor:not-allowed}.react-tel-input .flag{width:16px;height:11px;background-image:url(data:image/png;base64,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)}.react-tel-input .ad{background-position:-16px 0}.react-tel-input .ae{background-position:-32px 0}.react-tel-input .af{background-position:-48px 0}.react-tel-input .ag{background-position:-64px 0}.react-tel-input .ai{background-position:-80px 0}.react-tel-input .al{background-position:-96px 0}.react-tel-input .am{background-position:-112px 0}.react-tel-input .ao{background-position:-128px 0}.react-tel-input .ar{background-position:-144px 0}.react-tel-input .as{background-position:-160px 0}.react-tel-input .at{background-position:-176px 0}.react-tel-input .au{background-position:-192px 0}.react-tel-input .aw{background-position:-208px 0}.react-tel-input .az{background-position:-224px 0}.react-tel-input .ba{background-position:-240px 0}.react-tel-input .bb{background-position:0 -11px}.react-tel-input .bd{background-position:-16px -11px}.react-tel-input .be{background-position:-32px -11px}.react-tel-input .bf{background-position:-48px -11px}.react-tel-input .bg{background-position:-64px -11px}.react-tel-input .bh{background-position:-80px -11px}.react-tel-input .bi{background-position:-96px -11px}.react-tel-input .bj{background-position:-112px -11px}.react-tel-input .bm{background-position:-128px -11px}.react-tel-input .bn{background-position:-144px -11px}.react-tel-input .bo{background-position:-160px -11px}.react-tel-input .br{background-position:-176px -11px}.react-tel-input .bs{background-position:-192px -11px}.react-tel-input .bt{background-position:-208px -11px}.react-tel-input .bw{background-position:-224px -11px}.react-tel-input .by{background-position:-240px -11px}.react-tel-input .bz{background-position:0 -22px}.react-tel-input .ca{background-position:-16px -22px}.react-tel-input .cd{background-position:-32px -22px}.react-tel-input .cf{background-position:-48px -22px}.react-tel-input .cg{background-position:-64px -22px}.react-tel-input .ch{background-position:-80px -22px}.react-tel-input .ci{background-position:-96px -22px}.react-tel-input .ck{background-position:-112px -22px}.react-tel-input .cl{background-position:-128px -22px}.react-tel-input .cm{background-position:-144px -22px}.react-tel-input .cn{background-position:-160px -22px}.react-tel-input .co{background-position:-176px -22px}.react-tel-input .cr{background-position:-192px -22px}.react-tel-input .cu{background-position:-208px -22px}.react-tel-input .cv{background-position:-224px -22px}.react-tel-input .cw{background-position:-240px -22px}.react-tel-input .cy{background-position:0 -33px}.react-tel-input .cz{background-position:-16px -33px}.react-tel-input .de{background-position:-32px -33px}.react-tel-input .dj{background-position:-48px -33px}.react-tel-input .dk{background-position:-64px -33px}.react-tel-input .dm{background-position:-80px -33px}.react-tel-input .do{background-position:-96px -33px}.react-tel-input .dz{background-position:-112px -33px}.react-tel-input .ec{background-position:-128px -33px}.react-tel-input .ee{background-position:-144px -33px}.react-tel-input .eg{background-position:-160px -33px}.react-tel-input .er{background-position:-176px -33px}.react-tel-input .es{background-position:-192px -33px}.react-tel-input .et{background-position:-208px -33px}.react-tel-input .fi{background-position:-224px -33px}.react-tel-input .fj{background-position:-240px -33px}.react-tel-input .fk{background-position:0 -44px}.react-tel-input .fm{background-position:-16px -44px}.react-tel-input .fo{background-position:-32px -44px}.react-tel-input .fr,.react-tel-input .bl,.react-tel-input .mf{background-position:-48px -44px}.react-tel-input .ga{background-position:-64px -44px}.react-tel-input .gb{background-position:-80px -44px}.react-tel-input .gd{background-position:-96px -44px}.react-tel-input .ge{background-position:-112px -44px}.react-tel-input .gf{background-position:-128px -44px}.react-tel-input .gh{background-position:-144px -44px}.react-tel-input .gi{background-position:-160px -44px}.react-tel-input .gl{background-position:-176px -44px}.react-tel-input .gm{background-position:-192px -44px}.react-tel-input .gn{background-position:-208px -44px}.react-tel-input .gp{background-position:-224px -44px}.react-tel-input .gq{background-position:-240px -44px}.react-tel-input .gr{background-position:0 -55px}.react-tel-input .gt{background-position:-16px -55px}.react-tel-input .gu{background-position:-32px -55px}.react-tel-input .gw{background-position:-48px -55px}.react-tel-input .gy{background-position:-64px -55px}.react-tel-input .hk{background-position:-80px -55px}.react-tel-input .hn{background-position:-96px -55px}.react-tel-input .hr{background-position:-112px -55px}.react-tel-input .ht{background-position:-128px -55px}.react-tel-input .hu{background-position:-144px -55px}.react-tel-input .id{background-position:-160px -55px}.react-tel-input .ie{background-position:-176px -55px}.react-tel-input .il{background-position:-192px -55px}.react-tel-input .in{background-position:-208px -55px}.react-tel-input .io{background-position:-224px -55px}.react-tel-input .iq{background-position:-240px -55px}.react-tel-input .ir{background-position:0 -66px}.react-tel-input .is{background-position:-16px -66px}.react-tel-input .it{background-position:-32px -66px}.react-tel-input .je{background-position:-144px -154px}.react-tel-input .jm{background-position:-48px -66px}.react-tel-input .jo{background-position:-64px -66px}.react-tel-input .jp{background-position:-80px -66px}.react-tel-input .ke{background-position:-96px -66px}.react-tel-input .kg{background-position:-112px -66px}.react-tel-input .kh{background-position:-128px -66px}.react-tel-input .ki{background-position:-144px -66px}.react-tel-input .xk{background-position:-128px -154px}.react-tel-input .km{background-position:-160px -66px}.react-tel-input .kn{background-position:-176px -66px}.react-tel-input .kp{background-position:-192px -66px}.react-tel-input .kr{background-position:-208px -66px}.react-tel-input .kw{background-position:-224px -66px}.react-tel-input .ky{background-position:-240px -66px}.react-tel-input .kz{background-position:0 -77px}.react-tel-input .la{background-position:-16px -77px}.react-tel-input .lb{background-position:-32px -77px}.react-tel-input .lc{background-position:-48px -77px}.react-tel-input .li{background-position:-64px -77px}.react-tel-input .lk{background-position:-80px -77px}.react-tel-input .lr{background-position:-96px -77px}.react-tel-input .ls{background-position:-112px -77px}.react-tel-input .lt{background-position:-128px -77px}.react-tel-input .lu{background-position:-144px -77px}.react-tel-input .lv{background-position:-160px -77px}.react-tel-input .ly{background-position:-176px -77px}.react-tel-input .ma{background-position:-192px -77px}.react-tel-input .mc{background-position:-208px -77px}.react-tel-input .md{background-position:-224px -77px}.react-tel-input .me{background-position:-112px -154px;height:12px}.react-tel-input .mg{background-position:0 -88px}.react-tel-input .mh{background-position:-16px -88px}.react-tel-input .mk{background-position:-32px -88px}.react-tel-input .ml{background-position:-48px -88px}.react-tel-input .mm{background-position:-64px -88px}.react-tel-input .mn{background-position:-80px -88px}.react-tel-input .mo{background-position:-96px -88px}.react-tel-input .mp{background-position:-112px -88px}.react-tel-input .mq{background-position:-128px -88px}.react-tel-input .mr{background-position:-144px -88px}.react-tel-input .ms{background-position:-160px -88px}.react-tel-input .mt{background-position:-176px -88px}.react-tel-input .mu{background-position:-192px -88px}.react-tel-input .mv{background-position:-208px -88px}.react-tel-input .mw{background-position:-224px -88px}.react-tel-input .mx{background-position:-240px -88px}.react-tel-input .my{background-position:0 -99px}.react-tel-input .mz{background-position:-16px -99px}.react-tel-input .na{background-position:-32px -99px}.react-tel-input .nc{background-position:-48px -99px}.react-tel-input .ne{background-position:-64px -99px}.react-tel-input .nf{background-position:-80px -99px}.react-tel-input .ng{background-position:-96px -99px}.react-tel-input .ni{background-position:-112px -99px}.react-tel-input .nl,.react-tel-input .bq{background-position:-128px -99px}.react-tel-input .no{background-position:-144px -99px}.react-tel-input .np{background-position:-160px -99px}.react-tel-input .nr{background-position:-176px -99px}.react-tel-input .nu{background-position:-192px -99px}.react-tel-input .nz{background-position:-208px -99px}.react-tel-input .om{background-position:-224px -99px}.react-tel-input .pa{background-position:-240px -99px}.react-tel-input .pe{background-position:0 -110px}.react-tel-input .pf{background-position:-16px -110px}.react-tel-input .pg{background-position:-32px -110px}.react-tel-input .ph{background-position:-48px -110px}.react-tel-input .pk{background-position:-64px -110px}.react-tel-input .pl{background-position:-80px -110px}.react-tel-input .pm{background-position:-96px -110px}.react-tel-input .pr{background-position:-112px -110px}.react-tel-input .ps{background-position:-128px -110px}.react-tel-input .pt{background-position:-144px -110px}.react-tel-input .pw{background-position:-160px -110px}.react-tel-input .py{background-position:-176px -110px}.react-tel-input .qa{background-position:-192px -110px}.react-tel-input .re{background-position:-208px -110px}.react-tel-input .ro{background-position:-224px -110px}.react-tel-input .rs{background-position:-240px -110px}.react-tel-input .ru{background-position:0 -121px}.react-tel-input .rw{background-position:-16px -121px}.react-tel-input .sa{background-position:-32px -121px}.react-tel-input .sb{background-position:-48px -121px}.react-tel-input .sc{background-position:-64px -121px}.react-tel-input .sd{background-position:-80px -121px}.react-tel-input .se{background-position:-96px -121px}.react-tel-input .sg{background-position:-112px -121px}.react-tel-input .sh{background-position:-128px -121px}.react-tel-input .si{background-position:-144px -121px}.react-tel-input .sk{background-position:-160px -121px}.react-tel-input .sl{background-position:-176px -121px}.react-tel-input .sm{background-position:-192px -121px}.react-tel-input .sn{background-position:-208px -121px}.react-tel-input .so{background-position:-224px -121px}.react-tel-input .sr{background-position:-240px -121px}.react-tel-input .ss{background-position:0 -132px}.react-tel-input .st{background-position:-16px -132px}.react-tel-input .sv{background-position:-32px -132px}.react-tel-input .sx{background-position:-48px -132px}.react-tel-input .sy{background-position:-64px -132px}.react-tel-input .sz{background-position:-80px -132px}.react-tel-input .tc{background-position:-96px -132px}.react-tel-input .td{background-position:-112px -132px}.react-tel-input .tg{background-position:-128px -132px}.react-tel-input .th{background-position:-144px -132px}.react-tel-input .tj{background-position:-160px -132px}.react-tel-input .tk{background-position:-176px -132px}.react-tel-input .tl{background-position:-192px -132px}.react-tel-input .tm{background-position:-208px -132px}.react-tel-input .tn{background-position:-224px -132px}.react-tel-input .to{background-position:-240px -132px}.react-tel-input .tr{background-position:0 -143px}.react-tel-input .tt{background-position:-16px -143px}.react-tel-input .tv{background-position:-32px -143px}.react-tel-input .tw{background-position:-48px -143px}.react-tel-input .tz{background-position:-64px -143px}.react-tel-input .ua{background-position:-80px -143px}.react-tel-input .ug{background-position:-96px -143px}.react-tel-input .us{background-position:-112px -143px}.react-tel-input .uy{background-position:-128px -143px}.react-tel-input .uz{background-position:-144px -143px}.react-tel-input .va{background-position:-160px -143px}.react-tel-input .vc{background-position:-176px -143px}.react-tel-input .ve{background-position:-192px -143px}.react-tel-input .vg{background-position:-208px -143px}.react-tel-input .vi{background-position:-224px -143px}.react-tel-input .vn{background-position:-240px -143px}.react-tel-input .vu{background-position:0 -154px}.react-tel-input .wf{background-position:-16px -154px}.react-tel-input .ws{background-position:-32px -154px}.react-tel-input .ye{background-position:-48px -154px}.react-tel-input .za{background-position:-64px -154px}.react-tel-input .zm{background-position:-80px -154px}.react-tel-input .zw{background-position:-96px -154px}.react-tel-input *{box-sizing:border-box;-moz-box-sizing:border-box}.react-tel-input .hide{display:none}.react-tel-input .v-hide{visibility:hidden}.react-tel-input .form-control{position:relative;font-size:14px;letter-spacing:.01rem;margin-top:0!important;margin-bottom:0!important;padding-left:48px;margin-left:0;background:#fff;border:1px solid #CACACA;border-radius:5px;line-height:25px;height:35px;width:300px;outline:none}.react-tel-input .form-control.invalid-number{border:1px solid #d79f9f;background-color:#faf0f0;border-left-color:#cacaca}.react-tel-input .form-control.invalid-number:focus{border:1px solid #d79f9f;border-left-color:#cacaca;background-color:#faf0f0}.react-tel-input .flag-dropdown{position:absolute;top:0;bottom:0;padding:0;background-color:#f5f5f5;border:1px solid #cacaca;border-radius:3px 0 0 3px}.react-tel-input .flag-dropdown:hover,.react-tel-input .flag-dropdown:focus{cursor:pointer}.react-tel-input .flag-dropdown.invalid-number{border-color:#d79f9f}.react-tel-input .flag-dropdown.open{z-index:2;background:#fff;border-radius:3px 0 0}.react-tel-input .flag-dropdown.open .selected-flag{background:#fff;border-radius:3px 0 0}.react-tel-input input[disabled]+.flag-dropdown:hover{cursor:default}.react-tel-input input[disabled]+.flag-dropdown:hover .selected-flag{background-color:transparent}.react-tel-input .selected-flag{outline:none;position:relative;width:38px;height:100%;padding:0 0 0 8px;border-radius:3px 0 0 3px}.react-tel-input .selected-flag:hover,.react-tel-input .selected-flag:focus{background-color:#fff}.react-tel-input .selected-flag .flag{position:absolute;top:50%;margin-top:-5px}.react-tel-input .selected-flag .arrow{position:relative;top:50%;margin-top:-2px;left:20px;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid #555}.react-tel-input .selected-flag .arrow.up{border-top:none;border-bottom:4px solid #555}.react-tel-input .country-list{outline:none;z-index:1;list-style:none;position:absolute;padding:0;margin:10px 0 10px -1px;box-shadow:1px 2px 10px #00000059;background-color:#fff;width:300px;max-height:200px;overflow-y:scroll;border-radius:0 0 3px 3px}.react-tel-input .country-list .flag{display:inline-block}.react-tel-input .country-list .divider{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #ccc}.react-tel-input .country-list .country{padding:7px 9px}.react-tel-input .country-list .country .dial-code{color:#6b6b6b}.react-tel-input .country-list .country:hover,.react-tel-input .country-list .country.highlight{background-color:#f1f1f1}.react-tel-input .country-list .flag{margin-right:7px;margin-top:2px}.react-tel-input .country-list .country-name{margin-right:6px}.react-tel-input .country-list .search{position:sticky;top:0;background-color:#fff;padding:10px 0 6px 10px}.react-tel-input .country-list .search-emoji{font-size:15px}.react-tel-input .country-list .search-box{border:1px solid #cacaca;border-radius:3px;font-size:15px;line-height:15px;margin-left:6px;padding:3px 8px 5px;outline:none}.react-tel-input .country-list .no-entries-message{padding:7px 10px 11px;opacity:.7}.react-tel-input .invalid-number-message{position:absolute;z-index:1;font-size:13px;left:46px;top:-8px;background:#fff;padding:0 2px;color:#de0000}.react-tel-input .special-label{display:none;position:absolute;z-index:1;font-size:13px;left:46px;top:-8px;background:#fff;padding:0 2px;white-space:nowrap}*,:before,:after{--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: rgb(59 130 246 / .5);--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: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Scoutie Sans,system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:Geist Mono,ui-monospace,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-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,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{color-scheme:dark;--background: 220 15% 7%;--foreground: 0 0% 96%;--card: 220 12% 12%;--card-foreground: 0 0% 96%;--popover: 220 12% 12%;--popover-foreground: 0 0% 96%;--primary: 147 100% 31%;--primary-foreground: 0 0% 100%;--secondary: 200 60% 45%;--secondary-foreground: 0 0% 100%;--muted: 220 10% 16%;--muted-foreground: 220 10% 70%;--accent: 147 100% 31%;--accent-foreground: 0 0% 100%;--destructive: 0 72% 52%;--destructive-foreground: 0 0% 100%;--success: 142 70% 45%;--success-foreground: 0 0% 100%;--warning: 38 92% 52%;--warning-foreground: 0 0% 10%;--info: 200 80% 58%;--info-foreground: 0 0% 100%;--border: 220 10% 22%;--input: 220 10% 20%;--ring: 147 100% 31%;--radius: .5rem;--sidebar-background: 220 15% 9%;--sidebar-foreground: 220 10% 75%;--sidebar-primary: 147 100% 31%;--sidebar-primary-foreground: 0 0% 100%;--sidebar-accent: 220 12% 14%;--sidebar-accent-foreground: 0 0% 96%;--sidebar-border: 220 10% 20%;--sidebar-ring: 147 100% 31%;--surface: 220 12% 10%;--surface-hover: 220 12% 15%;--text-primary: 0 0% 96%;--text-secondary: 220 10% 72%;--text-muted: 220 10% 58%;--landing-bg: 220 15% 7%;--landing-fg: 0 0% 96%;--landing-subtle: 220 10% 70%;--landing-brand: 147 93% 31%;--landing-brand-2: 141 90% 42%;--landing-brand-3: 160 84% 39%;--landing-panel: 220 12% 12%;--landing-panel-2: 218 45% 18%;--landing-panel-border: 220 10% 24%;--landing-soft: 220 10% 16%;--landing-soft-2: 220 10% 20%;--landing-highlight: 190 95% 78%;--cs-green-900: #e8f6ee;--cs-green-700: #9ed8bb;--cs-green-500: #2ba15d;--cs-green-300: #1f6a43;--cs-green-100: #153d29;--cs-red-900: #fceaec;--cs-red-700: #ffb3b8;--cs-red-500: #e63946;--cs-red-300: #8f2c33;--cs-red-100: #5a1f25;--cs-white: #ffffff;--cs-paper: #101512;--cs-mist: #171d19;--cs-line: #E4E7E2;--cs-line-strong: #3a3d3b;--cs-ink-100: #9ea79f;--cs-ink-200: #888;--cs-ink-400: #888;--cs-ink-700: #edf1ee;--cs-ink-900: #f8fbf9;--cs-fg: var(--cs-ink-700);--cs-fg-muted: var(--cs-ink-200);--cs-fg-subtle: var(--cs-ink-100);--cs-fg-on-brand: #0f1a14;--cs-bg: var(--cs-paper);--cs-bg-elevated: #141b16;--cs-bg-tint: var(--cs-mist);--cs-border: var(--cs-line);--cs-border-strong: var(--cs-line-strong);--cs-primary: var(--cs-green-700);--cs-primary-hover: var(--cs-green-900);--cs-accent: var(--cs-red-700);--cs-accent-hover: var(--cs-red-900);--cs-success: var(--cs-green-500);--cs-danger: var(--cs-red-500);--cs-warning: #e0a416;--cs-info: #4d9fd8;--cs-font-display: "SUSE", system-ui, sans-serif;--cs-font-body: "Scoutie Sans", system-ui, -apple-system, sans-serif;--cs-font-mono: "Geist Mono", ui-monospace, "SF Mono", Menlo, monospace;--cs-text-xs: 12px;--cs-text-sm: 14px;--cs-text-base: 16px;--cs-text-md: 18px;--cs-text-lg: 22px;--cs-text-xl: 28px;--cs-text-2xl: 36px;--cs-text-3xl: 48px;--cs-text-4xl: 64px;--cs-leading-tight: 1.15;--cs-leading-snug: 1.35;--cs-leading-body: 1.55;--cs-leading-loose: 1.75;--cs-tracking-tight: -.02em;--cs-tracking-normal: 0;--cs-tracking-wide: .06em;--cs-tracking-caps: .12em;--cs-space-1: 4px;--cs-space-2: 8px;--cs-space-3: 12px;--cs-space-4: 16px;--cs-space-5: 24px;--cs-space-6: 32px;--cs-space-7: 48px;--cs-space-8: 64px;--cs-space-9: 96px;--cs-radius-xs: 4px;--cs-radius-sm: 6px;--cs-radius-md: 10px;--cs-radius-lg: 16px;--cs-radius-xl: 24px;--cs-radius-pill: 999px;--gradient-primary: linear-gradient( 135deg, hsl(147 100% 31%), hsl(147 100% 24%) );--gradient-surface: linear-gradient( 180deg, hsl(220 12% 12%), hsl(220 12% 10%) );--shadow-sm: 0 1px 2px hsl(0 0% 0% / .3);--shadow-md: 0 4px 8px hsl(0 0% 0% / .35);--shadow-lg: 0 12px 32px hsl(0 0% 0% / .45);--shadow-glow: 0 0 24px hsl(147 100% 31% / .18);--cs-shadow-xs: 0 1px 2px rgba(0, 0, 0, .24);--cs-shadow-sm: 0 2px 8px rgba(0, 0, 0, .28);--cs-shadow-md: 0 8px 24px rgba(0, 0, 0, .34);--cs-shadow-lg: 0 18px 48px rgba(0, 0, 0, .42);--cs-shadow-focus: 0 0 0 3px rgba(43, 161, 93, .36);--cs-shadow-focus-red: 0 0 0 3px rgba(230, 57, 70, .32)}.light{color-scheme:light;--background: 150 20% 98%;--foreground: 220 15% 10%;--card: 0 0% 100%;--card-foreground: 220 15% 10%;--popover: 0 0% 100%;--popover-foreground: 220 15% 10%;--primary: 147 100% 29%;--primary-foreground: 0 0% 100%;--secondary: 200 60% 38%;--secondary-foreground: 0 0% 100%;--muted: 220 20% 94%;--muted-foreground: 220 10% 35%;--accent: 147 100% 29%;--accent-foreground: 0 0% 100%;--destructive: 0 72% 48%;--destructive-foreground: 0 0% 100%;--success: 142 70% 36%;--success-foreground: 0 0% 100%;--warning: 38 92% 43%;--warning-foreground: 0 0% 10%;--info: 200 80% 42%;--info-foreground: 0 0% 100%;--border: 220 18% 88%;--input: 220 18% 90%;--ring: 147 100% 29%;--sidebar-background: 150 18% 96%;--sidebar-foreground: 220 15% 28%;--sidebar-primary: 147 100% 29%;--sidebar-primary-foreground: 0 0% 100%;--sidebar-accent: 150 16% 91%;--sidebar-accent-foreground: 220 15% 10%;--sidebar-border: 220 18% 86%;--sidebar-ring: 147 100% 29%;--surface: 0 0% 100%;--surface-hover: 150 16% 94%;--text-primary: 220 15% 10%;--text-secondary: 220 10% 35%;--text-muted: 220 10% 48%;--landing-bg: 150 20% 98%;--landing-fg: 222 47% 11%;--landing-subtle: 215 16% 42%;--landing-brand: 147 93% 29%;--landing-brand-2: 141 80% 36%;--landing-brand-3: 160 74% 34%;--landing-panel: 0 0% 100%;--landing-panel-2: 217 45% 20%;--landing-panel-border: 220 24% 88%;--landing-soft: 220 33% 96%;--landing-soft-2: 220 20% 91%;--landing-highlight: 190 90% 42%;--cs-green-900: #05301a;--cs-green-700: #0c4b29;--cs-green-500: #2ba15d;--cs-green-300: #bfe5ce;--cs-green-100: #e8f6ee;--cs-red-900: #9a1a1a;--cs-red-700: #c8242c;--cs-red-500: #e63946;--cs-red-300: #f5b5b9;--cs-red-100: #fceaec;--cs-white: #ffffff;--cs-paper: #fafbf9;--cs-mist: #f2f4f1;--cs-line: #E4E7E2;--cs-line-strong: #c9cec4;--cs-ink-100: #8c9189;--cs-ink-200: #888;--cs-ink-400: #888;--cs-ink-700: #161a17;--cs-ink-900: #0a0c0a;--cs-fg: var(--cs-ink-700);--cs-fg-muted: var(--cs-ink-200);--cs-fg-subtle: var(--cs-ink-100);--cs-fg-on-brand: var(--cs-white);--cs-bg: var(--cs-paper);--cs-bg-elevated: var(--cs-white);--cs-bg-tint: var(--cs-mist);--cs-border: var(--cs-line);--cs-border-strong: var(--cs-line-strong);--cs-primary: var(--cs-green-700);--cs-primary-hover: var(--cs-green-900);--cs-accent: var(--cs-red-700);--cs-accent-hover: var(--cs-red-900);--cs-success: var(--cs-green-500);--cs-danger: var(--cs-red-500);--cs-warning: #d99a00;--cs-info: #2978b5;--gradient-primary: linear-gradient( 135deg, hsl(147 100% 29%), hsl(147 80% 23%) );--gradient-surface: linear-gradient( 180deg, hsl(0 0% 100%), hsl(150 16% 96%) );--shadow-sm: 0 1px 2px hsl(0 0% 0% / .05);--shadow-md: 0 4px 12px hsl(0 0% 0% / .08);--shadow-lg: 0 14px 40px hsl(0 0% 0% / .12);--shadow-glow: 0 0 24px hsl(147 100% 29% / .12);--cs-shadow-xs: 0 1px 2px rgba(15, 30, 18, .05);--cs-shadow-sm: 0 2px 8px rgba(15, 30, 18, .07);--cs-shadow-md: 0 8px 24px rgba(15, 30, 18, .09);--cs-shadow-lg: 0 18px 48px rgba(15, 30, 18, .13);--cs-shadow-focus: 0 0 0 3px rgba(43, 161, 93, .28);--cs-shadow-focus-red: 0 0 0 3px rgba(230, 57, 70, .24)}*{border-color:hsl(var(--border))}html{font-family:Scoutie Sans,system-ui,sans-serif;background:hsl(var(--background))}body{background-color:hsl(var(--background));color:hsl(var(--foreground));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"cv11","ss01";min-height:100vh}::-moz-selection{background:hsl(var(--primary) / .25);color:hsl(var(--foreground))}::selection{background:hsl(var(--primary) / .25);color:hsl(var(--foreground))}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:hsl(var(--background))}::-webkit-scrollbar-thumb{background:hsl(var(--muted-foreground) / .35);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:hsl(var(--muted-foreground) / .55)}input,textarea,select{background-color:hsl(var(--input));color:hsl(var(--foreground))}input::-moz-placeholder,textarea::-moz-placeholder{color:hsl(var(--muted-foreground))}input::placeholder,textarea::placeholder{color:hsl(var(--muted-foreground))}button,input,textarea,select{outline-color:hsl(var(--ring))}.container{width:100%;margin-right:auto;margin-left:auto;padding-right:2rem;padding-left:2rem}@media (min-width: 1400px){.container{max-width:1400px}}.kardit-card{border-radius:var(--radius);border-width:1px;border-color:hsl(var(--border));background-color:hsl(var(--card));color:hsl(var(--card-foreground));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.status-badge{display:inline-flex;align-items:center;gap:.375rem;border-radius:9999px;padding:.25rem .625rem;font-size:.75rem;line-height:1rem;font-weight:500}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-2{top:.5rem;right:.5rem;bottom:.5rem;left:.5rem}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.-bottom-10{bottom:-2.5rem}.-bottom-12{bottom:-3rem}.-bottom-20{bottom:-5rem}.-bottom-24{bottom:-6rem}.-left-12{left:-3rem}.-right-0\.5{right:-.125rem}.-right-12{right:-3rem}.-right-16{right:-4rem}.-right-20{right:-5rem}.-top-0\.5{top:-.125rem}.-top-12{top:-3rem}.bottom-0{bottom:0}.bottom-6{bottom:1.5rem}.left-0{left:0}.left-1{left:.25rem}.left-1\/2{left:50%}.left-2{left:.5rem}.left-3{left:.75rem}.left-\[4px\]{left:4px}.left-\[50\%\]{left:50%}.left-\[5px\]{left:5px}.right-0{right:0}.right-1{right:.25rem}.right-2{right:.5rem}.right-24{right:6rem}.right-3{right:.75rem}.right-4{right:1rem}.right-6{right:1.5rem}.right-\[-11\%\]{right:-11%}.top-0{top:0}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-2{top:.5rem}.top-3\.5{top:.875rem}.top-4{top:1rem}.top-5{top:1.25rem}.top-8{top:2rem}.top-\[1px\]{top:1px}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-full{top:100%}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[1\]{z-index:1}.col-span-2{grid-column:span 2 / span 2}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-3\.5{margin-left:.875rem;margin-right:.875rem}.mx-\[-25px\]{margin-left:-25px;margin-right:-25px}.mx-auto{margin-left:auto;margin-right:auto}.my-0\.5{margin-top:.125rem;margin-bottom:.125rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.-ml-4{margin-left:-1rem}.-mt-2{margin-top:-.5rem}.-mt-4{margin-top:-1rem}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-10{margin-bottom:2.5rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-2{margin-top:.5rem}.mt-24{margin-top:6rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-\[14px\]{margin-top:14px}.mt-auto{margin-top:auto}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.block{display:block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-square{aspect-ratio:1 / 1}.aspect-video{aspect-ratio:16 / 9}.size-4{width:1rem;height:1rem}.\!h-10{height:2.5rem!important}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-40{height:10rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-72{height:18rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[1px\]{height:1px}.h-\[42px\]{height:42px}.h-\[70vh\]{height:70vh}.h-\[76px\]{height:76px}.h-\[calc\(100\%\+0\.5rem\)\]{height:calc(100% + .5rem)}.h-\[calc\(100\%-8rem\)\]{height:calc(100% - 8rem)}.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}.h-screen{height:100vh}.h-svh{height:100svh}.max-h-60{max-height:15rem}.max-h-64{max-height:16rem}.max-h-80{max-height:20rem}.max-h-96{max-height:24rem}.max-h-\[260px\]{max-height:260px}.max-h-\[300px\]{max-height:300px}.max-h-\[360px\]{max-height:360px}.max-h-\[88vh\]{max-height:88vh}.max-h-\[90dvh\]{max-height:90dvh}.max-h-\[90vh\]{max-height:90vh}.max-h-none{max-height:none}.max-h-screen{max-height:100vh}.min-h-0{min-height:0px}.min-h-11{min-height:2.75rem}.min-h-14{min-height:3.5rem}.min-h-24{min-height:6rem}.min-h-28{min-height:7rem}.min-h-32{min-height:8rem}.min-h-48{min-height:12rem}.min-h-64{min-height:16rem}.min-h-80{min-height:20rem}.min-h-\[150px\]{min-height:150px}.min-h-\[180px\]{min-height:180px}.min-h-\[28px\]{min-height:28px}.min-h-\[60vh\]{min-height:60vh}.min-h-\[70vh\]{min-height:70vh}.min-h-\[76px\]{min-height:76px}.min-h-\[80px\]{min-height:80px}.min-h-\[80vh\]{min-height:80vh}.min-h-\[calc\(100vh-76px\)\]{min-height:calc(100vh - 76px)}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.\!w-full{width:100%!important}.w-0{width:0px}.w-1{width:.25rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-2\/5{width:40%}.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-3\/5{width:60%}.w-36{width:9rem}.w-4{width:1rem}.w-40{width:10rem}.w-44{width:11rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[--sidebar-width\]{width:var(--sidebar-width)}.w-\[100px\]{width:100px}.w-\[130px\]{width:130px}.w-\[150px\]{width:150px}.w-\[1px\]{width:1px}.w-\[360px\]{width:360px}.w-\[calc\(100\%-2rem\)\]{width:calc(100% - 2rem)}.w-\[min\(1440px\,calc\(100\%-48px\)\)\]{width:min(1440px,calc(100% - 48px))}.w-\[var\(--radix-popover-trigger-width\)\]{width:var(--radix-popover-trigger-width)}.w-auto{width:auto}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-5{min-width:1.25rem}.min-w-\[11\.5rem\]{min-width:11.5rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[180px\]{min-width:180px}.min-w-\[200px\]{min-width:200px}.min-w-\[20px\]{min-width:20px}.min-w-\[220px\]{min-width:220px}.min-w-\[8rem\]{min-width:8rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.min-w-full{min-width:100%}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-64{max-width:16rem}.max-w-6xl{max-width:72rem}.max-w-\[--skeleton-width\]{max-width:var(--skeleton-width)}.max-w-\[1120px\]{max-width:1120px}.max-w-\[220px\]{max-width:220px}.max-w-\[240px\]{max-width:240px}.max-w-\[260px\]{max-width:260px}.max-w-\[560px\]{max-width:560px}.max-w-\[60\%\]{max-width:60%}.max-w-\[720px\]{max-width:720px}.max-w-\[780px\]{max-width:780px}.max-w-\[860px\]{max-width:860px}.max-w-lg{max-width:32rem}.max-w-max{max-width:-moz-max-content;max-width:max-content}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.border-separate{border-collapse:separate}.border-spacing-0{--tw-border-spacing-x: 0px;--tw-border-spacing-y: 0px;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-full{--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-px{--tw-translate-x: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[-50\%\]{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-full{--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-px{--tw-translate-x: 1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-50\%\]{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-1{--tw-rotate: -1deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-90{--tw-rotate: -90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-0{--tw-rotate: 0deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-0{--tw-scale-x: 0;--tw-scale-y: 0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(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-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize{resize:both}.scroll-mt-4{scroll-margin-top:1rem}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-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-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-\[170px_1fr\]{grid-template-columns:170px 1fr}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[34px_1fr\]{grid-template-columns:34px 1fr}.grid-cols-\[36px_minmax\(0\,1fr\)\]{grid-template-columns:36px minmax(0,1fr)}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[auto_1fr_auto\]{grid-template-columns:auto 1fr auto}.grid-rows-\[0fr\]{grid-template-rows:0fr}.grid-rows-\[1fr\]{grid-template-rows:1fr}.grid-rows-none{grid-template-rows:none}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0px}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-x-10{-moz-column-gap:2.5rem;column-gap:2.5rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.gap-y-0\.5{row-gap:.125rem}.gap-y-4{row-gap:1rem}.gap-y-5{row-gap:1.25rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-\[var\(--cs-line\)\]>:not([hidden])~:not([hidden]){border-color:var(--cs-line)}.divide-border>:not([hidden])~:not([hidden]){border-color:hsl(var(--border))}.divide-border\/40>:not([hidden])~:not([hidden]){border-color:hsl(var(--border) / .4)}.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}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.\!rounded-\[var\(--cs-radius-sm\)\]{border-radius:var(--cs-radius-sm)!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl,.rounded-\[1\.5rem\]{border-radius:1.5rem}.rounded-\[22px\]{border-radius:22px}.rounded-\[28px\]{border-radius:28px}.rounded-\[2px\]{border-radius:2px}.rounded-\[inherit\]{border-radius:inherit}.rounded-\[var\(--cs-radius-sm\)\]{border-radius:var(--cs-radius-sm)}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:.75rem}.\!rounded-l-\[var\(--cs-radius-sm\)\]{border-top-left-radius:var(--cs-radius-sm)!important;border-bottom-left-radius:var(--cs-radius-sm)!important}.rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.rounded-tl-sm{border-top-left-radius:calc(var(--radius) - 4px)}.\!border{border-width:1px!important}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-4{border-width:4px}.border-\[1\.5px\]{border-width:1.5px}.border-\[22px\]{border-width:22px}.border-\[3px\]{border-width:3px}.border-x-0{border-left-width:0px;border-right-width:0px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-b-0{border-bottom-width:0px}.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-solid{border-style:solid}.border-dashed{border-style:dashed}.border-none{border-style:none}.\!border-\[var\(--cs-border-strong\)\]{border-color:var(--cs-border-strong)!important}.\!border-destructive{border-color:hsl(var(--destructive))!important}.border-\[\#C8D0CA\]{--tw-border-opacity: 1;border-color:rgb(200 208 202 / var(--tw-border-opacity, 1))}.border-\[\#DDF2E7\]{--tw-border-opacity: 1;border-color:rgb(221 242 231 / var(--tw-border-opacity, 1))}.border-\[\#E8CF8C\]{--tw-border-opacity: 1;border-color:rgb(232 207 140 / var(--tw-border-opacity, 1))}.border-\[--color-border\]{border-color:var(--color-border)}.border-\[hsl\(var\(--destructive\)\)\]{border-color:hsl(var(--destructive))}.border-\[hsl\(var\(--destructive\)\/0\.15\)\]{border-color:hsl(var(--destructive)/.15)}.border-\[hsl\(var\(--destructive\)\/0\.3\)\]{border-color:hsl(var(--destructive)/.3)}.border-\[hsl\(var\(--input\)\)\]{border-color:hsl(var(--input))}.border-\[hsl\(var\(--landing-panel-border\)\)\]{border-color:hsl(var(--landing-panel-border))}.border-\[hsl\(var\(--landing-panel-border\)\/0\.7\)\]{border-color:hsl(var(--landing-panel-border)/.7)}.border-\[hsl\(var\(--warning\)\/0\.3\)\]{border-color:hsl(var(--warning)/.3)}.border-\[hsl\(var\(--warning\)\/0\.35\)\]{border-color:hsl(var(--warning)/.35)}.border-\[var\(--cs-blue-300\)\]{border-color:var(--cs-blue-300)}.border-\[var\(--cs-border\)\]{border-color:var(--cs-border)}.border-\[var\(--cs-border-strong\)\]{border-color:var(--cs-border-strong)}.border-\[var\(--cs-green-300\)\]{border-color:var(--cs-green-300)}.border-\[var\(--cs-green-700\)\]{border-color:var(--cs-green-700)}.border-\[var\(--cs-line\)\]{border-color:var(--cs-line)}.border-\[var\(--cs-line-strong\)\]{border-color:var(--cs-line-strong)}.border-\[var\(--cs-red-100\)\]{border-color:var(--cs-red-100)}.border-amber-200{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1))}.border-amber-300{--tw-border-opacity: 1;border-color:rgb(252 211 77 / var(--tw-border-opacity, 1))}.border-amber-400{--tw-border-opacity: 1;border-color:rgb(251 191 36 / var(--tw-border-opacity, 1))}.border-background{border-color:hsl(var(--background))}.border-border{border-color:hsl(var(--border))}.border-border\/40{border-color:hsl(var(--border) / .4)}.border-border\/50{border-color:hsl(var(--border) / .5)}.border-border\/60{border-color:hsl(var(--border) / .6)}.border-border\/70{border-color:hsl(var(--border) / .7)}.border-destructive{border-color:hsl(var(--destructive))}.border-destructive\/20{border-color:hsl(var(--destructive) / .2)}.border-destructive\/25{border-color:hsl(var(--destructive) / .25)}.border-destructive\/30{border-color:hsl(var(--destructive) / .3)}.border-destructive\/50{border-color:hsl(var(--destructive) / .5)}.border-emerald-500{--tw-border-opacity: 1;border-color:rgb(16 185 129 / var(--tw-border-opacity, 1))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-info\/20{border-color:hsl(var(--info) / .2)}.border-input{border-color:hsl(var(--input))}.border-primary{border-color:hsl(var(--primary))}.border-primary\/15{border-color:hsl(var(--primary) / .15)}.border-primary\/20{border-color:hsl(var(--primary) / .2)}.border-primary\/25{border-color:hsl(var(--primary) / .25)}.border-primary\/30{border-color:hsl(var(--primary) / .3)}.border-sidebar-border{border-color:hsl(var(--sidebar-border))}.border-success\/20{border-color:hsl(var(--success) / .2)}.border-transparent{border-color:transparent}.border-warning\/20{border-color:hsl(var(--warning) / .2)}.border-warning\/30{border-color:hsl(var(--warning) / .3)}.border-white\/10{border-color:#ffffff1a}.border-l-\[hsl\(var\(--destructive\)\)\]{border-left-color:hsl(var(--destructive))}.border-l-primary{border-left-color:hsl(var(--primary))}.border-l-transparent{border-left-color:transparent}.border-t-primary{border-top-color:hsl(var(--primary))}.border-t-transparent{border-top-color:transparent}.\!bg-\[var\(--cs-bg-elevated\)\]{background-color:var(--cs-bg-elevated)!important}.\!bg-background{background-color:hsl(var(--background))!important}.bg-\[\#071f2f\]{--tw-bg-opacity: 1;background-color:rgb(7 31 47 / var(--tw-bg-opacity, 1))}.bg-\[\#0d3447\]{--tw-bg-opacity: 1;background-color:rgb(13 52 71 / var(--tw-bg-opacity, 1))}.bg-\[\#2EA463\]{--tw-bg-opacity: 1;background-color:rgb(46 164 99 / var(--tw-bg-opacity, 1))}.bg-\[\#DDF2E7\]{--tw-bg-opacity: 1;background-color:rgb(221 242 231 / var(--tw-bg-opacity, 1))}.bg-\[\#E7C16C\]{--tw-bg-opacity: 1;background-color:rgb(231 193 108 / var(--tw-bg-opacity, 1))}.bg-\[\#F5F7F5\]{--tw-bg-opacity: 1;background-color:rgb(245 247 245 / var(--tw-bg-opacity, 1))}.bg-\[\#FFF5DE\]{--tw-bg-opacity: 1;background-color:rgb(255 245 222 / var(--tw-bg-opacity, 1))}.bg-\[\#c8242c\]{--tw-bg-opacity: 1;background-color:rgb(200 36 44 / var(--tw-bg-opacity, 1))}.bg-\[--color-bg\]{background-color:var(--color-bg)}.bg-\[color-mix\(in_srgb\,var\(--cs-bg-elevated\)_92\%\,transparent\)\]{background-color:color-mix(in srgb,var(--cs-bg-elevated) 92%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--cs-green-700\)_12\%\,white\)\]{background-color:color-mix(in srgb,var(--cs-green-700) 12%,white)}.bg-\[color-mix\(in_srgb\,var\(--warning-text\)_12\%\,white\)\]{background-color:color-mix(in srgb,var(--warning-text) 12%,white)}.bg-\[hsl\(var\(--background\)\)\]{background-color:hsl(var(--background))}.bg-\[hsl\(var\(--destructive\)\/0\.08\)\]{background-color:hsl(var(--destructive)/.08)}.bg-\[hsl\(var\(--destructive\)\/0\.1\)\]{background-color:hsl(var(--destructive)/.1)}.bg-\[hsl\(var\(--destructive\)\/0\.12\)\]{background-color:hsl(var(--destructive)/.12)}.bg-\[hsl\(var\(--foreground\)\/0\.5\)\]{background-color:hsl(var(--foreground)/.5)}.bg-\[hsl\(var\(--info\)\/0\.12\)\]{background-color:hsl(var(--info)/.12)}.bg-\[hsl\(var\(--landing-bg\)\)\]{background-color:hsl(var(--landing-bg))}.bg-\[hsl\(var\(--landing-panel\)\)\]{background-color:hsl(var(--landing-panel))}.bg-\[hsl\(var\(--landing-panel\)\/0\.72\)\]{background-color:hsl(var(--landing-panel)/.72)}.bg-\[hsl\(var\(--success\)\)\]{background-color:hsl(var(--success))}.bg-\[hsl\(var\(--success\)\/0\.12\)\]{background-color:hsl(var(--success)/.12)}.bg-\[hsl\(var\(--success\)\/0\.15\)\]{background-color:hsl(var(--success)/.15)}.bg-\[hsl\(var\(--warning\)\)\]{background-color:hsl(var(--warning))}.bg-\[hsl\(var\(--warning\)\/0\.08\)\]{background-color:hsl(var(--warning)/.08)}.bg-\[hsl\(var\(--warning\)\/0\.12\)\]{background-color:hsl(var(--warning)/.12)}.bg-\[hsl\(var\(--warning\)\/0\.14\)\]{background-color:hsl(var(--warning)/.14)}.bg-\[hsl\(var\(--warning\)\/0\.15\)\]{background-color:hsl(var(--warning)/.15)}.bg-\[hsl\(var\(--warning\)\/0\.16\)\]{background-color:hsl(var(--warning)/.16)}.bg-\[var\(--cs-bg\)\]{background-color:var(--cs-bg)}.bg-\[var\(--cs-bg-elevated\)\]{background-color:var(--cs-bg-elevated)}.bg-\[var\(--cs-blue-100\)\]{background-color:var(--cs-blue-100)}.bg-\[var\(--cs-green-100\)\]{background-color:var(--cs-green-100)}.bg-\[var\(--cs-green-500\)\]{background-color:var(--cs-green-500)}.bg-\[var\(--cs-green-700\)\]{background-color:var(--cs-green-700)}.bg-\[var\(--cs-green-900\)\]{background-color:var(--cs-green-900)}.bg-\[var\(--cs-line\)\]{background-color:var(--cs-line)}.bg-\[var\(--cs-mist\)\]{background-color:var(--cs-mist)}.bg-\[var\(--cs-paper\)\]{background-color:var(--cs-paper)}.bg-\[var\(--cs-red-50\)\]{background-color:var(--cs-red-50)}.bg-\[var\(--surface\)\]{background-color:var(--surface)}.bg-accent{background-color:hsl(var(--accent))}.bg-amber-100{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.bg-amber-50\/70{background-color:#fffbebb3}.bg-amber-500{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}.bg-background{background-color:hsl(var(--background))}.bg-background\/10{background-color:hsl(var(--background) / .1)}.bg-background\/50{background-color:hsl(var(--background) / .5)}.bg-background\/60{background-color:hsl(var(--background) / .6)}.bg-background\/80{background-color:hsl(var(--background) / .8)}.bg-background\/95{background-color:hsl(var(--background) / .95)}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-black\/80{background-color:#000c}.bg-border{background-color:hsl(var(--border))}.bg-border\/40{background-color:hsl(var(--border) / .4)}.bg-card{background-color:hsl(var(--card))}.bg-card\/80{background-color:hsl(var(--card) / .8)}.bg-destructive{background-color:hsl(var(--destructive))}.bg-destructive\/10{background-color:hsl(var(--destructive) / .1)}.bg-destructive\/15{background-color:hsl(var(--destructive) / .15)}.bg-destructive\/5{background-color:hsl(var(--destructive) / .05)}.bg-emerald-100{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1))}.bg-emerald-400{--tw-bg-opacity: 1;background-color:rgb(52 211 153 / var(--tw-bg-opacity, 1))}.bg-emerald-500{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.bg-foreground{background-color:hsl(var(--foreground))}.bg-green-700{--tw-bg-opacity: 1;background-color:rgb(21 128 61 / var(--tw-bg-opacity, 1))}.bg-info\/15{background-color:hsl(var(--info) / .15)}.bg-muted{background-color:hsl(var(--muted))}.bg-muted-foreground{background-color:hsl(var(--muted-foreground))}.bg-muted\/20{background-color:hsl(var(--muted) / .2)}.bg-muted\/30{background-color:hsl(var(--muted) / .3)}.bg-muted\/40{background-color:hsl(var(--muted) / .4)}.bg-muted\/50{background-color:hsl(var(--muted) / .5)}.bg-muted\/60{background-color:hsl(var(--muted) / .6)}.bg-popover{background-color:hsl(var(--popover))}.bg-primary{background-color:hsl(var(--primary))}.bg-primary\/10{background-color:hsl(var(--primary) / .1)}.bg-primary\/15{background-color:hsl(var(--primary) / .15)}.bg-primary\/5{background-color:hsl(var(--primary) / .05)}.bg-secondary{background-color:hsl(var(--secondary))}.bg-sidebar{background-color:hsl(var(--sidebar-background))}.bg-sidebar-border{background-color:hsl(var(--sidebar-border))}.bg-sidebar-primary{background-color:hsl(var(--sidebar-primary))}.bg-success{background-color:hsl(var(--success))}.bg-success\/10{background-color:hsl(var(--success) / .1)}.bg-success\/15{background-color:hsl(var(--success) / .15)}.bg-transparent{background-color:transparent}.bg-warning\/10{background-color:hsl(var(--warning) / .1)}.bg-warning\/15{background-color:hsl(var(--warning) / .15)}.bg-warning\/5{background-color:hsl(var(--warning) / .05)}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/80{background-color:#fffc}.bg-yellow-400{--tw-bg-opacity: 1;background-color:rgb(250 204 21 / var(--tw-bg-opacity, 1))}.bg-yellow-500{--tw-bg-opacity: 1;background-color:rgb(234 179 8 / var(--tw-bg-opacity, 1))}.bg-\[linear-gradient\(135deg\,var\(--cs-bg-elevated\)_0\%\,var\(--cs-green-100\)_100\%\)\]{background-image:linear-gradient(135deg,var(--cs-bg-elevated) 0%,var(--cs-green-100) 100%)}.bg-\[linear-gradient\(180deg\,hsl\(var\(--landing-panel-2\)\)_0\%\,hsl\(var\(--landing-brand\)\)_100\%\)\]{background-image:linear-gradient(180deg,hsl(var(--landing-panel-2)),hsl(var(--landing-brand)))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.from-muted{--tw-gradient-from: hsl(var(--muted)) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--muted) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary\/10{--tw-gradient-from: hsl(var(--primary) / .1) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-background{--tw-gradient-to: hsl(var(--background) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--background)) var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-\[hsl\(var\(--muted\)\/0\.8\)\]{--tw-gradient-to: hsl(var(--muted)/.8) var(--tw-gradient-to-position)}.to-secondary\/10{--tw-gradient-to: hsl(var(--secondary) / .1) var(--tw-gradient-to-position)}.fill-current{fill:currentColor}.fill-primary{fill:hsl(var(--primary))}.fill-primary-foreground\/80{fill:hsl(var(--primary-foreground) / .8)}.p-0{padding:0}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-12{padding:3rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.p-\[1px\]{padding:1px}.px-0{padding-left:0;padding-right:0}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-7{padding-top:1.75rem;padding-bottom:1.75rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-\[18px\]{padding-top:18px;padding-bottom:18px}.\!pl-14{padding-left:3.5rem!important}.pb-0{padding-bottom:0}.pb-1{padding-bottom:.25rem}.pb-20{padding-bottom:5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-7{padding-bottom:1.75rem}.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-8{padding-left:2rem}.pl-9{padding-left:2.25rem}.pr-10{padding-right:2.5rem}.pr-12{padding-right:3rem}.pr-16{padding-right:4rem}.pr-2{padding-right:.5rem}.pr-2\.5{padding-right:.625rem}.pr-20{padding-right:5rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-8{padding-right:2rem}.pr-9{padding-right:2.25rem}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-display{font-family:SUSE,system-ui,sans-serif}.font-mono{font-family:Geist Mono,ui-monospace,monospace}.\!text-sm{font-size:.875rem!important;line-height:1.25rem!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-6xl{font-size:3.75rem;line-height:1}.text-\[0\.8rem\]{font-size:.8rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[26px\]{font-size:26px}.text-\[28px\]{font-size:28px}.text-\[30px\]{font-size:30px}.text-\[32px\]{font-size:32px}.text-\[7px\]{font-size:7px}.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-\[600\]{font-weight:600}.font-\[700\]{font-weight:700}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.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}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-\[1\.6\]{line-height:1.6}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-tight{line-height:1.25}.tracking-\[-0\.02em\]{letter-spacing:-.02em}.tracking-\[-0\.03em\]{letter-spacing:-.03em}.tracking-\[-0\.04em\]{letter-spacing:-.04em}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.12em\]{letter-spacing:.12em}.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\.24em\]{letter-spacing:.24em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-normal{letter-spacing:0em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.\!text-foreground{color:hsl(var(--foreground))!important}.text-\[\#2EA463\]{--tw-text-opacity: 1;color:rgb(46 164 99 / var(--tw-text-opacity, 1))}.text-\[\#8A928C\]{--tw-text-opacity: 1;color:rgb(138 146 140 / var(--tw-text-opacity, 1))}.text-\[\#8B6500\]{--tw-text-opacity: 1;color:rgb(139 101 0 / var(--tw-text-opacity, 1))}.text-\[hsl\(var\(--cs-ink-900\)\)\]{color:hsl(var(--cs-ink-900))}.text-\[hsl\(var\(--destructive\)\)\]{color:hsl(var(--destructive))}.text-\[hsl\(var\(--foreground\)\)\]{color:hsl(var(--foreground))}.text-\[hsl\(var\(--info\)\)\]{color:hsl(var(--info))}.text-\[hsl\(var\(--landing-subtle\)\)\]{color:hsl(var(--landing-subtle))}.text-\[hsl\(var\(--success\)\)\]{color:hsl(var(--success))}.text-\[hsl\(var\(--text-secondary\)\)\]{color:hsl(var(--text-secondary))}.text-\[hsl\(var\(--warning\)\)\]{color:hsl(var(--warning))}.text-\[var\(--cs-blue-900\)\]{color:var(--cs-blue-900)}.text-\[var\(--cs-fg\)\]{color:var(--cs-fg)}.text-\[var\(--cs-green-500\)\]{color:var(--cs-green-500)}.text-\[var\(--cs-green-700\)\]{color:var(--cs-green-700)}.text-\[var\(--cs-green-900\)\]{color:var(--cs-green-900)}.text-\[var\(--cs-ink-100\)\]{color:var(--cs-ink-100)}.text-\[var\(--cs-ink-200\)\]{color:var(--cs-ink-200)}.text-\[var\(--cs-ink-400\)\]{color:var(--cs-ink-400)}.text-\[var\(--cs-ink-500\)\]{color:var(--cs-ink-500)}.text-\[var\(--cs-ink-700\)\]{color:var(--cs-ink-700)}.text-\[var\(--cs-ink-900\)\]{color:var(--cs-ink-900)}.text-\[var\(--cs-line\)\]{color:var(--cs-line)}.text-\[var\(--cs-red-700\)\]{color:var(--cs-red-700)}.text-\[var\(--cs-white\)\]{color:var(--cs-white)}.text-\[var\(--warning-text\)\]{color:var(--warning-text)}.text-accent-foreground{color:hsl(var(--accent-foreground))}.text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.text-amber-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.text-amber-800{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.text-amber-900{--tw-text-opacity: 1;color:rgb(120 53 15 / var(--tw-text-opacity, 1))}.text-amber-900\/75{color:#78350fbf}.text-amber-950{--tw-text-opacity: 1;color:rgb(69 26 3 / var(--tw-text-opacity, 1))}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-card-foreground{color:hsl(var(--card-foreground))}.text-current{color:currentColor}.text-cyan-100{--tw-text-opacity: 1;color:rgb(207 250 254 / var(--tw-text-opacity, 1))}.text-cyan-50{--tw-text-opacity: 1;color:rgb(236 254 255 / var(--tw-text-opacity, 1))}.text-destructive{color:hsl(var(--destructive))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-emerald-600{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.text-emerald-700{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.text-foreground{color:hsl(var(--foreground))}.text-foreground\/50{color:hsl(var(--foreground) / .5)}.text-green-50{--tw-text-opacity: 1;color:rgb(240 253 244 / var(--tw-text-opacity, 1))}.text-info{color:hsl(var(--info))}.text-inherit{color:inherit}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-muted-foreground\/40{color:hsl(var(--muted-foreground) / .4)}.text-muted-foreground\/60{color:hsl(var(--muted-foreground) / .6)}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-secondary{color:hsl(var(--secondary))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-sidebar-foreground{color:hsl(var(--sidebar-foreground))}.text-sidebar-foreground\/70{color:hsl(var(--sidebar-foreground) / .7)}.text-sidebar-primary-foreground{color:hsl(var(--sidebar-primary-foreground))}.text-success{color:hsl(var(--success))}.text-success-foreground{color:hsl(var(--success-foreground))}.text-transparent{color:transparent}.text-warning{color:hsl(var(--warning))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/60{color:#fff9}.text-white\/70{color:#ffffffb3}.underline{text-decoration-line:underline}.no-underline{text-decoration-line:none}.underline-offset-4{text-underline-offset:4px}.accent-\[var\(--cs-green-700\)\]{accent-color:var(--cs-green-700)}.accent-primary{accent-color:hsl(var(--primary))}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\]{--tw-shadow: 0 0 0 1px hsl(var(--sidebar-border));--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_24px_hsl\(var\(--landing-fg\)\/0\.1\)\]{--tw-shadow: 0 10px 24px hsl(var(--landing-fg)/.1);--tw-shadow-colored: 0 10px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_28px_rgba\(10\,31\,68\,0\.04\)\]{--tw-shadow: 0 10px 28px rgba(10,31,68,.04);--tw-shadow-colored: 0 10px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_32px_hsl\(var\(--landing-brand\)\/0\.22\)\]{--tw-shadow: 0 16px 32px hsl(var(--landing-brand)/.22);--tw-shadow-colored: 0 16px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_42px_rgba\(13\,52\,71\,0\.2\)\]{--tw-shadow: 0 18px 42px rgba(13,52,71,.2);--tw-shadow-colored: 0 18px 42px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_55px_hsl\(var\(--landing-fg\)\/0\.08\)\]{--tw-shadow: 0 18px 55px hsl(var(--landing-fg)/.08);--tw-shadow-colored: 0 18px 55px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_55px_rgba\(10\,31\,68\,0\.05\)\]{--tw-shadow: 0 18px 55px rgba(10,31,68,.05);--tw-shadow-colored: 0 18px 55px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_70px_rgba\(10\,31\,68\,0\.12\)\]{--tw-shadow: 0 24px 70px rgba(10,31,68,.12);--tw-shadow-colored: 0 24px 70px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_26px_70px_rgba\(7\,31\,47\,0\.22\)\]{--tw-shadow: 0 26px 70px rgba(7,31,47,.22);--tw-shadow-colored: 0 26px 70px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[var\(--cs-shadow-lg\)\]{--tw-shadow-color: var(--cs-shadow-lg);--tw-shadow: var(--tw-shadow-colored)}.shadow-\[var\(--cs-shadow-md\)\]{--tw-shadow-color: var(--cs-shadow-md);--tw-shadow: var(--tw-shadow-colored)}.shadow-\[var\(--cs-shadow-sm\)\]{--tw-shadow-color: var(--cs-shadow-sm);--tw-shadow: var(--tw-shadow-colored)}.shadow-primary\/20{--tw-shadow-color: hsl(var(--primary) / .2);--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring-0{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-inset{--tw-ring-inset: inset}.ring-border\/50{--tw-ring-color: hsl(var(--border) / .5)}.ring-ring{--tw-ring-color: hsl(var(--ring))}.ring-sidebar-ring{--tw-ring-color: hsl(var(--sidebar-ring))}.ring-offset-background{--tw-ring-offset-color: hsl(var(--background))}.blur-xl{--tw-blur: blur(24px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;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-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[margin\,opa\]{transition-property:margin,opa;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.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}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{transition-timing-function:linear}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}.animate-in{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.fade-in-0{--tw-enter-opacity: 0}.fade-in-80{--tw-enter-opacity: .8}.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}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{animation-timing-function:linear}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.animate-fade-in{animation:fade-in .3s ease-out}@keyframes fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-in-right{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@keyframes scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes pulse-glow{0%,to{box-shadow:0 0 hsl(var(--primary) / 0)}50%{box-shadow:0 0 20px 4px hsl(var(--primary) / .3)}}.file\:border-0::file-selector-button{border-width:0px}.file\:bg-transparent::file-selector-button{background-color:transparent}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::file-selector-button{font-weight:500}.file\:text-foreground::file-selector-button{color:hsl(var(--foreground))}.placeholder\:text-muted-foreground::-moz-placeholder{color:hsl(var(--muted-foreground))}.placeholder\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);top:-.5rem;right:-.5rem;bottom:-.5rem;left:-.5rem}.after\:inset-y-0:after{content:var(--tw-content);top:0;bottom:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-1:after{content:var(--tw-content);width:.25rem}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.first\:rounded-l-md:first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.first\:border-l:first-child{border-left-width:1px}.first\:border-l-2:first-child{border-left-width:2px}.first\:border-l-transparent:first-child{border-left-color:transparent}.first\:pl-5:first-child{padding-left:1.25rem}.first\:pl-\[18px\]:first-child{padding-left:18px}.last\:rounded-r-md:last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.last\:pr-5:last-child{padding-right:1.25rem}.focus-within\:relative:focus-within{position:relative}.focus-within\:z-20:focus-within{z-index:20}.hover\:-translate-y-0\.5:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-\[var\(--cs-green-300\)\]:hover{border-color:var(--cs-green-300)}.hover\:border-\[var\(--cs-green-700\)\]:hover{border-color:var(--cs-green-700)}.hover\:border-\[var\(--cs-line-strong\)\]:hover{border-color:var(--cs-line-strong)}.hover\:border-muted-foreground\/30:hover{border-color:hsl(var(--muted-foreground) / .3)}.hover\:border-primary\/50:hover{border-color:hsl(var(--primary) / .5)}.hover\:bg-\[hsl\(var\(--destructive\)\/0\.08\)\]:hover{background-color:hsl(var(--destructive)/.08)}.hover\:bg-\[hsl\(var\(--success\)\/0\.9\)\]:hover{background-color:hsl(var(--success)/.9)}.hover\:bg-\[hsl\(var\(--warning\)\/0\.08\)\]:hover{background-color:hsl(var(--warning)/.08)}.hover\:bg-\[var\(--cs-green-100\)\]:hover{background-color:var(--cs-green-100)}.hover\:bg-\[var\(--cs-mist\)\]:hover{background-color:var(--cs-mist)}.hover\:bg-\[var\(--cs-red-900\)\]:hover{background-color:var(--cs-red-900)}.hover\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\:bg-destructive\/10:hover{background-color:hsl(var(--destructive) / .1)}.hover\:bg-destructive\/80:hover{background-color:hsl(var(--destructive) / .8)}.hover\:bg-destructive\/90:hover{background-color:hsl(var(--destructive) / .9)}.hover\:bg-green-500:hover{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.hover\:bg-muted:hover{background-color:hsl(var(--muted))}.hover\:bg-muted\/40:hover{background-color:hsl(var(--muted) / .4)}.hover\:bg-muted\/50:hover{background-color:hsl(var(--muted) / .5)}.hover\:bg-primary:hover{background-color:hsl(var(--primary))}.hover\:bg-primary\/30:hover{background-color:hsl(var(--primary) / .3)}.hover\:bg-primary\/70:hover{background-color:hsl(var(--primary) / .7)}.hover\:bg-primary\/80:hover{background-color:hsl(var(--primary) / .8)}.hover\:bg-primary\/90:hover{background-color:hsl(var(--primary) / .9)}.hover\:bg-secondary:hover{background-color:hsl(var(--secondary))}.hover\:bg-secondary\/80:hover{background-color:hsl(var(--secondary) / .8)}.hover\:bg-sidebar-accent:hover{background-color:hsl(var(--sidebar-accent))}.hover\:bg-sidebar-accent\/50:hover{background-color:hsl(var(--sidebar-accent) / .5)}.hover\:bg-success\/90:hover{background-color:hsl(var(--success) / .9)}.hover\:bg-yellow-600:hover{--tw-bg-opacity: 1;background-color:rgb(202 138 4 / var(--tw-bg-opacity, 1))}.hover\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\:text-destructive:hover{color:hsl(var(--destructive))}.hover\:text-foreground:hover{color:hsl(var(--foreground))}.hover\:text-muted-foreground:hover{color:hsl(var(--muted-foreground))}.hover\:text-primary:hover{color:hsl(var(--primary))}.hover\:text-primary-foreground:hover{color:hsl(var(--primary-foreground))}.hover\:text-sidebar-accent-foreground:hover{color:hsl(var(--sidebar-accent-foreground))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover{--tw-shadow: 0 0 0 1px hsl(var(--sidebar-accent));--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[var\(--cs-shadow-md\)\]:hover{--tw-shadow-color: var(--cs-shadow-md);--tw-shadow: var(--tw-shadow-colored)}.hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:hsl(var(--sidebar-border))}.focus\:border-\[hsl\(var\(--destructive\)\)\]:focus{border-color:hsl(var(--destructive))}.focus\:border-\[hsl\(var\(--ring\)\)\]:focus{border-color:hsl(var(--ring))}.focus\:border-\[var\(--cs-green-500\)\]:focus{border-color:var(--cs-green-500)}.focus\:border-primary:focus{border-color:hsl(var(--primary))}.focus\:bg-accent:focus{background-color:hsl(var(--accent))}.focus\:bg-green-600:focus{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.focus\:bg-primary:focus{background-color:hsl(var(--primary))}.focus\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}.focus\:text-destructive:focus{color:hsl(var(--destructive))}.focus\:text-primary:focus{color:hsl(var(--primary))}.focus\:text-primary-foreground:focus{color:hsl(var(--primary-foreground))}.focus\:text-white:focus{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.focus\:opacity-100:focus{opacity:1}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-\[hsl\(var\(--destructive\)\)\/0\.35\]:focus{--tw-ring-color: hsl(var(--destructive))/.35}.focus\:ring-\[hsl\(var\(--ring\)\)\/0\.4\]:focus{--tw-ring-color: hsl(var(--ring))/.4}.focus\:ring-primary:focus{--tw-ring-color: hsl(var(--primary))}.focus\:ring-primary\/30:focus{--tw-ring-color: hsl(var(--primary) / .3)}.focus\:ring-primary\/50:focus{--tw-ring-color: hsl(var(--primary) / .5)}.focus\:ring-ring:focus{--tw-ring-color: hsl(var(--ring))}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus-visible\:bg-primary\/5:focus-visible{background-color:hsl(var(--primary) / .05)}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width: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),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-\[var\(--cs-green-700\)\]:focus-visible{--tw-ring-color: var(--cs-green-700)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color: hsl(var(--ring))}.focus-visible\:ring-sidebar-ring:focus-visible{--tw-ring-color: hsl(var(--sidebar-ring))}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width: 1px}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color: hsl(var(--background))}.active\:bg-sidebar-accent:active{background-color:hsl(var(--sidebar-accent))}.active\:text-sidebar-accent-foreground:active{color:hsl(var(--sidebar-accent-foreground))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.group:last-child .group-last\:border-b-0{border-bottom-width:0px}.group\/menu-item:focus-within .group-focus-within\/menu-item\:opacity-100{opacity:1}.group:hover .group-hover\:translate-x-1{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:border-\[var\(--cs-green-300\)\]{border-color:var(--cs-green-300)}.group:hover .group-hover\:bg-\[var\(--cs-green-700\)\]{background-color:var(--cs-green-700)}.group:hover .group-hover\:text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.group\/menu-item:hover .group-hover\/menu-item\:opacity-100,.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:first\:border-l-primary:first-child{border-left-color:hsl(var(--primary))}.group.destructive .group-\[\.destructive\]\:border-muted\/40{border-color:hsl(var(--muted) / .4)}.group.toaster .group-\[\.toaster\]\:border-border{border-color:hsl(var(--border))}.group.toast .group-\[\.toast\]\:bg-muted{background-color:hsl(var(--muted))}.group.toast .group-\[\.toast\]\:bg-primary{background-color:hsl(var(--primary))}.group.toaster .group-\[\.toaster\]\:bg-background{background-color:hsl(var(--background))}.group.destructive .group-\[\.destructive\]\:text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.group.toast .group-\[\.toast\]\:text-muted-foreground{color:hsl(var(--muted-foreground))}.group.toast .group-\[\.toast\]\:text-primary-foreground{color:hsl(var(--primary-foreground))}.group.toaster .group-\[\.toaster\]\:text-foreground{color:hsl(var(--foreground))}.group.toaster .group-\[\.toaster\]\:shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group.destructive .group-\[\.destructive\]\:hover\:border-destructive\/30:hover{border-color:hsl(var(--destructive) / .3)}.group.destructive .group-\[\.destructive\]\:hover\:bg-destructive:hover{background-color:hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:hover\:text-destructive-foreground:hover{color:hsl(var(--destructive-foreground))}.group.destructive .group-\[\.destructive\]\:hover\:text-red-50:hover{--tw-text-opacity: 1;color:rgb(254 242 242 / var(--tw-text-opacity, 1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-destructive:focus{--tw-ring-color: hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:focus\:ring-red-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(248 113 113 / var(--tw-ring-opacity, 1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-offset-red-600:focus{--tw-ring-offset-color: #dc2626}.peer\/menu-button:hover~.peer-hover\/menu-button\:text-sidebar-accent-foreground{color:hsl(var(--sidebar-accent-foreground))}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.has-\[\[data-variant\=inset\]\]\:bg-sidebar:has([data-variant=inset]){background-color:hsl(var(--sidebar-background))}.has-\[\:disabled\]\:opacity-50:has(:disabled){opacity:.5}.group\/menu-item:has([data-sidebar=menu-action]) .group-has-\[\[data-sidebar\=menu-action\]\]\/menu-item\:pr-8{padding-right:2rem}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-selected\:bg-accent[aria-selected=true]{background-color:hsl(var(--accent))}.aria-selected\:bg-accent\/50[aria-selected=true]{background-color:hsl(var(--accent) / .5)}.aria-selected\:text-accent-foreground[aria-selected=true]{color:hsl(var(--accent-foreground))}.aria-selected\:text-muted-foreground[aria-selected=true]{color:hsl(var(--muted-foreground))}.aria-selected\:opacity-100[aria-selected=true]{opacity:1}.aria-selected\:opacity-30[aria-selected=true]{opacity:.3}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true],.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=checked\]\:translate-x-5[data-state=checked]{--tw-translate-x: 1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(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)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end]{--tw-translate-x: var(--radix-toast-swipe-end-x);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{--tw-translate-x: var(--radix-toast-swipe-move-x);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation: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-\[active\=true\]\:bg-sidebar-accent[data-active=true]{background-color:hsl(var(--sidebar-accent))}.data-\[active\]\:bg-accent\/50[data-active]{background-color:hsl(var(--accent) / .5)}.data-\[selected\=\'true\'\]\:bg-accent[data-selected=true]{background-color:hsl(var(--accent))}.data-\[selected\=true\]\:bg-green-500[data-selected=true]{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.data-\[selected\=true\]\:bg-green-700[data-selected=true]{--tw-bg-opacity: 1;background-color:rgb(21 128 61 / var(--tw-bg-opacity, 1))}.data-\[selected\=true\]\:bg-primary[data-selected=true]{background-color:hsl(var(--primary))}.data-\[selected\=true\]\:bg-transparent[data-selected=true]{background-color:transparent}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:hsl(var(--background))}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:hsl(var(--primary))}.data-\[state\=on\]\:bg-accent[data-state=on],.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:hsl(var(--accent))}.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:hsl(var(--accent) / .5)}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:hsl(var(--secondary))}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:hsl(var(--muted))}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:hsl(var(--input))}.data-\[active\=true\]\:font-medium[data-active=true]{font-weight:500}.data-\[active\=true\]\:text-sidebar-accent-foreground[data-active=true]{color:hsl(var(--sidebar-accent-foreground))}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:hsl(var(--accent-foreground))}.data-\[selected\=true\]\:text-white[data-selected=true]{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.data-\[state\=active\]\:text-foreground[data-state=active]{color:hsl(var(--foreground))}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:hsl(var(--primary-foreground))}.data-\[state\=on\]\:text-accent-foreground[data-state=on],.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:hsl(var(--accent-foreground))}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:hsl(var(--muted-foreground))}.data-\[disabled\=true\]\:opacity-50[data-disabled=true],.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=active\]\:shadow-sm[data-state=active]{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.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]{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.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]{animation-name:exit;animation-duration:.15s;--tw-exit-opacity: initial;--tw-exit-scale: initial;--tw-exit-rotate: initial;--tw-exit-translate-x: initial;--tw-exit-translate-y: initial}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity: 0}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-],.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity: 0}.data-\[state\=closed\]\:fade-out-80[data-state=closed]{--tw-exit-opacity: .8}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity: 0}.data-\[state\=open\]\:fade-in-0[data-state=open],.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity: 0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale: .95}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale: .9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale: .95}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x: 13rem}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x: -13rem}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x: 13rem}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x: -13rem}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y: -.5rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x: .5rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x: -.5rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y: .5rem}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y: 100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x: -100%}.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed]{--tw-exit-translate-x: -50%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed],.data-\[state\=closed\]\:slide-out-to-right-full[data-state=closed]{--tw-exit-translate-x: 100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y: -100%}.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y: -48%}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y: 100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x: -100%}.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open]{--tw-enter-translate-x: -50%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x: 100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y: -100%}.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open]{--tw-enter-translate-y: -48%}.data-\[state\=open\]\:slide-in-from-top-full[data-state=open]{--tw-enter-translate-y: -100%}.data-\[state\=closed\]\:duration-300[data-state=closed]{animation-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{animation-duration:.5s}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:0}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:.25rem}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=open\]\:hover\:bg-sidebar-accent:hover[data-state=open]{background-color:hsl(var(--sidebar-accent))}.data-\[state\=open\]\:hover\:text-sidebar-accent-foreground:hover[data-state=open]{color:hsl(var(--sidebar-accent-foreground))}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]{left:calc(var(--sidebar-width) * -1)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]{right:calc(var(--sidebar-width) * -1)}.group[data-side=left] .group-data-\[side\=left\]\:-right-4{right:-1rem}.group[data-side=right] .group-data-\[side\=right\]\:left-0{left:0}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:-mt-8{margin-top:-2rem}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:hidden{display:none}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!size-8{width:2rem!important;height:2rem!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[--sidebar-width-icon\]{width:var(--sidebar-width-icon)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)\)\]{width:calc(var(--sidebar-width-icon) + 1rem)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)_\+2px\)\]{width:calc(var(--sidebar-width-icon) + 1rem + 2px)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:w-0{width:0px}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-side=right] .group-data-\[side\=right\]\:rotate-180,.group[data-state=open] .group-data-\[state\=open\]\:rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:overflow-hidden{overflow:hidden}.group[data-variant=floating] .group-data-\[variant\=floating\]\:rounded-lg{border-radius:var(--radius)}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border{border-width:1px}.group[data-side=left] .group-data-\[side\=left\]\:border-r{border-right-width:1px}.group[data-side=right] .group-data-\[side\=right\]\:border-l{border-left-width:1px}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border-sidebar-border{border-color:hsl(var(--sidebar-border))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!p-0{padding:0!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!p-2{padding:.5rem!important}.group[data-selected=true] .group-data-\[selected\=true\]\:text-green-50{--tw-text-opacity: 1;color:rgb(240 253 244 / var(--tw-text-opacity, 1))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:opacity-0{opacity:0}.group[data-variant=floating] .group-data-\[variant\=floating\]\:shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:after\:left-full:after{content:var(--tw-content);left:100%}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:hover\:bg-sidebar:hover{background-color:hsl(var(--sidebar-background))}.peer\/menu-button[data-size=default]~.peer-data-\[size\=default\]\/menu-button\:top-1\.5{top:.375rem}.peer\/menu-button[data-size=lg]~.peer-data-\[size\=lg\]\/menu-button\:top-2\.5{top:.625rem}.peer\/menu-button[data-size=sm]~.peer-data-\[size\=sm\]\/menu-button\:top-1{top:.25rem}.peer[data-variant=inset]~.peer-data-\[variant\=inset\]\:min-h-\[calc\(100svh-theme\(spacing\.4\)\)\]{min-height:calc(100svh - 1rem)}.peer\/menu-button[data-active=true]~.peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground{color:hsl(var(--sidebar-accent-foreground))}@media (prefers-reduced-motion: no-preference){@keyframes pulse{50%{opacity:.5}}.motion-safe\:animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}}@media (prefers-reduced-motion: reduce){.motion-reduce\:transition-none{transition-property:none}}.dark\:-rotate-90:is(.dark *){--tw-rotate: -90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.dark\:rotate-0:is(.dark *){--tw-rotate: 0deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.dark\:scale-0:is(.dark *){--tw-scale-x: 0;--tw-scale-y: 0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.dark\:scale-100:is(.dark *){--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.dark\:border-amber-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(146 64 14 / var(--tw-border-opacity, 1))}.dark\:border-destructive:is(.dark *){border-color:hsl(var(--destructive))}.dark\:bg-amber-950\/20:is(.dark *){background-color:#451a0333}.dark\:bg-emerald-900\/30:is(.dark *){background-color:#064e3b4d}.dark\:bg-emerald-950:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(2 44 34 / var(--tw-bg-opacity, 1))}.dark\:text-amber-300:is(.dark *){--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.dark\:text-amber-400:is(.dark *){--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.dark\:text-emerald-400:is(.dark *){--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}@media (min-width: 640px){.sm\:bottom-0{bottom:0}.sm\:right-0{right:0}.sm\:top-auto{top:auto}.sm\:ml-auto{margin-left:auto}.sm\:mt-0{margin-top:0}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:h-3{height:.75rem}.sm\:h-\[unset\]{height:unset}.sm\:w-3{width:.75rem}.sm\:w-40{width:10rem}.sm\:w-48{width:12rem}.sm\:w-64{width:16rem}.sm\:w-\[unset\]{width:unset}.sm\:w-auto{width:auto}.sm\:min-w-28{min-width:7rem}.sm\:max-w-2xl{max-width:42rem}.sm\:max-w-\[360px\]{max-width:360px}.sm\:max-w-lg{max-width:32rem}.sm\:max-w-md{max-width:28rem}.sm\:max-w-sm{max-width:24rem}.sm\:max-w-xl{max-width:36rem}.sm\:max-w-xs{max-width:20rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[12rem_11rem_14rem_auto\]{grid-template-columns:12rem 11rem 14rem auto}.sm\:grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-center{justify-content:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-0{gap:0px}.sm\:gap-2\.5{gap:.625rem}.sm\:gap-3{gap:.75rem}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.sm\:divide-y-0>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(0px * var(--tw-divide-y-reverse))}.sm\:rounded-lg{border-radius:var(--radius)}.sm\:p-2{padding:.5rem}.sm\:p-6{padding:1.5rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:text-left{text-align:left}.sm\:text-center{text-align:center}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-\[10px\]{font-size:10px}.sm\:text-base{font-size:1rem;line-height:1.5rem}.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}.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\:col-span-2{grid-column:span 2 / span 2}.md\:mx-\[unset\]{margin-left:unset;margin-right:unset}.md\:mb-0{margin-bottom:0}.md\:mb-12{margin-bottom:3rem}.md\:mr-1{margin-right:.25rem}.md\:mt-0{margin-top:0}.md\:mt-2{margin-top:.5rem}.md\:mt-24{margin-top:6rem}.md\:mt-3{margin-top:.75rem}.md\:mt-6{margin-top:1.5rem}.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:h-24{height:6rem}.md\:h-4{height:1rem}.md\:h-5{height:1.25rem}.md\:h-\[86vh\]{height:86vh}.md\:w-24{width:6rem}.md\:w-4{width:1rem}.md\:w-5{width:1.25rem}.md\:w-\[60vw\]{width:60vw}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:w-fit{width:-moz-fit-content;width:fit-content}.md\:min-w-0{min-width:0px}.md\:max-w-\[500px\]{max-width:500px}.md\:flex-\[unset\]{flex:unset}.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-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-\[minmax\(0\,1fr\)_240px\]{grid-template-columns:minmax(0,1fr) 240px}.md\:flex-row{flex-direction:row}.md\:items-start{align-items:flex-start}.md\:items-center{align-items:center}.md\:justify-end{justify-content:flex-end}.md\:justify-center{justify-content:center}.md\:justify-between{justify-content:space-between}.md\:gap-8{gap:2rem}.md\:overflow-visible{overflow:visible}.md\:p-0{padding:0}.md\:p-6{padding:1.5rem}.md\:p-7{padding:1.75rem}.md\:p-8{padding:2rem}.md\:p-9{padding:2.25rem}.md\:px-10{padding-left:2.5rem;padding-right:2.5rem}.md\:px-4{padding-left:1rem;padding-right:1rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:px-7{padding-left:1.75rem;padding-right:1.75rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.md\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}.md\:py-8{padding-top:2rem;padding-bottom:2rem}.md\:py-9{padding-top:2.25rem;padding-bottom:2.25rem}.md\:pb-0{padding-bottom:0}.md\:pb-24{padding-bottom:6rem}.md\:pt-20{padding-top:5rem}.md\:text-left{text-align:left}.md\:text-center{text-align:center}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}.md\:text-xs{font-size:.75rem;line-height:1rem}.md\:leading-7{line-height:1.75rem}.md\:opacity-0{opacity:0}.after\:md\:hidden:after{content:var(--tw-content);display:none}.md\:first\:pl-7:first-child{padding-left:1.75rem}.md\:first\:pl-\[26px\]:first-child{padding-left:26px}.md\:last\:pr-7:last-child{padding-right:1.75rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:m-2{margin:.5rem}.peer[data-state=collapsed][data-variant=inset]~.md\:peer-data-\[state\=collapsed\]\:peer-data-\[variant\=inset\]\:ml-2{margin-left:.5rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:ml-0{margin-left:0}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:rounded-xl{border-radius:.75rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}}@media (min-width: 1024px){.lg\:sticky{position:sticky}.lg\:top-0{top:0}.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:mt-24{margin-top:6rem}.lg\:block{display:block}.lg\:hidden{display:none}.lg\:w-\[260px\]{width:260px}.lg\:w-auto{width:auto}.lg\:flex-shrink-0{flex-shrink:0}.lg\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.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-\[1\.15fr_0\.85fr\]{grid-template-columns:1.15fr .85fr}.lg\:grid-cols-\[1\.1fr_0\.9fr\]{grid-template-columns:1.1fr .9fr}.lg\:grid-cols-\[1fr_0\.95fr\]{grid-template-columns:1fr .95fr}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}.lg\:gap-16{gap:4rem}.lg\:text-sm{font-size:.875rem;line-height:1.25rem}}@media (min-width: 1280px){.xl\:col-span-2{grid-column:span 2 / span 2}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-\[minmax\(0\,1\.6fr\)_150px_150px_160px_150px_150px_130px_auto\]{grid-template-columns:minmax(0,1.6fr) 150px 150px 160px 150px 150px 130px auto}.xl\:grid-cols-\[minmax\(0\,1\.6fr\)_160px_150px_130px_auto\]{grid-template-columns:minmax(0,1.6fr) 160px 150px 130px auto}}.\[\&\:has\(\[aria-selected\]\)\]\:bg-accent:has([aria-selected]){background-color:hsl(var(--accent))}.first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-md:has([aria-selected]):first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-md:has([aria-selected]):last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\.day-outside\)\]\:bg-accent\/50:has([aria-selected].day-outside){background-color:hsl(var(--accent) / .5)}.\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:rounded-r-md:has([aria-selected].day-range-end){border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>span\:last-child\]\:truncate>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.\[\&\>span\]\:line-clamp-1>span{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.\[\&\>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)) skew(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-3\.5>svg{width:.875rem;height:.875rem}.\[\&\>svg\]\:size-4>svg{width:1rem;height:1rem}.\[\&\>svg\]\:h-2\.5>svg{height:.625rem}.\[\&\>svg\]\:h-3>svg{height:.75rem}.\[\&\>svg\]\:w-2\.5>svg{width:.625rem}.\[\&\>svg\]\:w-3>svg{width:.75rem}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-amber-600>svg{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.\[\&\>svg\]\:text-destructive>svg{color:hsl(var(--destructive))}.\[\&\>svg\]\:text-foreground>svg{color:hsl(var(--foreground))}.\[\&\>svg\]\:text-muted-foreground>svg{color:hsl(var(--muted-foreground))}.\[\&\>svg\]\:text-sidebar-accent-foreground>svg{color:hsl(var(--sidebar-accent-foreground))}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:1.75rem}.\[\&\>tr\]\:last\:border-b-0:last-child>tr{border-bottom-width:0px}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:hsl(var(--muted-foreground))}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke="#ccc"]{stroke:hsl(var(--border) / .5)}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:hsl(var(--border))}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke="#fff"]{stroke:transparent}.\[\&_\.recharts-layer\]\:outline-none .recharts-layer{outline:2px solid transparent;outline-offset:2px}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke="#ccc"]{stroke:hsl(var(--border))}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:hsl(var(--muted))}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke="#ccc"]{stroke:hsl(var(--border))}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke="#fff"]{stroke:transparent}.\[\&_\.recharts-sector\]\:outline-none .recharts-sector,.\[\&_\.recharts-surface\]\:outline-none .recharts-surface{outline:2px solid transparent;outline-offset:2px}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-top:.375rem;padding-bottom:.375rem}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:.75rem;line-height:1rem}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{font-weight:500}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:hsl(var(--muted-foreground))}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:1.25rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:1.25rem}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:3rem}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-top:.75rem;padding-bottom:.75rem}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:1.25rem}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:1.25rem}.\[\&_p\]\:leading-relaxed p{line-height:1.625}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:1rem;height:1rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-width:0px}.\[\&_tr\]\:border-b tr{border-bottom-width:1px}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:-.5rem}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=left] .\[\[data-side\=left\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:-.5rem}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=right] .\[\[data-side\=right\]_\&\]\:cursor-e-resize{cursor:e-resize}:root{--bg: var(--cs-paper);--surface: var(--cs-white);--border: var(--cs-line);--border-strong: var(--cs-line-strong);--text: var(--cs-ink-700);--text-secondary: var(--cs-ink-400);--text-tertiary: var(--cs-ink-200);--text-muted: var(--cs-ink-100);--accent: var(--cs-green-700);--accent-hover: var(--cs-green-900);--warning-bg: #FFF6DD;--warning-ring: #F2DC9E;--warning-text: #7A5800;--info: #2978B5;--info-bg: #E6F0F9;--info-ring: #B7D2EA;--info-text: #1B547F;--font-sans: var(--cs-font-body);--font-mono: var(--cs-font-mono)}html,body{height:100%;background:var(--cs-paper);color:var(--cs-ink-700);font-family:var(--font-sans);font-size:14px;line-height:var(--cs-leading-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.scr{font-family:var(--font-sans);color:var(--cs-ink-700);background:var(--cs-paper);width:100%;height:100vh;display:flex;flex-direction:column;overflow:hidden}.logo-mark__i:after{content:"";position:absolute;top:-.18em;left:50%;width:.22em;height:.22em;border-radius:50%;background:var(--cs-red-700);transform:translate(-50%)}.scr-main{overflow:auto;padding:10px 36px 56px}.page-head{display:flex;align-items:end;justify-content:space-between;gap:24px}.kpi{border:1px solid var(--cs-line);background:var(--cs-white);border-radius:var(--cs-radius-lg);padding:20px;box-shadow:var(--cs-shadow-xs)}.kpi-value.warning{color:var(--warning-text)}.card{border:1px solid var(--cs-line);background:var(--cs-white);border-radius:var(--cs-radius-lg);overflow:hidden;box-shadow:var(--cs-shadow-sm)}table.data{font-size:13px}table.data thead tr{border-bottom:1px solid var(--cs-line);background:var(--cs-paper)}table.data th{text-align:left;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:var(--cs-tracking-caps);color:var(--cs-ink-100);padding:10px 20px}.icon-button{width:28px;height:28px;display:inline-grid;place-items:center;border-radius:var(--cs-radius-sm);color:var(--cs-ink-200);transition:background .12s ease,color .12s ease}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 16px;border-radius:var(--cs-radius-md);font-size:12px;font-weight:700;font-family:var(--font-display);white-space:nowrap;transition:background .12s ease,color .12s ease,transform .1s ease,box-shadow .12s ease}.btn:active{transform:scale(.98)}.btn-success{background:var(--cs-green-700);color:var(--cs-white);box-shadow:0 2px 6px #0f4f2e33}.btn-danger{background:var(--cs-white);color:var(--cs-red-700);border:1.5px solid var(--cs-red-700);padding:8.5px 14.5px}.input,.select{background:var(--cs-white);border:1px solid var(--cs-line-strong);border-radius:var(--cs-radius-sm);padding:10px 13px;color:var(--cs-ink-700);font-size:13.5px;width:100%;outline:none;transition:border-color .12s ease,box-shadow .12s ease}.search-wrap{position:relative}.badge{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:var(--cs-radius-pill);font-size:11.5px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap;border:1px solid transparent;letter-spacing:.01em}.badge.validated{background:var(--info-bg);color:var(--info-text);border-color:var(--info-ring)}.badge.pending{background:var(--warning-bg);color:var(--warning-text);border-color:var(--warning-ring)}.badge.processing{background:var(--info-bg);color:var(--info-text);border-color:var(--info-ring)}.badge.partial{background:var(--warning-bg);color:var(--warning-text);border-color:var(--warning-ring)}.dropzone{display:block;border:2px dashed var(--cs-line-strong);background:var(--cs-paper);border-radius:var(--cs-radius-md);padding:44px 24px;text-align:center;cursor:pointer;transition:border-color .12s ease,background .12s ease}.dropzone:hover{border-color:var(--cs-green-500);background:var(--cs-green-100)}.queue-item{display:block;width:100%;text-align:left;padding:14px 18px;border-bottom:1px solid var(--cs-line);transition:background .12s ease}.queue-item.selected{background:var(--cs-green-100);border-left:3px solid var(--cs-green-700);padding-left:15px}.progress-bar{height:8px;background:var(--cs-mist);border-radius:var(--cs-radius-pill);overflow:hidden}.progress-fill{height:100%;background:var(--cs-green-700);border-radius:var(--cs-radius-pill);transition:width .5s ease}.processing-progress{font-family:var(--font-display);font-size:32px;font-weight:800;margin-top:6px;font-variant-numeric:tabular-nums;letter-spacing:var(--cs-tracking-tight);color:var(--cs-ink-900);line-height:1.1}.result-pill.processing{color:var(--info)}.currently-pill{background:var(--cs-white);border:1px solid var(--cs-line);border-radius:999px;padding:10px 28px 10px 10px;display:flex;align-items:center;gap:18px;box-shadow:var(--cs-shadow-xs);flex-shrink:0}.resume-banner{display:flex;align-items:center;gap:20px;padding:20px 24px;background:var(--cs-white);border:1.5px solid var(--cs-green-300);border-radius:var(--cs-radius-lg);box-shadow:var(--cs-shadow-xs)}.resume-banner__body{flex:1}.resume-banner__meta{font-size:13px;color:var(--cs-ink-200);margin-top:6px}.resume-banner__actions{display:flex;align-items:center;gap:16px;flex-shrink:0}.big-stepper{background:var(--cs-white);border:1px solid var(--cs-line);border-radius:var(--cs-radius-lg);padding:20px 16px;display:grid;grid-template-columns:repeat(7,1fr);gap:4px;box-shadow:var(--cs-shadow-xs)}.big-step__circle{width:38px;height:38px;border-radius:50%;border:1.5px solid var(--cs-line-strong);background:var(--cs-white);display:grid;place-items:center;font-size:14px;font-weight:700;color:var(--cs-ink-200);font-family:var(--font-display);font-variant-numeric:tabular-nums}.hstepper{background:var(--cs-white);border-bottom:1px solid var(--cs-line);padding:14px 28px;display:flex;gap:6px;overflow-x:auto;flex-shrink:0}.hstep__circle{width:22px;height:22px;border-radius:50%;border:1.5px solid var(--cs-line-strong);background:var(--cs-white);display:grid;place-items:center;font-size:11px;font-weight:700;color:var(--cs-ink-200);font-variant-numeric:tabular-nums;flex-shrink:0}@media (max-width: 720px){.welcome-title{font-size:38px}.welcome-head{gap:20px}.currently-pill{padding-right:16px}.big-stepper{grid-template-columns:repeat(7,minmax(80px,1fr));overflow-x:auto}.resume-banner{flex-direction:column;align-items:flex-start}}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px 20px}.form-grid--3{grid-template-columns:1fr 1fr 1fr}@media (max-width: 640px){.form-grid,.form-grid--3{display:block}.form-grid>.field+.field{margin-top:18px}}.field{display:flex;flex-direction:column}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--cs-green-700);box-shadow:var(--cs-shadow-focus)}.form-foot{display:flex;align-items:center;justify-content:space-between;padding-top:28px;margin-top:8px}.scr{display:grid;grid-template-columns:220px 1fr;grid-template-rows:auto 1fr;height:100vh;overflow:hidden}.search-input-wrap input::-moz-placeholder{color:var(--cs-ink-100)}.search-input-wrap input::placeholder{color:var(--cs-ink-100)}.kyc-pill{display:inline-flex;align-items:center;padding:2px 9px;border-radius:var(--cs-radius-pill);font-size:11px;font-weight:700;letter-spacing:.02em;border:1px solid var(--cs-line);background:var(--cs-mist);color:var(--cs-ink-200);font-variant-numeric:tabular-nums}.empty-list{text-align:center;padding:60px 24px;color:var(--cs-ink-200)}.kyc-pill{display:inline-flex;align-items:center;padding:2px 9px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.02em;background:var(--cs-mist);color:var(--cs-ink-700);border:1px solid var(--cs-line)}.profile-actions{margin-left:auto;display:flex;gap:10px;flex-shrink:0}.card-row{display:flex;align-items:center;gap:16px;padding:16px 20px;border-bottom:1px solid var(--cs-line)}.option-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}@media (max-width: 640px){.option-grid{grid-template-columns:1fr}}.option-grid.three{grid-template-columns:repeat(3,1fr)}.option-card{position:relative;border:1.5px solid var(--cs-line-strong);border-radius:var(--cs-radius-md);padding:16px 18px;background:var(--cs-white);cursor:pointer;transition:border-color .12s ease,background .12s ease}.option-card:hover{border-color:var(--cs-green-300)}.option-card.is-selected{border-color:var(--cs-green-700);background:var(--cs-green-100)}.option-card input{position:absolute;opacity:0;pointer-events:none}.option-card .check{position:absolute;top:14px;right:14px;width:18px;height:18px;border-radius:50%;border:1.5px solid var(--cs-line-strong);background:var(--cs-white)}.option-card.is-selected .check{background:var(--cs-green-700);border-color:var(--cs-green-700);display:grid;place-items:center}.option-card.is-selected .check:after{content:"";width:8px;height:4px;border-left:2px solid var(--cs-white);border-bottom:2px solid var(--cs-white);transform:rotate(-45deg) translateY(-1px)}.option-head{display:flex;align-items:center;gap:12px;margin-bottom:8px}.option-logo{width:36px;height:36px;border-radius:var(--cs-radius-sm);background:var(--cs-mist);display:grid;place-items:center;font-family:var(--font-display);font-size:11px;font-weight:800;letter-spacing:.04em;flex-shrink:0}.option-logo.zenith{background:#b82926;color:var(--cs-white)}.option-logo.gtbank{background:#dc6b23;color:var(--cs-white)}.option-logo.access{background:#0027b6;color:var(--cs-white)}.option-logo.uba{background:#dc0017;color:var(--cs-white)}.option-logo.fcmb{background:#5c1e5c;color:var(--cs-white)}.option-name{font-family:var(--font-display);font-size:14.5px;font-weight:700;color:var(--cs-ink-900)}.option-meta{font-size:11.5px;color:var(--cs-ink-200);line-height:1.5}.option-meta .sep{color:var(--cs-line-strong);margin:0 6px}.product-card{border:1.5px solid var(--cs-line-strong);border-radius:var(--cs-radius-md);padding:14px 16px;background:var(--cs-white);cursor:pointer;display:flex;gap:14px;align-items:center;position:relative;transition:border-color .12s ease,background .12s ease}.product-card:hover{border-color:var(--cs-green-300)}.product-card.is-selected{border-color:var(--cs-green-700);background:var(--cs-green-100)}.product-card .check{position:absolute;top:12px;right:12px;width:18px;height:18px;border-radius:50%;border:1.5px solid var(--cs-line-strong);background:var(--cs-white)}.product-card.is-selected .check{background:var(--cs-green-700);border-color:var(--cs-green-700);display:grid;place-items:center}.product-card.is-selected .check:after{content:"";width:8px;height:4px;border-left:2px solid var(--cs-white);border-bottom:2px solid var(--cs-white);transform:rotate(-45deg) translateY(-1px)}.product-chip{width:56px;height:36px;border-radius:var(--cs-radius-sm);background:linear-gradient(135deg,var(--cs-green-700),var(--cs-green-900));display:grid;place-items:center;color:var(--cs-white);font-family:var(--font-display);font-size:10px;font-weight:800;letter-spacing:.08em;flex-shrink:0}.product-chip.standard{background:linear-gradient(135deg,var(--cs-green-700),var(--cs-green-900))}.product-chip.gold{background:linear-gradient(135deg,#b88229,#6b4a12)}.product-chip.platinum{background:linear-gradient(135deg,#6b6b6b,#2a2a2a)}.product-chip.usd{background:linear-gradient(135deg,#1f5aa1,#103562)}.product-info{flex:1;min-width:0;padding-right:24px}.product-name{font-family:var(--font-display);font-size:14px;font-weight:700;color:var(--cs-ink-900)}.product-meta{font-size:11.5px;color:var(--cs-ink-200);margin-top:3px}.product-fee{font-size:11px;color:var(--cs-ink-100);margin-top:4px}.type-toggle{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:10px}.type-tile{border:1.5px solid var(--cs-line-strong);border-radius:var(--cs-radius-md);background:var(--cs-white);padding:18px 20px;cursor:pointer;position:relative;transition:border-color .12s ease,background .12s ease}.type-tile:hover{border-color:var(--cs-green-300)}.type-tile.is-selected{border-color:var(--cs-green-700);background:var(--cs-green-100)}.type-tile input{position:absolute;opacity:0;pointer-events:none}.type-tile-icon{width:32px;height:32px;color:var(--cs-green-700);margin-bottom:10px}.type-tile-icon svg{width:100%;height:100%}.type-tile-name{font-family:var(--font-display);font-size:15px;font-weight:700;color:var(--cs-ink-900);margin-bottom:4px}.type-tile-meta{font-size:12px;color:var(--cs-ink-200);line-height:1.5}.currency-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;background:var(--cs-mist);border:1px solid var(--cs-line);border-radius:var(--cs-radius-pill);font-size:12.5px;color:var(--cs-ink-700)}.currency-pill .strong{font-weight:700}.review-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.review-grid .review-panel.wide{grid-column:1 / -1}.review-panel{background:var(--cs-white);border:1px solid var(--cs-line);border-radius:var(--cs-radius-lg);overflow:hidden}.review-head{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid var(--cs-line)}.review-title{font-family:var(--font-display);font-size:14px;font-weight:700;color:var(--cs-ink-700)}.review-edit{font-size:12px;font-weight:700;color:var(--cs-green-700);display:inline-flex;align-items:center;gap:4px}.review-edit:hover{color:var(--cs-green-900)}.review-edit svg{width:12px;height:12px}.review-body{padding:16px 20px}.idempotency-strip{display:flex;align-items:center;gap:8px;padding:10px 14px;background:var(--cs-mist);border:1px solid var(--cs-line);border-radius:var(--cs-radius-sm);font-size:11.5px;color:var(--cs-ink-200);margin-bottom:16px}.idempotency-strip svg{width:14px;height:14px;color:var(--cs-ink-100);flex-shrink:0}.idempotency-strip .key{font-family:var(--font-mono);color:var(--cs-ink-700);font-weight:600}.result-card{background:var(--cs-white);border:1px solid var(--cs-line);border-radius:var(--cs-radius-lg);padding:40px;text-align:center;box-shadow:var(--cs-shadow-sm)}.result-icon{width:72px;height:72px;border-radius:50%;background:var(--cs-green-100);border:1.5px solid var(--cs-green-300);color:var(--cs-green-700);display:grid;place-items:center;margin:0 auto 24px}.result-icon.personalizing{background:#e6f0f9;border-color:#b7d2ea;color:#1b547f}.result-icon svg{width:36px;height:36px}.result-title{font-family:var(--font-display);font-size:28px;font-weight:800;letter-spacing:-.02em;color:var(--cs-ink-900);margin-bottom:8px}.result-sub{font-size:14px;color:var(--cs-ink-200);margin-bottom:32px;line-height:1.6}.issued-card{position:relative;border-radius:14px;width:100%;max-width:380px;aspect-ratio:1.586 / 1;margin:0 auto;padding:22px 24px;color:#fff;overflow:hidden;display:flex;flex-direction:column;text-align:left;box-shadow:0 18px 40px #0f1e1238,0 6px 12px #0f1e1224,inset 0 0 0 1px #ffffff14;background:radial-gradient(circle at 82% 18%,rgba(212,167,72,.42),transparent 45%),radial-gradient(circle at 12% 88%,rgba(0,0,0,.32),transparent 50%),linear-gradient(135deg,#156A38 0%,var(--cs-green-900) 55%,#093A22 100%);font-family:var(--font-display)}.issued-card.gold{background:radial-gradient(circle at 78% 22%,rgba(255,240,200,.4),transparent 50%),radial-gradient(circle at 15% 85%,rgba(0,0,0,.3),transparent 50%),linear-gradient(135deg,#d9b361,#a88227,#6e5217);color:#fbf6e8}.issued-card.platinum{background:radial-gradient(circle at 80% 20%,rgba(255,255,255,.12),transparent 50%),linear-gradient(135deg,#4a4a4a,#1f1f1f)}.issued-card.usd{background:radial-gradient(circle at 80% 20%,rgba(255,255,255,.15),transparent 50%),linear-gradient(135deg,#2c6fb8,#0e2e5c)}.issued-card.physical{background:repeating-linear-gradient(45deg,transparent 0 8px,rgba(255,255,255,.025) 8px 16px),radial-gradient(circle at 78% 22%,rgba(212,167,72,.32),transparent 50%),linear-gradient(135deg,#156A38 0%,var(--cs-green-900) 60%,#06301B 100%)}.issued-card:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;background:linear-gradient(115deg,transparent 38%,rgba(255,255,255,.18) 50%,rgba(255,255,255,.04) 56%,transparent 64%);pointer-events:none;z-index:0}.issued-card:after{content:"";position:absolute;width:220px;height:220px;right:-60px;top:-60px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.06),transparent 60%);pointer-events:none;z-index:0}.issued-card .ic-header{display:flex;justify-content:space-between;align-items:flex-start;position:relative;z-index:1;margin-bottom:6px}.issued-card .ic-bank{font-family:var(--font-display);font-weight:700;font-size:13px;letter-spacing:.16em;text-transform:uppercase;line-height:1}.issued-card .ic-bank small{display:block;font-size:9px;font-weight:600;letter-spacing:.18em;opacity:.75;margin-top:4px}.issued-card .ic-status{font-size:9.5px;font-weight:700;letter-spacing:.14em;padding:4px 10px;border-radius:999px;background:#ffffff26;border:1px solid rgba(255,255,255,.32);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.issued-card .ic-chip-row{display:flex;align-items:center;gap:14px;position:relative;z-index:1;margin:auto 0}.issued-card .ic-chip{width:44px;height:33px;border-radius:6px;background:linear-gradient(140deg,#f5da94,#e9c36f 30%,#c09642 55%,#8b6924);position:relative;box-shadow:inset 0 0 0 1px #ffffff47,inset 0 -1px #00000040,0 1px 2px #0000002e}.issued-card .ic-chip:before{content:"";position:absolute;left:6px;right:6px;top:7px;bottom:7px;background:linear-gradient(to right,transparent 0,transparent 22%,rgba(0,0,0,.2) 22%,rgba(0,0,0,.2) 23%,transparent 23%,transparent 49%,rgba(0,0,0,.2) 49%,rgba(0,0,0,.2) 50%,transparent 50%,transparent 77%,rgba(0,0,0,.2) 77%,rgba(0,0,0,.2) 78%,transparent 78%),linear-gradient(to bottom,transparent 0,transparent 33%,rgba(0,0,0,.2) 33%,rgba(0,0,0,.2) 35%,transparent 35%,transparent 65%,rgba(0,0,0,.2) 65%,rgba(0,0,0,.2) 67%,transparent 67%);border-radius:2px}.issued-card .ic-contactless{width:22px;height:22px;opacity:.92;flex-shrink:0}.issued-card .ic-pan{display:flex;gap:14px;font-family:var(--font-mono);font-size:18px;font-weight:600;letter-spacing:.06em;position:relative;z-index:1;margin:18px 0 14px;text-shadow:0 1px 2px rgba(0,0,0,.25)}.issued-card .ic-pan span{display:inline-block}.issued-card .ic-footer{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;position:relative;z-index:1}.issued-card .ic-col{display:flex;flex-direction:column;gap:3px;min-width:0}.issued-card .ic-label{font-size:8px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#ffffff9e;line-height:1}.issued-card .ic-value{font-family:var(--font-mono);font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:160px}.issued-card .ic-scheme{display:flex;align-items:center;gap:7px;flex-shrink:0}.issued-card .ic-scheme-mark{position:relative;width:36px;height:18px}.issued-card .ic-scheme-mark:before,.issued-card .ic-scheme-mark:after{content:"";position:absolute;width:18px;height:18px;border-radius:50%;top:0;box-shadow:0 1px 2px #0003}.issued-card .ic-scheme-mark:before{left:0;background:#c8242c}.issued-card .ic-scheme-mark:after{right:0;background:var(--cs-green-700)}.issued-card .ic-scheme-mark .blend{position:absolute;width:6px;height:18px;left:15px;top:0;background:#7a4f1f;mix-blend-mode:multiply}.issued-card .ic-scheme-name{font-family:var(--font-display);font-size:10.5px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.va-strip{background:var(--cs-paper);border:1px solid var(--cs-line);border-radius:var(--cs-radius-md);padding:14px 18px;margin:28px auto 0;max-width:460px;display:flex;align-items:center;gap:12px;text-align:left}.va-strip .icn-wrap{width:36px;height:36px;background:var(--cs-green-100);border:1px solid var(--cs-green-300);border-radius:var(--cs-radius-sm);color:var(--cs-green-700);display:grid;place-items:center;flex-shrink:0}.va-strip .icn-wrap svg{width:16px;height:16px}.va-strip .va-label{font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:var(--cs-ink-100);font-weight:700}.va-strip .va-value{font-family:var(--font-mono);font-size:13px;color:var(--cs-ink-700);font-weight:600;margin-top:2px}.next-panel{background:var(--cs-white);border:1px solid var(--cs-line);border-radius:var(--cs-radius-md);padding:18px 22px;margin-top:24px}.next-panel-title{font-family:var(--font-display);font-size:13px;font-weight:700;color:var(--cs-ink-700);text-transform:uppercase;letter-spacing:.1em;margin-bottom:14px;text-align:left}.next-panel-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.next-link{display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid var(--cs-line);border-radius:var(--cs-radius-sm);text-decoration:none;text-align:left;transition:background .12s ease,border-color .12s ease}.next-link:hover{background:var(--cs-mist);border-color:var(--cs-line-strong)}.next-link.disabled{opacity:.6;cursor:not-allowed}.next-link .nl-icon{width:28px;height:28px;background:var(--cs-green-100);border:1px solid var(--cs-green-300);border-radius:var(--cs-radius-sm);color:var(--cs-green-700);display:grid;place-items:center;flex-shrink:0}.next-link .nl-icon svg{width:14px;height:14px}.next-link .nl-label{font-size:12.5px;font-weight:700;color:var(--cs-ink-900);line-height:1.3}.next-link .nl-meta{font-size:10.5px;color:var(--cs-ink-100);margin-top:2px}.result-actions{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:28px;flex-wrap:wrap}*{box-sizing:border-box}body{font-family:var(--cs-font-body);color:var(--cs-fg);background:var(--cs-bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}.container{max-width:1200px;margin:0 auto;padding:0 32px}@media (max-width: 720px){.container{padding:0}}.site-header{position:sticky;top:0;z-index:60;height:72px;background:#ffffffa6;border-bottom:1px solid transparent;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,-webkit-backdrop-filter .2s ease;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,backdrop-filter .2s ease;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,backdrop-filter .2s ease,-webkit-backdrop-filter .2s ease}.site-header.is-scrolled{background:#ffffffd9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom-color:var(--cs-line);box-shadow:0 1px #0f1e1205}.site-header__inner{max-width:1200px;margin:0 auto;height:100%;display:flex;align-items:center;gap:28px;padding:0 32px}.site-header__logo{display:flex;align-items:center;gap:8px;text-decoration:none}.site-header__logo img{height:44px}.logo-mark__i{position:relative;display:inline-block}.site-header__logo:hover .logo-mark__i:after{transform:translate(-50%,-3px)}@media (prefers-reduced-motion: reduce){.logo-mark__i:after{transition:none}.site-header__logo:hover .logo-mark__i:after{transform:translate(-50%)}}.logo-mark--on-ink{color:var(--cs-white);font-size:22px}.logo-mark--on-ink .logo-mark__i:after{background:var(--cs-red-500)}.site-header__nav{display:flex;gap:4px;flex:1}.site-header__nav a{position:relative;font-weight:600;font-size:14px;color:var(--cs-ink-700);padding:10px 14px;border-radius:8px;transition:color .15s ease}.site-header__nav a:hover{color:var(--cs-green-700)}.site-header__nav a[aria-current=page]:after{content:"";position:absolute;left:14px;right:14px;bottom:4px;height:2px;background:var(--cs-green-700);border-radius:2px}.site-header__cta{display:flex;align-items:center;gap:8px;margin-left:auto}.site-header__cta a.signin{padding:10px 14px;font-size:14px;font-weight:600;color:var(--cs-ink-700);white-space:nowrap}.site-header__cta a.signin:hover{color:var(--cs-green-700)}@media (max-width: 540px){.site-header__cta{gap:4px}.site-header__cta a.signin{padding:8px;font-size:13px}.site-header__cta .btn--small{padding:9px 12px;font-size:13px}}.btn--primary{background:var(--cs-green-700);color:#fff;box-shadow:0 2px 6px #0f1e121a}.btn--primary:hover{background:var(--cs-green-900)}.btn--accent{background:#c8242c;color:#fff;box-shadow:0 2px 6px #c8242c33}.btn--accent:hover{background:#9a1a1a}.btn--ghost{background:#fff;color:#161a17;border-color:var(--cs-line-strong)}.btn--ghost:hover{border-color:var(--cs-ink-700)}.btn--outline-green{background:transparent;color:var(--cs-green-700);border-color:var(--cs-green-700)}.btn--outline-green:hover{background:var(--cs-green-100)}.btn--small{padding:10px 16px;font-size:14px}.btn-arrow{display:inline-flex;align-items:center;gap:6px;font-weight:700;font-size:14px;color:var(--cs-green-700);transition:gap .18s ease}.btn-arrow:after{content:"→";transition:transform .18s ease}.btn-arrow:hover{gap:10px}.btn-arrow:hover:after{transform:translate(2px)}.eyebrow{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:var(--cs-tracking-caps);color:var(--cs-green-700)}.eyebrow--muted{color:var(--cs-ink-100)}.eyebrow--inverse{color:#bfe5ce}@media (max-width: 640px){.eyebrow{font-size:9px}}.pill{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:999px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;background:var(--cs-green-100);color:var(--cs-green-900);border:1px solid var(--cs-green-300)}.pill .dot{width:6px;height:6px;background:var(--cs-green-500);border-radius:50%}@media (max-width: 640px){.pill{font-size:8px}}.hero{position:relative;overflow:hidden;padding:88px 0 96px}.hero__inner{position:relative;display:grid;grid-template-columns:1.1fr .9fr;gap:64px;align-items:center}.hero__title{font-family:var(--cs-font-display);font-weight:800;font-size:clamp(40px,6.4vw,72px);line-height:1.04;letter-spacing:-.025em;color:var(--cs-ink-900);margin:20px 0 0}@media (max-width: 640px){.hero__title{font-size:clamp(34px,6.4vw,72px);line-height:1.2}}.hero__title em{font-style:normal;color:var(--cs-green-700)}.hero__title-line{display:block;opacity:0;transform:translateY(18px);animation:hero-rise .7s cubic-bezier(.2,.7,.2,1) forwards}.hero__title-line:nth-of-type(2){animation-delay:90ms}.hero__title-line:nth-of-type(3){animation-delay:.18s}@keyframes hero-rise{to{opacity:1;transform:translateY(0)}}.hero__lede{font-size:18px;line-height:1.6;color:var(--cs-ink-200);margin:20px 0 0;max-width:520px}.hero__cta{display:flex;gap:12px;margin-top:32px;flex-wrap:wrap}.hero__trust{margin-top:28px;font-size:13px;color:var(--cs-ink-100)}.hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.hero__bg svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.hero__inner>*{position:relative;z-index:1}@media (max-width: 640px){.hero__lede{font-size:12px;margin:15px 0 0}.hero__cta{flex-direction:column;gap:12px}.hero__trust{font-size:9px}}.hero__card{position:relative;background:#fff;border:1px solid var(--cs-line);border-radius:20px;padding:24px;box-shadow:var(--cs-shadow-lg);will-change:transform}.hero__card-header{display:flex;justify-content:space-between;align-items:flex-start}.hero__card-label{font-size:12px;color:var(--cs-ink-200);font-weight:600}.hero__card-amount{font-family:var(--cs-font-display);font-weight:800;font-size:40px;color:var(--cs-ink-900);font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin-top:4px}.hero__card-delta{background:var(--cs-green-100);color:var(--cs-green-900);padding:4px 10px;border-radius:999px;font-size:12px;font-weight:700;border:1px solid var(--cs-green-300);display:inline-flex;align-items:center;gap:4px}.hero__card-bars{display:flex;gap:3px;height:60px;align-items:flex-end;margin-top:18px}.hero__card-bars span{flex:1;border-radius:3px;background:var(--cs-green-300);transform-origin:bottom;animation:bar-rise .9s cubic-bezier(.2,.7,.2,1) backwards}.hero__card-bars span.is-recent{background:var(--cs-green-700)}@keyframes bar-rise{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.hero__card-stats{margin-top:20px;border-top:1px solid var(--cs-line);padding-top:16px;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.hero__card-stats .label{font-size:11px;color:var(--cs-ink-100);text-transform:uppercase;letter-spacing:.08em;font-weight:700}.hero__card-stats .value{font-family:var(--cs-font-display);font-weight:700;font-size:18px;color:var(--cs-ink-700);margin-top:2px;font-variant-numeric:tabular-nums}.trust-strip{background:#fff;border-top:1px solid var(--cs-line);border-bottom:1px solid var(--cs-line)}.trust-strip__inner{padding:32px;display:flex;align-items:center;gap:32px;flex-wrap:wrap}.trust-strip__label{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--cs-ink-100)}.trust-strip__list{display:flex;gap:32px;flex:1;flex-wrap:wrap;align-items:center;justify-content:flex-end}.trust-strip__list .mark{font-family:var(--cs-font-display);font-weight:800;font-size:18px;color:var(--cs-ink-200);transition:color .18s ease,transform .18s ease}.trust-strip__list .mark:hover{color:var(--cs-ink-700);transform:translateY(-1px)}.section{padding:96px 0}.section--tight{padding:64px 0}.section--white{background:var(--surface)}.section--paper{background:var(--cs-paper)}.section--mist{background:var(--cs-mist)}.section--ink{background:var(--cs-green-900);color:#fff;position:relative;overflow:hidden}.section--ink>.container,.subhero>.container{position:relative;z-index:1}.section--ink .hero__bg,.subhero .hero__bg{z-index:0}.section-head{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:48px;gap:32px;flex-wrap:wrap}.section-head__title{font-family:var(--cs-font-display);font-weight:800;font-size:clamp(28px,3.6vw,40px);letter-spacing:-.02em;color:var(--cs-ink-900);margin:8px 0 0;line-height:1.1}.section-head__lede{font-size:16px;color:var(--cs-ink-200);max-width:380px;line-height:1.6;margin:10px 0 0}.section--ink .section-head__title{color:#fff}@media (max-width: 720px){.section{padding:64px 0}}@media (max-width: 640px){.section-head__title{font-size:clamp(24px,3.6vw,44px);margin-bottom:5px}.section-head__lede{font-size:12px}.section--ink{margin:-18px}.section--ink>.container,.subhero>.container{padding:0 20px}}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}@media (max-width: 980px){.grid-3,.grid-4{grid-template-columns:1fr 1fr}}@media (max-width: 640px){.grid-3,.grid-2,.grid-4{grid-template-columns:1fr}}.card:hover{box-shadow:var(--cs-shadow-md);transform:translateY(-2px);border-color:var(--cs-line-strong)}.card__icon{width:48px;height:48px;border-radius:12px;background:var(--cs-green-100);color:var(--cs-green-900);display:flex;align-items:center;justify-content:center;transition:background .2s ease,color .2s ease,transform .2s ease}.card:hover .card__icon{background:var(--cs-green-700);color:#fff;transform:rotate(-3deg) scale(1.04)}.card__name{font-family:var(--cs-font-display);font-weight:700;font-size:22px;color:var(--cs-ink-700)}.card__desc{font-size:14px;color:var(--cs-ink-200);line-height:1.6;margin:0;flex:1}@media (max-width: 640px){.card__desc{font-size:12px}}.chips{display:flex;flex-wrap:wrap;gap:10px}.chip{background:var(--cs-mist);border:1px solid var(--cs-line);padding:10px 18px;border-radius:999px;font-weight:600;font-size:14px;color:var(--cs-ink-400);transition:background .18s ease,color .18s ease,border-color .18s ease,transform .18s ease}.chip:hover{background:var(--cs-green-100);color:var(--cs-green-900);border-color:var(--cs-green-300);transform:translateY(-1px)}.section--ink .section-head__lede{color:var(--cs-green-300)}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;margin-top:24px;position:relative;z-index:1}.stats-grid .stat__num{font-family:var(--cs-font-display);font-weight:800;font-size:clamp(40px,5vw,64px);letter-spacing:-.025em;line-height:1;color:#fff;font-variant-numeric:tabular-nums}.stats-grid .stat__lab{margin-top:10px;font-size:14px;color:var(--cs-green-300);line-height:1.5}@media (max-width: 720px){.stats-grid{grid-template-columns:1fr 1fr;gap:24px}}.cta-band{background:#071f2f;border:1px solid var(--cs-line);border-radius:24px;padding:56px 64px;box-shadow:var(--cs-shadow-md);display:grid;grid-template-columns:2fr 1fr;gap:48px;align-items:center;position:relative;overflow:hidden}.cta-band__title{font-family:var(--cs-font-display);font-weight:800;font-size:clamp(28px,3.6vw,44px);letter-spacing:-.02em;color:#fff;margin:8px 0 0;line-height:1.1}.cta-band__lede{font-size:14px;color:#f8fafcc4;margin-top:12px;max-width:540px;line-height:1.6}.cta-band__actions{display:flex;justify-content:end;gap:10px;position:relative}@media (max-width: 880px){.cta-band{grid-template-columns:1fr;padding:40px 28px}}@media (max-width: 640px){.cta-band{grid-template-columns:1fr;padding:40px 28px}.cta-band__actions{display:flex;flex-direction:column;gap:10px;position:relative}}.site-footer{background:#0a0c0a;color:#fff;padding-top:72px}.site-footer__grid{max-width:1200px;margin:0 auto;padding:0 32px 48px;display:grid;grid-template-columns:1.4fr repeat(4,1fr);gap:48px}.site-footer__brand img{height:36px;display:block}.site-footer__brand .badge{background:#fff;display:inline-block;padding:10px 14px;border-radius:10px}.site-footer__brand p{font-size:14px;color:#ffffffa6;margin-top:18px;line-height:1.65;max-width:320px}.site-footer__brand .addr{font-size:13px;color:#ffffff80;margin-top:16px;line-height:1.6}.site-footer__col h4{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--cs-green-300);margin:0}.site-footer__col ul{list-style:none;padding:0;margin:16px 0 0;display:flex;flex-direction:column;gap:10px}.site-footer__col a{color:#ffffffc7;font-size:14px;transition:color .15s ease}.site-footer__col a:hover{color:#fff}.site-footer__rule{border-top:1px solid rgba(255,255,255,.12)}.site-footer__rule .row{max-width:1200px;margin:0 auto;padding:24px 32px;display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap}.site-footer__rule .copy{font-size:12px;color:#ffffff80}.site-footer__badges{display:flex;gap:8px}.site-footer__badges span{padding:3px 9px;border-radius:4px;font-size:11px;font-weight:700;letter-spacing:.05em}.site-footer__badges .b1{background:var(--cs-green-700);color:#fff}.site-footer__badges .b2,.site-footer__badges .b3{background:#ffffff1a;color:#fff}@media (max-width: 980px){.site-footer__grid{grid-template-columns:1fr 1fr}}@media (max-width: 540px){.site-footer__grid{grid-template-columns:1fr;gap:32px}}.reveal{opacity:0;transform:translateY(18px);transition:opacity .6s cubic-bezier(.2,.7,.2,1),transform .6s cubic-bezier(.2,.7,.2,1);will-change:opacity,transform}.reveal.is-visible{opacity:1;transform:translateY(0)}.reveal[data-delay="1"].is-visible{transition-delay:80ms}.reveal[data-delay="2"].is-visible{transition-delay:.16s}.reveal[data-delay="3"].is-visible{transition-delay:.24s}.reveal[data-delay="4"].is-visible{transition-delay:.32s}.subhero{position:relative;overflow:hidden;padding:96px 0 56px;background:var(--cs-paper)}.subhero__title{font-family:var(--cs-font-display);font-weight:800;font-size:clamp(36px,5vw,60px);letter-spacing:-.025em;color:var(--cs-ink-900);margin:12px 0 0;line-height:1.05;max-width:780px}.subhero__lede{font-size:18px;color:var(--cs-ink-200);margin:18px 0 0;max-width:640px;line-height:1.6}.field label{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--cs-ink-100)}.field input,.field select,.field textarea{font-family:inherit;font-size:15px;color:var(--cs-ink-700);background:#fff;border:1.5px solid var(--cs-line);border-radius:10px;padding:12px 14px;transition:border-color .15s ease,box-shadow .15s ease}.field textarea{resize:vertical;min-height:120px}.field--full{grid-column:1 / -1}.pullquote{font-family:var(--cs-font-display);font-weight:700;font-size:clamp(24px,2.6vw,32px);line-height:1.35;letter-spacing:-.01em;color:var(--cs-ink-700);max-width:880px}.pullquote:before{content:"“";color:var(--cs-red-700);font-size:1.4em;line-height:0;vertical-align:-.2em;margin-right:.12em}.pullquote__attr{display:block;margin-top:18px;font-family:var(--cs-font-body);font-weight:600;font-size:14px;color:var(--cs-ink-200)}.dotted-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.dotted-list li{position:relative;padding-left:22px;font-size:15px;color:var(--cs-ink-400);line-height:1.55}.dotted-list li:before{content:"";position:absolute;left:0;top:9px;width:8px;height:8px;border-radius:50%;background:var(--cs-green-700)}.person{background:#fff;border:1px solid var(--cs-line);border-radius:16px;padding:24px;display:flex;flex-direction:column;gap:8px;transition:box-shadow .2s ease,transform .2s ease}.person:hover{box-shadow:var(--cs-shadow-md);transform:translateY(-2px)}.person__avatar{width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,var(--cs-green-300),var(--cs-green-700));color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--cs-font-display);font-weight:700;font-size:20px}.person__name{font-family:var(--cs-font-display);font-weight:700;font-size:18px;color:var(--cs-ink-700);margin-top:8px}.person__role{font-size:13px;color:var(--cs-ink-200)}.hero--compact{padding:80px 0 64px}.hero__inner--solo{grid-template-columns:1fr;max-width:760px}@media (max-width: 980px){.hero{padding:56px 0 72px}.hero__inner{grid-template-columns:1fr;gap:40px}.hero__card-amount{font-size:32px}}@media (max-width: 546px){.hero,.hero--compact{padding:10px}}.journey-head{display:flex;justify-content:space-between;align-items:flex-start;gap:32px;flex-wrap:wrap;margin-bottom:36px}.journey-progress{display:flex;align-items:center;gap:18px;background:#fff;padding:14px 20px 14px 14px;border:1px solid var(--cs-line);border-radius:999px;box-shadow:var(--cs-shadow-sm)}.journey-progress__ring{position:relative;width:64px;height:64px}.journey-progress__ring svg{width:100%;height:100%;transform:scale(.95)}.journey-progress__ring #ringFg{transition:stroke-dashoffset .6s cubic-bezier(.2,.7,.2,1)}.journey-progress__num{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-family:var(--cs-font-display);font-weight:700;font-size:20px;color:var(--cs-ink-700);font-variant-numeric:tabular-nums}.journey-progress__num small{font-size:11px;color:var(--cs-ink-100);font-weight:600;margin-left:1px}.journey-progress__meta .label{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--cs-ink-100)}.journey-progress__meta .value{font-family:var(--cs-font-display);font-weight:700;font-size:16px;color:var(--cs-ink-700);letter-spacing:-.01em}.journey-rail{display:flex;gap:4px;margin:0 0 32px;list-style:none;counter-reset:jr;background:#fff;border:1px solid var(--cs-line);border-radius:14px;padding:8px;overflow-x:auto}.journey-rail li{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 6px;border-radius:10px;transition:background .2s ease,color .2s ease;font-size:11px}.journey-rail li .dot{display:grid;place-items:center;width:26px;height:26px;border-radius:999px;background:var(--cs-mist);color:var(--cs-ink-100);font-family:var(--cs-font-mono);font-weight:700;font-size:12px;border:1px solid var(--cs-line-strong);transition:all .24s cubic-bezier(.2,.7,.2,1)}.journey-rail li .lbl{font-weight:600;color:var(--cs-ink-100);letter-spacing:.02em;text-align:center;white-space:nowrap}.journey-rail li.is-done .dot{background:var(--cs-green-500);color:#fff;border-color:var(--cs-green-500);font-size:0}.journey-rail li.is-done .dot:after{content:"✓";font-size:14px}.journey-rail li.is-current{background:var(--cs-green-100)}.journey-rail li.is-current .dot{background:#fff;color:var(--cs-green-900);border-color:var(--cs-green-700);box-shadow:0 0 0 4px #2ba15d2e}.journey-rail li.is-current .lbl{color:var(--cs-green-900)}@media (max-width: 720px){.journey-rail li .lbl{display:none}.journey-rail li{padding:6px 4px}}.journey-stage{background:var(--surface);border:1px solid var(--cs-line);border-radius:18px;box-shadow:var(--cs-shadow-md);overflow:hidden}.journey-stage__head{padding:22px 28px;border-bottom:1px solid var(--cs-line);display:flex;justify-content:space-between;align-items:flex-start;gap:24px;flex-wrap:wrap}.journey-stage__step{font-family:var(--cs-font-mono);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--cs-green-700)}.journey-stage__title{font-family:var(--cs-font-display);font-weight:700;font-size:24px;color:var(--cs-ink-900);margin:4px 0 6px;letter-spacing:-.015em}.journey-stage__sub{font-size:14px;color:var(--cs-ink-200);margin:0;max-width:540px;line-height:1.55}.journey-stage__hint{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;background:var(--cs-mist);border-radius:999px;font-size:13px;color:var(--cs-ink-400);border:1px solid var(--cs-line);font-weight:600;transition:background .2s ease,color .2s ease,border-color .2s ease}.journey-stage__hint .status-dot{width:8px;height:8px;border-radius:50%;background:var(--cs-ink-100);position:relative}.journey-stage__hint .status-dot:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:50%;background:var(--cs-ink-100);opacity:.4;animation:dot-pulse 1.6s ease-out infinite}.journey-stage__hint.is-ready{background:var(--cs-green-100);color:var(--cs-green-900);border-color:var(--cs-green-300)}.journey-stage__hint.is-ready .status-dot{background:var(--cs-green-500)}.journey-stage__hint.is-ready .status-dot:after{background:var(--cs-green-500)}@keyframes dot-pulse{0%{transform:scale(1);opacity:.4}to{transform:scale(2.2);opacity:0}}.journey-stage__frame{position:relative;background:var(--cs-paper);height:clamp(620px,78vh,860px);overflow:hidden}.journey-stage__frame iframe{width:100%;height:100%;border:none;display:block;transition:opacity .32s ease}.journey-stage__frame.is-loading iframe{opacity:0}.journey-stage__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#fafbf9eb;display:grid;place-items:center;opacity:0;pointer-events:none;transition:opacity .22s ease;z-index:2}.journey-stage__frame.is-loading .journey-stage__overlay,.journey-stage__overlay.is-flash{opacity:1}.journey-stage__overlay.is-flash .overlay-spin span{background:var(--cs-green-700);animation:pulse-check .55s ease-out forwards}@keyframes pulse-check{0%{transform:scale(.4);opacity:0}60%{transform:scale(1.2);opacity:1}to{transform:scale(1);opacity:1}}.overlay-card{display:flex;flex-direction:column;align-items:center;gap:14px;padding:22px 28px;background:#fff;border:1px solid var(--cs-line);border-radius:14px;box-shadow:var(--cs-shadow-md)}.overlay-spin{display:flex;gap:6px}.overlay-spin span{width:8px;height:8px;border-radius:50%;background:var(--cs-green-700);animation:spin-bounce 1.2s ease-in-out infinite}.overlay-spin span:nth-child(2){animation-delay:.15s}.overlay-spin span:nth-child(3){animation-delay:.3s}@keyframes spin-bounce{0%,80%,to{transform:scale(.6);opacity:.5}40%{transform:scale(1.1);opacity:1}}.overlay-text{font-size:13px;font-weight:600;color:var(--cs-ink-400);letter-spacing:.02em}.journey-stage__foot{padding:18px 28px;border-top:1px solid var(--cs-line);display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;background:#fff}.journey-stage__counts{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.count-pill{font-family:var(--cs-font-mono);font-size:12px;font-weight:600;letter-spacing:.04em;color:var(--cs-ink-200);padding:6px 12px;background:var(--cs-mist);border-radius:999px;border:1px solid var(--cs-line)}.btn-link{background:none;border:none;padding:6px 0;color:var(--cs-green-700);font-weight:600;font-size:13px;cursor:pointer;font-family:var(--cs-font-body);transition:color .15s ease}.btn-link:hover{color:var(--cs-green-900);text-decoration:underline}.btn--gated{position:relative;min-width:280px;justify-content:center}.btn--gated:disabled{background:var(--cs-mist);color:var(--cs-ink-100);cursor:not-allowed;box-shadow:none;transform:none;opacity:1}.btn--gated:disabled .arrow{opacity:.4}.btn--gated:not(:disabled){animation:ready-pulse 1.6s ease-in-out 1}.btn--gated .arrow{margin-left:8px;transition:transform .2s ease}.btn--gated:not(:disabled):hover .arrow{transform:translate(3px)}@keyframes ready-pulse{0%{box-shadow:0 0 #2ba15d73}to{box-shadow:0 0 0 14px #2ba15d00}}@media (max-width: 720px){.journey-stage__head{padding:18px 20px}.journey-stage__foot{padding:16px 20px;flex-direction:column;align-items:stretch}.journey-stage__foot .btn--gated{width:100%}.journey-stage__counts{justify-content:space-between}}.journey-complete{margin-top:32px;animation:complete-rise .6s cubic-bezier(.2,.7,.2,1) both}@keyframes complete-rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.complete-card{background:#fff;border:1px solid var(--cs-green-300);border-top:4px solid var(--cs-green-500);border-radius:18px;padding:36px;text-align:center;box-shadow:0 12px 36px #2ba15d1f}.complete-check{width:76px;height:76px;border-radius:50%;background:var(--cs-green-100);color:var(--cs-green-700);display:grid;place-items:center;margin:0 auto 18px;border:4px solid var(--cs-green-300)}.complete-title{font-family:var(--cs-font-display);font-weight:700;font-size:32px;color:var(--cs-ink-900);margin:6px 0 12px;letter-spacing:-.02em}.complete-lede{font-size:16px;color:var(--cs-ink-200);line-height:1.6;max-width:540px;margin:0 auto 24px}.complete-actions{display:inline-flex;gap:12px;flex-wrap:wrap;justify-content:center}.complete-actions .btn{min-width:200px;justify-content:center}.complete-ref{display:inline-block;margin:6px auto 24px;padding:14px 22px 12px;background:var(--cs-mist);border:1px dashed var(--cs-green-300);border-radius:12px;text-align:center}.complete-ref__label{font-family:var(--cs-font-mono);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--cs-ink-300);margin-bottom:4px}.complete-ref__num{font-family:var(--cs-font-mono);font-weight:700;font-size:18px;color:var(--cs-green-900);letter-spacing:.02em}.complete-ref__hint{font-size:12px;color:var(--cs-ink-300);margin-top:6px}.resume-banner__meta .dot-sep{color:var(--cs-line-strong, #C8CFC9)}@media (max-width: 720px){.resume-banner__actions{width:100%;justify-content:space-between}}.saved-tag{display:inline-flex;align-items:center;gap:6px;font-family:var(--cs-font-mono);font-size:11px;font-weight:600;letter-spacing:.04em;color:var(--cs-green-700);padding:5px 10px;background:var(--cs-green-100);border:1px solid var(--cs-green-300);border-radius:999px;position:relative}.saved-tag:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--cs-green-500);box-shadow:0 0 #2ba15d8c;animation:saved-pulse 2.4s ease-in-out infinite}@keyframes saved-pulse{0%,to{box-shadow:0 0 #2ba15d8c}50%{box-shadow:0 0 0 6px #2ba15d00}}.partner-perks{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:16px;position:relative;z-index:1}.partner-perks>div{color:#fff}.perk-num{font-family:var(--cs-font-mono);font-weight:600;font-size:12px;letter-spacing:.1em;color:#bfe5ce}.perk-title{font-family:var(--cs-font-display);font-weight:700;font-size:19px;color:#fff;margin:8px 0 10px;letter-spacing:-.01em}.perk-body{font-size:14px;line-height:1.6;color:#ffffffb3;margin:0}.perk-body__sub{font-size:11px;line-height:1.6;font-weight:600;color:var(--cs-ink-400);padding:4px 10px;margin-top:15px;background:#fff;border-radius:50px;width:-moz-fit-content;width:fit-content}@media (max-width: 980px){.partner-perks{grid-template-columns:1fr 1fr}}@media (max-width: 540px){.partner-perks{grid-template-columns:1fr;gap:20px}.perk-num{font-size:11px}.perk-title{font-size:14px;margin:8px 0}.perk-body{font-size:11px}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;transition-duration:.001ms!important;animation-iteration-count:1!important}.reveal,.hero__title-line{opacity:1!important;transform:none!important}}.mobile-menu{display:none!important}.btn-mobile{display:none;background:none;border:none;cursor:pointer;padding:8px;width:36px;height:36px;flex-direction:column;justify-content:center;gap:4px}.btn-mobile span{display:block;height:2px;background:var(--cs-ink-700, #161A17);border-radius:1px}@media (max-width: 880px){.site-header__nav,.site-header__cta{display:none}.btn-mobile{display:flex}.mobile-menu{display:none!important;flex-direction:column;gap:4px;padding:16px 24px 24px;background:var(--cs-white, #fff);border-bottom:1px solid var(--cs-line, #E4E7E2);box-shadow:0 8px 24px #0f1e120f}.mobile-menu.is-open{display:flex!important}.mobile-menu a{padding:10px 4px;text-decoration:none;color:var(--cs-ink-700, #161A17);font-size:15px;font-weight:600;border-bottom:1px solid var(--cs-line, #E4E7E2)}.mobile-menu a:last-of-type{border-bottom:none}.mobile-menu .cta-stack{margin-top:12px;padding-top:12px;border-top:1px solid var(--cs-line, #E4E7E2)}.mobile-menu .cta-stack .btn{width:100%;justify-content:center}}.light{--bg: var(--cs-bg);--surface: var(--cs-bg-elevated);--border: var(--cs-border);--border-strong: var(--cs-border-strong);--text: var(--cs-fg);--text-secondary: var(--cs-ink-400);--text-tertiary: var(--cs-fg-muted);--text-muted: var(--cs-fg-subtle);--warning-bg: #fff6dd;--warning-ring: #f2dc9e;--warning-text: #7a5800;--info: #2978b5;--info-bg: #e6f0f9;--info-ring: #b7d2ea;--info-text: #1b547f}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}button{font-family:SUSE,system-ui,sans-serif;cursor:pointer;border:none;background:none;color:inherit}input,select,textarea{font-family:inherit}table{border-collapse:collapse;width:100%}.mono{font-family:var(--font-mono)}.tabular{font-variant-numeric:tabular-nums}.logo-mark{font-family:var(--font-display);font-weight:800;font-size:24px;line-height:1;letter-spacing:-.02em;display:inline-flex;align-items:baseline;-webkit-user-select:none;-moz-user-select:none;user-select:none}.logo-mark__i:after{transition:transform .22s cubic-bezier(.34,1.56,.64,1);content:"";position:absolute;top:-.18em;left:50%;width:.22em;height:.22em;border-radius:50%;background:var(--cs-red-700);transform:translate(-50%)}.scr-app-bar .crumbs a:hover{color:var(--cs-green-700)}.scr-app-bar .spacer{flex:1}.scr-app-bar .help-link svg{width:16px;height:16px}.scr-app-bar .avatar{width:32px;height:32px;border-radius:999px;background:var(--cs-green-100);color:var(--cs-green-900);display:grid;place-items:center;font-weight:700;font-size:12px;border:1px solid var(--cs-green-300);flex-shrink:0}.scr-app-bar .user-meta{display:flex;flex-direction:column}.scr-body{flex:1;display:grid;grid-template-columns:280px 1fr;min-height:0}.scr-rail ol{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:4px}.scr-rail li:hover{background:var(--cs-mist)}.scr-rail a.step-link{display:flex;align-items:flex-start;gap:12px;padding:10px;width:100%;text-decoration:none;color:inherit}.scr-rail .step-dot svg{width:12px;height:12px}.scr-rail .step-content{flex:1;min-width:0}.scr-rail .step-actor.checker{background:var(--cs-red-100);color:var(--cs-red-900)}.rail-help{margin-top:32px;padding:14px;background:var(--cs-green-100);border:1px solid var(--cs-green-300);border-radius:var(--cs-radius-md)}.rail-help-title{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:700;color:var(--cs-green-900)}.rail-help-title svg{width:14px;height:14px}.rail-help-link{font-size:12px;font-weight:700;color:var(--cs-green-700);margin-top:10px;display:inline-block}.rail-help-link:hover{color:var(--cs-green-900)}.scr-main{overflow:auto;padding:10px 12px 56px}.scr-main .container{max-width:1100px;margin:0 auto;display:flex;flex-direction:column;gap:24px}.scr-main .container--narrow{max-width:720px}@media (max-width: 960px){.scr-body{grid-template-columns:1fr}.scr-rail{display:none}.scr-main{padding:24px}}@media (max-width: 720px){.scr-main{padding:0}}.page-head{display:flex;align-items:center;justify-content:space-between;gap:24px}.page-head .title-row{display:flex;align-items:center;gap:12px}.page-eyebrow{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--cs-green-700);margin-bottom:8px}.page-title{font-family:var(--font-display);font-size:30px;font-weight:800;color:var(--cs-ink-900);letter-spacing:-.02em;line-height:1.15;margin:0 0 10px}.page-sub{font-size:14.5px;color:var(--cs-ink-200);margin:0 0 18px;line-height:1.65}@media (max-width: 720px){.page-title{font-size:16px}.page-sub{font-size:12px}}@media (max-width: 640px){.page-title{font-size:24px}.page-sub{font-size:14px}}.back-link:hover{color:var(--cs-green-700)}.back-link svg{width:14px;height:14px}.breadcrumbs a:hover{color:var(--cs-green-700)}.breadcrumbs svg{width:12px;height:12px;flex-shrink:0}.kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.kpis.cols-3{grid-template-columns:repeat(3,1fr)}.kpi-value{font-family:var(--font-display);font-size:28px;font-weight:800;margin-top:10px;font-variant-numeric:tabular-nums;letter-spacing:var(--cs-tracking-tight);color:var(--cs-ink-900);line-height:1.1}.kpi-value.success{color:var(--cs-green-700)}.kpi-value.danger{color:var(--cs-red-700)}.kpi-value.accent{color:var(--cs-green-700)}.card-pad{padding:24px}.card-pad-lg{padding:28px}@media (max-width: 720px){.card-pad-lg{padding:28px 16px}}table.data tbody tr:last-child td{border-bottom:none}table.data .right{text-align:right}.icon-button:hover{background:var(--cs-mist);color:var(--cs-green-700)}.icon-button svg{width:16px;height:16px}.btn{border:1.5px solid transparent;cursor:pointer;text-decoration:none;-webkit-tap-highlight-color:transparent;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 12px;border-radius:var(--cs-radius-md);font-size:12px;font-weight:700;font-family:var(--font-display);white-space:nowrap;transition:background .12s ease,color .12s ease,transform .1s ease,box-shadow .12s ease}.btn:active{box-shadow:var(--cs-shadow-xs);transform:scale(.98)}.btn svg{width:14px;height:14px}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-primary:hover:not(:disabled){background:var(--cs-green-900)}.btn-secondary:hover:not(:disabled){background:var(--cs-green-100)}.btn-success:hover:not(:disabled){background:var(--cs-green-900)}.btn-danger:hover:not(:disabled){background:var(--cs-red-100);color:var(--cs-red-900)}.btn-sm{padding:6px 11px;font-size:12px}.btn-sm svg{width:12px;height:12px}.btn-sm.btn-secondary,.btn-sm.btn-danger{padding:4.5px 9.5px}.btn-sm.btn-ghost{padding:5px 10px}.btn-lg{padding:10px 14px;font-size:14px}.search-wrap{position:relative;display:flex;gap:8px;align-items:center;border:1px solid var(--cs-line-strong);border-radius:var(--cs-radius-sm);padding:0 10px;background:var(--cs-white)}.search-wrap svg{position:absolute;left:11px;top:50%;transform:translateY(-50%);width:14px;height:14px;color:var(--cs-ink-100);pointer-events:none}.badge.completed{background:var(--cs-green-100);color:var(--cs-green-900);border-color:var(--cs-green-300)}.badge.failed{background:var(--cs-red-100);color:var(--cs-red-900);border-color:var(--cs-red-300)}.badge.processed{background:var(--cs-green-100);color:var(--cs-green-900);border-color:var(--cs-green-300)}.badge.error-code{background:var(--cs-red-100);color:var(--cs-red-900);border-color:var(--cs-red-300);font-family:var(--font-mono);font-weight:500;letter-spacing:0}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.live-dot{width:7px;height:7px;border-radius:50%;background:var(--cs-green-500);animation:pulse 2s ease-in-out infinite;display:inline-block}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}.row-between{display:flex;align-items:center;justify-content:space-between}.row-end{display:flex;align-items:center;justify-content:flex-end;gap:10px}.gap-2{display:flex;align-items:center;gap:8px}dl.specs{display:grid;grid-template-columns:repeat(2,1fr);gap:0 36px}dl.specs>div:last-child{border-bottom:none}dl.specs dd.mono{font-family:var(--font-mono);font-size:12.5px;font-weight:500}dl.specs dd.success{color:var(--cs-green-700)}dl.specs dd.danger{color:var(--cs-red-700)}.notice{display:flex;gap:10px;padding:14px 16px;border-radius:var(--cs-radius-md);font-size:12.5px;line-height:var(--cs-leading-body)}.notice svg{width:16px;height:16px;flex-shrink:0;margin-top:1px}.notice .strong{font-weight:700}.notice.warning{background:var(--warning-bg);color:var(--warning-text);border:1px solid var(--warning-ring)}.notice.warning svg{color:var(--cs-warning)}.notice.warning .strong{color:var(--warning-text)}.dropzone:hover,.dropzone.is-dragging{border-color:var(--cs-green-500);background:var(--cs-green-100)}.dropzone.has-file{border-style:solid;border-color:var(--cs-green-300);background:var(--cs-green-100);text-align:left;padding:18px}.dropzone-prompt{display:flex;flex-direction:column;align-items:center;gap:10px}.dropzone-prompt svg{width:32px;height:32px;color:var(--cs-green-700)}.file-pill{display:flex;align-items:center;gap:12px}.file-icon svg{width:18px;height:18px}.file-meta{flex:1;min-width:0}.approval-grid{display:grid;grid-template-columns:2fr 3fr;gap:18px}.queue-list{display:flex;flex-direction:column}.queue-item:last-child{border-bottom:none}.queue-row{display:flex;justify-content:space-between;align-items:center}.processing-numbers{display:flex;align-items:end;justify-content:space-between;margin-bottom:14px}.processing-progress.pct{color:var(--cs-green-700)}.failure-cluster{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border:1px solid var(--cs-red-300);background:var(--cs-red-100);border-radius:var(--cs-radius-md)}.failure-cluster+.failure-cluster{margin-top:10px}.failure-info{display:flex;align-items:center;gap:14px}.failure-code{font-family:var(--font-mono);font-size:12px;color:var(--cs-red-900);font-weight:600}.failure-desc{font-size:12px;color:var(--cs-red-900);margin-top:3px;opacity:.85}.result-pill{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600}.result-pill svg{width:14px;height:14px}.result-pill.success{color:var(--cs-green-700)}.result-pill.failed{color:var(--cs-red-700)}.scr-main--welcome{padding:0}.scr-main--welcome .container{gap:32px;padding:60px 28px 40px}.welcome-head{display:flex;justify-content:space-between;align-items:flex-start;gap:32px;flex-wrap:wrap}.welcome-text{flex:1;min-width:320px}.welcome-eyebrow{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--cs-green-700);margin-bottom:18px}.welcome-title{font-family:var(--font-display);font-size:56px;font-weight:800;letter-spacing:-.03em;line-height:1.05;color:var(--cs-ink-900);margin-bottom:18px}.currently-pill__num-big{font-size:22px;font-weight:800;color:var(--cs-ink-900);line-height:1}.currently-pill__meta{display:flex;flex-direction:column;gap:2px}.currently-pill__label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--cs-green-700)}.currently-pill__value{font-family:var(--font-display);font-size:17px;font-weight:700;color:var(--cs-ink-900)}.resume-banner__icon svg{width:22px;height:22px}.resume-banner__body{min-width:0;flex:1}.resume-banner__title{font-size:18px;font-weight:700;color:var(--cs-ink-900);font-family:var(--font-display);letter-spacing:-.01em}.resume-banner__actions{flex-wrap:wrap;display:flex;align-items:center;gap:16px;flex-shrink:0}.btn-accent:hover{background:var(--cs-red-900)}.btn-accent:active{transform:scale(.98)}.btn-link-green{color:var(--cs-green-700);font-weight:700;font-size:14px;padding:6px 4px}.btn-link-green:hover{color:var(--cs-green-900)}.big-step{display:flex;flex-direction:column;align-items:center;gap:14px;padding:14px 8px;border-radius:var(--cs-radius-md);transition:background .12s ease;text-decoration:none;color:inherit}.big-step:hover{background:var(--cs-mist)}.big-step.is-active{background:var(--cs-green-100)}.big-step__circle svg{width:14px;height:14px}.big-step.is-active .big-step__label{color:var(--cs-ink-900);font-weight:700}.hstep.is-active{background:var(--cs-green-100);color:var(--cs-ink-900);font-weight:600}.hstep__circle svg{width:10px;height:10px}.hstep__actor.checker{background:var(--cs-red-100);color:var(--cs-red-900)}@media (max-width: 720px){.welcome-title{font-size:38px}.welcome-head{gap:20px}.currently-pill{padding-right:16px}.big-stepper{grid-template-columns:repeat(7,minmax(80px,1fr));overflow-x:auto}.resume-banner{padding:16px;flex-direction:column;align-items:flex-start}}.logo-link{text-decoration:none;display:inline-block;border-radius:var(--cs-radius-sm);transition:opacity .12s ease}.logo-link:hover{opacity:.75}.signout-link{font-size:11px;color:var(--cs-green-700);font-weight:700;text-decoration:none;transition:color .12s ease}.signout-link:hover{color:var(--cs-green-900)}.scr>.scr-app-bar{grid-column:1 / -1;grid-row:1}.scr>.scr-content{grid-column:2;grid-row:2;display:flex;flex-direction:column;overflow:hidden;min-width:0}.scr>.scr-content>.hstepper{flex-shrink:0}.scr>.scr-content>.scr-main{flex:1;overflow:auto}.side-section{padding:18px 16px 6px}.side-section+.side-section{padding-top:14px}.side-nav{display:flex;flex-direction:column;gap:2px}.side-link svg{width:16px;height:16px;flex-shrink:0}.side-link:hover{background:var(--cs-mist);color:var(--cs-ink-900)}.side-link.is-active{background:var(--cs-green-100);color:var(--cs-ink-900);font-weight:700}.side-link.is-active:before{content:"";position:absolute;left:-16px;top:6px;bottom:6px;width:3px;background:var(--cs-green-700);border-radius:0 2px 2px 0}.side-link.is-active svg{color:var(--cs-green-700)}.side-tenant .role{font-size:10.5px;text-transform:uppercase;letter-spacing:.1em;color:var(--cs-green-700);font-weight:700;margin-top:2px}@media (max-width: 880px){.scr{grid-template-columns:1fr}.scr>.scr-side{display:none}.scr>.scr-app-bar{grid-row:1}.scr>.scr-content{grid-column:1;grid-row:2}}.row-clickable{cursor:pointer}.customer-name{display:flex;align-items:center;gap:10px}.avatar-sm{width:30px;height:30px;border-radius:999px;border:1px solid var(--cs-green-300);background:var(--cs-green-100);color:var(--cs-green-900);display:grid;place-items:center;font-size:11px;font-weight:700;flex-shrink:0}.customer-name__title{font-size:12px;font-weight:600;color:var(--cs-ink-700)}.customer-name__sub{font-size:11.5px;color:var(--text-muted)}.customer-phone{font-size:12px;color:var(--cs-ink-200)}@media (max-width: 640px){.avatar-sm{display:none}.customer-name__title{font-size:14px;font-weight:600;color:var(--cs-ink-700)}.customer-name__sub{font-size:12px}.customer-phone{font-size:13px;color:var(--cs-ink-200)}}.kyc-pill.lvl-1{background:var(--warning-bg);color:var(--warning-text);border-color:var(--warning-ring)}.kyc-pill.lvl-3{background:var(--cs-green-100);color:var(--cs-green-900);border-color:var(--cs-green-300)}.badge.status-draft,.badge.status-pending{background:var(--warning-bg);color:var(--warning-text);border-color:var(--warning-ring)}.badge.status-active{background:var(--cs-green-100);color:var(--cs-green-900);border-color:var(--cs-green-300)}.table-pager{margin-top:12px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.table-pager__meta{font-size:12px;color:var(--text-tertiary)}.table-pager__meta strong{color:var(--text)}.table-pager__actions{display:flex;align-items:center;gap:8px}.table-pager__btn{padding:8px 12px;font-size:12px}.profile-specs>div{display:grid;grid-template-columns:140px minmax(0,1fr);gap:10px;padding:10px 0;border-bottom:1px solid var(--border)}.profile-specs>div:last-child{border-bottom:none}.profile-specs dt{font-size:12px;color:var(--text-muted)}.profile-specs dd{margin:0;font-size:12.5px;color:var(--text);text-align:right}@media (max-width: 640px){.profile-specs>div{grid-template-columns:1fr}.profile-specs dt,.profile-specs dd{font-size:14px}}.muted{color:var(--text-muted)}.cta-link{color:var(--cs-green-700);font-weight:700}.card-row+.card-row{margin-top:8px}.card-body{flex:1;min-width:0}.profile-empty-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--cs-radius-lg)}.profile-ref-inline{color:var(--text);font-size:11.5px}.badge.status-terminated{background:var(--cs-red-100);color:var(--cs-red-900);border-color:var(--cs-red-300)}@media (max-width: 960px){.profile-two-col{grid-template-columns:1fr}}.iss-hero{border:1px solid var(--border);background:var(--surface);border-radius:var(--cs-radius-lg);padding:24px;box-shadow:var(--cs-shadow-xs);display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:20px;align-items:center}.iss-hero-eyebrow{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--cs-green-700)}.iss-hero-title{margin-top:8px;font-family:var(--font-display);font-size:22px;font-weight:800;letter-spacing:-.02em;color:var(--text);line-height:1.1}.iss-hero-sub{max-width:860px;color:var(--text-tertiary);font-size:13px;line-height:1.65}.iss-hero-sub-mini{font-size:11px;color:var(--cs-ink-200);line-height:1.6}.iss-hero-cta{margin-top:18px;display:flex;flex-wrap:wrap;gap:10px}.iss-hero-art{height:140px;border-radius:var(--cs-radius-lg);border:1px solid var(--cs-green-300);background:linear-gradient(135deg,var(--cs-green-700),var(--cs-green-900));color:var(--cs-white);display:grid;place-items:center;font-size:13px;font-weight:800;letter-spacing:.12em;text-align:center}.iss-warm-banner{margin-top:18px;border:1px solid var(--cs-green-300);background:var(--cs-green-100);border-radius:var(--cs-radius-md);padding:12px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.iss-warm-banner .av{width:34px;height:34px;border-radius:999px;border:1px solid var(--cs-green-300);background:var(--surface);color:var(--cs-green-900);display:grid;place-items:center;font-weight:800;font-size:12px}.iss-warm-banner .body{flex:1;min-width:200px}.iss-warm-banner .ttl{font-size:13px;color:var(--text)}.iss-warm-banner .ttl span{font-weight:700}.iss-warm-banner .mta{margin-top:2px;font-size:11.5px;color:var(--text-tertiary)}.iss-warm-banner .mta span{font-family:var(--font-mono);color:var(--text)}@media (max-width: 960px){.iss-hero{grid-template-columns:1fr}.iss-hero-sub{font-size:11px}.iss-hero-sub-mini{font-size:10px}}@media (max-width: 640px){.iss-hero-body{order:1}.iss-hero-title{font-size:28px}.iss-hero-sub{font-size:14px;margin-top:10px}}.form-row-2,.form-row-full{grid-column:span 2}.field input,.field select{width:100%;height:40px;border:1px solid var(--border-strong);border-radius:var(--cs-radius-sm);background:var(--surface);color:var(--text);padding:0 10px;font-size:13px}.field input:focus,.field select:focus{border-color:var(--cs-green-500);box-shadow:var(--cs-shadow-focus);outline:none}.req{color:var(--cs-red-700);margin-left:2px}.radio-group{display:flex;gap:10px;flex-wrap:wrap}.radio-pill input{position:absolute;opacity:0;pointer-events:none}.radio-pill:has(input:checked) .dot{background:var(--cs-green-700);border-color:var(--cs-green-700)}.app-table__head-cell{color:var(--text-muted)}.app-table__cell{color:var(--text-secondary)}.app-table__state{color:var(--text-tertiary)}.app-table__pager{background:var(--surface)}.app-table__pager-meta{color:var(--text-tertiary)}.app-table__row--alt{background:color-mix(in srgb,var(--bg) 45%,var(--surface))}.app-table__head-row{background:color-mix(in srgb,var(--bg) 70%,var(--surface))}.app-table__row:hover{background:color-mix(in srgb,var(--bg) 56%,var(--surface))}.dark .app-table{box-shadow:var(--cs-shadow-xs);background:#111827;border-color:#2a3441}.dark .app-table__head-row{background:color-mix(in srgb,var(--cs-bg-elevated) 92%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.dark .app-table__head-cell{color:#e5e7eb}.dark .app-table__body{border-color:#2a3441}.dark .app-table__cell{color:#f9fafb}.dark .app-table__row{background:color-mix(in srgb,var(--cs-bg-elevated) 62%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.dark .app-table__row--alt{background:color-mix(in srgb,var(--cs-bg-elevated) 92%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.dark .app-table__row:hover{background:color-mix(in srgb,var(--cs-bg-elevated) 92%,transparent)}.dark .app-table__row--alt:hover{background:color-mix(in srgb,var(--cs-bg-elevated) 62%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.dark .app-table__pager{background:#131d2a;border-color:#2a3441}.dark .app-table__pager-meta,.dark .app-table__pager-meta span{color:#f8fafc!important}.dark .app-table__state{color:#f8fafc;background:color-mix(in srgb,var(--cs-bg-elevated) 92%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.banks-filters{display:grid;gap:12px;grid-template-columns:minmax(0,1fr) 180px 140px 110px}@media (max-width: 980px){.banks-filters{grid-template-columns:1fr 1fr}}@media (max-width: 640px){.banks-filters{grid-template-columns:1fr}}.app-card{border:1px solid var(--cs-line);background:var(--surface);border-radius:var(--cs-radius-lg);overflow:hidden;box-shadow:var(--cs-shadow-sm)}.app-card--pad-md{padding:24px}.app-card--pad-lg{padding:28px}.app-card__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:1px solid var(--cs-line)}.app-card__title{font-family:var(--font-display);font-size:15px;font-weight:700;color:var(--text)}.app-card__sub{font-size:12px;color:var(--text-muted);margin-top:3px}.app-card__content{padding:24px}html,body{margin:0;padding:0;height:100%;background:var(--cs-paper);color:var(--cs-ink-700);font-family:var(--font-sans);font-size:14px;line-height:var(--cs-leading-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.scr{grid-template-columns:220px 1fr;grid-template-rows:auto 1fr;font-family:var(--font-sans);color:var(--cs-ink-700);background:var(--cs-paper);width:100%;height:100vh;display:flex;flex-direction:column;overflow:hidden}.scr-app-bar{display:flex;align-items:center;gap:var(--cs-space-5);padding:14px 28px;background:var(--cs-white);border-bottom:1px solid var(--cs-line);flex-shrink:0}.scr-app-bar .vbar{width:1px;height:28px;background:var(--cs-line)}.scr-app-bar .crumbs{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--cs-ink-200)}.scr-app-bar .crumbs strong{color:var(--cs-ink-700);font-weight:600}.scr-app-bar .crumbs svg{width:14px;height:14px;color:var(--cs-ink-100);flex-shrink:0}.scr-app-bar .help-link{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--cs-ink-200);padding:6px 10px;border-radius:var(--cs-radius-sm);transition:background .12s ease,color .12s ease}.scr-app-bar .help-link:hover{background:var(--cs-mist);color:var(--cs-ink-700)}.scr-app-bar .user{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--cs-ink-200)}.scr-app-bar .user-name{color:var(--cs-ink-700);font-weight:600;line-height:1.2}.scr-app-bar .user-org{font-size:11px;color:var(--cs-ink-100);margin-top:2px}.scr-rail{background:var(--cs-white);border-right:1px solid var(--cs-line);padding:28px 22px;overflow:auto}.scr-rail h6{font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:var(--cs-ink-100);font-weight:700;margin:0 0 14px}.scr-rail li{border-radius:var(--cs-radius-md);font-size:13.5px;color:var(--cs-ink-400);transition:background .12s ease}.scr-rail li.is-active{background:var(--cs-green-100);color:var(--cs-ink-700);font-weight:600}.scr-rail li.is-done{color:var(--cs-ink-200)}.scr-rail .step-dot{width:22px;height:22px;border-radius:999px;flex-shrink:0;display:grid;place-items:center;font-size:11px;font-weight:700;background:var(--cs-mist);color:var(--cs-ink-200);border:1px solid var(--cs-line-strong)}.scr-rail li.is-active .step-dot{background:var(--cs-green-700);color:var(--cs-white);border-color:var(--cs-green-700)}.scr-rail li.is-done .step-dot{background:var(--cs-green-500);color:var(--cs-white);border-color:var(--cs-green-500)}.scr-rail .step-meta{font-size:11px;color:var(--cs-ink-100);margin-top:2px;line-height:1.4}.scr-rail .step-actor{display:inline-flex;align-items:center;font-size:9px;text-transform:uppercase;letter-spacing:.08em;font-weight:700;padding:1px 6px;border-radius:999px;background:var(--cs-mist);color:var(--cs-ink-200);margin-top:6px}.rail-help-body{font-size:12px;color:var(--cs-ink-200);margin-top:6px;line-height:1.5}.back-link{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--cs-ink-200);margin-bottom:16px;font-weight:500}@media (max-width: 640px){.back-link{font-size:12px;margin-bottom:0}}.breadcrumbs{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--cs-ink-100);margin-bottom:16px}.breadcrumbs a{color:var(--cs-ink-200);transition:color .12s ease}.kpi{border:1px solid var(--cs-line);background:var(--cs-bg-elevated);border-radius:20px;padding:40px;box-shadow:var(--cs-shadow-md)}.kpi-label{font-size:11px;text-transform:uppercase;letter-spacing:var(--cs-tracking-caps);color:var(--cs-ink-100);font-weight:700}.kpi-sub{font-size:11.5px;color:var(--cs-ink-100);margin-top:6px}.card{padding:28px;transition:box-shadow .2s ease,transform .2s ease,border-color .2s ease;display:flex;flex-direction:column;gap:12px;border:1px solid var(--cs-line);background:var(--surface);border-radius:var(--cs-radius-lg);overflow:hidden;box-shadow:var(--cs-shadow-sm)}@media (max-width: 640px){.card{padding:15px}}.card-head{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--cs-line);background:var(--cs-white)}.card-head-title{font-family:var(--font-display);font-size:15px;font-weight:700;color:var(--cs-ink-700)}.card-head-sub{font-size:12px;color:var(--cs-ink-100);margin-top:3px}table.data td{padding:14px 20px;border-bottom:1px solid var(--cs-line);color:var(--cs-ink-400)}table.data tbody tr:hover{background:var(--cs-paper)}table.data .id{font-family:var(--font-mono);font-size:11.5px;color:var(--cs-ink-700);font-weight:500}table.data .meta{color:var(--cs-ink-200)}.btn-primary{background:var(--cs-green-700);color:var(--cs-white);box-shadow:0 2px 6px #0f1e121a}.btn-secondary{background:var(--cs-white);color:var(--cs-green-700);border:1.5px solid var(--cs-green-700);padding:8.5px 14.5px}.btn-ghost{background:transparent;color:var(--cs-ink-400);border:1px solid var(--cs-line-strong);padding:10px 14px}.btn-ghost:hover:not(:disabled){background:var(--cs-mist);color:var(--cs-ink-700)}.input,.select{background:var(--surface);border:1px solid var(--cs-line-strong);border-radius:var(--cs-radius-sm);padding:10px 13px;color:var(--cs-ink-700);font-size:13.5px;width:100%;outline:none;transition:border-color .12s ease,box-shadow .12s ease}.input::-moz-placeholder{color:var(--cs-ink-100)}.input::placeholder{color:var(--cs-ink-100)}.input:focus,.select:focus{border-color:var(--cs-green-700);box-shadow:var(--cs-shadow-focus)}.input-sm{padding:7px 12px 7px 32px;font-size:12.5px}.select-wrap{position:relative}.select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:36px}.select-wrap>svg{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:14px;height:14px;color:var(--cs-ink-100);pointer-events:none}textarea.input{resize:vertical;min-height:90px;line-height:var(--cs-leading-body)}.label{display:block;font-size:12.5px;font-weight:600;color:var(--cs-ink-700);margin-bottom:6px}.help{font-size:12px;color:var(--cs-ink-100);margin-top:6px;line-height:1.5}.badge.uploaded{background:var(--cs-mist);color:var(--cs-ink-200);border-color:var(--cs-line)}.divider-top{border-top:1px solid var(--cs-line);padding-top:20px}dl.specs>div{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid var(--cs-line);font-size:13.5px}dl.specs dt{color:var(--cs-ink-200)}dl.specs dd{color:var(--cs-ink-700);font-variant-numeric:tabular-nums;font-weight:500}.notice.info{background:var(--cs-mist);color:var(--cs-ink-400);border:1px solid var(--cs-line)}.notice.info .strong{color:var(--cs-ink-700)}.notice.info svg{color:var(--cs-ink-200)}.dropzone-prompt-main{color:var(--cs-ink-700);font-size:14px;font-weight:600}.dropzone-prompt-sub{color:var(--cs-ink-100);font-size:12px}.file-icon{width:42px;height:42px;background:var(--cs-white);border:1px solid var(--cs-green-300);border-radius:var(--cs-radius-sm);display:grid;place-items:center;color:var(--cs-green-700);flex-shrink:0}.file-name{font-size:13.5px;color:var(--cs-ink-700);font-weight:600}.file-detail{font-size:12px;color:var(--cs-ink-200);margin-top:2px}.queue-item:hover{background:var(--cs-paper)}.queue-id{font-family:var(--font-mono);font-size:12px;color:var(--cs-ink-700);font-weight:600}.queue-rows{font-size:11.5px;color:var(--cs-ink-100);font-variant-numeric:tabular-nums;font-weight:500}.queue-file{font-size:12px;color:var(--cs-ink-400);margin-top:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.queue-meta{font-size:11.5px;color:var(--cs-ink-100);margin-top:4px}.processing-progress .total{color:var(--cs-ink-100);font-weight:500}.failure-count{width:32px;height:32px;background:var(--cs-white);border:1px solid var(--cs-red-300);border-radius:var(--cs-radius-sm);display:grid;place-items:center;color:var(--cs-red-700);font-family:var(--font-display);font-size:14px;font-weight:800;font-variant-numeric:tabular-nums}.welcome-sub{font-size:16px;color:var(--cs-ink-200);line-height:1.6;max-width:640px}.currently-pill__num{width:60px;height:60px;border-radius:50%;border:1.5px solid var(--cs-line-strong);display:flex;flex-direction:column;align-items:center;justify-content:center;flex-shrink:0;font-family:var(--font-display)}.currently-pill__num-total{font-size:11px;color:var(--cs-ink-200);font-weight:600;margin-top:2px}.resume-banner{border-left:4px solid var(--cs-green-500);margin:24px 0 32px;flex-wrap:wrap;display:flex;align-items:center;gap:20px;padding:20px 24px;background:var(--cs-white);border:1.5px solid var(--cs-green-300);border-radius:var(--cs-radius-lg);box-shadow:var(--cs-shadow-xs)}.resume-banner__icon{width:48px;height:48px;border-radius:50%;background:var(--cs-white);border:1.5px solid var(--cs-green-300);color:var(--cs-green-700);display:grid;place-items:center;flex-shrink:0}.resume-banner__meta{display:flex;gap:8px;flex-wrap:wrap;align-items:center;font-size:13px;color:var(--cs-ink-200);margin-top:6px}.btn-accent{background:var(--cs-red-700);color:var(--cs-white);padding:11px 22px;border-radius:var(--cs-radius-md);font-weight:700;font-size:14px;box-shadow:0 2px 8px #c8242c47;display:inline-flex;align-items:center;gap:6px;transition:background .12s ease,transform .1s ease}.big-step.is-active .big-step__circle{background:var(--cs-green-700);color:var(--cs-white);border-color:var(--cs-green-700)}.big-step.is-done .big-step__circle{background:var(--cs-green-500);color:var(--cs-white);border-color:var(--cs-green-500)}.big-step__label{font-size:13px;font-weight:600;color:var(--cs-ink-200);text-align:center;line-height:1.3}.hstep{display:flex;align-items:center;gap:10px;padding:8px 14px;border-radius:999px;font-size:12.5px;color:var(--cs-ink-200);white-space:nowrap;text-decoration:none;transition:background .12s ease,color .12s ease}.hstep:hover{background:var(--cs-mist);color:var(--cs-ink-700)}.hstep.is-active .hstep__circle{background:var(--cs-green-700);color:var(--cs-white);border-color:var(--cs-green-700)}.hstep.is-done .hstep__circle{background:var(--cs-green-500);color:var(--cs-white);border-color:var(--cs-green-500)}.hstep__actor{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:1px 6px;border-radius:999px;background:var(--cs-mist);color:var(--cs-ink-100)}.hstep.is-active .hstep__actor{background:var(--cs-white)}.form-section{padding:28px 0 4px}.form-section:first-of-type{border-top:none;padding-top:0}.form-section-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:20px}.form-section-title{font-family:var(--font-display);font-size:18px;font-weight:700;color:var(--cs-ink-900);letter-spacing:-.01em}.form-section-meta{font-size:12px;color:var(--cs-ink-100)}.form-row-full{grid-column:1 / -1}.form-row-2{grid-column:span 2}.field{gap:6px;display:flex;flex-direction:column}.field label,.field .label{font-size:12.5px;font-weight:600;color:var(--cs-ink-700);margin-bottom:6px}.field .req{color:var(--cs-red-700);margin-left:2px}.field input[type=text],.field input[type=email],.field input[type=tel],.field input[type=date],.field input[type=number],.field select,.field textarea{background:var(--cs-white);border:1px solid var(--cs-line-strong);border-radius:var(--cs-radius-sm);padding:10px 13px;color:var(--cs-ink-700);font-size:13.5px;font-family:var(--font-sans);width:100%;outline:none;transition:border-color .12s ease,box-shadow .12s ease}.field input::-moz-placeholder{color:var(--cs-ink-100)}.field input::placeholder{color:var(--cs-ink-100)}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--cs-green-700);box-shadow:var(--cs-shadow-focus)}.field .help{font-size:11.5px;color:var(--cs-ink-100);margin-top:5px;line-height:1.4}.field.is-mono input{font-family:var(--font-mono);letter-spacing:.04em}@media (max-width: 640px){.field label,.field .label{font-size:11.5px;margin-bottom:4px}}.radio-pill{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border:1px solid var(--cs-line-strong);border-radius:var(--cs-radius-md);background:var(--cs-white);cursor:pointer;font-size:13px;font-weight:500;color:var(--cs-ink-400);transition:border-color .12s ease,background .12s ease,color .12s ease}.radio-pill .dot{width:14px;height:14px;border-radius:50%;border:1.5px solid var(--cs-line-strong);background:var(--cs-white);display:inline-block;position:relative;flex-shrink:0}.radio-pill input:checked+.dot{border-color:var(--cs-green-700)}.radio-pill input:checked+.dot:after{content:"";position:absolute;top:2.5px;right:2.5px;bottom:2.5px;left:2.5px;border-radius:50%;background:var(--cs-green-700)}.radio-pill:has(input:checked){border-color:var(--cs-green-700);background:var(--cs-green-100);color:var(--cs-ink-900);font-weight:700}.form-foot{display:flex;align-items:center;justify-content:space-between;padding-top:28px;margin-top:8px;border-top:1px solid var(--cs-line)}.form-foot .left,.form-foot .right{display:flex;align-items:center;gap:10px}.saved-card{background:var(--cs-white);border:1px solid var(--cs-line);border-radius:var(--cs-radius-lg);box-shadow:var(--cs-shadow-sm);padding:40px;text-align:center}.saved-icon{width:64px;height:64px;border-radius:50%;background:var(--cs-green-100);border:1.5px solid var(--cs-green-300);color:var(--cs-green-700);display:grid;place-items:center;margin:0 auto 24px}.saved-icon svg{width:32px;height:32px}.saved-title{font-family:var(--font-display);font-size:26px;font-weight:800;letter-spacing:-.02em;color:var(--cs-ink-900);margin-bottom:8px}.saved-sub{font-size:14px;color:var(--cs-ink-200);margin-bottom:28px}.saved-id{display:inline-flex;align-items:center;gap:10px;background:var(--cs-mist);border:1px solid var(--cs-line);border-radius:var(--cs-radius-pill);padding:8px 16px;font-family:var(--font-mono);font-size:14px;color:var(--cs-ink-700);font-weight:600}.saved-id .copy-btn{background:none;border:none;padding:0;color:var(--cs-ink-100);cursor:pointer;line-height:0}.saved-id .copy-btn:hover{color:var(--cs-green-700)}.saved-id .copy-btn svg{width:14px;height:14px}.saved-details{text-align:left;background:var(--cs-paper);border:1px solid var(--cs-line);border-radius:var(--cs-radius-md);padding:18px 22px;margin:28px auto 0;max-width:480px}.saved-actions{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:32px;flex-wrap:wrap}.scr>.scr-side{grid-column:1;grid-row:2;overflow:auto;background:var(--cs-white);border-right:1px solid var(--cs-line);display:flex;flex-direction:column}.side-label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--cs-ink-100);margin-bottom:8px;padding:0 6px}.side-link{display:flex;align-items:center;gap:11px;padding:9px 10px;border-radius:var(--cs-radius-sm);font-size:13.5px;color:var(--cs-ink-400);font-weight:500;text-decoration:none;transition:background .12s ease,color .12s ease;position:relative}.side-link.is-disabled{color:var(--cs-ink-100);cursor:not-allowed}.side-link.is-disabled:hover{background:transparent;color:var(--cs-ink-100)}.side-soon{margin-left:auto;font-size:9.5px;font-weight:700;letter-spacing:.08em;color:var(--cs-ink-100);background:var(--cs-mist);padding:2px 6px;border-radius:999px;text-transform:uppercase;border:1px solid var(--cs-line)}.side-tenant{margin-top:auto;padding:14px 16px;border-top:1px solid var(--cs-line);font-size:11.5px;color:var(--cs-ink-100)}.side-tenant .name{color:var(--cs-ink-700);font-weight:700;font-size:13px}.list-toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:4px}.search-input-wrap{position:relative;flex:1;min-width:240px}.search-input-wrap svg.search-icn{position:absolute;left:13px;top:50%;transform:translateY(-50%);width:16px;height:16px;color:var(--cs-ink-100);pointer-events:none}.search-input-wrap .del-icn{display:none;position:absolute;right:10px;top:50%;transform:translateY(-50%);background-color:var(--cs-ink-100);pointer-events:cursor;height:20px;width:20px;align-items:center;justify-content:center;border-radius:999px;padding:4px}.search-input-wrap input{width:100%;padding:10px 14px 10px 38px;font-size:13.5px;font-family:var(--font-sans);border:1px solid var(--cs-line-strong);border-radius:var(--cs-radius-sm);background:var(--cs-white);color:var(--cs-ink-700);outline:none;transition:border-color .12s ease,box-shadow .12s ease}.search-input-wrap input:focus{border-color:var(--cs-green-700);box-shadow:var(--cs-shadow-focus)}@media (max-width: 640px){.search-input-wrap input{font-size:11px}.search-input-wrap svg.search-icn{left:10px}.search-input-wrap .del-icn{display:flex}.search-input-wrap input::-moz-placeholder{font-size:11px}.search-input-wrap input::placeholder{font-size:11px}}.filter-chips{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.filter-chip{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;border:1px solid var(--cs-line-strong);background:var(--cs-white);border-radius:var(--cs-radius-pill);font-size:12px;font-weight:600;color:var(--cs-ink-200);cursor:pointer;transition:background .12s ease,color .12s ease,border-color .12s ease}.filter-chip:hover{background:var(--cs-mist);color:var(--cs-ink-700)}.filter-chip.is-active{background:var(--cs-green-100);color:var(--cs-green-900);border-color:var(--cs-green-300)}.filter-chip-count{background:var(--cs-mist);color:var(--cs-ink-200);padding:1px 6px;border-radius:999px;font-size:10.5px;font-weight:700;font-variant-numeric:tabular-nums}.filter-chip.is-active .filter-chip-count{background:var(--cs-green-300);color:var(--cs-green-900)}.result-meta{font-size:12.5px;color:var(--cs-ink-100);margin-bottom:10px}.result-meta strong{color:var(--cs-ink-700);font-weight:700}table.customers{font-size:13.5px}table.customers th{white-space:nowrap}table.customers tbody tr{cursor:pointer}table.customers .name{display:flex;align-items:center;gap:10px}table.customers .kyc-cell{color:var(--cs-ink-200);font-variant-numeric:tabular-nums;font-size:12px}.kyc-pill.lvl-2{background:#e6f0f9;color:#1b547f;border-color:#b7d2ea}.kyc-pill.lvl-0{background:var(--cs-mist);color:var(--cs-ink-200);border-color:var(--cs-line)}.badge.status-draft{background:var(--warning-bg);color:var(--warning-text);border-color:var(--warning-ring)}.badge.status-frozen{background:#e6f0f9;color:#1b547f;border-color:#b7d2ea}.empty-list{min-height:210px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;padding:60px 24px;color:var(--cs-ink-200)}.empty-list svg{width:36px;height:36px;color:var(--cs-ink-100);margin-bottom:14px}.empty-list-title{font-family:var(--font-display);font-size:18px;font-weight:700;color:var(--cs-ink-700);margin-bottom:4px}.empty-list-sub{font-size:13px;color:var(--cs-ink-200);margin-bottom:16px;line-height:1.55}.profile-hero{display:flex;align-items:center;gap:10px;flex-wrap:wrap;background:var(--surface);border:1px solid var(--cs-line);border-radius:var(--cs-radius-lg);padding:26px 28px}.profile-meta-row{display:flex;align-items:center;gap:14px;font-size:12.5px;color:var(--cs-ink-200)}.profile-ref{font-family:var(--font-mono);font-weight:600;color:var(--cs-ink-700);font-size:12px}.profile-two-col{display:grid;grid-template-columns:1fr 1fr;gap:18px}@media (max-width: 1040px){.profile-two-col{grid-template-columns:1fr}}.panel-card{box-shadow:var(--cs-shadow-xs);background:var(--surface);border:1px solid var(--cs-line);border-radius:var(--cs-radius-lg);overflow:hidden}.panel-head .icon-button{color:var(--cs-ink-100)}dl.profile-specs{display:grid;grid-template-columns:1fr;gap:0;font-size:13px}dl.profile-specs>div{display:flex;justify-content:space-between;align-items:baseline;padding:10px 0;border-bottom:1px solid var(--cs-line);gap:14px}dl.profile-specs>div:last-child{border-bottom:none}dl.profile-specs dt{color:var(--cs-ink-200);font-size:12px;flex-shrink:0}dl.profile-specs dd{color:var(--cs-ink-700);font-weight:500;text-align:right;word-break:break-word}dl.profile-specs dd.mono{font-family:var(--font-mono);font-size:12px;letter-spacing:.02em}dl.profile-specs dd.muted{color:var(--cs-ink-200);font-style:italic}@media (max-width: 640px){dl.profile-specs dt,dl.profile-specs dd{font-size:14px}dl.profile-specs dd.mono{font-size:8px}}.cards-list-card{box-shadow:var(--cs-shadow-xs);background:var(--surface);border:1px solid var(--cs-line);border-radius:var(--cs-radius-lg);overflow:hidden}.cards-list-head{gap:10px;display:flex;align-items:center;justify-content:space-between;padding:14px 22px;border-bottom:1px solid var(--cs-line)}.cards-list-title{margin-right:8px;font-family:var(--font-display);font-size:15px;font-weight:700;color:var(--cs-ink-700)}.cards-list-count{font-size:11.5px;color:var(--cs-ink-100);font-weight:600;margin-left:8px}.cards-list-body{padding:0}.card-row:last-child{border-bottom:none}.card-thumb{border:1px solid var(--cs-green-300);width:80px;height:50px;border-radius:6px;background:linear-gradient(135deg,var(--cs-green-700),var(--cs-green-900));color:var(--cs-white);display:grid;place-items:center;font-family:var(--font-display);font-weight:700;font-size:11px;position:relative;flex-shrink:0;letter-spacing:.02em;overflow:hidden}.card-thumb:after{content:"";position:absolute;right:6px;top:6px;width:18px;height:12px;border-radius:2px;background:#ffffffb3}.card-thumb.physical{color:var(--info-text);border-color:var(--info-ring);background:linear-gradient(135deg,#38447d,#1b2440)}.card-thumb.frozen{color:var(--warning-text);border-color:var(--warning-ring);background:linear-gradient(135deg,#6b7888,#3d4654)}.card-head-row{display:flex;align-items:center;gap:10px;margin-bottom:6px;flex-wrap:wrap}.card-id{font-family:var(--font-mono);font-size:16px;font-weight:700;color:var(--cs-ink-700)}.card-product{margin-top:5px;font-size:13px;color:var(--cs-ink-400)}.cards-empty{text-align:center;padding:36px 22px;font-size:13px;color:var(--cs-ink-200)}.cards-empty .cta-link{color:var(--cs-green-700);font-weight:700;margin-left:4px}.list-grid{display:flex;flex-direction:column;gap:16px}@media (max-width: 640px){.card-thumb{border:1px solid var(--cs-green-300);width:54px;height:30px;font-size:9px}.card-id{font-size:14px}}.search-panel{background:var(--cs-white);border:1px solid var(--cs-line);border-radius:var(--cs-radius-lg);padding:18px 22px;box-shadow:var(--cs-shadow-xs)}.search-row{display:grid;grid-template-columns:180px 1fr auto;gap:12px;align-items:end}.search-row .field{margin:0}.search-row .lbl{font-size:12px;font-weight:600;color:var(--cs-ink-700);margin-bottom:6px;display:block}.search-row select,.search-row input{background:var(--cs-white);border:1px solid var(--cs-line-strong);border-radius:var(--cs-radius-sm);padding:10px 13px;font-size:13.5px;color:var(--cs-ink-700);font-family:inherit;width:100%;outline:none}.search-row select:focus,.search-row input:focus{border-color:var(--cs-green-700);box-shadow:var(--cs-shadow-focus)}.search-row .input-icon{position:relative}.search-row .input-icon svg{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:14px;height:14px;color:var(--cs-ink-100);pointer-events:none}.search-row .input-icon input{padding-left:36px}.results-strip{display:flex;align-items:center;justify-content:space-between;margin:24px 0 12px}.results-strip .meta{font-size:12.5px;color:var(--cs-ink-200)}.results-strip .meta strong{color:var(--cs-ink-700);font-weight:700}.results-strip .meta .q{font-family:var(--font-mono);background:var(--cs-mist);padding:2px 8px;border-radius:4px;border:1px solid var(--cs-line);font-size:12px}.results-strip .clear-btn{font-size:12px;color:var(--cs-ink-200);padding:6px 10px;border-radius:var(--cs-radius-sm);border:1px solid var(--cs-line-strong);background:var(--cs-white);cursor:pointer;font-weight:600;display:inline-flex;align-items:center;gap:5px}.results-strip .clear-btn:hover{background:var(--cs-mist);color:var(--cs-ink-700)}.results-strip .clear-btn svg{width:12px;height:12px}table.customers .name-cell{display:flex;align-items:center;gap:11px}table.customers .name-cell .ava{width:32px;height:32px;border-radius:999px;background:var(--cs-green-100);color:var(--cs-green-900);border:1px solid var(--cs-green-300);display:grid;place-items:center;font-size:11px;font-weight:700;flex-shrink:0}table.customers .name-cell .info-name{color:var(--cs-ink-700);font-weight:600;font-size:13px}table.customers .name-cell .info-sub{color:var(--cs-ink-100);font-size:11.5px;margin-top:2px;font-family:var(--font-mono)}.kyc-pill{font-variant-numeric:tabular-nums;display:inline-flex;align-items:center;padding:2px 9px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.02em;background:var(--cs-mist);color:var(--cs-ink-700);border:1px solid var(--cs-line)}.kyc-pill.l2{background:var(--cs-green-100);color:var(--cs-green-900);border-color:var(--cs-green-300)}.kyc-pill.l1{background:#fff6dd;color:#7a5800;border-color:#f2dc9e}.kyc-pill.l0{background:var(--cs-mist);color:var(--cs-ink-200);border-color:var(--cs-line)}@meida (max-width: 640px){.kyc-pill {font-size: 9px;}}.row-btn{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:var(--cs-radius-sm);border:1px solid var(--cs-line-strong);background:var(--cs-white);color:var(--cs-green-700);font-size:12px;font-weight:700;text-decoration:none;transition:background .12s ease}.row-btn:hover{background:var(--cs-green-100);border-color:var(--cs-green-300)}.row-btn svg{width:12px;height:12px}.empty{background:var(--cs-white);border:1px dashed var(--cs-line-strong);border-radius:var(--cs-radius-lg);padding:56px 32px;text-align:center}.empty-icon{width:56px;height:56px;border-radius:50%;background:var(--cs-mist);border:1px solid var(--cs-line);color:var(--cs-ink-200);display:grid;place-items:center;margin:0 auto 18px}.empty-icon svg{width:26px;height:26px}.empty-title{font-family:var(--font-display);font-size:20px;font-weight:700;color:var(--cs-ink-900);margin-bottom:6px}.empty-sub{font-size:13px;color:var(--cs-ink-200);margin-bottom:22px;max-width:460px;margin-left:auto;margin-right:auto;line-height:1.55}.empty-actions{display:flex;gap:10px;justify-content:center}.profile-head{display:flex;align-items:center;gap:22px;padding:24px;background:var(--cs-white);border:1px solid var(--cs-line);border-radius:var(--cs-radius-lg);box-shadow:var(--cs-shadow-xs)}.profile-avatar{width:72px;height:72px;border-radius:999px;background:var(--cs-green-100);color:var(--cs-green-900);border:1.5px solid var(--cs-green-300);display:grid;place-items:center;font-family:var(--font-display);font-size:26px;font-weight:800;flex-shrink:0}.profile-name{font-family:var(--font-display);font-size:28px;font-weight:800;letter-spacing:-.02em;color:var(--cs-ink-900);line-height:1.15}.profile-meta{flex:1;min-width:0;font-size:13px;color:var(--cs-ink-200);margin-top:6px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.profile-meta .id-pill{font-family:var(--font-mono);background:var(--cs-mist);border:1px solid var(--cs-line);padding:2px 9px;border-radius:999px;font-size:12px;color:var(--cs-ink-700);font-weight:600}.profile-actions{flex-wrap:wrap;align-items:center;margin-left:auto;display:flex;gap:10px;flex-shrink:0}.profile-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.profile-grid .panel{grid-column:span 1}.profile-grid .panel.wide{grid-column:1 / -1}@media (max-width: 640px){.profile-hero{border:none;background:transparent;border-radius:0;padding:0}.profile-avatar{width:42px;height:42px;font-size:20px}.profile-name{font-family:var(--font-display);font-size:22px}.profile-ref{display:none}}.panel{background:var(--cs-white);border:1px solid var(--cs-line);border-radius:var(--cs-radius-lg);box-shadow:var(--cs-shadow-xs);overflow:hidden}.panel-head{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid var(--cs-line)}.panel-title{font-family:var(--font-display);font-size:14px;font-weight:700;color:var(--cs-ink-700)}.panel-meta{font-size:11.5px;color:var(--cs-ink-100)}.panel-body{padding:18px 20px}.panel-body dl{display:grid;grid-template-columns:1fr;gap:0}.panel-body dl>div{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid var(--cs-line);font-size:13px}.panel-body dl>div:last-child{border-bottom:none}.panel-body dl dt{color:var(--cs-ink-200)}.panel-body dl dd{color:var(--cs-ink-700);font-weight:500}.panel-body dl dd.mono{font-family:var(--font-mono);font-size:12.5px;letter-spacing:.02em}.cards-list{display:flex;flex-direction:column}.card-row{border:1px solid var(--border);background:var(--bg);border-radius:var(--cs-radius-md);display:flex;align-items:center;gap:16px;padding:16px 20px;border-bottom:1px solid var(--cs-line)}@media (max-width: 640px){.card-row{flex-direction:column;align-items:flex-start;gap:12px;padding:12px 16px}}.card-chip{width:48px;height:32px;border-radius:var(--cs-radius-sm);background:linear-gradient(135deg,var(--cs-green-700),var(--cs-green-900));display:grid;place-items:center;flex-shrink:0}.card-chip svg{width:18px;height:18px;color:var(--cs-white)}.card-chip.physical{background:linear-gradient(135deg,#444,#222)}.card-info{flex:1;min-width:0}.card-pan{font-family:var(--font-mono);font-size:13.5px;color:var(--cs-ink-700);font-weight:600;letter-spacing:.04em}.card-meta{font-size:11.5px;color:var(--cs-ink-200);margin-top:3px}.card-meta .sep{color:var(--cs-line-strong);margin:0 8px}.card-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex;gap:6px;flex-shrink:0}.empty-cards{padding:32px 20px;text-align:center;color:var(--cs-ink-100);font-size:13px}.empty-cards .strong{color:var(--cs-ink-700);font-weight:700}@media (max-width: 640px){.card-pan{font-size:11px;font-weight:500}.card-meta{font-size:9px;margin-top:2px}.card-product{margin-top:3px;font-size:11px}}.card-detail-grid{display:grid;grid-template-columns:minmax(0,360px) 1fr;gap:24px;align-items:start}.card-visual{position:relative;border-radius:14px;width:100%;max-width:380px;aspect-ratio:1.586 / 1;padding:22px 24px;color:#fff;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 18px 40px #0f1e1238,0 6px 12px #0f1e1224,inset 0 0 0 1px #ffffff14;background:radial-gradient(circle at 82% 18%,rgba(212,167,72,.42),transparent 45%),radial-gradient(circle at 12% 88%,rgba(0,0,0,.32),transparent 50%),linear-gradient(135deg,#156A38 0%,var(--cs-green-900) 55%,#093A22 100%);font-family:var(--font-display)}.card-visual.gold{background:radial-gradient(circle at 78% 22%,rgba(255,240,200,.4),transparent 50%),radial-gradient(circle at 15% 85%,rgba(0,0,0,.3),transparent 50%),linear-gradient(135deg,#d9b361,#a88227,#6e5217);color:#fbf6e8}.card-visual.platinum{background:radial-gradient(circle at 80% 20%,rgba(255,255,255,.12),transparent 50%),linear-gradient(135deg,#4a4a4a,#1f1f1f)}.card-visual.usd{background:radial-gradient(circle at 80% 20%,rgba(255,255,255,.15),transparent 50%),linear-gradient(135deg,#2c6fb8,#0e2e5c)}.card-visual.physical{background:repeating-linear-gradient(45deg,transparent 0 8px,rgba(255,255,255,.025) 8px 16px),radial-gradient(circle at 78% 22%,rgba(212,167,72,.32),transparent 50%),linear-gradient(135deg,#156A38 0%,var(--cs-green-900) 60%,#06301B 100%)}.card-visual.frozen{filter:saturate(.32) brightness(.78)}.card-visual.terminated{filter:grayscale(1) brightness(.55)}.card-visual:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;background:linear-gradient(115deg,transparent 38%,rgba(255,255,255,.18) 50%,rgba(255,255,255,.04) 56%,transparent 64%);pointer-events:none;z-index:0}.card-visual:after{content:"";position:absolute;width:220px;height:220px;right:-60px;top:-60px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.06),transparent 60%);pointer-events:none;z-index:0}.cv-header{display:flex;justify-content:space-between;align-items:flex-start;position:relative;z-index:1;margin-bottom:6px}.cv-bank{font-family:var(--font-display);font-weight:700;font-size:13px;letter-spacing:.16em;text-transform:uppercase;line-height:1}.cv-bank small{display:block;font-size:9px;font-weight:600;letter-spacing:.18em;opacity:.75;margin-top:4px}.cv-status{font-size:9.5px;font-weight:700;letter-spacing:.14em;padding:4px 10px;border-radius:999px;background:#ffffff26;border:1px solid rgba(255,255,255,.32);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.cv-chip-row{display:flex;align-items:center;gap:14px;position:relative;z-index:1;margin:auto 0}.cv-chip{width:44px;height:33px;border-radius:6px;background:linear-gradient(140deg,#f5da94,#e9c36f 30%,#c09642 55%,#8b6924);position:relative;box-shadow:inset 0 0 0 1px #ffffff47,inset 0 -1px #00000040,0 1px 2px #0000002e}.cv-chip:before{content:"";position:absolute;left:6px;right:6px;top:7px;bottom:7px;background:linear-gradient(to right,transparent 0,transparent 22%,rgba(0,0,0,.2) 22%,rgba(0,0,0,.2) 23%,transparent 23%,transparent 49%,rgba(0,0,0,.2) 49%,rgba(0,0,0,.2) 50%,transparent 50%,transparent 77%,rgba(0,0,0,.2) 77%,rgba(0,0,0,.2) 78%,transparent 78%),linear-gradient(to bottom,transparent 0,transparent 33%,rgba(0,0,0,.2) 33%,rgba(0,0,0,.2) 35%,transparent 35%,transparent 65%,rgba(0,0,0,.2) 65%,rgba(0,0,0,.2) 67%,transparent 67%);border-radius:2px}.cv-contactless{width:22px;height:22px;opacity:.92;flex-shrink:0}.cv-pan{display:flex;gap:14px;font-family:var(--font-mono);font-size:18px;font-weight:600;letter-spacing:.06em;position:relative;z-index:1;margin:18px 0 14px;text-shadow:0 1px 2px rgba(0,0,0,.25)}.cv-pan span{display:inline-block}.cv-footer{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;position:relative;z-index:1}.cv-col{display:flex;flex-direction:column;gap:3px;min-width:0}.cv-label{font-size:8px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#ffffff9e;line-height:1}.cv-value{font-family:var(--font-mono);font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:160px}.cv-scheme{display:flex;align-items:center;gap:7px;flex-shrink:0}.cv-scheme-mark{position:relative;width:36px;height:18px}.cv-scheme-mark:before,.cv-scheme-mark:after{content:"";position:absolute;width:18px;height:18px;border-radius:50%;top:0;box-shadow:0 1px 2px #0003}.cv-scheme-mark:before{left:0;background:#c8242c}.cv-scheme-mark:after{right:0;background:var(--cs-green-700);mix-blend-mode:normal}.cv-scheme-mark .blend{position:absolute;width:6px;height:18px;left:15px;top:0;background:#7a4f1f;mix-blend-mode:multiply}.cv-scheme-name{font-family:var(--font-display);font-size:10.5px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.card-visual.half{aspect-ratio:auto;height:168px}.card-visual.half .cv-footer{display:none}.card-visual.half .cv-pan{margin-bottom:4px}.card-visual.half:before{background:linear-gradient(115deg,transparent 38%,rgba(255,255,255,.18) 50%,rgba(255,255,255,.04) 56%,transparent 64%),linear-gradient(to bottom,transparent 60%,rgba(0,0,0,.18) 100%)}.balance-card{background:var(--cs-white);border:1px solid var(--cs-line);border-radius:var(--cs-radius-lg);padding:22px 24px;box-shadow:var(--cs-shadow-xs)}.balance-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.balance-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--cs-ink-100)}.balance-source-pill{display:inline-flex;align-items:center;gap:5px;padding:2px 9px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.04em;background:var(--cs-green-100);color:var(--cs-green-900);border:1px solid var(--cs-green-300)}.balance-source-pill.cached{background:#fff6dd;color:#7a5800;border-color:#f2dc9e}.balance-source-pill svg{width:10px;height:10px}.balance-amount{font-family:var(--font-display);font-size:36px;font-weight:800;letter-spacing:-.02em;color:var(--cs-ink-900);line-height:1.1;margin-bottom:4px}.balance-currency{font-size:18px;color:var(--cs-ink-200);font-weight:600;margin-left:6px}.balance-meta{font-size:12px;color:var(--cs-ink-200);margin-top:14px;padding-top:14px;border-top:1px solid var(--cs-line);display:flex;justify-content:space-between}.balance-meta .item-label{color:var(--cs-ink-100);font-size:11px;text-transform:uppercase;letter-spacing:.1em;font-weight:700;margin-bottom:2px}.balance-meta .item-value{font-family:var(--font-mono);font-size:12.5px;color:var(--cs-ink-700);font-weight:600}.balance-stale-banner{display:flex;align-items:center;gap:10px;padding:10px 14px;background:#fff6dd;border:1px solid #F2DC9E;border-radius:var(--cs-radius-sm);font-size:12px;color:#7a5800;margin-top:14px}.balance-stale-banner svg{width:14px;height:14px;flex-shrink:0}.card-actions-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:20px}.card-action{border:1px solid var(--cs-line-strong);border-radius:var(--cs-radius-md);background:var(--cs-white);padding:14px 12px;text-align:center;cursor:pointer;text-decoration:none;color:var(--cs-ink-700);transition:background .12s,border-color .12s;display:flex;flex-direction:column;align-items:center;gap:6px}.card-action:hover{background:var(--cs-mist);border-color:var(--cs-green-300)}.card-action svg{width:18px;height:18px;color:var(--cs-green-700)}.card-action.danger svg{color:var(--cs-red-700)}.card-action.danger:hover{border-color:var(--cs-red-300)}.card-action .label{font-size:12px;font-weight:700;color:var(--cs-ink-900)}.card-action.disabled{opacity:.55;cursor:not-allowed}.card-action.disabled:hover{background:var(--cs-white);border-color:var(--cs-line-strong)}.action-toast{display:flex;align-items:center;gap:12px;padding:14px 20px;background:var(--cs-green-100);border:1px solid var(--cs-green-300);border-radius:var(--cs-radius-md);margin-bottom:18px}.action-toast .ico{width:32px;height:32px;background:var(--cs-green-700);color:var(--cs-white);border-radius:50%;display:grid;place-items:center;flex-shrink:0}.action-toast .ico svg{width:16px;height:16px}.action-toast .body{flex:1}.action-toast .ttl{font-weight:700;color:var(--cs-ink-900);font-size:13.5px}.action-toast .mta{font-size:12px;color:var(--cs-ink-200);margin-top:2px}.action-toast .ref{font-family:var(--font-mono);font-size:11.5px;color:var(--cs-ink-200)}.action-toast .ref strong{color:var(--cs-ink-700);font-weight:600}.action-toast.warn{background:#fff6dd;border-color:#f2dc9e}.action-toast.warn .ico{background:#7a5800}.txn-snippet{background:var(--cs-white);border:1px solid var(--cs-line);border-radius:var(--cs-radius-lg);overflow:hidden}.txn-row{display:flex;align-items:center;gap:14px;padding:12px 18px;border-bottom:1px solid var(--cs-line);font-size:13px}.txn-row:last-child{border-bottom:none}.txn-icon{width:32px;height:32px;border-radius:50%;background:var(--cs-mist);color:var(--cs-ink-200);display:grid;place-items:center;flex-shrink:0}.txn-icon svg{width:14px;height:14px}.txn-icon.in{background:var(--cs-green-100);color:var(--cs-green-700)}.txn-icon.out{background:var(--cs-red-100);color:var(--cs-red-700)}.txn-merchant{flex:1;min-width:0}.txn-name{color:var(--cs-ink-700);font-weight:600}.txn-meta{font-size:11px;color:var(--cs-ink-100);margin-top:2px}.txn-amount{font-family:var(--font-mono);font-weight:600;font-size:13px;white-space:nowrap}.txn-amount.in{color:var(--cs-green-700)}.txn-amount.out{color:var(--cs-ink-700)}.confirm-card{background:var(--cs-white);border:1px solid var(--cs-line);border-radius:var(--cs-radius-lg);padding:32px;box-shadow:var(--cs-shadow-sm);max-width:580px;margin:0 auto}.confirm-icon{width:56px;height:56px;border-radius:50%;display:grid;place-items:center;margin:0 auto 18px}.confirm-icon.freeze{background:#e6f0f9;color:#1b547f;border:1.5px solid #B7D2EA}.confirm-icon.unfreeze{background:var(--cs-green-100);color:var(--cs-green-700);border:1.5px solid var(--cs-green-300)}.confirm-icon svg{width:26px;height:26px}.confirm-title{font-family:var(--font-display);font-size:22px;font-weight:800;letter-spacing:-.02em;color:var(--cs-ink-900);text-align:center;margin-bottom:6px}.confirm-sub{font-size:13px;color:var(--cs-ink-200);text-align:center;margin-bottom:22px;line-height:1.55}.confirm-card-mini{background:var(--cs-paper);border:1px solid var(--cs-line);border-radius:var(--cs-radius-md);padding:14px 18px;margin:0 auto 22px;display:flex;align-items:center;gap:14px}.confirm-chip{width:44px;height:30px;background:linear-gradient(135deg,var(--cs-green-700),var(--cs-green-900));border-radius:var(--cs-radius-sm);flex-shrink:0}.confirm-chip.physical{background:linear-gradient(135deg,#444,#1a1a1a)}.confirm-chip.frozen{filter:saturate(.4) brightness(.85)}.confirm-card-info{flex:1;min-width:0}.confirm-card-pan{font-family:var(--font-mono);font-size:13.5px;color:var(--cs-ink-700);font-weight:600}.confirm-card-meta{font-size:11.5px;color:var(--cs-ink-100);margin-top:3px}.transition-arrow{display:flex;align-items:center;justify-content:center;gap:14px;padding:14px 0;margin-bottom:18px}.transition-status{display:inline-flex;align-items:center;padding:5px 12px;border-radius:999px;font-size:11.5px;font-weight:700;letter-spacing:.04em;border:1px solid}.transition-status.active{background:var(--cs-green-100);color:var(--cs-green-900);border-color:var(--cs-green-300)}.transition-status.frozen{background:#e6f0f9;color:#1b547f;border-color:#b7d2ea}.transition-arrow .arr{color:var(--cs-ink-100)}.transition-arrow .arr svg{width:18px;height:18px}.confirm-actions{display:flex;justify-content:center;gap:12px;margin-top:24px}.idem-key-strip{margin-top:18px;text-align:center;font-size:11px;color:var(--cs-ink-100);font-family:var(--font-mono)}.idem-key-strip strong{color:var(--cs-ink-200);font-weight:600}@media (max-width: 880px){.card-detail-grid{grid-template-columns:1fr}.card-actions-grid{grid-template-columns:repeat(2,1fr)}}.font-display{font-family:var(--font-display)}.font-sans{font-family:var(--font-sans)}.font-mono{font-family:var(--font-mono)}:root{--bg: var(--cs-bg);--surface: var(--cs-bg-elevated);--border: var(--cs-border);--border-strong: var(--cs-border-strong);--text: var(--cs-fg);--text-secondary: var(--cs-ink-400);--text-tertiary: var(--cs-fg-muted);--text-muted: var(--cs-fg-subtle);--accent: var(--cs-green-700);--accent-hover: var(--cs-green-900);--warning-bg: #3a3118;--warning-ring: #6e5b23;--warning-text: #f4cc6a;--info: #7db5df;--info-bg: #1a2a37;--info-ring: #31506a;--info-text: #b8d8f0;--font-sans: var(--cs-font-body);--font-display: var(--cs-font-display);--font-mono: var(--cs-font-mono);--bch-warning-bg: var(--warning-bg, var(--cs-red-100));--bch-warning-text: var(--warning-text, var(--cs-red-900));--bch-warning-border: var(--warning-ring, var(--cs-red-300));--bch-info-bg: var(--info-bg, var(--cs-green-100));--bch-info-text: var(--info-text, var(--cs-green-900));--bch-info-border: var(--info-ring, var(--cs-green-300));--bch-focus-ring: color-mix(in srgb, var(--cs-green-700) 22%, transparent)}.hstepper{background:var(--surface);border-bottom:1px solid var(--cs-line);padding:14px 28px;display:flex;gap:6px;overflow-x:auto;flex-shrink:0}.hstep__circle{width:22px;height:22px;border-radius:50%;border:1.5px solid var(--cs-line-strong);background:var(--surface);display:grid;place-items:center;font-size:11px;font-weight:700;color:var(--cs-ink-200);font-variant-numeric:tabular-nums;flex-shrink:0}.big-stepper{background:var(--surface);border:1px solid var(--cs-line);border-radius:var(--cs-radius-lg);padding:20px 16px;display:grid;grid-template-columns:repeat(7,1fr);gap:4px;box-shadow:var(--cs-shadow-xs)}.big-step__circle{width:38px;height:38px;border-radius:50%;border:1.5px solid var(--cs-line-strong);background:var(--surface);display:grid;place-items:center;font-size:14px;font-weight:700;color:var(--cs-ink-200);font-family:var(--font-display);font-variant-numeric:tabular-nums}.currently-pill{background:var(--surface);border:1px solid var(--cs-line);border-radius:999px;padding:10px 28px 10px 10px;display:flex;align-items:center;gap:18px;box-shadow:var(--cs-shadow-xs);flex-shrink:0}.btn-success{background:var(--cs-green-700);color:var(--surface);padding:10px 16px;border-radius:var(--cs-radius-md);font-weight:700;font-size:13.5px;display:inline-flex;align-items:center;gap:6px;box-shadow:0 2px 6px #0f4f2e33;transition:background .12s ease}.btn-success:hover{background:var(--cs-green-900)}.btn-success svg{width:14px;height:14px}.btn-danger{background:var(--surface);color:var(--cs-red-700);border:1.5px solid var(--cs-red-700);padding:8.5px 14.5px;border-radius:var(--cs-radius-md);font-weight:700;font-size:13.5px;display:inline-flex;align-items:center;gap:6px;transition:background .12s ease,color .12s ease}.btn-danger:hover{background:var(--cs-red-100);color:var(--cs-red-900)}.btn-danger svg{width:14px;height:14px}.bch-breadcrumbs{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--cs-ink-100);margin-bottom:16px}.bch-breadcrumbs a{color:var(--cs-ink-200);transition:color .12s ease}.bch-breadcrumbs a:hover{color:var(--cs-green-700)}.bch-breadcrumbs svg{width:12px;height:12px;flex-shrink:0}.title-row{display:flex;align-items:center;gap:12px}.kpi-value.warning{color:var(--bch-warning-text)}.bch-card{border:1px solid var(--cs-line);background:var(--surface);border-radius:var(--cs-radius-lg);overflow:hidden;box-shadow:var(--cs-shadow-sm)}.bch-card .card-head{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--cs-line);background:var(--muted)}table.data{font-size:13px;width:100%;border-collapse:collapse}table.data thead tr{border-bottom:1px solid var(--cs-line);background:var(--bg)}table.data th{text-align:left;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--cs-ink-100);padding:10px 20px}table.data th.right{text-align:right}table.data .tabular{font-variant-numeric:tabular-nums}.icon-button{width:28px;height:28px;display:inline-grid;place-items:center;border-radius:var(--cs-radius-sm);color:var(--cs-ink-200);transition:background .12s ease,color .12s ease;background:transparent;border:none;cursor:pointer}.badge{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;font-size:11.5px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap;border:1px solid transparent;letter-spacing:.01em}.badge.validated{background:var(--bch-info-bg);color:var(--bch-info-text);border-color:var(--bch-info-border)}.badge.pending,.badge.pending-approval{background:var(--bch-warning-bg);color:var(--bch-warning-text);border-color:var(--bch-warning-border)}.badge.processing,.badge.validating,.badge.completed{background:var(--bch-info-bg);color:var(--bch-info-text);border-color:var(--bch-info-border)}.badge.failed,.badge.partially-completed,.badge.rejected,.badge.partial{background:var(--bch-warning-bg);color:var(--bch-warning-text);border-color:var(--bch-warning-border)}@media (max-width: 900px){.badge{padding:3px 10px;font-size:9px;font-weight:800}}.bch-input,.bch-select{background:var(--surface);border:1px solid var(--cs-line-strong);border-radius:var(--cs-radius-sm);padding:10px 13px;color:var(--cs-ink-700);font-size:13.5px;width:100%;outline:none;transition:border-color .12s ease,box-shadow .12s ease;font-family:inherit}.bch-input::-moz-placeholder{color:var(--cs-ink-100)}.bch-input::placeholder{color:var(--cs-ink-100)}.bch-input:focus,.bch-select:focus{border-color:var(--cs-green-700);box-shadow:0 0 0 3px var(--bch-focus-ring)}.bch-input-sm{padding:7px 12px 7px 32px;font-size:12.5px}.bch-search-wrap{position:relative;display:flex;align-items:center;min-width:260px}@media (max-width: 640px){.bch-search-wrap{min-width:0}}.bch-search-wrap svg{position:absolute;left:11px;top:50%;transform:translateY(-50%);width:14px;height:14px;color:var(--cs-ink-100);pointer-events:none}.bch-search-wrap .bch-input{border-color:var(--cs-line-strong)}.bch-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:36px}textarea.bch-input{resize:vertical;min-height:90px;line-height:1.5}.bch-label{display:block;font-size:12.5px;font-weight:600;color:var(--cs-ink-700);margin-bottom:6px}.help-text{font-size:12px;color:var(--cs-ink-100);margin-top:6px;line-height:1.5}.batch-summary-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 24px}.batch-summary-list>div{display:flex;justify-content:space-between;gap:20px;padding:11px 0;border-bottom:1px solid var(--cs-line);font-size:15px}.batch-summary-list dt{color:var(--cs-ink-200)}.batch-summary-list dd{color:var(--cs-ink-700);font-variant-numeric:tabular-nums;text-align:right}.batch-summary-list dd.success{color:var(--cs-green-700)}.batch-summary-list dd.danger{color:var(--cs-red-700)}.batch-warning-note{margin-top:18px;display:flex;align-items:flex-start;gap:10px;padding:14px 16px;border:1px solid #e7cd86;background:#fff5da;border-radius:var(--cs-radius-md);color:#7a5800}.batch-warning-note svg{width:17px;height:17px;flex-shrink:0;margin-top:2px}@media (max-width: 900px){.batch-summary-grid{grid-template-columns:1fr}}.dropzone{display:block;border:2px dashed var(--cs-line-strong);background:var(--bg);border-radius:var(--cs-radius-md);padding:44px 24px;text-align:center;cursor:pointer;transition:border-color .12s ease,background .12s ease}.queue-item{display:block;width:100%;text-align:left;padding:14px 18px;border-bottom:1px solid var(--cs-line);transition:background .12s ease;background:transparent;border-left:3px solid transparent;cursor:pointer;font:inherit;color:inherit}.queue-item.selected{border-left:3px solid var(--cs-green-700);padding-left:15px;background:var(--cs-green-100);border-left-color:var(--cs-green-700)}.progress-bar{height:8px;background:var(--cs-mist);border-radius:999px;overflow:hidden}.progress-fill{height:100%;background:var(--cs-green-700);border-radius:999px;transition:width .5s ease}.processing-progress{font-family:var(--font-display);font-size:32px;font-weight:800;margin-top:6px;font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--cs-ink-900);line-height:1.1}.result-pill.processing{color:var(--bch-info-text)}@media (max-width: 720px){.approval-grid{grid-template-columns:1fr}}:root{--form-grid-columns: 1;--form-grid-3-columns: 1;--form-row-2-column: auto;--form-row-full-column: auto;--review-grid-columns: 1;--review-panel-wide-column: auto}.form-grid{display:grid;grid-template-columns:repeat(var(--form-grid-columns),minmax(0,1fr));gap:18px 20px}.form-grid--3{--form-grid-columns: var(--form-grid-3-columns)}.form-row-2{grid-column:var(--form-row-2-column)}.form-row-full{grid-column:var(--form-row-full-column)}@media (max-width: 640px){.form-grid{gap:10px}}.review-grid{display:grid;grid-template-columns:repeat(var(--review-grid-columns),minmax(0,1fr))}.review-grid .review-panel.wide{grid-column:var(--review-panel-wide-column)}@media (min-width: 1024px){:root{--form-grid-columns: 2;--form-grid-3-columns: 3;--form-row-2-column: span 2;--form-row-full-column: 1 / -1;--review-grid-columns: 2;--review-panel-wide-column: 1 / -1}}.support-fab{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:#25d366;color:#fff;border:none;cursor:pointer;box-shadow:0 4px 16px #25d36666;transition:background .15s ease,transform .12s ease,box-shadow .15s ease;flex-shrink:0}.support-fab:hover{background:#20ba5a;box-shadow:0 6px 20px #25d36673}.support-fab:active{transform:scale(.94)}.support-panel{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:16px;padding:18px;width:240px;box-shadow:0 8px 32px #00000024;animation:support-in .16s ease}@keyframes support-in{0%{opacity:0;transform:translateY(8px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.support-panel__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.support-panel__title{font-family:var(--font-display);font-size:13px;font-weight:700;color:var(--cs-ink-900)}.support-panel__close{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:6px;background:hsl(var(--muted));border:none;color:var(--cs-ink-200);cursor:pointer;transition:background .12s ease}.support-panel__close:hover{background:hsl(var(--muted) / .7);color:var(--cs-ink-700)}.support-panel__sub{font-size:12px;color:var(--cs-ink-100);line-height:1.55;margin:0 0 14px}.support-panel__qr{display:flex;flex-direction:column;align-items:center;gap:8px;margin-bottom:14px}.support-panel__qr .qr-inner{background:#fff;padding:10px;border-radius:10px;line-height:0;box-shadow:0 2px 8px #0000001f}.support-panel__qr .qr-label{font-size:10.5px;color:var(--cs-ink-100)}.support-panel .btn-whatsapp{width:100%;justify-content:center;padding:9px 16px;font-size:13px}.btn-email-support{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;margin-top:8px;padding:9px 16px;border-radius:10px;font-family:var(--font-display);font-size:13px;font-weight:700;text-decoration:none;color:var(--cs-ink-700);background:hsl(var(--muted));border:1px solid hsl(var(--border));transition:background .15s ease,color .15s ease}.btn-email-support:hover{background:hsl(var(--muted) / .7);color:var(--cs-ink-900)}@font-face{font-family:Twemoji Mozilla;src:url(/assets/TwemojiMozilla-BSQKJ6aF.ttf) format("truetype");font-weight:400;font-style:normal}.stdropdown-container{text-align:left;border:1px solid #ccc;position:relative;border-radius:5px;font-family:Arial,Helvetica,sans-serif}.stdropdown-input input{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif,Twemoji Mozilla!important}.stdropdown-flag{font-family:Twemoji Mozilla!important}.stdropdown-menu::-webkit-scrollbar{width:2px}.stdropdown-menu::-webkit-scrollbar-track{background:#f1f1f1}.stdropdown-menu::-webkit-scrollbar-thumb{background:#888}.stdropdown-menu::-webkit-scrollbar-thumb:hover{background:#555}.stdropdown-input{padding:5px;display:flex;align-items:center;justify-content:space-between;-webkit-user-select:none;-moz-user-select:none;user-select:none}.stdropdown-menu{position:absolute;transform:translateY(4px);width:100%;border:1px solid #ccc;border-radius:5px;overflow:auto;max-height:150px;background-color:#fff;z-index:99}.stdropdown-item{padding:5px;cursor:pointer}.stdropdown-item:hover{background-color:#9fc3f870}.stdropdown-item.selected{background-color:#0d6efd;color:#fff}.stdropdown-tags{display:flex;flex-wrap:wrap;gap:5px}.stdropdown-tag-item{background-color:#ddd;padding:2px 4px;border-radius:2px;display:flex;align-items:center}.stdropdown-tag-close{display:flex;align-items:center}.stsearch-box{padding:5px;background-color:transparent}.stsearch-box input{width:100%;box-sizing:border-box;padding:5px;border:1px solid #ccc;border-radius:5px}
