@import"https://fonts.googleapis.com/css2?family=Caveat:wght@400;500;600;700&family=Inter:wght@300;400;500;600;700;800;900&family=JetBrains+Mono:wght@400;500;600&display=swap";.sidebar-sunset{isolation:isolate;overflow:hidden;background:radial-gradient(circle at 20% 88%,rgba(204,243,236,.54),transparent 31%),radial-gradient(circle at 90% 8%,rgba(218,236,252,.48),transparent 29%),linear-gradient(165deg,#fffffff7,#f9fcfdf5 58%,#f9fbfffa)}.sidebar-sunset:before,.sidebar-sunset:after{position:absolute;z-index:0;border-radius:999px;pointer-events:none;content:""}.sidebar-sunset:before{top:-5rem;right:-7rem;width:15rem;height:15rem;border:1px solid rgba(255,255,255,.72);background:#d1ebfa33;box-shadow:inset 0 1px #ffffffc7}.sidebar-sunset:after{bottom:8%;left:-6rem;width:11rem;height:11rem;background:#d6f2ec3d;filter:blur(3px)}.sidebar-sunset>*{position:relative;z-index:1}.sidebar-sunset--education{border-right-color:#ffffffc2;background:radial-gradient(circle at 12% 78%,rgba(191,242,233,.46),transparent 34%),radial-gradient(circle at 92% 12%,rgba(196,232,250,.5),transparent 33%),linear-gradient(165deg,#ffffffe6,#f7fcfde0 58%,#f8f8ffe6);box-shadow:inset -1px 0 #ffffffb8,16px 0 46px -36px #3753744d}.sidebar-sunset--education .sidebar-nav-item:hover>svg{color:#2f82d2}.sidebar-sunset--education .sidebar-nav-item--active>svg{color:#ff7138}.sidebar-brand-card{position:relative;isolation:isolate;overflow:hidden;backdrop-filter:blur(14px) saturate(145%);-webkit-backdrop-filter:blur(14px) saturate(145%)}.sidebar-brand-card:before{position:absolute;top:-55%;bottom:-55%;left:-42%;z-index:2;width:34%;transform:translate3d(-220%,0,0) skew(-16deg);background:linear-gradient(96deg,transparent,rgba(255,255,255,.76),rgba(207,240,255,.32),transparent);filter:blur(.4px);mix-blend-mode:screen;pointer-events:none;content:""}.sidebar-brand-card:hover:before{animation:sidebar-glass-sweep .76s cubic-bezier(.22,1,.36,1) both}.sidebar-sunset--education :is(.sidebar-brand-card,.sidebar-primary-action,.sidebar-nav-item,.sidebar-account-card){backdrop-filter:blur(14px) saturate(145%);-webkit-backdrop-filter:blur(14px) saturate(145%);transition:transform .22s cubic-bezier(.22,1,.36,1),border-color .22s ease,background .22s ease,box-shadow .22s ease,backdrop-filter .22s ease}.sidebar-sunset--education :is(.sidebar-brand-card,.sidebar-primary-action,.sidebar-nav-item,.sidebar-account-card):after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;border:1px solid rgba(255,255,255,0);border-radius:inherit;background:radial-gradient(circle at 18% -22%,rgba(255,255,255,.78),transparent 42%),linear-gradient(150deg,rgba(255,255,255,.24),transparent 42%,rgba(133,199,235,.1));box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #4c87ae26;opacity:0;pointer-events:none;content:"";transition:opacity .22s ease,border-color .22s ease}.sidebar-sunset--education :is(.sidebar-brand-card,.sidebar-primary-action,.sidebar-nav-item,.sidebar-account-card):hover{backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%)}.sidebar-sunset--education :is(.sidebar-brand-card,.sidebar-primary-action,.sidebar-nav-item,.sidebar-account-card):hover:after{border-color:#ffffffb3;opacity:1}@keyframes sidebar-glass-sweep{0%{opacity:0;transform:translate3d(-220%,0,0) skew(-16deg)}18%{opacity:.9}72%{opacity:.68}to{opacity:0;transform:translate3d(520%,0,0) skew(-16deg)}}.sidebar-primary-action{position:relative;overflow:hidden;background:linear-gradient(110deg,#ff5f24,#ff7138 52%,#ff966d);box-shadow:inset 0 1px #ffffff3d,0 12px 28px #e85b2333}.sidebar-primary-action:before{position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-120%);background:linear-gradient(110deg,transparent 24%,rgba(255,255,255,.34) 48%,transparent 72%);content:"";transition:transform .65s ease}.sidebar-primary-action:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff47,0 15px 30px #e85b2342}.sidebar-primary-action:hover:before{transform:translate(120%)}.sidebar-sunset--dashboard .sidebar-primary-action{border:1px solid rgba(255,255,255,.58);color:#fff;background:linear-gradient(110deg,#ff5f24,#ff7138 52%,#ff966d);box-shadow:inset 0 1px #ffffff52,0 12px 28px #e85b233d;text-shadow:0 1px 2px rgba(122,38,8,.3)}.sidebar-sunset--dashboard .sidebar-primary-action:hover{border-color:#ffffffb8;color:#fff;background:linear-gradient(110deg,#ff5b20,#ff6c32 52%,#ff8d61);box-shadow:inset 0 1px #ffffff61,0 15px 32px #e85b234d}.sidebar-sunset--dashboard .sidebar-primary-action:focus-visible{outline:2px solid rgba(255,153,112,.82);outline-offset:3px;box-shadow:inset 0 1px #ffffff61,0 0 0 4px #ff713829,0 14px 32px #e85b2347}.sidebar-sunset--dashboard .sidebar-nav-item--active{border-color:#ff713857;background:radial-gradient(circle at 16% 0%,#ffffff,transparent 48%),linear-gradient(105deg,#fffffffa,#fffaf6e0);box-shadow:inset 2px 0 #ff7138b8,inset 0 1px #ffffffeb,0 9px 24px #e2602b0f}.sidebar-nav-scroll{scrollbar-color:rgba(119,146,175,.3) transparent;scrollbar-width:thin}.sidebar-nav-scroll::-webkit-scrollbar{width:5px}.sidebar-nav-scroll::-webkit-scrollbar-thumb{border-radius:999px;background:#7792af42}.sidebar-nav-group{display:flex;flex-direction:column;gap:.25rem}.sidebar-nav-group__label{display:flex;align-items:center;justify-content:space-between;padding:.45rem .75rem .3rem;color:#8796aa;font-size:.625rem;font-weight:850;letter-spacing:.16em}.sidebar-nav-group__label>span:last-child{color:#8796aa94;font-size:.5625rem;letter-spacing:.08em}.sidebar-nav-group-divider{height:1px;flex:none;margin:.65rem .75rem .45rem;background:linear-gradient(90deg,transparent,rgba(168,183,201,.48) 18%,rgba(168,183,201,.48) 82%,transparent)}.sidebar-nav-item{position:relative;display:flex;width:100%;min-height:2.75rem;align-items:center;gap:.75rem;overflow:hidden;border:1px solid transparent;border-radius:.95rem;padding:.65rem .8rem;color:#687990;background:#fff0;font-size:.75rem;font-weight:750;letter-spacing:.06em;text-align:left;backdrop-filter:blur(0) saturate(100%);-webkit-backdrop-filter:blur(0) saturate(100%);transition:transform .18s ease,color .18s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease,backdrop-filter .18s ease}.sidebar-nav-item:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;transform:translate(-112%);background:linear-gradient(110deg,transparent 20%,rgba(255,255,255,.78) 48%,transparent 76%);content:"";transition:transform .62s ease}.sidebar-nav-item>svg,.sidebar-nav-item>span{position:relative;z-index:1}.sidebar-nav-item>svg{width:1.05rem;height:1.05rem;flex:none;transition:color .18s ease,transform .18s ease}.sidebar-nav-item:hover{transform:translate(3px) translateY(-1px);border-color:#ffffffd1;color:#243b57;background:radial-gradient(circle at 16% 0%,rgba(255,255,255,.92),transparent 46%),linear-gradient(140deg,#ffffffd1,#d6edfc47);box-shadow:inset 0 1px #fffffffa,inset 0 -1px #5c7c9e14,0 12px 28px #435b8017;backdrop-filter:blur(20px) saturate(165%);-webkit-backdrop-filter:blur(20px) saturate(165%)}.sidebar-nav-item:hover:before{transform:translate(112%)}.sidebar-nav-item:hover>svg{transform:scale(1.06);color:#ff7138}.sidebar-nav-item--active{border-color:#ff7138c7;color:#24354c;background:radial-gradient(circle at 16% 0%,rgba(255,255,255,.98),transparent 48%),linear-gradient(105deg,#ffffffe6,#ffede694);box-shadow:inset 3px 0 #ff7138,inset 0 1px #ffffffc7,0 9px 24px #e2602b1a;backdrop-filter:blur(18px) saturate(155%);-webkit-backdrop-filter:blur(18px) saturate(155%)}.sidebar-nav-item--active>svg{color:#ff7138}.sidebar-account-card{position:relative;overflow:hidden;border-color:#dfe8f1f0;color:#263b55;background:#ffffffb8;box-shadow:inset 0 1px #ffffffd1,0 10px 26px #435b8013;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.sidebar-nav-item__label{min-width:0;flex:1}.sidebar-nav-badge{display:inline-flex;min-width:1.25rem;height:1.25rem;flex:none;align-items:center;justify-content:center;border:2px solid rgba(255,255,255,.96);border-radius:999px;padding:0 .28rem;color:#fff;background:#ef3038;box-shadow:0 4px 10px #d3222c42;font-size:.58rem;font-weight:900;letter-spacing:0;line-height:1}.sidebar-account-card:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;transform:translate(-118%);background:linear-gradient(110deg,transparent 24%,rgba(255,255,255,.78) 49%,transparent 74%);content:"";transition:transform .64s ease}.sidebar-account-card>*{position:relative;z-index:1}.sidebar-account-card:hover,.sidebar-account-card--open{transform:translateY(-1px);border-color:#ff9166bd;background:#fff8f5e6;box-shadow:inset 0 1px #ffffffdb,0 13px 30px #586c8b1a}.sidebar-account-card:hover:before,.sidebar-account-card--open:before{transform:translate(118%)}.sidebar-recharge-entry{position:relative;overflow:hidden;border:1px solid rgba(255,169,132,.58);color:#a9431d;background:radial-gradient(circle at 12% 0%,rgba(255,255,255,.96),transparent 48%),linear-gradient(135deg,#fff7f2db,#ffe3d78f);box-shadow:inset 0 1px #fff,0 10px 25px #e2602b1a;cursor:pointer;backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%)}.sidebar-recharge-entry:before{position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-120%);background:linear-gradient(110deg,transparent 26%,rgba(255,255,255,.76) 50%,transparent 74%);content:"";transition:transform .62s ease}.sidebar-recharge-entry>*{position:relative;z-index:1}.sidebar-recharge-entry:hover{transform:translateY(-1px);border-color:#ff804cc2;background:radial-gradient(circle at 12% 0%,#fff,transparent 48%),linear-gradient(135deg,#fffaf7f0,#ffdbcaad);box-shadow:inset 0 1px #fff,0 14px 30px #e2602b26}.sidebar-recharge-entry:hover:before{transform:translate(120%)}.sidebar-recharge-entry small{color:#d87950}.sidebar-recharge-entry>svg{color:#ff7138}.sidebar-recharge-entry__icon{display:inline-flex;width:30px;height:30px;flex:none;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.86);border-radius:10px;color:#ff7138;background:#ffffffa3;box-shadow:inset 0 1px #fff,0 6px 16px #e2602b14}.sidebar-recharge-entry__icon svg{width:14px;height:14px}.sidebar-account-menu{background:radial-gradient(circle at 15% 0%,rgba(211,238,255,.68),transparent 35%),#fdfefffa}.sidebar-mobile-drawer{background:radial-gradient(circle at 20% 4%,rgba(211,238,255,.62),transparent 29%),radial-gradient(circle at 84% 88%,rgba(218,209,255,.34),transparent 32%),linear-gradient(165deg,#fff,#f7fbfd 64%,#faf9ff)}.sidebar-mobile-nav-item{backdrop-filter:blur(14px) saturate(150%);-webkit-backdrop-filter:blur(14px) saturate(150%)}@media(prefers-reduced-motion:reduce){.sidebar-brand-card:before,.sidebar-primary-action:before,.sidebar-nav-item:before,.sidebar-account-card:before,.sidebar-recharge-entry:before,.sidebar-sunset--education :is(.sidebar-brand-card,.sidebar-primary-action,.sidebar-nav-item,.sidebar-account-card):after{display:none}.sidebar-sunset--education :is(.sidebar-brand-card,.sidebar-primary-action,.sidebar-nav-item,.sidebar-account-card){transition:none}}.landing-activity-ticker{position:relative;z-index:12;display:grid;min-height:46px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;overflow:hidden;margin:32px clamp(12px,3vw,48px) 0;padding:6px 8px 6px 10px;border:1px solid rgba(255,255,255,.86);border-radius:16px;background:radial-gradient(circle at 8% 0%,rgba(255,255,255,.95),transparent 38%),linear-gradient(145deg,#ffffffb3,#deeffa3d);box-shadow:inset 0 1px #fffffff2,0 14px 38px #3a5b7e14;backdrop-filter:blur(20px) saturate(145%);-webkit-backdrop-filter:blur(20px) saturate(145%)}.landing-activity-ticker:after{position:absolute;top:-44px;left:8%;width:220px;height:90px;border-radius:50%;background:#ff96651c;content:"";pointer-events:none;filter:blur(20px)}.landing-activity-ticker__label{position:relative;z-index:1;display:inline-flex;min-height:32px;align-items:center;gap:7px;padding:0 12px;border-radius:11px;color:#bd4e2b;background:linear-gradient(135deg,#ffeadef0,#fff4ecb8);font-size:10px;font-weight:900;letter-spacing:.08em;white-space:nowrap}.landing-activity-ticker__label svg,.landing-activity-ticker__message>svg{width:14px;height:14px}button.landing-activity-ticker__message{position:relative;z-index:1;display:flex;min-width:0;min-height:32px;align-items:center;gap:9px;padding:0 8px;border:0;color:#5e7188;text-align:left;background:transparent;cursor:pointer;flex:none;white-space:nowrap}.landing-activity-ticker__message em{flex:none;padding:3px 6px;border:1px solid rgba(232,116,72,.22);border-radius:999px;color:#d25a31;font-size:8px;font-style:normal;font-weight:900;background:#fff1e9c2}.landing-activity-ticker__message strong,.landing-activity-ticker__message span{white-space:nowrap}.landing-activity-ticker__message strong{flex:none;color:#263d55;font-size:12px;font-weight:900}.landing-activity-ticker__message span{flex:1;font-size:10px;font-weight:650}.landing-activity-ticker__message>svg{flex:none;color:#8ba0b2;transition:transform .18s ease,color .18s ease}.landing-activity-ticker__message:hover>svg,.landing-activity-ticker__message:focus-visible>svg{color:#e46b3f;transform:translate(2px,-2px)}.activity-dialog header button{display:grid;width:30px;height:30px;place-items:center;border:1px solid rgba(197,214,228,.72);border-radius:10px;color:#70859a;background:#ffffff94;cursor:pointer}.activity-dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;overflow-y:auto;place-items:center;padding:24px;background:#14263852;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);animation:landing-overlay-in .18s ease both}.activity-dialog{width:min(760px,100%);max-height:min(780px,calc(100vh - 48px));overflow-y:auto;padding:30px;border:1px solid rgba(255,255,255,.9);border-radius:26px;outline:0;background:linear-gradient(155deg,#fffffff7,#fbf4eff5);box-shadow:0 34px 100px #1c364f3d}.activity-dialog header,.activity-dialog footer{display:flex;align-items:center;justify-content:space-between;gap:20px}.activity-dialog header button{width:38px;height:38px;flex:none}.activity-dialog header button svg{width:17px;height:17px}.activity-dialog__meta{display:flex;flex-wrap:wrap;gap:8px}.activity-dialog__meta span{display:inline-flex;align-items:center;gap:5px;padding:6px 9px;border-radius:999px;color:#a25c3f;font-size:10px;font-weight:800;background:#fff0e8}.activity-dialog__meta svg{width:12px;height:12px}.activity-dialog h2{margin:25px 0 0;color:#2e2b2a;font-size:clamp(25px,3.2vw,36px);line-height:1.35;letter-spacing:-.035em}.activity-dialog__summary{margin:15px 0 0;padding:14px 16px;border-left:3px solid #ec8b62;color:#765f55;font-size:13px;line-height:1.8;background:#ffece294}.activity-dialog__content{margin-top:24px;color:#584b45;font-size:14px;line-height:2;white-space:pre-wrap}.activity-dialog footer{margin-top:28px;padding-top:18px;border-top:1px solid #eaded8;color:#8d7d75;font-size:11px}.activity-dialog footer span,.activity-dialog footer a{display:inline-flex;align-items:center;gap:6px}.activity-dialog footer svg{width:14px;height:14px}.activity-dialog footer a{color:#c65d35;font-weight:850;text-decoration:none}.landing-activity-ticker__viewport{min-width:0;overflow:hidden}.landing-activity-ticker__track{display:flex;width:max-content;min-width:200%;animation:activity-ticker-scroll 30s linear infinite}.landing-activity-ticker__group{display:flex;flex:1 0 auto;align-items:center;gap:48px;padding-right:48px}.landing-activity-ticker:hover .landing-activity-ticker__track,.landing-activity-ticker:focus-within .landing-activity-ticker__track{animation-play-state:paused}@keyframes activity-ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(max-width:720px){.landing-activity-ticker{grid-template-columns:auto minmax(0,1fr);gap:6px;margin:20px 4px 0}.landing-activity-ticker__label{padding:0 9px}.activity-dialog-backdrop{padding:12px}.activity-dialog{max-height:calc(100vh - 24px);padding:22px;border-radius:21px}.activity-dialog footer{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){.landing-activity-ticker__viewport{overflow-x:auto}.landing-activity-ticker__track{min-width:0;animation:none}.landing-activity-ticker__group[aria-hidden=true]{display:none}}.landing-policy{padding:18px clamp(12px,3vw,48px) 50px;scroll-margin-top:104px}.landing-policy__heading p{display:flex;align-items:center;gap:7px;color:#4d88a8}.landing-policy__heading p svg{width:14px;height:14px}.landing-policy__tabs{display:flex;gap:6px;width:fit-content;margin:-2px 0 16px;padding:5px;border:1px solid rgba(255,255,255,.82);border-radius:14px;background:#ffffff73;box-shadow:inset 0 1px #ffffffe6;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.landing-policy__tabs button{min-height:34px;padding:0 14px;border:0;border-radius:10px;color:#77889b;font-size:11px;font-weight:800;background:transparent;cursor:pointer;transition:.18s ease}.landing-policy__tabs button:hover{color:#315b78;background:#ffffffad}.landing-policy__tabs button.is-active{color:#fff;background:linear-gradient(135deg,#3d779e,#5e92b4);box-shadow:0 8px 18px #356f9733}.landing-policy__board{display:grid;grid-template-columns:minmax(360px,.84fr) minmax(0,1.16fr);gap:14px}.landing-policy__featured,.landing-policy__list{border:1px solid rgba(255,255,255,.86);border-radius:24px;background:linear-gradient(145deg,#ffffffbd,#daeefb38);box-shadow:0 22px 58px #405d7e16;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.landing-policy__featured{position:relative;isolation:isolate;display:flex;min-height:316px;flex-direction:column;overflow:hidden;padding:28px;color:var(--studio-ink);text-align:left;cursor:pointer;transition:transform .22s ease,box-shadow .22s ease}.landing-policy__featured:hover{transform:translateY(-3px);box-shadow:0 28px 70px #36597c21}.landing-policy__feature-glow{position:absolute;right:-90px;bottom:-100px;z-index:-1;width:290px;height:290px;border-radius:50%;background:radial-gradient(circle,rgba(255,184,126,.28),rgba(217,239,255,.12) 58%,transparent 70%)}.landing-policy__meta{display:flex;align-items:center;gap:8px;color:#4b84a8;font-size:10px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.landing-policy__meta>span{padding:6px 9px;border-radius:999px;background:#def1fdb8}.landing-policy__meta em{display:inline-flex;align-items:center;gap:4px;color:#c75d37;font-style:normal;letter-spacing:.04em}.landing-policy__meta em svg{width:12px;height:12px}.landing-policy__featured>strong{max-width:590px;margin-top:28px;color:var(--studio-deep);font-size:clamp(22px,2vw,31px);font-weight:900;line-height:1.4;letter-spacing:-.025em}.landing-policy__summary{display:-webkit-box;max-width:580px;margin-top:14px;overflow:hidden;color:#708197;font-size:13px;line-height:1.85;-webkit-box-orient:vertical;-webkit-line-clamp:3}.landing-policy__featured-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:auto;padding-top:24px;border-top:1px solid rgba(185,209,226,.5);color:#7990a1;font-size:11px;font-weight:700}.landing-policy__featured-footer>span{display:inline-flex;align-items:center;gap:6px}.landing-policy__featured-footer>span:last-child{color:#3f779c;font-weight:900}.landing-policy__featured-footer svg{width:14px;height:14px}.landing-policy__list{height:318px;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:#7990a1 transparent;padding:8px}.landing-policy__list:focus-visible{outline:2px solid #5e92b4;outline-offset:3px}.landing-policy__list>button{display:grid;grid-template-columns:68px minmax(0,1fr) 22px;align-items:center;gap:14px;width:100%;min-height:75px;padding:10px 13px;border:0;border-radius:17px;color:var(--studio-ink);text-align:left;background:transparent;cursor:pointer;transition:background .18s ease,transform .18s ease}.landing-policy__list>button+button{border-top:1px solid rgba(191,211,226,.36)}.landing-policy__list>button:hover{z-index:1;background:#ffffffba;transform:translate(2px)}.landing-policy__date{display:grid;align-content:center;min-height:52px;padding-right:14px;border-right:1px solid rgba(182,207,224,.52)}.landing-policy__date strong{color:#477b9f;font-size:14px}.landing-policy__date small{margin-top:3px;color:#a0afba;font-size:9px;font-weight:900;letter-spacing:.15em}.landing-policy__list-copy{min-width:0}.landing-policy__list-copy em{display:block;margin-bottom:3px;color:#8091a1;font-size:9px;font-style:normal;font-weight:900;letter-spacing:.1em}.landing-policy__list-copy strong,.landing-policy__list-copy>span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.landing-policy__list-copy strong{color:#21364b;font-size:13px;font-weight:850}.landing-policy__list-copy>span{margin-top:4px;color:#8493a3;font-size:10px}.landing-policy__arrow{width:16px;height:16px;color:#91a5b3;transition:.18s ease}.landing-policy__list>button:hover .landing-policy__arrow{color:#477fa4;transform:translate(2px,-2px)}.landing-policy__list-empty{display:grid;min-height:280px;place-items:center;color:#8798a7;font-size:12px}.landing-policy__empty{display:flex;min-height:150px;align-items:center;justify-content:center;gap:16px;border:1px solid rgba(255,255,255,.86);border-radius:24px;background:#ffffff85;box-shadow:0 18px 48px #405d7e12}.landing-policy__empty>span{display:grid;width:46px;height:46px;place-items:center;border-radius:15px;color:#5b8dac;background:#e4f3fb}.landing-policy__empty svg{width:20px}.landing-policy__empty strong{color:#2f475c;font-size:14px}.landing-policy__empty p{margin:4px 0 0;color:#8797a5;font-size:11px}.landing-policy__skeleton{display:grid;grid-template-columns:.84fr 1.16fr;grid-template-rows:repeat(2,1fr);gap:14px;min-height:316px}.landing-policy__skeleton span{display:block;border:1px solid rgba(255,255,255,.82);border-radius:24px;background:linear-gradient(105deg,#ffffff6b 20%,#fffc,#ffffff6b 52%);background-size:240% 100%;animation:landing-policy-shimmer 1.5s linear infinite}.landing-policy__skeleton span:first-child{grid-row:1 / 3}.policy-dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;overflow-y:auto;place-items:center;padding:24px;background:#14263852;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);animation:landing-overlay-in .18s ease both}.policy-dialog{width:min(760px,100%);max-height:min(780px,calc(100vh - 48px));overflow-y:auto;padding:30px;border:1px solid rgba(255,255,255,.9);border-radius:26px;outline:0;background:linear-gradient(155deg,#fffffff5,#eff7fcf2);box-shadow:0 34px 100px #1c364f3d}.policy-dialog header,.policy-dialog footer{display:flex;align-items:center;justify-content:space-between;gap:20px}.policy-dialog header button{display:grid;width:38px;height:38px;flex:none;place-items:center;border:1px solid #e1ebf2;border-radius:12px;color:#6d8293;background:#fffc;cursor:pointer}.policy-dialog header button svg{width:17px;height:17px}.policy-dialog__meta{display:flex;flex-wrap:wrap;gap:8px}.policy-dialog__meta span{display:inline-flex;align-items:center;gap:5px;padding:6px 9px;border-radius:999px;color:#5682a1;font-size:10px;font-weight:800;background:#e8f4fb}.policy-dialog__meta svg{width:12px;height:12px}.policy-dialog h2{margin:25px 0 0;color:#172c40;font-size:clamp(25px,3.2vw,36px);line-height:1.35;letter-spacing:-.035em}.policy-dialog__summary{margin:15px 0 0;padding:14px 16px;border-left:3px solid #74a4c4;color:#5f788c;font-size:13px;line-height:1.8;background:#e4f2fb94}.policy-dialog__content{margin-top:24px;color:#425b6f;font-size:14px;line-height:2;white-space:pre-wrap}.policy-dialog footer{margin-top:28px;padding-top:18px;border-top:1px solid #dce8f0;color:#7d909f;font-size:11px}.policy-dialog footer span,.policy-dialog footer a{display:inline-flex;align-items:center;gap:6px}.policy-dialog footer svg{width:14px;height:14px}.policy-dialog footer a{color:#3e779f;font-weight:850;text-decoration:none}@keyframes landing-policy-shimmer{to{background-position-x:-240%}}@media(max-width:900px){.landing-policy__board{grid-template-columns:1fr}.landing-policy__featured{min-height:280px}.landing-policy__skeleton{grid-template-columns:1fr;grid-template-rows:180px 92px 92px}.landing-policy__skeleton span:first-child{grid-row:auto}}@media(max-width:720px){.landing-policy{padding-bottom:34px}.landing-policy__heading{align-items:flex-start;flex-direction:column}.landing-policy__tabs{width:100%;overflow-x:auto}.landing-policy__tabs button{flex:1 0 auto}.landing-policy__featured{min-height:300px;padding:22px}.landing-policy__list>button{grid-template-columns:56px minmax(0,1fr) 18px;gap:10px}.policy-dialog-backdrop{padding:12px}.policy-dialog{max-height:calc(100vh - 24px);padding:22px;border-radius:21px}.policy-dialog footer{align-items:flex-start;flex-direction:column}}@media(max-width:430px){.landing-policy__tabs{padding:4px}.landing-policy__featured>strong{font-size:22px}.landing-policy__list-copy>span{display:none}}@media(prefers-reduced-motion:reduce){.landing-policy__skeleton span{animation:none}.landing-policy__featured,.landing-policy__list>button,.landing-policy__arrow{transition:none}}.auth-studio-shell{--studio-ink: #17283f;--studio-muted: #728198;--studio-accent: #ff7138;--studio-mint: #d4f5ee;--studio-mist: #d9edff;--studio-lilac: #e9dfff;--studio-peach: #ffe3d7;position:relative;isolation:isolate;min-height:100svh;overflow:hidden;color:var(--studio-ink);background:#f8fbfd}.auth-studio-backdrop,.auth-studio-backdrop__gradient,.auth-studio-backdrop__noise,.auth-studio-halo,.auth-studio-orb{position:fixed;pointer-events:none}.auth-studio-backdrop{z-index:0;top:0;right:0;bottom:0;left:0;overflow:hidden}.auth-studio-backdrop__gradient{top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 12% 72%,rgb(191 242 233 / 58%),transparent 32%),radial-gradient(circle at 58% 8%,rgb(196 232 250 / 58%),transparent 34%),radial-gradient(circle at 94% 40%,rgb(226 211 255 / 72%),transparent 36%),linear-gradient(145deg,#fcfdfd,#f5fbfc 42%,#f7f7ff 72%,#fbf9ff)}.auth-studio-backdrop__noise{top:0;right:0;bottom:0;left:0;opacity:.18;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 220 220' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='studio-noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.78' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23studio-noise)' opacity='.28'/%3E%3C/svg%3E");background-size:220px 220px;mix-blend-mode:soft-light}.auth-studio-halo{left:50%;width:36rem;height:36rem;border-radius:50%;filter:blur(20px);opacity:.55}.auth-studio-halo--top{top:-29rem;margin-left:-6rem;background:#bce5fb94;animation:auth-studio-halo-top 12s ease-in-out infinite}.auth-studio-halo--bottom{bottom:-29rem;margin-left:-18rem;background:#decdff9e;animation:auth-studio-halo-bottom 15s ease-in-out infinite reverse}.auth-studio-orb{border:1px solid rgb(255 255 255 / 86%);border-radius:50%;background:radial-gradient(circle at 30% 22%,rgb(255 255 255 / 88%),transparent 30%),linear-gradient(145deg,#ffffff75,#cfe8f933);box-shadow:inset 0 1px #ffffffeb,inset 0 -1px #5b779712,0 24px 64px #435b8014;-webkit-backdrop-filter:blur(10px) saturate(150%);backdrop-filter:blur(10px) saturate(150%)}.auth-studio-orb--left{top:28%;left:-5.5rem;width:11rem;height:11rem;animation:auth-studio-orb-float 10s ease-in-out infinite}.auth-studio-orb--right{right:-6rem;bottom:13%;width:14rem;height:14rem;animation:auth-studio-orb-float 13s -3s ease-in-out infinite reverse}.auth-studio-stage{position:relative;z-index:10;display:flex;flex:1;align-items:center;justify-content:center;width:100%;padding:5rem 1.25rem;animation:auth-studio-enter .5s .08s cubic-bezier(.22,1,.36,1) backwards}.auth-studio-back,.auth-studio-footer,.auth-studio-legal-dialog{border:1px solid rgb(255 255 255 / 82%);background:radial-gradient(circle at 16% 0%,rgb(255 255 255 / 94%),transparent 48%),linear-gradient(145deg,#ffffffb3,#e0eef93d);box-shadow:inset 0 1px #fffffffa,inset 0 -1px #5b779712,0 12px 34px #435b8012;-webkit-backdrop-filter:blur(18px) saturate(155%);backdrop-filter:blur(18px) saturate(155%)}.auth-studio-back{position:absolute;z-index:20;top:1rem;left:1rem;display:grid;width:2.75rem;height:2.75rem;padding:0;color:#62748c;border-radius:16px;place-items:center;animation:auth-studio-enter .5s .04s cubic-bezier(.22,1,.36,1) backwards}.auth-studio-footer{position:relative;z-index:10;display:flex;align-items:center;align-self:center;gap:.25rem;margin:0 1rem 1.25rem;padding:.25rem;border-radius:999px;animation:auth-studio-enter .5s .12s cubic-bezier(.22,1,.36,1) backwards}.auth-studio-footer__link{display:inline-flex;align-items:center;justify-content:center;min-height:2rem;padding:0 .75rem;color:var(--studio-muted);font-family:inherit;font-size:.6875rem;font-weight:700;text-decoration:none;border:1px solid transparent;border-radius:999px;background:transparent}.auth-studio-footer__divider{width:1px;height:.75rem;background:#7281983d}.auth-studio-glass-interactive{position:relative;isolation:isolate;overflow:hidden;transform:translateZ(0);cursor:pointer;transition:translate .22s cubic-bezier(.22,1,.36,1),transform .18s ease,border-color .22s ease,background .22s ease,color .22s ease,box-shadow .22s ease,backdrop-filter .22s ease}.auth-studio-glass-interactive:before{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;pointer-events:none;content:"";border:1px solid transparent;border-radius:inherit;background:radial-gradient(circle at 18% -22%,rgb(255 255 255 / 80%),transparent 42%),linear-gradient(150deg,rgb(255 255 255 / 28%),transparent 42%,rgb(133 199 235 / 12%));box-shadow:inset 0 1px #ffffffe5,inset 1px 0 #ffffff6b,inset 0 -1px #4c87ae29,inset -1px 0 #ac89e51a;opacity:0;transition:opacity .22s ease,border-color .22s ease}.auth-studio-glass-interactive:after{position:absolute;z-index:3;top:-55%;bottom:-55%;left:-42%;width:34%;pointer-events:none;content:"";background:linear-gradient(96deg,transparent,rgb(255 255 255 / 72%),rgb(207 240 255 / 34%),transparent);filter:blur(.4px);mix-blend-mode:screen;opacity:0;transform:translate3d(-220%,0,0) skew(-16deg)}.auth-studio-control-content{position:relative;z-index:4;display:inline-flex;align-items:center;justify-content:center}.auth-studio-glass-interactive:hover{translate:0 -2px;color:#2f82d2;border-color:#fffffff5;box-shadow:inset 0 1px #fff,inset 0 -1px #5180a61a,0 14px 30px #435b8021;-webkit-backdrop-filter:blur(24px) saturate(180%);backdrop-filter:blur(24px) saturate(180%)}.auth-studio-glass-interactive:hover:before{border-color:#ffffffb8;opacity:1}.auth-studio-glass-interactive:hover:after{animation:auth-studio-glass-sweep .76s cubic-bezier(.22,1,.36,1) both}.auth-studio-glass-interactive:active{translate:0 0;transform:scale(.985)}.auth-studio-glass-interactive:focus-visible{outline:none;border-color:#8bc8efdb;box-shadow:0 0 0 4px #bfe7ff4d,0 14px 30px #435b801c}.auth-studio-legal-overlay{background:#17283f3d;-webkit-backdrop-filter:blur(14px) saturate(130%);backdrop-filter:blur(14px) saturate(130%)}.auth-studio-legal-dialog{position:relative;isolation:isolate;color:var(--studio-ink);border-radius:28px;background:radial-gradient(circle at 12% 0%,rgb(255 255 255 / 88%),transparent 36%),radial-gradient(circle at 96% 100%,rgb(233 223 255 / 34%),transparent 42%),linear-gradient(145deg,#ffffffc7,#e8f3fa94);box-shadow:inset 0 1px #fffffffa,inset 0 -1px #5b779714,0 28px 80px #3248682e;-webkit-backdrop-filter:blur(26px) saturate(170%);backdrop-filter:blur(26px) saturate(170%);animation:auth-studio-dialog-enter .28s cubic-bezier(.22,1,.36,1) backwards}.auth-studio-legal__header,.auth-studio-legal__footer{border-color:#ffffffa8;background:#ffffff38}.auth-studio-legal__header{border-bottom:1px solid rgb(255 255 255 / 66%)}.auth-studio-legal__footer{border-top:1px solid rgb(255 255 255 / 66%)}.auth-studio-legal__eyebrow{margin-bottom:.45rem;color:#1686a4;font-size:.625rem;font-weight:900;letter-spacing:.2em}.auth-studio-legal__title{color:#13243a;font-size:1.5rem;font-weight:900;letter-spacing:-.035em}.auth-studio-legal__date{margin-top:.5rem;color:#8090a4;font-size:.6875rem;font-weight:600}.auth-studio-legal__close{display:grid;flex:none;width:2.5rem;height:2.5rem;padding:0;color:#728198;border:1px solid rgb(255 255 255 / 82%);border-radius:14px;background:#ffffff85;box-shadow:0 8px 22px #435b8012;place-items:center}.auth-studio-legal__body{scrollbar-color:rgb(119 146 175 / 30%) transparent;scrollbar-width:thin}.auth-studio-legal__summary,.auth-studio-legal__section{border:1px solid rgb(255 255 255 / 78%);background:radial-gradient(circle at 12% 0%,rgb(255 255 255 / 86%),transparent 44%),linear-gradient(145deg,#ffffff94,#e0eef92e);box-shadow:inset 0 1px #ffffffe0,0 8px 22px #435b800d;-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%)}.auth-studio-legal__summary{padding:.85rem 1rem;color:#50647d;font-size:.8125rem;font-weight:600;line-height:1.75;border-radius:16px}.auth-studio-legal__section{padding:.9rem 1rem;border-radius:16px}.auth-studio-legal__section h3{color:#17283f;font-size:.8125rem;font-weight:900}.auth-studio-legal__section p{margin-top:.45rem;color:#60728a;font-size:.8125rem;line-height:1.75}.auth-studio-legal__action{width:100%;min-height:3rem;color:#fff;font-size:.875rem;font-weight:900;border:1px solid rgb(255 255 255 / 72%);border-radius:16px;background:linear-gradient(105deg,#ff6127,#ff7b45 48%,#ff9a73);box-shadow:inset 0 1px #ffffff75,0 12px 28px #e85b232e}.auth-studio-legal__action:hover{color:#fff;box-shadow:inset 0 1px #ffffff9e,0 16px 34px #e85b233d}@keyframes auth-studio-enter{0%{opacity:0;transform:translate3d(0,16px,0) scale(.97)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes auth-studio-dialog-enter{0%{opacity:0;transform:translate3d(0,12px,0) scale(.97)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes auth-studio-halo-top{0%,to{transform:translate3d(-1.5%,0,0) scale(.96)}50%{transform:translate3d(1.5%,1rem,0) scale(1.05)}}@keyframes auth-studio-halo-bottom{0%,to{transform:translate3d(1.5%,0,0) scale(.97)}50%{transform:translate3d(-1.5%,-1rem,0) scale(1.04)}}@keyframes auth-studio-orb-float{0%,to{transform:translate3d(0,-9px,0)}50%{transform:translate3d(0,9px,0)}}@keyframes auth-studio-glass-sweep{0%{opacity:0;transform:translate3d(-220%,0,0) skew(-16deg)}18%{opacity:.9}72%{opacity:.68}to{opacity:0;transform:translate3d(520%,0,0) skew(-16deg)}}@media(min-width:640px){.auth-studio-back{top:1.5rem;left:1.5rem}.auth-studio-stage{padding-right:1.5rem;padding-left:1.5rem}.auth-studio-footer{margin-bottom:1.5rem}}@media(max-width:639px){.auth-studio-orb--left{top:18%;left:-7rem}.auth-studio-orb--right{right:-8rem;bottom:8%}.auth-studio-legal-dialog{border-radius:24px}}@media(prefers-reduced-motion:reduce){.auth-studio-stage,.auth-studio-back,.auth-studio-footer,.auth-studio-legal-dialog,.auth-studio-halo,.auth-studio-orb,.auth-studio-glass-interactive:hover:after{animation:none}.auth-studio-glass-interactive:hover{translate:0 0}.auth-studio-glass-interactive:after{display:none}}.sunset-auth-scene{perspective:1500px}.sunset-auth-tilt{--sunset-glare-x: 50%;--sunset-glare-y: 50%;--sunset-rotate-x: 0deg;--sunset-rotate-y: 0deg;transition:transform .16s ease-out;transform:rotateX(var(--sunset-rotate-x)) rotateY(var(--sunset-rotate-y));transform-style:preserve-3d;will-change:transform}.sunset-auth-card{position:relative;padding:1px;border-radius:22px;box-shadow:0 34px 84px #61250029,0 0 55px #ffffff5c}.sunset-auth-card__glare{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;pointer-events:none;background:radial-gradient(circle at var(--sunset-glare-x) var(--sunset-glare-y),rgb(255 247 230 / 27%),rgb(255 192 105 / 7%) 34%,transparent 66%);border-radius:inherit;opacity:.58;transition:opacity .3s ease}.sunset-auth-card:hover .sunset-auth-card__glare{opacity:.92}.sunset-auth-card__beams{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;overflow:hidden;pointer-events:none;border-radius:inherit}.sunset-beam{position:absolute;display:block;filter:blur(.7px);opacity:.78}.sunset-beam--top,.sunset-beam--bottom{width:48%;height:2px;background:linear-gradient(90deg,transparent,#fff7e6,transparent)}.sunset-beam--right,.sunset-beam--left{width:2px;height:42%;background:linear-gradient(180deg,transparent,#fff7e6,transparent)}.sunset-beam--top{top:0;animation:sunset-beam-top 4s ease-in-out infinite}.sunset-beam--right{right:0;animation:sunset-beam-right 4s .7s ease-in-out infinite}.sunset-beam--bottom{bottom:0;animation:sunset-beam-bottom 4s 1.4s ease-in-out infinite}.sunset-beam--left{left:0;animation:sunset-beam-left 4s 2.1s ease-in-out infinite}.sunset-auth-card__content{position:relative;overflow:hidden;background:#ffffff2e;border:1px solid rgb(255 255 255 / 58%);border-radius:21px;box-shadow:inset 0 1px #ffffffa3,inset 0 -1px #d46b080f;-webkit-backdrop-filter:blur(10px) saturate(112%);backdrop-filter:blur(10px) saturate(112%)}.sunset-auth-card__pattern{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(135deg,rgb(212 107 8 / 3%) .5px,transparent .5px),linear-gradient(45deg,rgb(212 107 8 / 3%) .5px,transparent .5px);background-size:30px 30px}.sunset-auth-brand__icon{position:relative;display:grid;width:44px;height:44px;overflow:hidden;background:#ffffff57;border:1px solid rgb(255 255 255 / 76%);border-radius:50%;box-shadow:0 0 24px #ffa9401f;place-items:center}.sunset-auth-brand__icon:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(135deg,rgb(255 247 230 / 12%),transparent 60%)}.sunset-auth-card [class*=text-slate-900]{color:#3b1205}.sunset-auth-card [class*=text-slate-700],.sunset-auth-card [class*=text-slate-600]{color:#3b1205b8}.sunset-auth-card [class*=text-slate-500]{color:#3b12058f}.sunset-auth-card [class*=text-slate-400]{color:#3b120566}.sunset-auth-card [class*=border-slate-200]{border-color:#6d280f1f}.sunset-auth-card [class*=bg-slate-50],.sunset-auth-card [class*=bg-white]:not(.sunset-auth-submit){background-color:#ffffff47}.sunset-auth-card [class*=bg-slate-200]{background-color:#6d280f1a}.sunset-auth-card [class*=text-brand-600]{color:#d46b08}.sunset-auth-card [class*="hover:text-brand-700"]:hover{color:#ad4e00}.sunset-auth-card input[type=checkbox]{accent-color:#fa8c16}.sunset-auth-password-input::-ms-reveal,.sunset-auth-password-input::-ms-clear{display:none}.sunset-auth-submit{position:relative;overflow:hidden}.sunset-auth-submit:before{position:absolute;width:48%;height:100%;content:"";background:linear-gradient(90deg,transparent,rgb(255 255 255 / 78%),transparent);transition:transform .7s ease;transform:translate(-180%) skew(-18deg)}.sunset-auth-submit:hover:not(:disabled):before{transform:translate(180%) skew(-18deg)}@keyframes sunset-beam-top{0%{left:-55%}55%,to{left:105%}}@keyframes sunset-beam-right{0%{top:-50%}55%,to{top:108%}}@keyframes sunset-beam-bottom{0%{right:-55%}55%,to{right:105%}}@keyframes sunset-beam-left{0%{bottom:-50%}55%,to{bottom:108%}}@media(prefers-reduced-motion:reduce){.sunset-beam{animation:none}.sunset-auth-tilt{transition:none}}.dashboard-search{width:min(100%,22rem)}.dashboard-guest-notice{margin-top:16px;border:1px solid rgba(143,190,226,.52);border-radius:16px;padding:12px 14px;color:#436784;background:#e8f5ffb8;font-size:12px;font-weight:650;line-height:20px}.dashboard-overview{margin-top:24px}.dashboard-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.dashboard-metric{min-height:124px;border:1px solid rgba(255,255,255,.86);border-radius:20px;padding:15px;background:radial-gradient(circle at 12% 0%,rgba(255,255,255,.94),transparent 48%),#ffffff85;box-shadow:inset 0 1px #fff,0 12px 34px #435b8012;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.dashboard-metric--blue{background-color:#d9edff61}.dashboard-metric--mint{background-color:#d4f5ee66}.dashboard-metric--lilac{background-color:#e9dfff66}.dashboard-metric--peach{background-color:#ffe3d761}.dashboard-metric__top{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;color:#728198;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.dashboard-metric__icon{display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.9);border-radius:13px;color:#3578c8;background:#ffffffad;box-shadow:inset 0 1px #fff,0 8px 20px #435b8012}.dashboard-metric__icon svg{width:17px;height:17px}.dashboard-metric strong{display:inline-block;margin-top:14px;color:#13243a;font-size:28px;font-weight:900;letter-spacing:-.04em;line-height:1}.dashboard-metric p{display:inline-block;margin:0 0 0 8px;color:#52667f;font-size:12px;font-weight:800}.dashboard-usage,.dashboard-activity{margin-top:20px}.dashboard-activity{min-width:0}.dashboard-sort{color:#8090a4;font-size:10px;font-weight:600}.dashboard-activity__list{display:flex;max-height:46rem;flex-direction:column;gap:7px;overflow-y:auto;padding:12px}.dashboard-activity__row{display:grid;grid-template-columns:38px minmax(0,1fr) auto 16px;align-items:center;gap:11px;width:100%;border:1px solid rgba(255,255,255,.72);border-radius:16px;padding:10px;color:inherit;background:#ffffff6b;box-shadow:inset 0 1px #ffffffe6,0 7px 20px #435b800b;text-align:left}.dashboard-activity__icon{display:inline-flex;width:38px;height:38px;align-items:center;justify-content:center;border-radius:13px;color:#2f82d2;background:#d9edff9e}.dashboard-activity__icon svg{width:16px;height:16px}.dashboard-activity__copy{min-width:0}.dashboard-activity__copy strong{display:block;overflow:hidden;color:#17283f;font-size:12px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.dashboard-activity__copy small{display:flex;align-items:center;gap:7px;margin-top:3px;color:#728198;font-size:10px;font-weight:600}.dashboard-activity__copy i{width:4px;height:4px;border-radius:999px;background:#22c99b}.dashboard-activity__row time{color:#8090a4;font-size:9px;font-weight:600;white-space:nowrap}.dashboard-activity__row>svg{width:14px;height:14px;color:#7189a5;transition:transform .18s ease}.dashboard-activity__row:hover>svg{transform:translate(2px);color:#ff7138}.dashboard-pagination{display:grid;grid-template-columns:minmax(120px,1fr) auto minmax(120px,1fr);align-items:center;gap:14px;border-top:1px solid rgba(215,228,239,.72);padding:12px 16px;background:#ffffff38}.dashboard-pagination__summary{display:flex;align-items:center;gap:5px;color:#8090a4;font-size:10px;font-weight:650}.dashboard-pagination__summary strong{color:#52667f;font-size:11px}.dashboard-pagination__summary small{margin-left:4px;color:#92a0b2;font-size:9px}.dashboard-pagination__controls{display:flex;align-items:center;justify-content:center;gap:8px}.dashboard-pagination__controls button{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.86);border-radius:10px;color:#52667f;background:#ffffff9e;box-shadow:0 5px 16px #435b8014;cursor:pointer;transition:border-color .16s ease,color .16s ease,transform .16s ease}.dashboard-pagination__controls button:hover:not(:disabled){border-color:#ff713885;color:#d94d1c;transform:translateY(-1px)}.dashboard-pagination__controls button:focus-visible,.dashboard-pagination__size select:focus-visible{outline:2px solid rgba(53,120,200,.48);outline-offset:2px}.dashboard-pagination__controls button:disabled{cursor:not-allowed;opacity:.38}.dashboard-pagination__controls button svg{width:14px;height:14px}.dashboard-pagination__controls b{min-width:78px;color:#52667f;font-size:10px;font-weight:850;text-align:center}.dashboard-pagination__size{display:flex;align-items:center;justify-self:end;gap:7px;color:#728198;font-size:10px;font-weight:700}.dashboard-pagination__size select{min-height:32px;border:1px solid rgba(215,228,239,.9);border-radius:10px;padding:0 28px 0 10px;color:#52667f;background:#ffffffb8;font-size:10px;font-weight:700}@media(max-width:1023px){.dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:639px){.dashboard-search{width:100%}.dashboard-metrics{gap:8px}.dashboard-metric{min-height:112px;padding:13px}.dashboard-metric__top>span:last-child{display:none}.dashboard-sort{display:none}.dashboard-activity__row{grid-template-columns:38px minmax(0,1fr) 14px}.dashboard-activity__row time{display:none}.dashboard-pagination{grid-template-columns:1fr}.dashboard-pagination__summary,.dashboard-pagination__size{justify-self:center}.dashboard-pagination__controls{order:3}}.points-page{--points-ink: #17283f;--points-deep: #13243a;--points-muted: #728198;--points-weak: #8090a4;--points-accent: #ff7138;--points-accent-deep: #d94d1c;--points-mint: #d4f5ee;--points-mist: #d9edff;--points-lilac: #e9dfff;position:relative;isolation:isolate;contain:paint;container:points-page / inline-size;width:100%;min-height:calc(100vh - 3rem);overflow:hidden;border-radius:28px;padding:16px;color:var(--points-ink);background:radial-gradient(circle at 12% 72%,rgba(191,242,233,.58),transparent 32%),radial-gradient(circle at 58% 8%,rgba(196,232,250,.58),transparent 34%),radial-gradient(circle at 94% 40%,rgba(226,211,255,.72),transparent 36%),linear-gradient(145deg,#fcfdfd,#f5fbfc 42%,#f7f7ff 72%,#fbf9ff);font-family:Inter,ui-sans-serif,system-ui,sans-serif}.points-page__noise,.points-page__halo,.points-page__orb{position:absolute;z-index:0;pointer-events:none}.points-page__noise{top:0;right:0;bottom:0;left:0;opacity:.18;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.78' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.22'/%3E%3C/svg%3E");mix-blend-mode:soft-light}.points-page__halo{width:36rem;height:36rem;border-radius:999px;filter:blur(20px);opacity:.55}.points-page__halo--top{top:-25rem;right:10%;background:radial-gradient(circle,rgba(174,221,245,.52),rgba(214,239,251,.08) 68%,transparent 72%);animation:points-halo-drift 12s ease-in-out infinite alternate}.points-page__halo--bottom{bottom:2rem;left:15%;background:radial-gradient(circle,rgba(204,187,246,.48),rgba(235,226,255,.07) 68%,transparent 72%);animation:points-halo-drift 15s ease-in-out infinite alternate-reverse}.points-page__orb{width:11rem;height:11rem;border:1px solid rgba(255,255,255,.62);border-radius:999px;background:linear-gradient(145deg,#ffffff7a,#c5e2f526);box-shadow:inset 0 1px 1px #ffffffb8,0 24px 60px #435b8012;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.points-page__orb--left{top:24%;left:-7rem;animation:points-orb-float 10s ease-in-out infinite}.points-page__orb--right{right:0;bottom:10%;width:14rem;height:14rem;animation:points-orb-float 13s ease-in-out infinite reverse}.points-page__content{position:relative;z-index:10;width:min(100%,1680px);margin:0 auto}.points-hero{display:flex;flex-direction:column;gap:clamp(18px,1.7cqw,28px)}.points-hero__copy{max-width:42rem}.points-kicker{display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(255,255,255,.85);border-radius:999px;padding:6px 12px;color:#1686a4;background:#ffffffad;box-shadow:inset 0 1px #ffffffeb,0 8px 24px #435b800f;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);font-size:10px;font-weight:800;letter-spacing:.22em;text-transform:uppercase}.points-kicker svg{width:14px;height:14px}.points-hero h1{margin:14px 0 0;color:var(--points-deep);font-size:clamp(30px,2.55cqw,44px);font-weight:900;letter-spacing:-.035em;line-height:1.1}.points-hero__copy>p{max-width:36rem;margin:10px 0 0;color:#6d7d92;font-size:clamp(12px,.92cqw,15px);font-weight:450;line-height:24px}.points-hero__side{display:grid;gap:10px}.points-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.points-metric{display:flex;min-width:0;min-height:clamp(68px,5.2cqw,82px);flex-direction:column;justify-content:space-between;gap:6px;border:1px solid rgba(255,255,255,.86);border-radius:clamp(15px,1.2cqw,20px);padding:clamp(10px,.9cqw,15px) clamp(11px,1cqw,16px);background:radial-gradient(circle at 14% 0%,rgba(255,255,255,.9),transparent 52%),#ffffff9e;box-shadow:inset 0 1px #ffffffdb,0 12px 34px #435b8012;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.points-metric>span{overflow:hidden;color:#75859a;font-size:9px;font-weight:750;letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.points-metric strong{overflow:hidden;color:var(--points-ink);font-size:clamp(14px,1.2cqw,20px);font-weight:900;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap}.points-metric strong.points-metric__status{display:flex;align-items:center;gap:7px;color:#167d69;font-size:14px}.points-metric__status i,.points-quiet-state>i,.points-usage__loading>i{display:inline-block;width:8px;height:8px;flex:none;border-radius:999px;background:#22c99b;box-shadow:0 0 0 4px #22c99b1a;animation:points-status-breathe 1.8s ease-in-out infinite}.points-hero__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.points-button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:7px;border-radius:15px;padding:0 14px;font-size:11px;font-weight:850}.points-button svg{width:15px;height:15px}.points-button--glass{border:1px solid rgba(255,255,255,.84);color:#62748c;background:linear-gradient(145deg,#ffffffc7,#daedf947);box-shadow:inset 0 1px #fffffff5,0 8px 22px #435b8011}.points-button--primary,.points-submit{border:1px solid rgba(255,255,255,.72);color:#fff;background:linear-gradient(105deg,#ff6127,#ff7b45 48%,#ff9a73);box-shadow:inset 0 1px #ffffff7a,0 12px 28px #e85b232e}.points-feedback{display:flex;align-items:center;gap:8px;margin-top:16px;border:1px solid;border-radius:16px;padding:12px 14px;font-size:12px;font-weight:650;line-height:20px}.points-feedback svg{width:15px;height:15px;flex:none}.points-feedback--error{border-color:#e1747e40;color:#9e4750;background:#ffe8eaa8}.points-feedback--success{border-color:#35b18c3d;color:#14715f;background:#dcf8efad}.points-feedback--warning{border-color:#d08b2c4d;color:#8a5a16;background:#fff5dbc7}.points-balances{display:grid;grid-template-columns:1fr;gap:clamp(9px,.85cqw,14px);margin-top:clamp(18px,1.65cqw,26px)}.points-balance{position:relative;isolation:isolate;display:grid;min-width:0;min-height:clamp(94px,7.2cqw,116px);grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:13px;overflow:hidden;border:1px solid rgba(255,255,255,.84);border-radius:clamp(19px,1.55cqw,25px);padding:clamp(13px,1.15cqw,18px);box-shadow:inset 0 1px #fffffff0,0 14px 34px #435b8013;-webkit-backdrop-filter:blur(20px) saturate(155%);backdrop-filter:blur(20px) saturate(155%)}.points-balance:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(circle at 14% 0%,rgba(255,255,255,.92),transparent 50%);content:""}.points-balance--blue{background:linear-gradient(150deg,#ffffffb8,#d9edff75)}.points-balance--lilac{background:linear-gradient(150deg,#ffffffb8,#e9dfff7a)}.points-balance--mint{background:linear-gradient(150deg,#ffffffb8,#d4f5ee7a)}.points-balance__icon,.points-channel-select__icon{display:inline-flex;width:42px;height:42px;flex:none;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.88);border-radius:14px;background:#ffffffad;box-shadow:inset 0 1px #fff,0 8px 22px #435b8014}.points-balance__icon svg,.points-channel-select__icon svg{width:18px;height:18px}.points-balance__icon--blue,.points-channel-select__icon--blue{color:#3578c8;background:#e8f5ffc2}.points-balance__icon--lilac,.points-channel-select__icon--lilac{color:#8177ad;background:#f1ebffc2}.points-balance__icon--mint,.points-channel-select__icon--mint{color:#15977e;background:#e2faf4c2}.points-balance__copy{min-width:0}.points-balance__copy small{display:block;color:#657890;font-size:10px;font-weight:800}.points-balance__copy strong{display:block;margin-top:4px;color:var(--points-deep);font-size:clamp(20px,1.65cqw,28px);font-weight:900;letter-spacing:-.04em;line-height:1.1}.points-balance__copy p{display:none;margin:5px 0 0;overflow:hidden;color:var(--points-weak);font-size:9px;font-weight:550;text-overflow:ellipsis;white-space:nowrap}.points-balance__availability{border:1px solid rgba(255,255,255,.82);border-radius:999px;padding:5px 8px;color:#74859b;background:#ffffff8f;font-size:9px;font-weight:800}.points-workspace{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(14px,1.25cqw,22px);margin-top:clamp(14px,1.25cqw,22px)}.points-card{position:relative;isolation:isolate;min-width:0;overflow:hidden;border:1px solid rgba(255,255,255,.8);border-radius:clamp(21px,1.7cqw,28px);background:#ffffffa8;box-shadow:0 22px 65px #435b8017;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.points-card:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(145deg,#ffffffb8,#e4effa26);content:""}.points-card--transfer{background-color:#d3eeff47}.points-card--history{background-color:#e9e0ff4d}.points-card__header{display:flex;min-height:clamp(72px,5.35cqw,88px);align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid rgba(255,255,255,.6);padding:clamp(14px,1.15cqw,19px) clamp(15px,1.3cqw,22px)}.points-card__heading{display:flex;min-width:0;align-items:center;gap:11px}.points-card__icon{display:inline-flex;width:clamp(38px,2.85cqw,46px);height:clamp(38px,2.85cqw,46px);flex:none;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.78);border-radius:14px;color:#2f82d2;background:linear-gradient(145deg,#ffffffeb,#cde8ffb8);box-shadow:0 9px 22px #3f7ebc1f}.points-card__icon--mint{color:#15977e;background:linear-gradient(145deg,#ffffffeb,#d4f5eec2)}.points-card__icon--lilac{color:#8177ad;background:linear-gradient(145deg,#ffffffeb,#e9dfffc2)}.points-card__icon svg{width:19px;height:19px}.points-card__heading small{display:block;color:#3578c8;font-size:9px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.points-card--history .points-card__heading small{color:#8177ad}.points-card__heading h2{margin:3px 0 0;color:var(--points-ink);font-size:clamp(14px,1.05cqw,17px);font-weight:900}.points-card__badge,.points-card__count{flex:none;border:1px solid rgba(255,255,255,.78);border-radius:999px;padding:5px 9px;color:#167a68;background:#e2faf4b3;font-size:9px;font-weight:800}.points-card__count{min-width:28px;color:var(--points-muted);background:#ffffffad;text-align:center}.points-transfer__body{position:relative;padding:clamp(16px,1.3cqw,22px)}.points-field{min-width:0}.points-field__label{display:block;margin-bottom:8px;color:#32465f;font-size:12px;font-weight:700}.points-channel-select{display:grid;width:100%;min-height:clamp(60px,4.45cqw,72px);grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:11px;border:1px solid transparent;border-radius:16px;padding:10px 13px;color:var(--points-ink);background:linear-gradient(142deg,#ffffffb8,#e8f6fc57 50%,#e1e0ff3d) padding-box,conic-gradient(from 205deg at 50% 50%,#fffffffa,#99def2b3,#fffffff5,#c3aef694,#fffffffa) border-box;box-shadow:inset 0 1px 1px #fffffffa,inset 1px 0 #ffffff9e,inset 0 -2px 3px #598fb31f,0 12px 26px #405b7b17,0 2px 5px #405b7b0f;-webkit-backdrop-filter:blur(24px) saturate(185%);backdrop-filter:blur(24px) saturate(185%);text-align:left}.points-channel-select.points-glass-action:before{border-color:#ffffff85;background:radial-gradient(ellipse 72% 68% at 10% -28%,rgba(255,255,255,.92),transparent 60%),linear-gradient(152deg,rgba(255,255,255,.2),transparent 46%,rgba(102,190,226,.1));opacity:1}.points-channel-select>.points-channel-select__liquid{position:absolute;top:2px;right:2px;bottom:2px;left:2px;z-index:1;overflow:hidden;border-radius:14px;background:radial-gradient(ellipse 58% 48% at 16% -8%,rgba(255,255,255,.72),transparent 68%),radial-gradient(ellipse 45% 78% at 104% 108%,rgba(132,209,236,.18),transparent 66%);pointer-events:none}.points-channel-select__liquid:before{position:absolute;top:-32px;left:9%;width:68%;height:48px;border-bottom:1px solid rgba(255,255,255,.88);border-radius:50%;box-shadow:0 8px 14px #ffffff29;content:"";transform:rotate(-4deg)}.points-channel-select__liquid:after{position:absolute;right:-12px;bottom:-20px;width:76px;height:58px;border-radius:50%;background:radial-gradient(circle,rgba(181,228,246,.24),rgba(198,178,245,.09) 46%,transparent 70%);filter:blur(3px);content:""}.points-channel-select__liquid--lilac:after{background:radial-gradient(circle,rgba(202,183,247,.25),rgba(181,228,246,.08) 48%,transparent 70%)}.points-channel-select__liquid--mint:after{background:radial-gradient(circle,rgba(137,224,203,.23),rgba(181,228,246,.08) 48%,transparent 70%)}.points-channel-select__copy,.points-channel-menu__copy{display:block;min-width:0}.points-channel-select__copy strong,.points-channel-menu__copy strong{display:block;overflow:hidden;color:var(--points-ink);font-size:12px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.points-channel-select__copy small,.points-channel-menu__copy small{display:block;margin-top:3px;overflow:hidden;color:var(--points-weak);font-size:9px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.points-channel-select__chevron{display:inline-flex;color:#6f829b;transition:color .18s ease,transform .18s ease}.points-channel-select__chevron svg{width:16px;height:16px}.points-channel-select[data-state=open] .points-channel-select__chevron{color:#2d83b8;transform:rotate(180deg)}button.points-channel-select.points-glass-action[data-state=open]{border-color:transparent;background:linear-gradient(142deg,#ffffffd1,#e2f4fc66 50%,#e1e0ff4d) padding-box,conic-gradient(from 205deg at 50% 50%,#fff,#67c8e9e6,#fff,#a98eebbd,#fff) border-box;box-shadow:inset 0 1px 1px #fff,inset 0 -2px 3px #4f8bb31f,0 0 0 4px #bfe7ff38,0 17px 34px #36527326}.points-channel-menu{position:relative;isolation:isolate;z-index:100;width:var(--radix-select-trigger-width);min-width:12rem;max-height:var(--radix-select-content-available-height);overflow:hidden;border:1px solid transparent;border-radius:18px;background:linear-gradient(145deg,#fafeffb8,#ddf1f994 52%,#e8e2ff85) padding-box,conic-gradient(from 215deg at 50% 50%,#fffffffa,#76d3edc7,#fffffff0,#b89bf3b3,#fffffffa) border-box;box-shadow:inset 0 1px 1px #fffffffa,inset 1px 0 #ffffffb3,inset 0 -2px 4px #457da424,0 24px 58px #2d48693d,0 7px 16px #2d48691c;-webkit-backdrop-filter:blur(34px) saturate(195%) contrast(102%);backdrop-filter:blur(34px) saturate(195%) contrast(102%);animation:points-menu-open .18s cubic-bezier(.16,1,.3,1)}.points-channel-menu__liquid{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;border-radius:inherit;background:radial-gradient(ellipse 76% 42% at 12% -2%,rgba(255,255,255,.82),transparent 72%),radial-gradient(ellipse 58% 68% at 106% 108%,rgba(142,205,238,.22),rgba(190,164,246,.1) 52%,transparent 72%);pointer-events:none}.points-channel-menu__liquid:before{position:absolute;top:-48px;left:5%;width:72%;height:68px;border-bottom:1px solid rgba(255,255,255,.94);border-radius:50%;box-shadow:0 9px 18px #fff3;content:"";transform:rotate(-3deg)}.points-channel-menu__liquid:after{position:absolute;right:-32px;bottom:-36px;width:132px;height:98px;border:1px solid rgba(255,255,255,.24);border-radius:50%;background:#c5b5f614;filter:blur(3px);content:""}.points-channel-menu__viewport{position:relative;z-index:2;padding:6px}.points-channel-menu__item{position:relative;display:grid;min-height:54px;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:10px;border-radius:13px;border:1px solid transparent;padding:7px 10px;outline:none;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.points-channel-menu__item .points-channel-select__icon{width:38px;height:38px;border-radius:12px}.points-channel-menu__item[data-highlighted]{color:#2d83b8;border-color:#ffffffc2;background:linear-gradient(135deg,#ffffff9e,#c2e5f761);box-shadow:inset 0 1px #fffffff0,inset 0 -1px #5c9abf1a,0 8px 20px #3453771a;transform:translate(2px)}.points-channel-menu__item[data-state=checked]{border-color:#ffffffb3;background:linear-gradient(135deg,#fffaf7c2,#ffddcf61)}.points-channel-menu__check{display:inline-flex;color:var(--points-accent-deep)}.points-channel-menu__check svg{width:15px;height:15px}.points-transfer__direction{display:flex;align-items:center;gap:8px;min-height:40px;margin:0 12px;color:#9babc0}.points-transfer__direction span{height:1px;flex:1;background:linear-gradient(90deg,transparent,rgba(127,151,179,.2),transparent)}.points-swap.points-glass-action{display:inline-flex;width:38px;height:38px;flex:none;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.9);border-radius:13px;color:var(--points-accent);background:#ffffffc7;box-shadow:inset 0 1px #fff,0 8px 22px #435b8017}.points-swap svg{width:15px;height:15px}.points-amount-field{margin-top:20px}.points-amount-input{position:relative}.points-amount-input input{width:100%;min-height:50px;border:1px solid rgba(255,255,255,.78);border-radius:16px;padding:13px 72px 13px 16px;color:var(--points-ink);background:#ffffff9e;box-shadow:inset 0 1px #ffffffd1,0 8px 24px #4962840b;font-size:14px;outline:none;transition:border-color .19s ease,background .19s ease,box-shadow .19s ease}.points-amount-input input::placeholder{color:#73839a8c}.points-amount-input input:hover{border-color:#fff;background:#ffffffc2}.points-amount-input input:focus{border-color:#8bc8efd9;background:#ffffffdb;box-shadow:inset 0 1px #ffffffe6,0 0 0 4px #bfe7ff38}.points-amount-input>button{position:absolute;top:7px;right:7px;height:36px;overflow:hidden;border:1px solid rgba(255,113,56,.22);border-radius:11px;padding:0 12px;color:var(--points-accent-deep);background:#fff4efd1;font-size:10px;font-weight:850}.points-field__hint{display:block;margin-top:7px;color:var(--points-weak);font-size:10px;font-weight:550;line-height:17px}.points-submit{display:flex;width:100%;min-height:48px;align-items:center;justify-content:center;gap:8px;margin-top:18px;overflow:hidden;border-radius:16px;font-size:13px;font-weight:900}.points-submit svg{width:16px;height:16px}.points-history-table{display:flex;min-height:0;flex:1;flex-direction:column}.points-history-table__head{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(215,228,239,.72);padding:10px 18px 9px;color:var(--points-weak);font-size:9px;font-weight:800;letter-spacing:.08em}.points-history-list{display:flex;min-height:0;flex:1;flex-direction:column;gap:10px;overflow-y:auto;padding:12px;scrollbar-width:thin;scrollbar-color:rgba(119,146,175,.3) transparent}.points-history-list::-webkit-scrollbar{width:5px}.points-history-list::-webkit-scrollbar-track{background:transparent}.points-history-list::-webkit-scrollbar-thumb{border-radius:999px;background:#7792af4d}.points-activity-card{position:relative;isolation:isolate;overflow:hidden;flex:none;border:1px solid rgba(255,255,255,.82);border-radius:17px;padding:13px 14px 12px;background:linear-gradient(132deg,#ffffffc9,#ffffff4d 50%,#e0edfa38),#ebf2fa47;box-shadow:inset 0 1px #fffffffa,inset 0 -1px #5b779714,0 10px 26px #435b8016;-webkit-backdrop-filter:blur(22px) saturate(170%);backdrop-filter:blur(22px) saturate(170%);animation:points-history-enter .4s cubic-bezier(.22,1,.36,1) backwards;animation-delay:calc(.16s + var(--history-index) * 35ms)}.points-activity-card:after{position:absolute;z-index:-1;top:-45px;right:-24px;width:128px;height:92px;border-radius:999px;background:#ffffff80;filter:blur(28px);content:""}.points-activity-card--earn{--activity-glow: rgba(73, 198, 157, .18)}.points-activity-card--spend{--activity-glow: rgba(242, 164, 87, .18)}.points-activity-card--transfer{--activity-glow: rgba(134, 119, 211, .2)}.points-activity-card__shine{position:absolute;z-index:-1;inset:0 auto 0 0;width:4px;background:linear-gradient(180deg,transparent,var(--activity-glow),transparent);box-shadow:8px 0 30px var(--activity-glow)}.points-activity-card__top,.points-activity-card__main,.points-activity-card__meta{display:flex;align-items:center}.points-activity-card__top{justify-content:space-between;gap:12px}.points-activity-card__top time{color:var(--points-weak);font-size:9px;font-weight:600}.points-activity-card__tag{display:inline-flex;align-items:center;gap:5px;border:1px solid rgba(255,255,255,.62);border-radius:999px;padding:4px 8px;font-size:9px;font-weight:850;box-shadow:inset 0 1px #ffffffb8}.points-activity-card__tag svg{width:11px;height:11px}.points-activity-card__tag--earn{color:#14715f;background:#dcf8efb3}.points-activity-card__tag--spend{color:#a8661f;background:#ffedd4b8}.points-activity-card__tag--transfer{color:#6b5ca4;background:#ebe5ffbd}.points-activity-card__tag--pending{color:#a8661f;background:#ffedd4b8}.points-activity-card__main{min-width:0;gap:8px;margin-top:10px}.points-activity-card__main>span{overflow:hidden;color:var(--points-ink);font-size:11px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.points-activity-card__main>i{display:inline-flex;width:23px;height:23px;flex:none;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.72);border-radius:8px;color:#8177ad;background:#ffffff80;box-shadow:0 4px 12px #564e821a}.points-activity-card__main>i svg{width:12px;height:12px}.points-activity-card__main>strong{margin-left:auto;color:var(--points-ink);font-size:15px;font-weight:950;letter-spacing:-.02em}.points-activity-card__main--transaction>span{font-size:12px}.points-activity-card__main>strong.points-activity-card__amount--earn{color:#14715f}.points-activity-card__main>strong.points-activity-card__amount--spend{color:#b66f22}.points-activity-card__meta{min-width:0;gap:5px;margin-top:9px;border-top:1px solid rgba(213,226,238,.62);padding-top:8px;color:var(--points-weak);font-size:9px;font-weight:600}.points-activity-card__meta em{opacity:.55;font-style:normal}.points-activity-card__meta small{margin-left:auto;font-size:inherit;white-space:nowrap}html.dark .points-activity-card{border-color:#ffffff1d;background:linear-gradient(132deg,#ffffff1b,#ffffff09 54%,#7d8bbc0e),#171d2b61;box-shadow:inset 0 1px #ffffff21,inset 0 -1px #0207124d,0 12px 28px #02071233}html.dark .points-activity-card:after{background:#a5b7e414}html.dark .points-activity-card__meta{border-top-color:#ffffff17}html.dark .points-activity-card__main>i{border-color:#ffffff1a;background:#ffffff0e}html.dark .points-activity-card__tag{border-color:#ffffff1a;box-shadow:inset 0 1px #ffffff14}.points-history-item{position:relative;isolation:isolate;overflow:hidden;flex:none;border-bottom:1px solid rgba(215,228,239,.72);padding:13px 6px;animation:points-history-enter .4s cubic-bezier(.22,1,.36,1) backwards;animation-delay:calc(.24s + var(--history-index) * .04s)}.points-history-item__top,.points-history-item__footer,.points-history-item__route{display:flex;align-items:center;justify-content:space-between;gap:8px}.points-history-item__status{display:inline-flex;align-items:center;gap:5px;border-radius:999px;padding:4px 7px;color:#14715f;background:#dcf8efb8;font-size:9px;font-weight:800}.points-history-item__status--spend{color:#a8661f;background:#ffedd4c2}.points-history-item__status--earn{color:#14715f;background:#dcf8efb8}.points-history-item__status svg{width:12px;height:12px}.points-history-item__status i{width:6px;height:6px;border-radius:999px;background:#e4a346;animation:points-status-breathe 1.8s ease-in-out infinite}.points-history-item time{color:var(--points-weak);font-size:9px;font-weight:550}.points-history-item__route{justify-content:flex-start;margin-top:9px}.points-history-item__route strong{overflow:hidden;color:var(--points-ink);font-size:11px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.points-history-item__route svg{width:13px;height:13px;flex:none;color:#99a8ba}.points-history-item__footer{margin-top:7px}.points-history-item__footer span{overflow:hidden;color:var(--points-weak);font-size:9px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.points-history-item__footer b{color:var(--points-accent-deep);font-size:13px;font-weight:900}.points-history-item__footer b.points-history-item__amount--earn{color:#14715f}.points-history-item__footer b.points-history-item__amount--spend{color:#b66f22}.points-history-pagination{display:grid;grid-template-columns:minmax(125px,1fr) auto minmax(125px,1fr);align-items:center;gap:12px;border-top:1px solid rgba(215,228,239,.72);padding:12px 16px;color:var(--points-weak);font-size:10px;font-weight:650}.points-history-pagination__meta,.points-history-pagination__summary,.points-history-pagination__pages,.points-history-pagination__jump{display:flex;align-items:center}.points-history-pagination__meta{gap:10px}.points-history-pagination__summary{flex:none;gap:7px}.points-history-pagination__summary strong{color:var(--points-ink);font-size:11px}.points-history-pagination__pages{justify-content:center;gap:7px}.points-history-pagination__pages button{display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.82);border-radius:9px;color:var(--points-ink);background:#ffffff94;box-shadow:0 4px 14px #435b8014}.points-history-pagination__pages button[aria-current=page]{border-color:#ff7138b3;color:#fff;background:linear-gradient(135deg,var(--points-accent),var(--points-accent-deep))}.points-history-pagination button:disabled{cursor:not-allowed;opacity:.38}.points-history-pagination button svg{width:14px;height:14px}.points-history-pagination__ellipsis{display:inline-flex;width:20px;align-items:center;justify-content:center;color:var(--points-weak);font-size:12px;font-weight:900}.points-history-pagination__size{display:flex;align-items:center}.points-history-pagination__size select,.points-history-pagination__jump input{height:32px;border:1px solid rgba(215,228,239,.9);border-radius:9px;outline:0;color:var(--points-ink);background:#ffffffa8;font-size:10px;font-weight:750}.points-history-pagination__size select{padding:0 25px 0 9px}.points-history-pagination__jump{justify-self:end;gap:5px;white-space:nowrap}.points-history-pagination__jump input{width:52px;padding:0 7px;text-align:center}.points-history-pagination__jump input:focus{border-color:#ff71389e;box-shadow:0 0 0 3px #ff71381a}.points-history-pagination__jump button{height:32px;border:1px solid rgba(255,113,56,.42);border-radius:9px;padding:0 9px;color:var(--points-accent-deep);background:#fff1eac7;font-size:10px;font-weight:850}html.dark .points-history-pagination__size select,html.dark .points-history-pagination__jump input{border-color:#4f6279a8;background:#232f3fd1}html.dark .points-history-pagination__pages button{border-color:#4f6279a8;background:#232f3fc7}html.dark .points-history-pagination__jump button{border-color:#ff71387a;color:#ffb394;background:#693423ad}.points-quiet-state{display:flex;min-height:224px;flex-direction:column;align-items:center;justify-content:center;padding:24px;text-align:center}.points-quiet-state__icon{display:flex;width:48px;height:48px;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.8);border-radius:16px;color:#7e90ad;background:#ffffffad;box-shadow:inset 0 1px #fff,0 10px 28px #435b8012}.points-quiet-state__icon svg{width:20px;height:20px}.points-quiet-state>strong{margin-top:14px;color:var(--points-ink);font-size:14px;font-weight:900}.points-quiet-state>i+strong{margin-top:12px}.points-quiet-state>p{max-width:15rem;margin:6px 0 0;color:var(--points-muted);font-size:11px;font-weight:550;line-height:19px}.points-glass-action{position:relative;isolation:isolate;overflow:hidden;transform:translateZ(0);-webkit-backdrop-filter:blur(14px) saturate(145%);backdrop-filter:blur(14px) saturate(145%);transition:translate .22s cubic-bezier(.22,1,.36,1),border-color .22s ease,background .22s ease,color .22s ease,box-shadow .22s ease,backdrop-filter .22s ease,transform .12s ease}.points-glass-action>*{position:relative;z-index:4}.points-glass-action:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border:1px solid transparent;border-radius:inherit;background:radial-gradient(circle at 18% -22%,rgba(255,255,255,.8),transparent 42%),linear-gradient(150deg,rgba(255,255,255,.28),transparent 42%,rgba(133,199,235,.12));box-shadow:inset 0 1px #ffffffe6,inset 1px 0 #ffffff6b,inset 0 -1px #4c87ae29,inset -1px 0 #ac89e51a;opacity:0;pointer-events:none;content:"";transition:opacity .22s ease,border-color .22s ease}.points-glass-action:after{position:absolute;top:-55%;bottom:-55%;left:-42%;z-index:3;width:34%;background:linear-gradient(96deg,transparent 0%,rgba(255,255,255,.08) 18%,rgba(255,255,255,.72) 48%,rgba(207,240,255,.34) 62%,transparent 100%);filter:blur(.4px);mix-blend-mode:screen;opacity:0;transform:translate3d(-220%,0,0) skew(-16deg);pointer-events:none;content:""}.points-glass-action:hover:not(:disabled){translate:0 -2px;border-color:#fffffff0;box-shadow:inset 0 1px #fff,inset 0 -1px #5180a61a,0 14px 30px #435b8021;-webkit-backdrop-filter:blur(24px) saturate(180%);backdrop-filter:blur(24px) saturate(180%)}.points-glass-action:hover:not(:disabled):before{border-color:#ffffffb8;opacity:1}.points-glass-action:hover:not(:disabled):after{animation:points-glass-sweep .76s cubic-bezier(.22,1,.36,1) both}.points-glass-action:active:not(:disabled){translate:0 0;transform:scale(.985)}.points-glass-action:focus-visible,.points-channel-menu__item:focus-visible{outline:none;border-color:#73beecd6;box-shadow:0 0 0 4px #bfe7ff4d,0 12px 30px #435b801a}.points-glass-action:disabled{cursor:not-allowed;opacity:.55;translate:none;box-shadow:inset 0 1px #ffffffa6,0 6px 16px #435b800a}.points-submit:disabled{border-color:#ffffffc7;color:#95a2b2;background:linear-gradient(145deg,#ffffffa6,#e2edf661)}.points-enter{animation:points-enter .5s cubic-bezier(.22,1,.36,1) backwards}.points-delay-1{animation-delay:.04s}.points-delay-2{animation-delay:.08s}.points-delay-3{animation-delay:.12s}.points-delay-4{animation-delay:.2s}.points-delay-5{animation-delay:.24s}.points-delay-6{animation-delay:.28s}@keyframes points-enter{0%{opacity:0;transform:translate3d(0,16px,0) scale(.97)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes points-history-enter{0%{opacity:0;transform:translate3d(-16px,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes points-glass-sweep{0%{opacity:0;transform:translate3d(-220%,0,0) skew(-16deg)}18%{opacity:.9}72%{opacity:.68}to{opacity:0;transform:translate3d(520%,0,0) skew(-16deg)}}@keyframes points-status-breathe{0%,to{opacity:.65;transform:scale(.82)}50%{opacity:1;transform:scale(1.18)}}@keyframes points-halo-drift{0%{transform:translate3d(-1.5%,0,0) scale(.96)}to{transform:translate3d(1.5%,2%,0) scale(1.05)}}@keyframes points-orb-float{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-18px,0)}}@keyframes points-menu-open{0%{opacity:0;transform:translateY(-5px) scale(.975)}to{opacity:1;transform:translateY(0) scale(1)}}@media(min-width:640px){.points-page{padding:24px}.points-hero h1{font-size:36px}.points-balances{grid-template-columns:repeat(3,minmax(0,1fr))}.points-balance{grid-template-columns:46px minmax(0,1fr)}.points-balance__availability{display:none}.points-balance__copy p{display:block}}@media(min-width:1024px){.points-page{height:calc(100dvh - 3rem);min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:clamp(22px,1.75cqw,30px);scrollbar-color:rgba(119,146,175,.28) transparent;scrollbar-width:thin}.points-page::-webkit-scrollbar{width:6px}.points-page::-webkit-scrollbar-track{background:transparent}.points-page::-webkit-scrollbar-thumb{border-radius:999px;background:#7792af47}.points-page__halo,.points-page__orb{position:fixed}.points-hero__side{min-width:390px}}@media(min-width:1280px){.points-hero{flex-direction:row;align-items:flex-end;justify-content:space-between}.points-hero__side{width:min(48%,660px)}.points-workspace{grid-template-columns:minmax(20rem,.78fr) minmax(28rem,1.22fr)}.points-card--history{grid-column:auto}.points-history-list{display:flex}}@media(min-width:1536px){.points-page__content{display:flex;min-height:100%;flex-direction:column}.points-workspace{min-height:34rem;flex:1;grid-template-columns:minmax(22rem,.82fr) minmax(30rem,1.18fr);grid-template-rows:minmax(34rem,1fr);align-items:stretch}.points-card{height:100%;align-self:stretch}.points-card--history{grid-column:auto}.points-history-table{height:calc(100% - 82px)}.points-history-list{display:flex;max-height:none}}@container points-page (max-width: 1260px){.points-history-pagination{grid-template-columns:minmax(0,1fr) auto;row-gap:10px;padding-inline:12px}.points-history-pagination__meta{grid-column:1 / -1;min-width:0;justify-content:space-between}.points-history-pagination__pages{min-width:0;flex-wrap:wrap;justify-content:flex-start}}@media(max-width:639px){.points-hero__actions{grid-template-columns:1fr}.points-metric{padding:11px 10px}.points-metric strong{font-size:15px}.points-metric strong.points-metric__status{gap:5px;font-size:11px}.points-card__badge{display:none}.points-history-pagination{grid-template-columns:1fr}.points-history-pagination__meta,.points-history-pagination__summary,.points-history-pagination__pages{justify-content:center}.points-history-pagination__meta,.points-history-pagination__pages{flex-wrap:wrap}.points-history-pagination__jump{justify-self:center}}@media(prefers-reduced-motion:reduce){.points-page *,.points-page *:before,.points-page *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.points-page__halo,.points-page__orb,.points-glass-action:after{animation:none!important}.points-glass-action:hover:not(:disabled){translate:none}}.chat-model-picker{--studio-ink: #17283f;width:min(15.75rem,100%)}.chat-model-picker__trigger{position:relative;isolation:isolate;display:flex;width:min(15.75rem,calc(100vw - 7rem));min-height:48px;align-items:center;justify-content:space-between;gap:12px;overflow:hidden;border:1px solid rgba(255,255,255,.84);border-radius:16px;padding:8px 15px;color:var(--studio-ink);text-align:left;cursor:pointer;outline:none;background:radial-gradient(circle at 18% -20%,rgba(255,255,255,.96),transparent 50%),linear-gradient(145deg,#ffffffa8,#e0eef947);box-shadow:inset 0 1px #fffffffa,inset 0 -1px #5b779714,0 10px 26px #435b8012;backdrop-filter:blur(22px) saturate(170%);-webkit-backdrop-filter:blur(22px) saturate(170%);transition:translate .22s cubic-bezier(.22,1,.36,1),border-color .22s ease,box-shadow .22s ease}.chat-model-picker__trigger:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border:1px solid transparent;border-radius:inherit;background:linear-gradient(150deg,rgba(255,255,255,.28),transparent 42%,rgba(133,199,235,.12));opacity:0;pointer-events:none;content:"";transition:opacity .22s ease}.chat-model-picker__trigger:hover:not(:disabled),.chat-model-picker__trigger[data-state=open]{translate:0 -2px;border-color:#fffffffa;box-shadow:inset 0 1px #fff,0 16px 34px #435b801f}.chat-model-picker__trigger:hover:not(:disabled):before,.chat-model-picker__trigger[data-state=open]:before{opacity:1}.chat-model-picker__trigger:focus-visible{border-color:#8bc8efe6;box-shadow:0 0 0 4px #bfe7ff47,inset 0 1px #fff}.chat-model-picker__trigger:disabled{translate:0 0;color:#5f718985;cursor:not-allowed}.chat-model-picker__value{position:relative;z-index:4;display:flex;min-width:0;flex-direction:column;gap:1px;overflow:hidden}.chat-model-picker__eyebrow{color:#1686a4;font-size:8px;font-weight:900;letter-spacing:.16em;line-height:12px;text-transform:uppercase}.chat-model-picker__selected{overflow:hidden;font-size:13px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.chat-model-picker__chevron{position:relative;z-index:4;width:16px;height:16px;flex:none;color:#708198;transition:transform .18s ease}.chat-model-picker__trigger[data-state=open] .chat-model-picker__chevron{transform:rotate(180deg)}.chat-model-picker__content{z-index:1000;width:var(--radix-popover-trigger-width);min-width:15.75rem;max-height:min(390px,var(--radix-popover-content-available-height));overflow:hidden;border:1px solid rgba(255,255,255,.88);border-radius:18px;padding:7px;background:radial-gradient(circle at 12% 0%,rgba(255,255,255,.96),transparent 54%),linear-gradient(145deg,#f8fdffe6,#e7edffc7);box-shadow:inset 0 1px #fff,0 24px 60px #3c537733;backdrop-filter:blur(30px) saturate(185%);-webkit-backdrop-filter:blur(30px) saturate(185%);transform-origin:var(--radix-popover-content-transform-origin);animation:chat-model-select-in .18s cubic-bezier(.22,1,.36,1)}.chat-model-picker__search{display:flex;align-items:center;gap:8px;margin-bottom:6px;border:1px solid rgba(139,180,211,.24);border-radius:12px;padding:0 10px;background:#ffffffb8}.chat-model-picker__search:focus-within{border-color:#43a0c880;box-shadow:0 0 0 3px #b3e2f738}.chat-model-picker__search svg{width:15px;height:15px;flex:none;color:#71859b}.chat-model-picker__search input{width:100%;min-width:0;height:38px;border:0;outline:0;color:#263c55;font-size:12px;font-weight:600;background:transparent}.chat-model-picker__search input::placeholder{color:#94a3b8}.chat-model-picker__list{max-height:310px;overflow-y:auto;overscroll-behavior:contain}.chat-model-picker__item{position:relative;display:flex;width:100%;min-height:40px;align-items:center;justify-content:space-between;gap:10px;border:1px solid transparent;border-radius:12px;padding:9px 12px;color:#41556d;font-size:13px;font-weight:650;text-align:left;cursor:pointer;outline:none;background:transparent}.chat-model-picker__item:hover,.chat-model-picker__item:focus-visible{border-color:#ffffffe6;color:var(--studio-ink);background:linear-gradient(145deg,#ffffffd6,#d9edff80)}.chat-model-picker__item[data-selected=true]{color:#c9471a;background:linear-gradient(145deg,#ffffffe0,#ffe3d794)}.chat-model-picker__item svg{width:15px;height:15px;flex:none;color:#e15a26}.chat-model-picker__empty{margin:0;padding:24px 12px;color:#8291a5;font-size:12px;font-weight:600;text-align:center}.chat-model-picker__error{display:block;margin-top:6px;color:#be123c;font-size:10px;font-weight:600;line-height:16px}@keyframes chat-model-select-in{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:639px){.chat-model-picker,.chat-model-picker__trigger{width:100%}.chat-model-picker__content{min-width:var(--radix-popover-trigger-width)}}@media(prefers-reduced-motion:reduce){.chat-model-picker__trigger{translate:0 0!important;transition:none}.chat-model-picker__content{animation:none}}.chat-studio-shell{--studio-ink: #17283f;--studio-muted: #728198;--studio-accent: #ff7138;position:relative;isolation:isolate;background:radial-gradient(circle at 12% 72%,rgba(191,242,233,.58),transparent 32%),radial-gradient(circle at 58% 8%,rgba(196,232,250,.58),transparent 34%),radial-gradient(circle at 94% 40%,rgba(226,211,255,.72),transparent 36%),linear-gradient(145deg,#fcfdfd,#f5fbfc 42%,#f7f7ff 72%,#fbf9ff)}.chat-studio-noise,.chat-studio-halo,.chat-studio-orb{position:absolute;z-index:0;pointer-events:none}.chat-studio-noise{top:0;right:0;bottom:0;left:0;opacity:.18;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.78' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.22'/%3E%3C/svg%3E");mix-blend-mode:soft-light}.chat-studio-halo{width:36rem;height:36rem;border-radius:999px;filter:blur(20px);opacity:.55}.chat-studio-halo--top{top:-25rem;right:10%;background:radial-gradient(circle,rgba(174,221,245,.52),rgba(214,239,251,.08) 68%,transparent 72%);animation:chat-studio-halo-drift 12s ease-in-out infinite alternate}.chat-studio-halo--bottom{bottom:-28rem;left:15%;background:radial-gradient(circle,rgba(204,187,246,.48),rgba(235,226,255,.07) 68%,transparent 72%);animation:chat-studio-halo-drift 15s ease-in-out infinite alternate-reverse}.chat-studio-orb{border:1px solid rgba(255,255,255,.62);border-radius:999px;background:linear-gradient(145deg,#ffffff7a,#c5e2f526);box-shadow:inset 0 1px 1px #ffffffb8,0 24px 60px #435b8012;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.chat-studio-orb--left{top:20%;left:-7rem;width:11rem;height:11rem;animation:chat-studio-orb-float 10s ease-in-out infinite}.chat-studio-orb--right{right:-6rem;bottom:10%;width:14rem;height:14rem;animation:chat-studio-orb-float 13s ease-in-out infinite reverse}.chat-studio-pane{border:1px solid rgba(255,255,255,.8);background:linear-gradient(145deg,#ffffffb8,#e4effa26),#ffffff94;box-shadow:0 22px 65px #435b8017;backdrop-filter:blur(24px) saturate(155%);-webkit-backdrop-filter:blur(24px) saturate(155%)}.chat-studio-sidebar{background:linear-gradient(155deg,rgba(211,238,255,.32),transparent 48%),#fff9}.chat-studio-session-list{color:var(--studio-ink);background:transparent}.chat-studio-workbench{--chat-studio-content-width: min(100%, clamp(60rem, 86%, 104rem));background:linear-gradient(150deg,rgba(218,245,239,.23),rgba(229,222,255,.13) 72%,transparent),#ffffff80}.chat-studio-header,.chat-studio-composer{background:#ffffff80;backdrop-filter:blur(20px) saturate(155%);-webkit-backdrop-filter:blur(20px) saturate(155%)}.chat-studio-messages{background:radial-gradient(circle at 76% 22%,rgba(217,237,255,.2),transparent 30%),radial-gradient(circle at 30% 78%,rgba(212,245,238,.19),transparent 34%)}.chat-studio-conversation,.chat-studio-composer-card,.chat-studio-context-notice{max-width:var(--chat-studio-content-width)}.chat-studio-conversation{width:100%}.chat-studio-search{border:1px solid rgba(255,255,255,.82);color:var(--studio-ink);background:#ffffffa3;box-shadow:inset 0 1px #ffffffe6,0 8px 24px #4962840b;backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%)}.chat-studio-search:hover{border-color:#fff;background:#ffffffc2}.chat-studio-search:focus{border-color:#8bc8efe6;background:#ffffffdb;box-shadow:0 0 0 4px #bfe7ff3d,inset 0 1px #fff}.chat-studio-composer-card{position:relative;overflow:visible;border:1px solid rgba(255,255,255,.92);border-radius:24px;background:radial-gradient(circle at 12% -30%,rgba(255,255,255,.98),transparent 48%),linear-gradient(145deg,#ffffffdb,#e8f1fa9e);box-shadow:inset 0 1px #fffffffa,0 18px 48px #364e6f21,0 3px 10px #364e6f0d;backdrop-filter:blur(28px) saturate(165%);-webkit-backdrop-filter:blur(28px) saturate(165%);transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.chat-studio-context-notice{display:flex;width:fit-content;max-width:100%;align-items:center;gap:7px;margin-bottom:9px;border:1px solid rgba(134,239,172,.58);border-radius:999px;padding:7px 12px;color:#166534;font-size:10px;font-weight:700;line-height:16px;background:#f0fdf4e0;box-shadow:0 8px 22px #16653414,inset 0 1px #ffffffeb;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);animation:chat-context-notice-in .18s cubic-bezier(.22,1,.36,1)}.chat-studio-context-notice svg{width:13px;height:13px;flex:none}.chat-studio-composer-card:focus-within{border-color:#96cfebf0;background:radial-gradient(circle at 12% -30%,#fff,transparent 48%),linear-gradient(145deg,#fffffff0,#ebf5fcb8);box-shadow:0 0 0 4px #bfe7ff38,inset 0 1px #fff,0 22px 54px #364e6f29}.chat-studio-composer-editor{padding:15px 15px 12px}.chat-studio-composer-images{display:flex;flex-wrap:wrap;gap:8px;padding:0 2px 10px}.chat-studio-composer-images figure{position:relative;display:grid;width:76px;grid-template-rows:58px auto;overflow:hidden;margin:0;border:1px solid rgba(148,163,184,.24);border-radius:12px;background:#fffc;box-shadow:0 6px 16px #364e6f14}.chat-studio-composer-images img{width:100%;height:58px;object-fit:cover}.chat-studio-composer-images figcaption{overflow:hidden;padding:4px 6px;color:#64748b;font-size:8px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.chat-studio-composer-images button{position:absolute;top:4px;right:4px;display:inline-flex;width:20px;height:20px;align-items:center;justify-content:center;border:0;border-radius:50%;color:#fff;cursor:pointer;background:#0f172abd}.chat-studio-composer-images button svg{width:11px;height:11px}.chat-studio-media-error{margin:0 3px 8px;color:#be123c;font-size:10px;font-weight:700;line-height:16px}.chat-studio-composer-input{display:block;min-height:88px;max-height:220px;border:0;padding:2px 3px 10px;color:var(--studio-ink);background:transparent;box-shadow:none;transition:height .1s ease}.chat-studio-composer-input:focus{border:0;background:transparent;box-shadow:none}.chat-studio-composer-toolbar{display:flex;min-height:38px;align-items:flex-end;justify-content:space-between;gap:12px}.chat-studio-composer-tools,.chat-studio-composer-actions{display:flex;min-width:0;align-items:center;gap:8px}.chat-studio-composer-actions{flex:none}.chat-studio-media-button{display:inline-flex;width:38px;height:38px;flex:none;align-items:center;justify-content:center;border:1px solid rgba(145,176,202,.18);border-radius:12px;color:#64748b;cursor:pointer;background:#f1f7fbb8;transition:color .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.chat-studio-media-button:hover:not(:disabled){border-color:#4794cd47;color:#2563eb;background:#ffffffeb}.chat-studio-media-button:disabled{cursor:not-allowed;opacity:.38}.chat-studio-media-button svg{width:16px;height:16px}.chat-studio-media-button--recording{border-color:#ef444473;color:#fff;background:#ef4444;box-shadow:0 0 0 5px #ef44441a;animation:chat-recording-pulse 1.35s ease-in-out infinite}@keyframes chat-recording-pulse{50%{box-shadow:0 0 0 9px #ef44440a}}.chat-studio-composer-hint{color:#94a3b8;font-size:9px;font-weight:600;white-space:nowrap}.chat-studio-composer-clear{border:0;border-radius:10px;padding:7px 9px;color:#64748b;font-size:10px;font-weight:750;white-space:nowrap;cursor:pointer;background:transparent;transition:color .16s ease,background .16s ease}.chat-studio-composer-clear:hover:not(:disabled){color:#334155;background:#e2e8f0b3}.chat-studio-composer-clear:disabled{cursor:not-allowed;opacity:.4}.chat-studio-composer-send{display:inline-flex;width:38px;height:38px;flex:none;align-items:center;justify-content:center;border:0;border-radius:13px;color:#fff;cursor:pointer;background:linear-gradient(145deg,#ff7138,#f04a0d);box-shadow:0 8px 20px #f04a0d3d,inset 0 1px #ffffff4d;transition:transform .16s ease,box-shadow .16s ease,opacity .16s ease}.chat-studio-composer-send:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 11px 24px #f04a0d4d,inset 0 1px #ffffff57}.chat-studio-composer-send:active:not(:disabled){transform:scale(.96)}.chat-studio-composer-send:focus-visible{outline:3px solid rgba(255,160,118,.3);outline-offset:2px}.chat-studio-composer-send:disabled{cursor:not-allowed;opacity:.38;box-shadow:none}.chat-studio-composer-send--stop{color:#334155;background:#ffffffe0;box-shadow:inset 0 0 0 1px #64748b33,inset 0 1px #fff,0 8px 20px #3341551f}.chat-studio-composer-send--stop:hover:not(:disabled){background:#fff;box-shadow:inset 0 0 0 1px #64748b47,inset 0 1px #fff,0 11px 24px #33415529}.chat-studio-composer-send--stop svg{width:12px;height:12px;fill:currentColor}.chat-studio-composer-send svg{width:16px;height:16px}.chat-studio-composer-card .chat-model-picker{width:auto;max-width:min(14rem,42vw)}.chat-studio-composer-card .chat-model-picker__trigger{width:auto;min-width:10.5rem;max-width:min(14rem,42vw);min-height:38px;border-color:#91b0ca2e;border-radius:12px;padding:5px 11px;background:#f1f7fbb8;box-shadow:inset 0 1px #ffffffe6}.chat-studio-composer-card .chat-model-picker__eyebrow{font-size:7px;line-height:9px}.chat-studio-composer-card .chat-model-picker__selected{font-size:11px}.chat-studio-composer-card .chat-model-picker__error{position:absolute;bottom:4px;left:16px;transform:translateY(100%)}@media(max-width:639px){.chat-studio-composer-editor{padding:13px 12px 10px}.chat-studio-composer-input{min-height:78px}.chat-studio-composer-toolbar{align-items:center}.chat-studio-composer-hint{display:none}.chat-studio-composer-clear{padding-inline:6px}.chat-studio-composer-card .chat-model-picker,.chat-studio-composer-card .chat-model-picker__trigger{width:auto;min-width:0;max-width:44vw}}.chat-studio-bubble{border:1px solid rgba(255,255,255,.78);box-shadow:inset 0 1px #ffffffd6,0 10px 28px #435b8012;backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%)}.chat-studio-message-images{display:grid;width:min(360px,64vw);grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-bottom:10px}.chat-studio-message-images--single{grid-template-columns:1fr}.chat-studio-message-images a{display:block;overflow:hidden;min-height:110px;border-radius:12px;background:#0f172a14}.chat-studio-message-images img{display:block;width:100%;height:100%;max-height:280px;object-fit:cover;transition:transform .18s ease}.chat-studio-message-images a:hover img{transform:scale(1.015)}.chat-studio-bubble--user{background:linear-gradient(145deg,#ffffffe6,#ffe8dd73)}.chat-studio-bubble--assistant{background:linear-gradient(145deg,#ffffffd1,#daeefb66)}.chat-studio-bubble--error{border-color:#fecdd3e0;background:#fff1f2db}.chat-studio-shell>.chat-studio-sidebar,.chat-studio-shell>.chat-studio-workbench{animation:chat-studio-enter .5s cubic-bezier(.22,1,.36,1) backwards}.chat-studio-shell>.chat-studio-sidebar{animation-delay:.08s}.chat-studio-shell>.chat-studio-workbench{animation-delay:.12s}@keyframes chat-studio-halo-drift{0%{transform:translate3d(-2%,-1%,0) scale(.96)}to{transform:translate3d(4%,3%,0) scale(1.05)}}@keyframes chat-studio-orb-float{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-18px,0)}}@keyframes chat-studio-enter{0%{opacity:0;transform:translate3d(0,16px,0) scale(.97)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes chat-context-notice-in{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.chat-studio-halo,.chat-studio-orb,.chat-studio-shell>.chat-studio-sidebar,.chat-studio-shell>.chat-studio-workbench{animation:none}}.studio-error-dialog{--error-dialog-backdrop: radial-gradient(circle at 50% 42%, rgb(92 117 148 / 14%), transparent 34%), rgb(18 32 50 / 54%);--error-dialog-panel: radial-gradient(circle at 8% 0%, rgb(255 255 255 / 92%), transparent 42%), radial-gradient(circle at 96% 100%, rgb(225 205 236 / 42%), transparent 44%), linear-gradient(145deg, rgb(255 251 252 / 82%), rgb(243 239 247 / 72%));--error-dialog-panel-border: rgb(255 255 255 / 88%);--error-dialog-panel-shadow: inset 0 1px 0 rgb(255 255 255 / 94%), inset 0 -1px 0 rgb(120 92 130 / 10%), 0 32px 90px rgb(25 20 43 / 32%), 0 8px 24px rgb(25 20 43 / 14%);--error-dialog-reflection: linear-gradient(118deg, rgb(255 255 255 / 38%), transparent 34%, rgb(255 255 255 / 8%) 68%, rgb(211 186 229 / 22%));--error-dialog-title: #17283f;--error-dialog-message: #713848;--error-dialog-accent: #b4233f;--error-dialog-icon-bg: linear-gradient(145deg, rgb(255 242 245 / 92%), rgb(255 215 225 / 72%));--error-dialog-icon-border: rgb(239 160 174 / 58%);--error-dialog-icon-shadow: inset 0 1px 0 rgb(255 255 255 / 94%), 0 12px 28px rgb(180 35 63 / 14%);--error-dialog-close: #6f7b8c;--error-dialog-close-bg: rgb(255 255 255 / 42%);--error-dialog-close-hover-bg: rgb(255 255 255 / 72%);--error-dialog-close-border: rgb(255 255 255 / 68%);--error-dialog-close-shadow: inset 0 1px 0 rgb(255 255 255 / 86%), 0 8px 20px rgb(31 41 55 / 10%);--error-dialog-button: linear-gradient(135deg, #d23c5a, #aa2945);--error-dialog-button-hover: linear-gradient(135deg, #dc4865, #b52d4b);--error-dialog-button-shadow: inset 0 1px 0 rgb(255 255 255 / 28%), 0 12px 28px rgb(180 35 63 / 24%);position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:grid;place-items:center;padding:20px;isolation:isolate;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.studio-error-dialog__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;border:0;padding:0;background:var(--error-dialog-backdrop);cursor:default;backdrop-filter:blur(16px) saturate(118%);-webkit-backdrop-filter:blur(16px) saturate(118%)}.studio-error-dialog__panel{position:relative;z-index:1;display:grid;width:min(100%,480px);max-height:min(86vh,640px);grid-template-columns:56px minmax(0,1fr);gap:0 18px;overflow:hidden auto;border:1px solid var(--error-dialog-panel-border);border-radius:28px;padding:30px 30px 26px;isolation:isolate;color:var(--error-dialog-title);background:var(--error-dialog-panel);box-shadow:var(--error-dialog-panel-shadow);backdrop-filter:blur(34px) saturate(148%);-webkit-backdrop-filter:blur(34px) saturate(148%);animation:studio-error-dialog-in .22s cubic-bezier(.22,1,.36,1)}.studio-error-dialog__panel:before,.studio-error-dialog__panel:after{position:absolute;z-index:-1;pointer-events:none;content:""}.studio-error-dialog__panel:before{top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--error-dialog-reflection);opacity:.72}.studio-error-dialog__panel:after{top:-72px;right:-54px;width:190px;height:130px;border-radius:50%;background:#ffffff47;filter:blur(18px);transform:rotate(-16deg)}.studio-error-dialog .studio-error-dialog__close{position:absolute;top:14px;right:14px;z-index:3;display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;border:1px solid var(--error-dialog-close-border);border-radius:14px;padding:0;color:var(--error-dialog-close);background:var(--error-dialog-close-bg);box-shadow:var(--error-dialog-close-shadow);cursor:pointer;backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);transition:color .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.studio-error-dialog__close:hover{color:var(--error-dialog-accent);background:var(--error-dialog-close-hover-bg);transform:translateY(-1px)}.studio-error-dialog__close:active{transform:scale(.96)}.studio-error-dialog__close:focus-visible,.studio-error-dialog__confirm:focus-visible{outline:0;box-shadow:0 0 0 4px #dd506c38,var(--error-dialog-close-shadow)}.studio-error-dialog__close svg{width:18px;height:18px;stroke-width:2.2}.studio-error-dialog__icon{position:relative;z-index:1;display:inline-flex;width:56px;height:56px;align-items:center;justify-content:center;border:1px solid var(--error-dialog-icon-border);border-radius:19px;color:var(--error-dialog-accent);background:var(--error-dialog-icon-bg);box-shadow:var(--error-dialog-icon-shadow);backdrop-filter:blur(16px) saturate(145%);-webkit-backdrop-filter:blur(16px) saturate(145%)}.studio-error-dialog__icon svg{width:26px;height:26px;stroke-width:2}.studio-error-dialog__content{position:relative;z-index:1;min-width:0;padding:1px 36px 0 0}.studio-error-dialog__content>span{color:var(--error-dialog-accent);font-size:11px;font-weight:850;letter-spacing:.08em}.studio-error-dialog__content h2{margin:5px 0 0;color:var(--error-dialog-title);font-size:20px;font-weight:900;line-height:1.35}.studio-error-dialog__content p{max-height:min(34vh,220px);margin:10px 0 0;overflow:auto;color:var(--error-dialog-message);font-size:14px;font-weight:650;line-height:1.75;overflow-wrap:anywhere;scrollbar-width:thin;white-space:pre-wrap}.studio-error-dialog__confirm{position:relative;z-index:1;grid-column:1 / -1;min-height:46px;width:100%;margin-top:24px;overflow:hidden;border:1px solid rgb(255 255 255 / 30%);border-radius:16px;padding:11px 18px;color:#fff;background:var(--error-dialog-button);box-shadow:var(--error-dialog-button-shadow);cursor:pointer;font-size:13px;font-weight:850;transition:background .18s ease,box-shadow .18s ease,transform .18s ease}.studio-error-dialog__confirm:before{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(110deg,rgb(255 255 255 / 22%),transparent 32%,transparent 68%,rgb(255 255 255 / 10%));pointer-events:none;content:""}.studio-error-dialog__confirm:hover{background:var(--error-dialog-button-hover);box-shadow:inset 0 1px #ffffff52,0 16px 34px #b4233f4d;transform:translateY(-1px)}.studio-error-dialog__confirm:active{transform:scale(.99)}.studio-error-dialog__confirm:focus-visible{box-shadow:0 0 0 4px #dd506c3d,var(--error-dialog-button-shadow)}@keyframes studio-error-dialog-in{0%{opacity:0;transform:translateY(12px) scale(.965)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:479px){.studio-error-dialog{padding:14px}.studio-error-dialog__panel{grid-template-columns:48px minmax(0,1fr);gap:0 14px;border-radius:24px;padding:24px 20px 20px}.studio-error-dialog .studio-error-dialog__close{top:12px;right:12px;width:38px;height:38px}.studio-error-dialog__icon{width:48px;height:48px;border-radius:16px}.studio-error-dialog__icon svg{width:23px;height:23px}.studio-error-dialog__content{padding-right:30px}.studio-error-dialog__content h2{font-size:18px}.studio-error-dialog__confirm{margin-top:20px}}@media(prefers-reduced-motion:reduce){.studio-error-dialog__panel{animation:none}.studio-error-dialog__close,.studio-error-dialog__confirm{transition:none}}.marketplace-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:24px}.marketplace-view-toggle{display:flex;gap:6px}.marketplace-view-toggle button[aria-pressed=true]{border-color:#ff713894;color:#d94d1c;background:#ffe3d794}.marketplace-filters{grid-template-columns:minmax(0,1fr) 180px 160px 150px}.marketplace-grid{display:grid;gap:20px;margin-top:20px}.marketplace-grid--cards{grid-template-columns:repeat(3,minmax(0,1fr))}.marketplace-grid--list{grid-template-columns:1fr}.marketplace-card--row{display:grid;grid-template-columns:230px minmax(0,1fr)}.marketplace-card__cover{position:relative;display:block;width:100%;aspect-ratio:16/10;overflow:hidden;border:0;border-radius:20px 20px 0 0;background:linear-gradient(145deg,#d9edffa8,#e9dfff7a)}.marketplace-card--row .marketplace-card__cover{height:100%;aspect-ratio:auto;border-radius:20px 0 0 20px}.marketplace-card__cover>img,.marketplace-card__cover>video{width:100%;height:100%;object-fit:cover}.marketplace-card__shade{position:absolute!important;inset:auto 0 0;display:flex;align-items:flex-end;justify-content:space-between;padding:36px 13px 12px;background:linear-gradient(to top,rgba(23,40,63,.54),transparent)}.marketplace-card__shade i{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;border-radius:999px;color:#17283f;background:#ffffffe6}.marketplace-card__shade svg{width:14px;height:14px;fill:currentColor}.marketplace-card__placeholder{display:flex!important;height:100%;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#7189a5}.marketplace-card__placeholder svg{width:38px;height:38px}.marketplace-card__placeholder small{max-width:80%;overflow:hidden;font-size:10px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.marketplace-card__body{display:flex;min-width:0;flex-direction:column;padding:16px}.marketplace-card__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.marketplace-card__title{display:block;min-width:0;flex:1;border:0;border-radius:13px;padding:6px;color:inherit;background:transparent;text-align:left}.marketplace-card__title h2{overflow:hidden;margin:0;font-size:14px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.marketplace-card__title p{display:-webkit-box;overflow:hidden;margin:5px 0 0;color:#728198;font-size:11px;line-height:19px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.marketplace-card__footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:16px}.marketplace-card__footer>div:first-child{display:flex;gap:12px;color:#8090a4;font-size:10px;font-weight:700}.marketplace-card__footer span{display:flex;align-items:center;gap:4px}.marketplace-card__footer svg{width:13px;height:13px}.marketplace-card__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px}.marketplace-card__actions .studio-button{min-height:34px;border-radius:12px;padding:6px 9px;font-size:9px}.marketplace-like--active{color:#d94d1c!important;background:#ffe3d7a3!important}.marketplace-empty{margin-top:20px}.marketplace-editor__description{min-height:150px}.marketplace-download-option{display:flex;align-items:flex-start;gap:12px;border:1px solid rgba(255,255,255,.78);border-radius:16px;padding:14px;background:#fff0db75}.marketplace-download-option input{margin-top:3px;accent-color:#ff7138}.marketplace-download-option span{display:flex;flex-direction:column;gap:3px}.marketplace-download-option strong{font-size:12px}.marketplace-download-option small{color:#728198;font-size:10px;line-height:18px}.marketplace-assets{margin:16px 0}.marketplace-assets>header,.marketplace-info>header{display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid rgba(255,255,255,.68);padding:14px 16px}.marketplace-assets>header>div,.marketplace-info>header{color:#17283f;font-size:12px}.marketplace-assets>header>div{display:flex;align-items:center;gap:7px}.marketplace-assets>header svg,.marketplace-info>header svg{width:16px;height:16px;color:#3578c8}.marketplace-assets>header>span{color:#8090a4;font-size:9px;font-weight:700}.marketplace-assets__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-height:200px;gap:8px;overflow-y:auto;padding:12px}.marketplace-asset{display:flex;min-width:0;align-items:center;gap:9px;border:1px solid rgba(255,255,255,.75);border-radius:14px;padding:9px;color:#52667f;background:#ffffff75;text-align:left}.marketplace-asset[aria-pressed=true]{border-color:#ff713894;background:#ffe3d780;box-shadow:inset 2px 0 #ff7138}.marketplace-asset>span:first-child{display:inline-flex;width:28px;height:28px;flex:none;align-items:center;justify-content:center;border-radius:10px;color:#3578c8;background:#d9edffb8;font-size:10px;font-weight:900}.marketplace-asset>span:last-child{min-width:0}.marketplace-asset strong,.marketplace-asset small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.marketplace-asset strong{font-size:10px}.marketplace-asset small{margin-top:2px;color:#8090a4;font-size:8px}.marketplace-preview{display:flex;width:100%;height:60vh;max-height:680px;overflow:hidden;border:1px solid rgba(255,255,255,.72);border-radius:20px;background:#17283f}.marketplace-preview>img,.marketplace-preview>video{width:100%;height:100%;object-fit:contain}.marketplace-preview--state{flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#728198;background:#ffffff75;text-align:center}.marketplace-preview--state>svg{width:42px;height:42px;color:#8aa2bc}.marketplace-preview--state p{max-width:34rem;margin:0;font-size:11px}.marketplace-preview--error{color:#a93e52;background:#ffeaeeb8}.marketplace-preview--text{display:block;overflow:auto;padding:22px;color:#31455e;background:#ffffffb3;font:13px/26px ui-monospace,SFMono-Regular,Menlo,monospace;white-space:pre-wrap}.marketplace-preview--audio{height:220px;align-items:center;padding:30px}.marketplace-preview--audio audio{width:100%}.marketplace-detail__footer{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:14px;border:1px solid rgba(255,255,255,.76);border-radius:17px;padding:14px;background:#ffffff73}.marketplace-detail__footer strong,.marketplace-detail__footer small{display:block}.marketplace-detail__footer strong{font-size:12px}.marketplace-detail__footer small{margin-top:4px;color:#8090a4;font-size:9px}.marketplace-detail__tags,.marketplace-detail__actions{display:flex;flex-wrap:wrap;gap:7px;margin-top:16px}.marketplace-detail__description{color:#52667f;font-size:13px;line-height:26px;white-space:pre-wrap}.marketplace-info{margin-top:16px}.marketplace-info>header{justify-content:flex-start}.marketplace-info dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:0;padding:14px}.marketplace-info dl>div{border:1px solid rgba(255,255,255,.7);border-radius:14px;padding:11px;background:#fff6}.marketplace-info dt{color:#8090a4;font-size:9px;font-weight:700}.marketplace-info dd{margin:4px 0 0;color:#17283f;font-size:11px;font-weight:900}.marketplace-info__copy{padding:0 16px 16px}.marketplace-info__copy h3{margin:12px 0 0;font-size:10px;font-weight:900}.marketplace-info__copy p{margin:4px 0 0;color:#52667f;font-size:12px;line-height:22px;white-space:pre-wrap}@media(max-width:1279px){.marketplace-grid--cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1023px){.marketplace-filters{grid-template-columns:1fr 1fr}.marketplace-filters .studio-search{grid-column:1/-1}.marketplace-assets__grid,.marketplace-info dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:639px){.marketplace-toolbar{align-items:flex-start;flex-direction:column}.marketplace-filters,.marketplace-grid--cards{grid-template-columns:1fr}.marketplace-filters .studio-search{grid-column:auto}.marketplace-card--row{grid-template-columns:1fr}.marketplace-card--row .marketplace-card__cover{aspect-ratio:16/10;border-radius:20px 20px 0 0}.marketplace-assets__grid,.marketplace-info dl{grid-template-columns:1fr}.marketplace-detail__footer{align-items:stretch;flex-direction:column}}.marketplace-info dd{overflow-wrap:anywhere}.marketplace-toolbar .studio-tab{display:inline-flex;align-items:center;justify-content:center;gap:7px;line-height:20px;white-space:nowrap}.marketplace-card__author{display:flex;align-items:center;gap:9px;margin:10px 6px 0}.marketplace-card__author>span,.marketplace-detail__creator>span{display:inline-flex;width:34px;height:34px;flex:none;align-items:center;justify-content:center;border:2px solid rgba(255,255,255,.9);border-radius:12px;color:#fff;background:linear-gradient(145deg,#ff8b5d,#637bea);box-shadow:0 7px 18px #435b8029;font-size:12px;font-weight:950}.marketplace-card__author>div,.marketplace-detail__creator>div{min-width:0}.marketplace-card__author strong,.marketplace-card__author small{display:block}.marketplace-card__author strong{overflow:hidden;color:#31455e;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.marketplace-card__author small{display:flex;align-items:center;gap:4px;margin-top:3px;color:#8090a4;font-size:8px;font-weight:750}.marketplace-card__author small svg{width:10px;height:10px}.marketplace-detail__next{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin:-4px 0 12px}.marketplace-detail__next>span{color:#8090a4;font-size:9px}.marketplace-detail__next .studio-button{min-height:34px;border-radius:12px;padding:7px 10px;font-size:10px}.marketplace-detail__next svg{width:14px;height:14px}.marketplace-detail__next button:disabled{cursor:not-allowed;opacity:.48}.marketplace-detail__social{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:14px;border:1px solid rgba(255,255,255,.78);border-radius:18px;padding:12px;background:linear-gradient(120deg,#ffefe6ad,#e8f2ff9e);box-shadow:inset 0 1px #fff}.marketplace-detail__creator{display:flex;min-width:210px;flex:1;align-items:center;gap:10px}.marketplace-detail__creator>span{width:40px;height:40px;border-radius:14px}.marketplace-detail__creator strong,.marketplace-detail__creator small{display:block}.marketplace-detail__creator strong{color:#17283f;font-size:12px;font-weight:900}.marketplace-detail__creator small{margin-top:4px;color:#728198;font-size:9px}.marketplace-detail__social>.studio-button{min-height:38px;border-radius:13px;padding:8px 11px;font-size:10px}.marketplace-detail__social>.studio-button svg{width:14px;height:14px}.marketplace-follow--active{color:#52667f!important;background:#ffffff9e!important}@media(max-width:639px){.marketplace-detail__next{align-items:flex-end;flex-direction:column}.marketplace-detail__social>.studio-button{flex:1}.marketplace-detail__creator{flex-basis:100%}}.marketplace-template-editor{border:1px solid rgba(255,255,255,.82);border-radius:20px;padding:14px;background:radial-gradient(circle at 10% 0%,rgba(255,255,255,.9),transparent 46%),linear-gradient(145deg,#e7f6ff9e,#efeaff6b);box-shadow:inset 0 1px #fff,0 14px 34px #435b8012;-webkit-backdrop-filter:blur(22px) saturate(160%);backdrop-filter:blur(22px) saturate(160%)}.marketplace-template-editor__header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.marketplace-template-editor__header>div{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.marketplace-template-editor__header .studio-field__label{margin:0}.marketplace-template-editor__header small{display:inline-flex;align-items:center;gap:5px;border:1px solid rgba(255,255,255,.86);border-radius:999px;padding:5px 9px;color:#3578c8;background:#ffffff8c;font-size:10px;font-weight:800}.marketplace-template-editor__header small svg{width:12px;height:12px}.marketplace-template-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.marketplace-template-field{display:flex;min-width:0;flex-direction:column;gap:7px}.marketplace-template-field>span{color:#35445b;font-size:11px;font-weight:800}.marketplace-template-field .studio-textarea{min-height:76px;padding:12px 14px;line-height:20px;resize:vertical;background:#ffffffa8}.marketplace-template-field .studio-textarea:focus{background:#ffffffd1}.marketplace-template-editor__hint{margin:10px 2px 0;color:#728198;font-size:10px;line-height:18px}@media(max-width:639px){.marketplace-template-fields{grid-template-columns:1fr}}.marketplace-card__interactions{display:flex;gap:6px}.marketplace-card__interactions .studio-button{min-width:52px;min-height:36px;gap:5px;border-radius:13px;padding:7px 10px;font-size:10px}.marketplace-card__interactions .studio-button:disabled,.marketplace-detail__actions .studio-button:disabled{cursor:wait;opacity:.55}.marketplace-favorite--active{color:#3578c8!important;background:#d9edffb3!important}.marketplace-status{flex:none;border-color:transparent}.marketplace-status--draft{color:#5f7088;background:#e2e8f0d1}.marketplace-status--pending-review{color:#a15c08;background:#ffedc2db}.marketplace-status--changes-required{color:#7255a3;background:#ebe0ffe0}.marketplace-status--rejected{color:#b4233f;background:#ffdae2e6}.marketplace-status--published,.marketplace-status--active{color:#08785f;background:#cdf6eae0}.marketplace-status--unpublished{color:#53627a;background:#dae2eee6}.marketplace-status--suspended{border-color:#c4213a2e;color:#a30f2d;background:#ffcad5f0;box-shadow:inset 0 1px #ffffffb8,0 5px 14px #a30f2d1a}.marketplace-status--archived,.marketplace-status--superseded{color:#6b667b;background:#e5e1eedb}.marketplace-preview--watermarked{position:relative}.marketplace-preview--watermarked:after{position:absolute;right:18px;bottom:18px;z-index:3;max-width:calc(100% - 36px);border:1px solid rgba(255,255,255,.3);border-radius:999px;padding:7px 12px;color:#ffffffc7;background:#17283f4d;box-shadow:0 3px 12px #0000002e;content:attr(data-watermark);font-size:11px;font-weight:800;letter-spacing:.04em;pointer-events:none;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.marketplace-preview--text.marketplace-preview--watermarked:after{position:sticky;display:block;width:max-content;margin-left:auto;color:#31455e9e;background:#ffffffb3}.marketplace-preview--video.marketplace-preview--watermarked:after{top:18px;right:auto;bottom:auto;left:18px}.marketplace-page .marketplace-like{border-color:#ee603061;color:#c84a22;background:linear-gradient(145deg,#fff5eff5,#ffdbcab8);box-shadow:inset 0 1px #ffffffe6,0 7px 18px #de53231f}.marketplace-page .marketplace-favorite{border-color:#f36a1357;color:#d85d0f;background:linear-gradient(145deg,#fffaf4f5,#ffe0bdc2);box-shadow:inset 0 1px #ffffffe6,0 7px 18px #f36a131f}.marketplace-page .marketplace-like:hover{border-color:#ee60309e;color:#a93816;background:linear-gradient(145deg,#fff6f1,#ffd2bc)}.marketplace-page .marketplace-favorite:hover{border-color:#f36a1394;color:#b94b08;background:linear-gradient(145deg,#fff9f2,#ffd7aa)}.marketplace-page .studio-button.marketplace-like--active{border-color:#ff6675!important;color:#ef334d!important;background:linear-gradient(145deg,#fff0f2,#ffd7dd)!important;box-shadow:inset 0 1px #ffffffbf,0 8px 20px #ef334d3d!important}.marketplace-page .studio-button.marketplace-favorite--active{border-color:#ff9a42!important;color:#f36a13!important;background:linear-gradient(145deg,#fff5e9,#ffe0bd)!important;box-shadow:inset 0 1px #ffffffbf,0 8px 20px #f36a133d!important}.marketplace-like--active svg{fill:#ef334d!important;stroke:#ef334d!important}.marketplace-favorite--active svg{fill:#f36a13!important;stroke:#f36a13!important}.marketplace-error-dialog{position:fixed;top:0;right:0;bottom:0;left:0;z-index:110;display:flex;align-items:center;justify-content:center;padding:20px;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.marketplace-error-dialog__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#13243a85;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.marketplace-error-dialog__panel{position:relative;z-index:1;display:grid;width:min(100%,460px);grid-template-columns:auto minmax(0,1fr);gap:0 18px;border:1px solid rgba(255,255,255,.9);border-radius:28px;padding:28px;background:radial-gradient(circle at 12% 0%,rgba(255,255,255,.98),transparent 52%),linear-gradient(145deg,#fffafbfa,#f4eef6f0);box-shadow:inset 0 1px #fff,0 32px 90px #20183057;color:#17283f;animation:marketplace-error-dialog-in .2s cubic-bezier(.22,1,.36,1)}.marketplace-error-dialog__close{position:absolute;top:16px;right:16px}.marketplace-error-dialog__icon{display:inline-flex;width:54px;height:54px;align-items:center;justify-content:center;border:1px solid rgba(239,160,174,.54);border-radius:18px;color:#b4233f;background:linear-gradient(145deg,#ffebeff5,#ffd7e0db);box-shadow:inset 0 1px #fff,0 12px 28px #b4233f24}.marketplace-error-dialog__icon svg{width:26px;height:26px}.marketplace-error-dialog__content{min-width:0;padding:1px 34px 0 0}.marketplace-error-dialog__content>span{color:#b4233f;font-size:11px;font-weight:850;letter-spacing:.08em}.marketplace-error-dialog__content h2{margin:5px 0 0;color:#17283f;font-size:20px;font-weight:900;line-height:1.35}.marketplace-error-dialog__content p{margin:10px 0 0;color:#6f3442;font-size:14px;font-weight:650;line-height:1.75;overflow-wrap:anywhere;white-space:pre-wrap}.marketplace-error-dialog__confirm{grid-column:1/-1;width:100%;margin-top:24px}.marketplace-error-dialog__confirm.studio-button--primary{background:linear-gradient(135deg,#c53853,#9f2941);box-shadow:0 10px 24px #b4233f33}@keyframes marketplace-error-dialog-in{0%{opacity:0;transform:translateY(10px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:479px){.marketplace-error-dialog{padding:14px}.marketplace-error-dialog__panel{grid-template-columns:1fr;padding:24px 20px}.marketplace-error-dialog__icon{margin-bottom:16px}.marketplace-error-dialog__content{padding-right:28px}.marketplace-error-dialog__content h2{font-size:18px}.marketplace-error-dialog__confirm{grid-column:auto}}@media(prefers-reduced-motion:reduce){.marketplace-error-dialog__panel{animation:none}}.marketplace-toolbar .studio-tab{display:inline-flex;align-items:center;gap:7px}.marketplace-toolbar .studio-tab>svg{width:14px;height:14px;flex:none}.marketplace-card__badges{display:flex;flex-wrap:wrap;gap:6px}.marketplace-draft-center{display:flex;align-items:center;gap:16px;margin-top:18px;border:1px solid rgba(255,255,255,.84);border-radius:24px;padding:16px 18px;background:radial-gradient(circle at 8% 0%,rgba(255,226,210,.72),transparent 34%),linear-gradient(135deg,#ffffffad,#e5eeff75);box-shadow:inset 0 1px #fff,0 16px 40px #435b8014;backdrop-filter:blur(22px) saturate(165%);-webkit-backdrop-filter:blur(22px) saturate(165%)}.marketplace-draft-center__icon{display:inline-flex;width:48px;height:48px;flex:none;align-items:center;justify-content:center;border-radius:16px;color:#fff;background:linear-gradient(145deg,#ff8a5d,#d94d1c);box-shadow:0 10px 24px #d94d1c38}.marketplace-draft-center__icon svg{width:20px;height:20px}.marketplace-draft-center>div{min-width:0;flex:1}.marketplace-draft-center h2{margin:5px 0 0;color:var(--studio-deep);font-size:20px;font-weight:900}.marketplace-draft-center p{margin:6px 0 0;color:#728198;font-size:11px;line-height:1.75}.marketplace-draft-center__count{display:flex;min-width:74px;flex-direction:column;align-items:center;border:1px solid rgba(255,255,255,.86);border-radius:16px;padding:9px 12px;background:#ffffff8c}.marketplace-draft-center__count strong{color:#d94d1c;font-size:20px;font-weight:950}.marketplace-draft-center__count small{margin-top:2px;color:#8090a4;font-size:9px;font-weight:800}@media(max-width:767px){.marketplace-draft-center{align-items:flex-start;flex-wrap:wrap}.marketplace-draft-center>div{flex-basis:calc(100% - 64px)}.marketplace-draft-center__count{flex:1;flex-direction:row;justify-content:center;gap:5px}}@media(min-width:1024px){.marketplace-filters{grid-template-columns:minmax(0,1fr) 180px}}.marketplace-categories{display:grid;grid-template-columns:174px minmax(0,1fr);gap:12px;margin-top:18px;border:1px solid rgba(255,255,255,.82);border-radius:24px;padding:12px;background:radial-gradient(circle at 4% 10%,rgba(255,226,210,.72),transparent 30%),linear-gradient(145deg,#ffffff9e,#e5eeff57);box-shadow:inset 0 1px #fff,0 16px 40px #435b8014;backdrop-filter:blur(22px) saturate(165%);-webkit-backdrop-filter:blur(22px) saturate(165%)}.marketplace-categories__intro{display:flex;align-items:center;gap:11px;border:1px solid rgba(255,255,255,.82);border-radius:18px;padding:13px;background:linear-gradient(135deg,#ff71382e,#ffffff80);box-shadow:inset 0 1px #ffffffe0}.marketplace-categories__intro>span,.marketplace-category__icon{display:inline-flex;width:38px;height:38px;flex:none;align-items:center;justify-content:center;border-radius:13px}.marketplace-categories__intro>span{color:#fff;background:linear-gradient(145deg,#ff7138,#d94d1c);box-shadow:0 8px 20px #d94d1c3d}.marketplace-categories__intro svg,.marketplace-category__icon svg{width:17px;height:17px}.marketplace-categories__intro strong,.marketplace-categories__intro small,.marketplace-category strong,.marketplace-category small{display:block}.marketplace-categories__intro strong{color:var(--studio-deep);font-size:12px;font-weight:900}.marketplace-categories__intro small{margin-top:4px;color:#728198;font-size:8px;white-space:nowrap}.marketplace-categories__scroller{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(138px,1fr);grid-template-rows:repeat(2,minmax(52px,auto));gap:8px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:none}.marketplace-categories__scroller::-webkit-scrollbar{display:none}.marketplace-category{display:flex;min-width:0;align-items:center;gap:9px;border:1px solid rgba(255,255,255,.75);border-radius:16px;padding:8px 10px;color:inherit;background:#ffffff6b;box-shadow:inset 0 1px #ffffffb8;text-align:left;scroll-snap-align:start;cursor:pointer}.marketplace-category__icon{width:32px;height:32px;border:1px solid rgba(255,255,255,.8);color:#3578c8;background:#d9edff9e}.marketplace-category strong{overflow:hidden;color:var(--studio-deep);font-size:10px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.marketplace-category small{overflow:hidden;margin-top:3px;color:#8090a4;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.marketplace-category[aria-pressed=true]{border-color:#ff71389e;background:linear-gradient(135deg,#ff713838,#fff9);box-shadow:inset 3px 0 #ff7138,inset 0 1px #fff,0 8px 22px #d94d1c1a}.marketplace-category[aria-pressed=true] .marketplace-category__icon{color:#fff;background:linear-gradient(145deg,#ff8a5d,#d94d1c)}.marketplace-hot{margin-top:20px;border:1px solid rgba(255,255,255,.82);border-radius:26px;padding:clamp(16px,2vw,24px);background:radial-gradient(circle at 8% 0%,rgba(255,231,215,.62),transparent 30%),radial-gradient(circle at 92% 15%,rgba(217,237,255,.7),transparent 34%),linear-gradient(145deg,#ffffff9e,#eaefff57);box-shadow:inset 0 1px #fff,0 20px 48px #435b8017;backdrop-filter:blur(24px) saturate(165%);-webkit-backdrop-filter:blur(24px) saturate(165%)}.marketplace-hot__header{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:16px}.marketplace-hot__header .studio-eyebrow,.marketplace-local-video-hero .studio-eyebrow{display:inline-flex;align-items:center;gap:6px}.marketplace-hot__header .studio-eyebrow svg,.marketplace-local-video-hero .studio-eyebrow svg{width:13px;height:13px}.marketplace-hot__header h2,.marketplace-local-video-hero h2{margin:6px 0 0;color:var(--studio-deep);font-size:clamp(20px,2vw,28px);font-weight:900;letter-spacing:-.035em}.marketplace-hot__header p,.marketplace-local-video-hero p{margin:7px 0 0;color:#728198;font-size:11px;line-height:1.8}.marketplace-hot__live{display:inline-flex;flex:none;align-items:center;gap:7px;border:1px solid rgba(255,255,255,.88);border-radius:999px;padding:7px 10px;color:#bd4b22;background:#ffffff9e;box-shadow:inset 0 1px #fff;font-size:9px;font-weight:900}.marketplace-hot__live i{width:6px;height:6px;border-radius:999px;background:#ff7138;box-shadow:0 0 0 4px #ff713821;animation:marketplace-hot-pulse 1.8s ease-in-out infinite}.marketplace-hot__layout{display:grid;height:clamp(360px,29vw,420px);grid-template-columns:minmax(340px,1.18fr) minmax(0,1.82fr);gap:14px}.marketplace-hot-carousel{position:relative;height:100%;min-width:0;min-height:0;overflow:hidden;border:1px solid rgba(255,153,112,.58);border-radius:20px;background:#17283f;box-shadow:inset 0 1px #fff3,0 14px 34px #17283f24}.marketplace-hot-carousel__viewport,.marketplace-hot-carousel__track,.marketplace-hot-carousel__slide,.marketplace-hot-carousel__media{width:100%;height:100%}.marketplace-hot-carousel__viewport{overflow:hidden}.marketplace-hot-carousel__track{display:flex;transition:transform .52s cubic-bezier(.22,1,.36,1);will-change:transform}.marketplace-hot-carousel__slide{position:relative;display:block;min-width:100%;flex:0 0 100%;overflow:hidden;border:0;padding:0;color:#fff;background:#17283f;text-align:left;cursor:pointer}.marketplace-hot-carousel__media{position:absolute;top:0;right:0;bottom:0;left:0;display:flex}.marketplace-hot-carousel__media>img,.marketplace-hot-carousel__media>video{width:100%;height:100%;object-fit:cover}.marketplace-hot-carousel__media .marketplace-card__placeholder{width:100%;height:100%}.marketplace-hot-carousel__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(17,24,39,.9) 0%,rgba(17,24,39,.48) 30%,transparent 64%)}.marketplace-hot-carousel__badge{position:absolute;top:16px;right:16px;z-index:2;display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(255,255,255,.48);border-radius:999px;padding:7px 11px;color:#fff;background:linear-gradient(135deg,#ff7138f5,#e24324eb);box-shadow:inset 0 1px #ffffff52,0 8px 22px #b12d1447;font-size:10px;font-weight:900;letter-spacing:.06em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.marketplace-hot-carousel__badge svg{width:13px;height:13px;fill:currentColor;stroke-width:2.4}.marketplace-hot-carousel__caption{position:absolute;right:20px;bottom:82px;left:20px;z-index:1;display:flex;min-width:0;flex-direction:column}.marketplace-hot-carousel__slide>.marketplace-hot-carousel__media,.marketplace-hot-carousel__slide>.marketplace-hot-carousel__shade{position:absolute}.marketplace-hot-carousel__slide>.marketplace-hot-carousel__badge,.marketplace-hot-carousel__slide>.marketplace-hot-carousel__caption{position:absolute}.marketplace-hot-carousel__meta{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#ffffffc7;font-size:9px;font-weight:800}.marketplace-hot-carousel__meta span:first-child{color:#ff9a73}.marketplace-hot-carousel__caption strong{overflow:hidden;margin-top:8px;font-size:clamp(16px,1.5vw,22px);font-weight:900;text-overflow:ellipsis;white-space:nowrap}.marketplace-hot-carousel__summary{display:-webkit-box;overflow:hidden;margin-top:6px;color:#ffffffbd;font-size:10px;line-height:1.65;-webkit-box-orient:vertical;-webkit-line-clamp:2}.marketplace-hot-carousel__dots,.marketplace-hot-carousel__arrows{position:absolute;bottom:16px;z-index:2;display:flex;align-items:center}.marketplace-hot-carousel__dots{left:20px;gap:6px}.marketplace-hot-carousel__dots button{width:7px;height:7px;border:0;border-radius:999px;padding:0;background:#ffffff80;transition:width .18s ease,background .18s ease;cursor:pointer}.marketplace-hot-carousel__dots button[aria-selected=true]{width:20px;background:#fff}.marketplace-hot-carousel__arrows{right:16px;gap:8px}.marketplace-hot-carousel__arrows button{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.24);border-radius:10px;padding:0;color:#fff;background:#ffffff29;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer}.marketplace-hot-carousel__arrows button:hover,.marketplace-hot-carousel__arrows button:focus-visible{border-color:#ffffff8a;background:#ffffff47}.marketplace-hot-carousel__arrows svg{width:15px;height:15px}.marketplace-hot__asset-grid{display:grid;min-width:0;min-height:0;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:12px}.marketplace-hot-card{position:relative;display:flex;min-width:0;flex-direction:column;overflow:hidden;border:1px solid rgba(255,255,255,.82);border-radius:20px;padding:0;color:inherit;background:#ffffff75;box-shadow:inset 0 1px #fff,0 12px 30px #435b8013;text-align:left;cursor:pointer}.marketplace-hot-card__cover{position:relative;display:flex;min-height:0;aspect-ratio:16 / 9;flex:none;overflow:hidden;border:0;padding:0;color:inherit;background:linear-gradient(145deg,#d9edffb8,#e9dfff94);cursor:pointer}.marketplace-hot-card__cover>img,.marketplace-hot-card__cover>video{display:block;min-width:0;min-height:0;width:100%;height:100%;object-fit:cover}.marketplace-hot-card__cover .marketplace-card__placeholder{width:100%;min-height:inherit}.marketplace-hot-card__body{display:flex;min-width:0;flex-direction:column;padding:13px 14px 14px}.marketplace-hot-card--asset{height:100%;min-height:0;border-radius:16px}.marketplace-hot-card--asset .marketplace-hot-card__cover{min-height:0;aspect-ratio:auto;flex:1}.marketplace-hot-card--asset .marketplace-hot-card__body{flex:none;padding:7px 9px 9px}.marketplace-hot-card--asset .marketplace-hot-card__body>strong{margin-top:4px;font-size:10px}.marketplace-hot-card__title{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:6px;border:0;border-radius:8px;padding:3px 0;color:var(--studio-deep);background:transparent;text-align:left;cursor:pointer}.marketplace-hot-card__title strong{overflow:hidden;min-width:0;font-size:10px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.marketplace-hot-card__title svg{width:12px;height:12px;flex:none;color:#d94d1c}.marketplace-hot-card--asset .marketplace-hot-card__meta,.marketplace-hot-card--asset .marketplace-hot-card__footer{font-size:7px}.marketplace-hot-card--asset .marketplace-hot-card__footer{margin-top:5px}.marketplace-hot-card__meta,.marketplace-hot-card__footer{display:flex;align-items:center;gap:10px;color:#8090a4;font-size:8px;font-weight:800}.marketplace-hot-card__meta{justify-content:space-between}.marketplace-hot-card__meta span:first-child{color:#d94d1c}.marketplace-hot-card__body>strong{overflow:hidden;margin-top:7px;color:var(--studio-deep);font-size:13px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.marketplace-hot-card__summary{display:-webkit-box;overflow:hidden;margin-top:5px;color:#728198;font-size:10px;line-height:1.7;-webkit-box-orient:vertical;-webkit-line-clamp:2}.marketplace-hot-card__footer{margin-top:10px}.marketplace-hot-card__footer>span{display:inline-flex;align-items:center;gap:4px}.marketplace-hot-card__footer svg{width:12px;height:12px}.marketplace-hot-card__footer>svg{margin-left:auto;color:#d94d1c}.marketplace-card__media{position:relative;display:flex;width:100%;height:100%}.marketplace-cover{position:relative;display:block;width:100%;height:100%;overflow:hidden}.marketplace-cover__placeholder,.marketplace-cover__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.marketplace-cover__placeholder{opacity:1;transition:opacity .18s ease}.marketplace-cover__placeholder--hidden{opacity:0}.marketplace-cover__image{object-fit:cover;opacity:0;transition:opacity .18s ease}.marketplace-cover__image--ready{opacity:1}.marketplace-public-card__body{display:flex;min-width:0;flex-direction:column;gap:7px;padding:13px 14px 15px}.marketplace-public-card__title{display:block;min-width:0;border:0;border-radius:8px;padding:0;color:var(--studio-deep);background:transparent;text-align:left;cursor:pointer}.marketplace-public-card__title h2{display:-webkit-box;overflow:hidden;margin:0;font-size:14px;font-weight:900;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.marketplace-public-card__author{overflow:hidden;color:#8090a4;font-size:10px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.marketplace-local-video-hero{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;margin-top:18px;border:1px solid rgba(255,255,255,.84);border-radius:24px;padding:18px;background:radial-gradient(circle at 8% 0%,rgba(255,227,215,.72),transparent 34%),linear-gradient(135deg,#ffffff9e,#d9edff61);box-shadow:inset 0 1px #fff,0 16px 38px #435b8014;-webkit-backdrop-filter:blur(22px) saturate(165%);backdrop-filter:blur(22px) saturate(165%)}.marketplace-local-video-hero__icon{display:inline-flex;width:52px;height:52px;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.9);border-radius:17px;color:#d94d1c;background:#ffffffa3;box-shadow:inset 0 1px #fff,0 12px 28px #435b8017}.marketplace-local-video-hero__icon svg{width:22px;height:22px}.marketplace-grid--short-videos.marketplace-grid--cards{grid-template-columns:repeat(4,minmax(0,1fr))}.marketplace-grid--short-videos.marketplace-grid--cards .marketplace-card__cover{aspect-ratio:9 / 12}@keyframes marketplace-hot-pulse{0%,to{opacity:.65;transform:scale(.85)}50%{opacity:1;transform:scale(1.12)}}@media(max-width:1279px){.marketplace-grid--short-videos.marketplace-grid--cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1023px){.marketplace-categories{grid-template-columns:1fr}.marketplace-categories__intro{display:none}.marketplace-hot__layout{height:auto;grid-template-columns:1fr}.marketplace-hot-carousel{min-height:320px;aspect-ratio:16 / 9}.marketplace-hot-card--asset .marketplace-hot-card__cover{aspect-ratio:16 / 9;flex:none}.marketplace-hot__asset-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;grid-auto-rows:auto}.marketplace-grid--short-videos.marketplace-grid--cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:639px){.marketplace-hot__header{align-items:flex-start;flex-direction:column}.marketplace-hot__asset-grid.marketplace-hot__asset-grid{grid-template-columns:1fr}.marketplace-categories{border-radius:20px;padding:9px}.marketplace-categories__scroller{grid-auto-columns:minmax(132px,44vw)}.marketplace-hot-carousel{min-height:280px}.marketplace-hot-carousel__badge{top:12px;right:12px;padding:6px 9px}.marketplace-hot-carousel__caption{right:16px;bottom:78px;left:16px}.marketplace-hot-carousel__summary{display:none}.marketplace-hot-carousel__dots{left:16px}.marketplace-local-video-hero{grid-template-columns:auto minmax(0,1fr)}.marketplace-local-video-hero .studio-button{grid-column:1 / -1;width:100%}.marketplace-grid--short-videos.marketplace-grid--cards{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.marketplace-hot__live i{animation:none}.marketplace-hot-carousel__track,.marketplace-hot-carousel__dots button{transition:none}}.marketplace-infinite-scroll{display:flex;min-height:64px;align-items:center;justify-content:center;gap:9px;color:#728198;font-size:11px;font-weight:700}.marketplace-infinite-scroll button{border:0;padding:10px 16px;color:inherit;font:inherit;background:transparent;cursor:pointer}.marketplace-infinite-scroll i{width:14px;height:14px;border:2px solid rgba(217,77,28,.2);border-top-color:#d94d1c;border-radius:50%;animation:marketplace-load-more-spin .8s linear infinite}@keyframes marketplace-load-more-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.marketplace-infinite-scroll i{animation:none}}.project-glass-select{display:inline-flex;width:100%;min-height:48px;align-items:center;justify-content:space-between;gap:12px;border:1px solid rgba(255,255,255,.86);border-radius:16px;padding:12px 15px;outline:none;color:var(--studio-ink);background:radial-gradient(circle at 16% -30%,rgba(255,255,255,.98),transparent 52%),linear-gradient(145deg,#ffffffad,#e1edff4d);box-shadow:inset 0 1px #fffffffa,inset 0 -1px #526f9214,0 10px 26px #435b8014;font:inherit;font-size:14px;cursor:pointer;backdrop-filter:blur(22px) saturate(175%);-webkit-backdrop-filter:blur(22px) saturate(175%);transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.project-glass-select:hover,.project-glass-select[data-state=open]{border-color:#fffffffa;background:radial-gradient(circle at 16% -30%,#fff,transparent 54%),linear-gradient(145deg,#fffc,#deefff61);box-shadow:0 0 0 4px #aee0ff33,inset 0 1px #fff,0 16px 36px #435b8024}.project-glass-select:focus-visible{border-color:#67bef4e6;box-shadow:0 0 0 4px #aee0ff4d,inset 0 1px #fff,0 16px 36px #435b8024}.project-glass-select__chevron{display:inline-flex;flex:none;color:#637991;transition:transform .18s ease}.project-glass-select__chevron svg{width:16px;height:16px}.project-glass-select[data-state=open] .project-glass-select__chevron{transform:rotate(180deg)}.project-glass-select__content{z-index:1100;min-width:var(--radix-select-trigger-width);max-height:min(360px,var(--radix-select-content-available-height));overflow:hidden;border:1px solid rgba(255,255,255,.9);border-radius:18px;padding:6px;background:radial-gradient(circle at 12% 0%,rgba(255,255,255,.98),transparent 54%),linear-gradient(145deg,#f6fdffcc,#e7ebff9e);box-shadow:inset 0 1px #fff,inset 0 -1px #526f9214,0 24px 64px #304c7238;backdrop-filter:blur(30px) saturate(190%);-webkit-backdrop-filter:blur(30px) saturate(190%);transform-origin:var(--radix-select-content-transform-origin);animation:project-select-in .18s cubic-bezier(.22,1,.36,1)}.project-glass-select__viewport{padding:2px}.project-glass-select__item{position:relative;display:flex;min-height:40px;align-items:center;border:1px solid transparent;border-radius:12px;padding:9px 38px 9px 12px;outline:none;color:#41556d;font-size:13px;font-weight:650;cursor:pointer;-webkit-user-select:none;user-select:none}.project-glass-select__item[data-highlighted]{border-color:#ffffffeb;color:#17283f;background:linear-gradient(145deg,#ffffffe0,#d4ecff8a);box-shadow:inset 0 1px #fff,0 8px 20px #435b801a}.project-glass-select__item[data-state=checked]{color:#c9471a;background:linear-gradient(145deg,#ffffffe6,#ffe1d39e)}.project-glass-select__indicator{position:absolute;right:12px;display:inline-flex;color:#e15a26}.project-glass-select__indicator svg{width:15px;height:15px}@keyframes project-select-in{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.project-glass-select__content{animation:none}.project-glass-select__chevron{transition:none}}.project-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:24px}.project-toolbar .studio-tab{display:inline-flex;align-items:center;justify-content:center;gap:7px;line-height:20px;white-space:nowrap}.project-toolbar .studio-tab>svg{width:14px;height:14px;flex:none}.project-result-count{color:#728198;font-size:10px;font-weight:700}.project-filters{grid-template-columns:minmax(0,1fr) 180px 170px auto}.project-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:20px}.project-card{display:flex;min-width:0;flex-direction:column;padding:18px}.project-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.project-card__top>div{display:flex;flex-wrap:wrap;gap:6px}.project-card__main{display:block;width:100%;margin-top:12px;border:0;border-radius:16px;padding:10px;color:inherit;background:transparent;text-align:left}.project-card__main h2{margin:0;font-size:16px;font-weight:900;line-height:1.45}.project-card__main p{display:-webkit-box;overflow:hidden;margin:7px 0 0;color:#728198;font-size:12px;line-height:20px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.project-card__open{display:flex;align-items:center;gap:5px;margin-top:10px;color:#3578c8;font-size:10px;font-weight:800}.project-card__open svg{width:13px;height:13px;transition:transform .18s ease}.project-card__main:hover .project-card__open svg{transform:translate(2px)}.project-card__meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:14px;border:1px solid rgba(255,255,255,.7);border-radius:16px;padding:12px;color:#62748c;background:#ffffff61;font-size:10px;font-weight:700}.project-card__meta span{display:flex;min-width:0;align-items:center;gap:6px}.project-card__meta svg{width:14px;height:14px;flex:none;color:#7189a5}.project-card__actions{display:flex;flex-wrap:wrap;gap:7px;margin-top:14px}.project-card__actions .studio-button:not(.studio-icon-button){flex:1}.project-card__interactions{display:flex;align-items:center;gap:7px;margin-left:auto}.project-card__actions .project-card__interactions .studio-button{min-width:0;min-height:38px;flex:none;gap:8px;border-radius:13px;padding:8px 11px;font-size:10px}.project-card__interactions .studio-button:disabled,.project-detail__footer .studio-button:disabled{cursor:wait;opacity:.58}.project-card__interactions .project-card__like,.project-detail__footer .project-card__like{border-color:#ee603061;color:#c84a22;background:linear-gradient(145deg,#fff5eff5,#ffdbcab8);box-shadow:inset 0 1px #ffffffe6,0 7px 18px #de53231f}.project-card__interactions .project-card__favorite,.project-detail__footer .project-card__favorite{border-color:#f36a1357;color:#d85d0f;background:linear-gradient(145deg,#fffaf4f5,#ffe0bdc2);box-shadow:inset 0 1px #ffffffe6,0 7px 18px #f36a131f}.project-card__interactions .project-card__like:hover,.project-detail__footer .project-card__like:hover{border-color:#ee60309e;color:#a93816;background:linear-gradient(145deg,#fff6f1,#ffd2bc)}.project-card__interactions .project-card__favorite:hover,.project-detail__footer .project-card__favorite:hover{border-color:#f36a1394;color:#b94b08;background:linear-gradient(145deg,#fff9f2,#ffd7aa)}.project-card__interactions .studio-button.project-card__like--active,.project-detail__footer .studio-button.project-card__like--active{border-color:#ff6675!important;color:#ef334d!important;background:linear-gradient(145deg,#fff0f2,#ffd7dd)!important;box-shadow:inset 0 1px #ffffffbf,0 8px 20px #ef334d3d!important}.project-card__interactions .studio-button.project-card__favorite--active,.project-detail__footer .studio-button.project-card__favorite--active{border-color:#ff9a42!important;color:#f36a13!important;background:linear-gradient(145deg,#fff5e9,#ffe0bd)!important;box-shadow:inset 0 1px #ffffffbf,0 8px 20px #f36a133d!important}.project-card__like--active svg{fill:#ef334d!important;stroke:#ef334d!important}.project-card__favorite--active svg{fill:#f36a13!important;stroke:#f36a13!important}.project-empty{margin-top:20px}.project-textarea--large{min-height:150px}.project-detail__badges{display:flex;flex-wrap:wrap;gap:7px}.project-detail__description{margin:20px 0 0;color:#52667f;font-size:14px;line-height:28px;white-space:pre-wrap}.project-detail__sections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px}.project-detail__sections section{padding:18px}.project-detail__sections h3{margin:0;font-size:13px;font-weight:900}.project-detail__sections p{margin:8px 0 0;color:#728198;font-size:12px;line-height:22px;white-space:pre-wrap}.project-detail__footer{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:18px;border:1px solid rgba(255,255,255,.76);border-radius:18px;padding:16px;background:#fff6}.project-detail__footer strong{color:#13243a;font-size:19px;font-weight:900}.project-detail__footer p{margin:4px 0 0;color:#728198;font-size:10px}.project-detail__footer>div:last-child{display:flex;flex-wrap:wrap;gap:8px}.project-detail__footer .project-detail__like{min-height:38px;border-radius:13px;padding:8px 11px;font-size:10px}.project-workspace__header{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin:20px 0 24px}.project-workspace__header .studio-title{margin-top:5px;font-size:30px}.project-applications{margin-bottom:20px}.project-applications__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px}.project-applications__grid article{padding:14px}.project-applications__grid article>div{display:flex;justify-content:space-between;gap:10px}.project-applications__grid strong{font-size:12px}.project-applications__grid p{color:#728198;font-size:12px;line-height:20px}.project-applications__grid small{display:block;margin-bottom:10px;color:#62748c;font-size:10px;font-weight:700}.project-workspace__grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:20px}.project-milestones{display:flex;flex-direction:column;gap:12px;padding:14px}.project-milestone{padding:17px}.project-milestone__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.project-milestone h3{margin:0;font-size:14px;font-weight:900}.project-milestone p{margin:6px 0 0;color:#728198;font-size:11px;line-height:20px}.project-revisions{display:flex;flex-direction:column;gap:7px;margin:13px 0}.project-revision{border:1px solid rgba(255,255,255,.72);border-radius:14px;padding:11px;background:#ffffff61}.project-revision>div{display:flex;justify-content:space-between;gap:8px;color:#62748c;font-size:10px}.project-revision>div:last-child{justify-content:flex-start;margin-top:8px}.project-workspace__aside{display:flex;flex-direction:column;gap:20px}.project-milestone-form{display:flex;flex-direction:column;gap:10px}.project-comments{display:flex;flex-direction:column;gap:12px}.project-comments>div{border-left:2px solid rgba(53,120,200,.25);padding-left:10px}.project-comments p{margin:0;color:#52667f;font-size:11px;line-height:19px}.project-comments span{display:block;margin-top:4px;color:#8090a4;font-size:9px}.project-form-hint{margin:0 0 16px;color:#62748c;font-size:11px;line-height:20px}.project-payment-note{display:flex;align-items:flex-start;gap:12px;border:1px solid rgba(74,179,133,.28);border-radius:16px;padding:14px 16px;color:#315f50;background:linear-gradient(145deg,#f2fff9e6,#def7edb8)}.project-payment-note>svg{width:20px;height:20px;flex:none;margin-top:1px;color:#2e9f73}.project-payment-note strong{display:block;font-size:12px}.project-payment-note p{margin:4px 0 0;color:#5d7b70;font-size:10px;line-height:18px}.project-payment-note--publish{margin-bottom:18px}.project-payment-dialog{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:grid;place-items:center;padding:18px;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.project-payment-dialog__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;background:#17283f57;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:default}.project-payment-dialog__panel{position:relative;z-index:1;width:min(100%,430px);max-height:calc(100vh - 36px);overflow-y:auto;border:1px solid rgba(255,255,255,.88);border-radius:26px;padding:28px;color:#17283f;text-align:center;background:linear-gradient(145deg,#fffffff5,#e0eff9e6);box-shadow:0 22px 65px #2037563d;-webkit-backdrop-filter:blur(26px) saturate(170%);backdrop-filter:blur(26px) saturate(170%)}.project-payment-dialog__close{position:absolute;top:18px;right:18px;display:grid;width:36px;height:36px;place-items:center;border:1px solid rgba(255,255,255,.82);border-radius:12px;color:#64748b;background:#ffffffb3;box-shadow:0 8px 20px #435b8014;cursor:pointer}.project-payment-dialog__close svg{width:16px;height:16px}.project-payment-dialog__icon{display:grid;width:48px;height:48px;margin:0 auto 14px;place-items:center;border:1px solid rgba(255,255,255,.8);border-radius:16px;color:#2f82d2;background:linear-gradient(145deg,#ffffffeb,#cde8ffb8);box-shadow:0 9px 22px #3f7ebc1f}.project-payment-dialog__icon svg{width:20px;height:20px}.project-payment-dialog__eyebrow{color:#3578c8;font-size:9px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.project-payment-dialog__panel h2{margin:9px 0 0;color:#13243a;font-size:23px;font-weight:900}.project-payment-dialog__panel>p{margin:10px 0 0;color:#6d7d92;font-size:11px;line-height:19px}.project-payment-dialog__timer{display:inline-flex;align-items:center;gap:7px;margin-top:14px;border-radius:999px;padding:7px 12px;color:#1686a4;font-size:10px;font-weight:700;background:#d2f0f6b8}.project-payment-dialog__timer svg{width:14px;height:14px}.project-payment-dialog__timer strong{font-variant-numeric:tabular-nums;letter-spacing:.08em}.project-payment-dialog__timer--urgent{color:#be123c;background:#ffe4e6d1}.project-payment-dialog__qr{display:grid;width:min(100%,276px);min-height:276px;margin:18px auto 12px;padding:12px;place-items:center;border:1px solid rgba(167,196,221,.5);border-radius:22px;color:#728198;font-size:11px;font-weight:700;background:#fff;box-shadow:inset 0 1px #fff,0 16px 36px #365d851f}.project-payment-dialog__qr img{display:block;width:100%;height:auto;border-radius:10px}.project-payment-dialog__qr--paying,.project-payment-dialog__qr--expired{align-content:center;gap:10px;padding:30px}.project-payment-dialog__qr--paying{color:#1686a4;background:linear-gradient(145deg,#f7ffff,#e6f8f6)}.project-payment-dialog__qr--expired{color:#94a3b8;background:linear-gradient(145deg,#f8fafc,#eef2f7)}.project-payment-dialog__qr--paying svg,.project-payment-dialog__qr--expired svg{width:42px;height:42px}.project-payment-dialog__qr--paying strong,.project-payment-dialog__qr--expired strong{font-size:16px;font-weight:900}.project-payment-dialog__qr--paying span,.project-payment-dialog__qr--expired span{max-width:210px;font-size:10px;line-height:18px}.project-payment-dialog__waiting{display:flex;align-items:center;justify-content:center;gap:8px;color:#1686a4;font-size:10px;font-weight:800}.project-payment-dialog__waiting i{width:8px;height:8px;border-radius:50%;background:#22c99b;box-shadow:0 0 0 4px #22c99b1f;animation:project-payment-pulse 1.4s ease-in-out infinite}.project-payment-dialog__waiting--expired{color:#94a3b8}.project-payment-dialog__waiting--expired i{background:#94a3b8;box-shadow:none;animation:none}.project-payment-dialog__error{margin:12px 0 0!important;border:1px solid rgba(251,113,133,.28);border-radius:14px;padding:9px 11px;color:#be123c!important;font-size:10px!important;line-height:18px!important;background:#ffe4e6ad}.project-payment-dialog__panel dl{display:grid;gap:1px;overflow:hidden;margin:16px 0;border:1px solid rgba(255,255,255,.8);border-radius:16px;background:#d7e4efb8}.project-payment-dialog__panel dl>div{display:flex;justify-content:space-between;gap:14px;padding:10px 12px;background:#ffffffad}.project-payment-dialog__panel dt{color:#728198;font-size:9px;font-weight:600}.project-payment-dialog__panel dd{overflow-wrap:anywhere;margin:0;color:#17283f;font-size:10px;font-weight:900;text-align:right}.project-payment-dialog__cancel{width:100%;min-height:42px;border:1px solid rgba(148,163,184,.24);border-radius:14px;color:#64748b;font-size:11px;font-weight:800;background:#ffffff9e;cursor:pointer}.project-payment-dialog__cancel:hover{color:#334155;background:#ffffffdb}html.dark .project-payment-dialog__backdrop{background:#02070eb8}html.dark .project-payment-dialog__panel{border-color:#4d6279d1;color:#edf3fb;background:linear-gradient(145deg,#1b2939fc,#111c2afc);box-shadow:0 24px 72px #00000075}html.dark .project-payment-dialog__panel h2,html.dark .project-payment-dialog__panel dd{color:#edf3fb}html.dark .project-payment-dialog__panel>p,html.dark .project-payment-dialog__panel dt{color:#aebdce}html.dark .project-payment-dialog__panel dl{border-color:#4d6279b3;background:#060c14b8}html.dark .project-payment-dialog__panel dl>div{background:#1c2b3be6}html.dark .project-payment-dialog__close,html.dark .project-payment-dialog__cancel{border-color:#536881b8;color:#b4c2d2;background:#2b3b4e}@keyframes project-payment-pulse{0%,to{opacity:.65;transform:scale(.82)}50%{opacity:1;transform:scale(1.18)}}.project-trade-summary{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px;padding:18px 20px}.project-trade-summary h2{margin:4px 0 0;font-size:15px}.project-trade-summary__items{display:grid;min-width:min(100%,620px);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.project-trade-summary__items span{display:flex;min-width:0;flex-direction:column;gap:4px;border:1px solid rgba(255,255,255,.76);border-radius:14px;padding:12px;background:#ffffff6b}.project-trade-summary__items strong{color:#173c31;font-size:13px}.project-trade-summary__items small{overflow:hidden;color:#668177;font-size:9px;line-height:16px;text-overflow:ellipsis}@media(max-width:1023px){.project-filters{grid-template-columns:1fr 1fr}.project-filters .studio-search{grid-column:1/-1}.project-grid,.project-workspace__grid{grid-template-columns:1fr}.project-workspace__aside{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.project-trade-summary{align-items:flex-start;flex-direction:column}.project-trade-summary__items{width:100%}}@media(max-width:639px){.project-toolbar{align-items:flex-start;flex-direction:column}.project-result-count{padding-left:4px}.project-filters{grid-template-columns:1fr}.project-filters .studio-search{grid-column:auto}.project-card__meta,.project-detail__sections,.project-applications__grid,.project-workspace__aside,.project-trade-summary__items{grid-template-columns:1fr}.project-detail__footer,.project-workspace__header{align-items:stretch;flex-direction:column}.project-card__actions .studio-button:not(.studio-icon-button){flex-basis:calc(50% - 4px)}.project-card__interactions{width:100%;margin-left:0}.project-card__actions .project-card__interactions .studio-button{min-width:0;flex:1}.project-payment-dialog__panel{padding:24px 18px}.project-payment-dialog__qr{width:min(100%,236px);min-height:236px}}@media(prefers-reduced-motion:reduce){.project-payment-dialog__waiting i{animation:none}}.project-infinite-scroll{display:flex;min-height:64px;align-items:center;justify-content:center;gap:9px;color:#728198;font-size:11px;font-weight:700}.project-infinite-scroll button{border:0;padding:10px 16px;color:inherit;font:inherit;background:transparent;cursor:pointer}.project-infinite-scroll i{width:14px;height:14px;border:2px solid rgba(53,120,200,.2);border-top-color:#3578c8;border-radius:50%;animation:project-load-more-spin .8s linear infinite}@keyframes project-load-more-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.project-infinite-scroll i{animation:none}}.ring-home-shell{--ring-brown: #8c5a28;--ring-dark: #33302c;--ring-muted: #9b9691;position:relative;display:flex;width:100%;height:100%;min-height:100%;flex-direction:column;overflow:hidden;color:var(--ring-dark);background:radial-gradient(circle at 13% 8%,rgba(255,255,255,.62),transparent 25%),radial-gradient(circle at 92% 68%,rgba(255,255,255,.5),transparent 30%),linear-gradient(180deg,#dcc4a5,#f2e7da 18%,#f8f1e8 39%,#f8f1e8 70%,#f2e7da 86%,#d8ba95)}.ring-app-header{position:relative;z-index:12;display:flex;align-items:center;justify-content:space-between;min-height:62px;padding:12px 18px 8px}.ring-app-header>button{display:grid;width:38px;height:38px;place-items:center;border:1px solid rgba(195,157,108,.45);border-radius:50%;color:#9d774a;background:#ffffff75;box-shadow:inset 0 1px #fffc}.ring-app-header svg{width:18px;height:18px}.ring-header-actions{display:flex;align-items:center;gap:8px}.ring-header-actions>button:first-child{display:grid;width:38px;height:38px;place-items:center;border:1px solid rgba(195,157,108,.45);border-radius:50%;color:#9d774a;background:#ffffff75;box-shadow:inset 0 1px #fffc}.ring-brand{display:flex;align-items:center;gap:4px;font-size:20px;letter-spacing:.4px;color:#2b2b2b}.ring-brand strong{font-weight:850}.ring-brand>span:last-child{font-weight:400}.ring-brand-mark{position:relative;display:inline-block;width:23px;height:23px;margin-right:3px;transform:rotate(45deg)}.ring-brand-mark i{position:absolute;width:8px;height:8px;border:2px solid #a87943;border-radius:3px}.ring-brand-mark i:nth-child(1){left:1px;top:1px}.ring-brand-mark i:nth-child(2){right:1px;top:1px}.ring-brand-mark i:nth-child(3){left:7px;bottom:1px}.ring-home-scroll{flex:1;overflow-x:hidden;overflow-y:auto;padding:4px 16px 168px;scrollbar-width:none}.ring-home-scroll::-webkit-scrollbar{display:none}.ring-sync-card{overflow:hidden;padding:12px 14px 16px;border:1px solid rgba(255,255,255,.82);border-radius:25px;background:#ffffffdb;box-shadow:0 14px 34px #7e5b2f24,inset 0 1px #fff}.ring-sync-header{display:flex;align-items:center;gap:12px;min-height:62px}.ring-sync-header-without-badge{padding:4px 3px 0}.ring-sync-heading{min-width:0;flex:1}.ring-sync-heading h1{margin:0;color:#704417;font-size:17px;font-weight:750;white-space:nowrap}.ring-sync-heading span{display:block;margin-top:4px;color:#aaa39b;font-size:11px}.ring-sync-status{display:flex;align-items:center;gap:6px;color:#938b84;font-size:12px}.ring-sync-status button{display:grid;place-items:center;color:#b19a80}.ring-sync-status svg{width:17px;height:17px}.ring-radar-comparison{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.45fr);gap:9px;margin-top:8px}.ring-radar-comparison:after{position:absolute;top:46px;bottom:24px;left:40.6%;width:1px;content:"";background:linear-gradient(transparent,rgba(188,159,122,.3),transparent)}.ring-radar-today{min-width:0}.period-average-bars{display:grid;min-width:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;align-items:stretch;padding:10px 0 22px}.period-average-card{display:flex;min-width:0;overflow:hidden;flex-direction:column;padding:11px 10px 9px;border:1px solid #ebdecd;border-radius:15px;text-align:left;background:linear-gradient(160deg,#fffffff5,#f8f0e5d4);box-shadow:0 6px 16px #6b4d2c17;transition:transform .18s ease,box-shadow .18s ease}.period-average-card:hover{transform:translateY(-3px);box-shadow:0 10px 24px #6b4d2c24}.period-average-card:active{transform:scale(.98)}.period-average-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:3px}.period-average-heading>span{display:flex;min-width:0;flex-direction:column}.period-average-heading strong{color:#694720;font-size:11px;white-space:nowrap}.period-average-heading small{margin-top:2px;color:#a29587;font-size:7px}.period-average-heading svg{width:13px;height:13px;flex:0 0 auto;color:#a17b51}.period-bars-chart{display:flex;height:95px;align-items:flex-end;justify-content:space-around;gap:4px;margin-top:8px;padding:8px 3px 0;border-bottom:1px solid #e7dccd;background:repeating-linear-gradient(to top,transparent 0,transparent 28px,rgba(218,203,184,.34) 29px)}.period-bar-column{display:flex;height:100%;min-width:0;flex:1;flex-direction:column;align-items:center;justify-content:flex-end}.period-bar-column i{width:55%;max-width:13px;min-height:8px;border-radius:5px 5px 1px 1px;opacity:.82;box-shadow:inset 0 1px #ffffff94}.period-bar-column em{margin-top:4px;color:#948779;font-size:6px;font-style:normal;white-space:nowrap}.period-average-action{margin-top:7px;color:#8a6845;font-size:7px;text-align:right}.liquid-radar-panel{min-width:0;overflow:hidden;border-radius:18px;background:radial-gradient(circle at 50% 46%,#f6ede0a3,#ffffff0f 60%)}.liquid-radar-title{display:flex;align-items:baseline;justify-content:center;gap:7px;padding-top:4px;color:#694720}.liquid-radar-title strong{font-size:15px}.liquid-radar-title span{color:#a49a90;font-size:9px}.liquid-radar-svg{display:block;width:100%;min-width:0;height:auto;margin:-4px auto -8px;overflow:visible}.liquid-radar-label-svg{fill:#3f4e5b;font-size:10px;paint-order:stroke;stroke:#ffffffbf;stroke-width:3px;stroke-linejoin:round}.liquid-radar-value-svg{fill:#6b7a86;font-size:8.7px;font-weight:400}.ring-sync-tip{display:flex;align-items:flex-start;gap:10px;padding:11px 13px;border-radius:12px;background:#f4ece1}.ring-sync-tip>span{display:grid;width:19px;height:19px;flex:0 0 auto;place-items:center;border-radius:50%;color:#fff;background:#cda467;font:700 11px Georgia,serif}.ring-sync-tip p{margin:0;color:#685d50;font-size:11px;line-height:18px}.ring-action-row{display:grid;grid-template-columns:66px 1fr;gap:12px;margin-top:14px}.ring-face-button{display:flex;height:60px;flex-direction:column;align-items:center;justify-content:center;gap:3px;border:1px solid #e3d1b6;border-radius:17px;color:#8c6a3f;background:#ffffffb8;box-shadow:0 5px 16px #8b65371a}.ring-face-button svg{width:25px;height:25px}.ring-face-button span{font-size:9px}.ring-detect-button{position:relative;display:flex;height:60px;overflow:hidden;align-items:center;gap:10px;padding:0 15px;border:1px solid rgba(91,55,25,.8);border-radius:17px;color:#fff6e8;text-align:left;background:linear-gradient(135deg,#9a7449,#714d2f 54%,#4e301b);box-shadow:0 8px 18px #50311940,inset 0 1px #ffefd361}.ring-detect-shine{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 12%,rgba(255,255,255,.18) 36%,transparent 58%);transform:translate(-75%);animation:ringShine 4s ease-in-out infinite}@keyframes ringShine{0%,60%{transform:translate(-80%)}to{transform:translate(90%)}}.ring-detect-pulse{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border-radius:50%;background:#ffffff1f}.ring-detect-pulse svg{width:18px}.ring-detect-button>span:nth-child(3){position:relative;display:flex;min-width:0;flex:1;flex-direction:column}.ring-detect-button strong{font-size:13px;white-space:nowrap}.ring-detect-button small{margin-top:2px;color:#dfc7aa;font-size:9px}.ring-detect-button b{position:relative;font-size:11px}.ring-section-heading{display:flex;align-items:center;justify-content:space-between;margin:21px 2px 0}.ring-section-heading div{display:flex;align-items:center;gap:8px}.ring-section-heading span{color:#674629;font-size:17px;font-weight:750}.ring-section-heading small{padding:3px 7px;border-radius:999px;color:#9d7b56;background:#ffffff80;font-size:9px}.ring-section-heading button{display:flex;align-items:center;gap:4px;color:#8e775f;font-size:11px}.ring-section-heading svg{width:15px;height:15px}.ring-metric-grid,.ring-feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px}.ring-metric-card,.ring-feature-card{position:relative;display:flex;min-width:0;overflow:hidden;flex-direction:column;border:1px solid rgba(255,255,255,.75);border-radius:18px;text-align:left;background:#ffffffe0;box-shadow:0 7px 20px #7558341c}.ring-metric-card{min-height:126px;padding:15px}.ring-metric-card:active,.ring-feature-card:active,.ring-family-card:active,.ring-edit-card:active{transform:scale(.98)}.ring-metric-tint{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.1;background:radial-gradient(circle at 90% 5%,var(--metric-color),transparent 48%)}.ring-metric-head{position:relative;display:flex;align-items:center;justify-content:space-between}.ring-metric-head>strong{color:#8c5a28;font-size:15px}.ring-metric-icon{display:grid;width:34px;height:34px;place-items:center;border-radius:50%;color:var(--metric-color);background:#fff;box-shadow:0 3px 10px #503c281a}.ring-metric-icon svg{width:18px;height:18px}.ring-metric-value{position:relative;display:flex;align-items:baseline;gap:5px;margin-top:13px}.ring-metric-value strong{color:#33302c;font-size:25px;line-height:1}.ring-metric-value small{color:#9b9691;font-size:11px}.ring-metric-wave{position:relative;display:flex;height:23px;align-items:flex-end;gap:4px;margin-top:9px;opacity:.35}.ring-metric-wave i{width:2px;border-radius:2px;background:var(--metric-color)}.ring-metric-wave i:nth-child(1),.ring-metric-wave i:nth-child(7){height:5px}.ring-metric-wave i:nth-child(2),.ring-metric-wave i:nth-child(6){height:10px}.ring-metric-wave i:nth-child(3),.ring-metric-wave i:nth-child(5){height:17px}.ring-metric-wave i:nth-child(4){height:22px}.ring-feature-card{min-height:158px;padding:16px}.ring-feature-top{display:flex;align-items:center;justify-content:space-between;color:#6f4a35}.ring-feature-top strong{font-size:16px}.ring-feature-top svg{width:21px;height:21px;color:#b17c42}.ring-feature-card>small{margin-top:6px;color:#9b9691;font-size:9px}.ring-report-bars{display:flex;height:78px;align-items:flex-end;justify-content:center;gap:10px;margin-top:13px}.ring-report-bars i{width:8px;min-height:20px;border-radius:5px 5px 2px 2px;background:linear-gradient(#d6b17d,#8d6035)}.ring-report-bars i:nth-child(2){background:linear-gradient(#80b6e5,#4f83bd)}.ring-report-bars i:nth-child(3){background:linear-gradient(#82cab2,#4e967e)}.ring-report-bars i:nth-child(4){background:linear-gradient(#bda0d8,#8d69ae)}.ring-report-bars i:nth-child(5){background:linear-gradient(#ec9aae,#bd657b)}.ring-average-list{display:grid;grid-template-columns:1fr 1fr;gap:9px 8px;margin-top:16px}.ring-average-list span{display:flex;flex-direction:column}.ring-average-list em{color:#9b9691;font-size:9px;font-style:normal}.ring-average-list b{margin-top:2px;color:#62564b;font-size:11px}.ring-family-card,.ring-edit-card{display:flex;width:100%;align-items:center;margin-top:12px;padding:16px;border:1px solid rgba(255,255,255,.78);border-radius:18px;text-align:left;background:#ffffffde;box-shadow:0 7px 20px #7558341c;transition:transform .15s ease}.ring-family-icon,.ring-edit-card>span:first-child{display:grid;width:50px;height:50px;flex:0 0 auto;place-items:center;border-radius:16px;color:#8e6540;background:#f2e9dd}.ring-family-icon svg,.ring-edit-card svg{width:25px;height:25px}.ring-family-card>span:nth-child(2),.ring-edit-card>span:nth-child(2){display:flex;min-width:0;flex:1;flex-direction:column;margin-left:13px}.ring-family-card strong,.ring-edit-card strong{color:#554337;font-size:15px}.ring-family-card small,.ring-edit-card small{margin-top:4px;color:#9b9691;font-size:10px}.ring-family-avatars{display:flex}.ring-family-avatars i{display:grid;width:30px;height:30px;place-items:center;margin-left:-6px;border:2px solid #fff;border-radius:50%;color:#fff;background:#b79771;font-size:10px;font-style:normal}.ring-family-avatars i:nth-child(2){background:#879e96}.ring-family-avatars i:nth-child(3){color:#785331;background:#e2d4c2}.ring-edit-card>svg{width:18px;color:#baa38a}.ring-demo-note{margin:16px 4px 0;color:#9b8873;font-size:9px;line-height:16px;text-align:center}.ring-assistant{position:absolute;right:17px;bottom:128px;z-index:14;display:flex;align-items:center;filter:drop-shadow(0 8px 12px rgba(101,70,38,.18))}.ring-assistant-bubble{max-width:170px;margin-right:-8px;padding:8px 14px 8px 11px;border:1px solid rgba(210,188,158,.66);border-radius:15px 4px 4px 15px;color:#745943;background:#fffdf8f2;font-size:9px}.ring-assistant-orbit{display:grid;width:55px;height:55px;place-items:center;border:4px solid #fff6e8;border-radius:50%;color:#724c29;background:radial-gradient(circle at 37% 32%,#fff,#ddc09a 46%,#9d7346);box-shadow:inset 0 0 0 1px #6946232e;animation:assistantFloat 4s ease-in-out infinite}.ring-assistant-orbit svg{width:28px;height:28px}@keyframes assistantFloat{50%{transform:translateY(-4px) rotate(2deg)}}.ring-bind-bar{position:absolute;right:0;bottom:63px;left:0;z-index:13;display:flex;min-height:59px;align-items:center;gap:10px;padding:8px 14px;border-top:1px solid rgba(223,207,187,.8);background:#faf6eef5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.ring-bind-bar>button:first-child{color:#a59078;font-size:19px}.ring-bind-bar>span{display:flex;min-width:0;flex:1;flex-direction:column}.ring-bind-bar strong{color:#75634f;font-size:11px}.ring-bind-bar small{margin-top:2px;color:#aa9b8c;font-size:9px}.ring-bind-bar>button:last-child{height:35px;padding:0 14px;border-radius:9px;color:#fff;background:#a98f68;font-size:11px}@media(min-width:760px){.ring-home-scroll{padding-right:clamp(24px,4vw,58px);padding-left:clamp(24px,4vw,58px)}.ring-sync-card{padding-right:24px;padding-left:24px}.ring-radar-comparison{gap:20px}.liquid-radar-title strong{font-size:17px}.ring-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ring-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ring-metric-card{min-height:140px}.ring-bind-bar{right:50%;left:auto;width:min(620px,calc(100% - 48px));margin-right:-310px;bottom:82px;border:1px solid rgba(226,211,193,.86);border-radius:15px;box-shadow:0 7px 20px #5b3f221a}.ring-assistant{bottom:154px}}@media(min-width:1180px){.ring-home-scroll{padding-right:70px;padding-left:70px}.ring-sync-card{padding:22px 34px 20px}.ring-sync-header{width:100%}.ring-radar-comparison{margin:10px 0 -2px;gap:34px}.ring-radar-comparison:after{left:40.2%}.ring-sync-tip{width:100%;margin-top:0}.ring-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:520px){.ring-sync-card{padding-right:8px;padding-left:8px}.ring-sync-header{padding:0 6px;gap:8px}.ring-sync-heading h1{font-size:15px}.ring-sync-status{font-size:10px}.ring-radar-comparison{display:block}.ring-radar-comparison:after{display:none}.ring-radar-today{width:78%;margin:0 auto -16px}.period-average-bars{gap:5px;padding:0 4px 12px}.period-average-card{padding:9px 7px 8px}.period-bars-chart{height:82px;gap:2px}.period-average-heading strong{font-size:9px}.liquid-radar-title{flex-direction:column;align-items:center;gap:1px}.liquid-radar-title strong{font-size:12px}.liquid-radar-title span{font-size:7px}.liquid-radar-svg{width:112%;margin-left:-6%}.ring-sync-tip{margin:0 6px}}@media(prefers-reduced-motion:reduce){.ring-detect-shine,.ring-assistant-orbit{animation:none}}.gh-profile-page{position:relative;display:flex;width:100%;height:100%;min-height:100%;flex-direction:column;overflow:hidden;color:#40382f;background:radial-gradient(circle at 88% 4%,rgba(255,255,255,.8),transparent 26%),linear-gradient(180deg,#ead8bf 0,#f5ede2 29%,#f8f3ec)}.gh-profile-header{display:flex;min-height:98px;flex:0 0 auto;align-items:center;justify-content:space-between;gap:18px;padding:18px clamp(18px,4vw,48px) 12px}.gh-profile-header>div{display:flex;min-width:0;align-items:center;gap:13px}.gh-profile-header>div>span:last-child{display:flex;min-width:0;flex-direction:column}.gh-profile-header strong{color:#513c29;font-size:22px}.gh-profile-header small{margin-top:3px;color:#947e69;font-size:11px}.gh-profile-avatar{display:grid;width:62px;height:62px;flex:0 0 auto;place-items:center;border:4px solid rgba(255,255,255,.7);border-radius:50%;color:#fff;background:linear-gradient(145deg,#d1b38d,#92704d);box-shadow:0 8px 22px #5b3e222e;font:700 22px Georgia,serif}.gh-profile-scroll{flex:1;overflow-x:hidden;overflow-y:auto;padding:4px clamp(16px,4vw,54px) 94px;scrollbar-width:none}.gh-profile-scroll::-webkit-scrollbar{display:none}.gh-profile-stats{display:grid;grid-template-columns:repeat(3,1fr);padding:15px 10px;border:1px solid rgba(214,192,164,.62);border-radius:18px;background:#ffffffb3;box-shadow:0 8px 24px #62442712}.gh-profile-stats span{display:flex;flex-direction:column;align-items:center;border-right:1px solid #eadfce}.gh-profile-stats span:last-child{border:0}.gh-profile-stats b{color:#63482f;font-size:15px}.gh-profile-stats small{margin-top:3px;color:#a08f7c;font-size:9px}.gh-profile-manage-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:13px}.gh-profile-manage-grid>button{display:grid;min-height:108px;grid-template-columns:39px minmax(0,1fr) 16px;align-items:center;gap:9px;padding:15px;border:1px solid rgba(214,192,164,.62);border-radius:18px;text-align:left;background:#ffffffc2;box-shadow:0 8px 20px #62442712}.gh-profile-manage-grid>button>svg:first-child{width:32px;height:32px;padding:7px;border-radius:11px;color:#9a7047;background:#f1e4d3}.gh-profile-manage-grid>button>svg:last-child{width:14px;color:#b8a38c}.gh-profile-manage-grid span{display:flex;min-width:0;flex-direction:column}.gh-profile-manage-grid strong{font-size:14px}.gh-profile-manage-grid small{overflow:hidden;margin-top:4px;color:#8e7964;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.gh-profile-manage-grid em{margin-top:2px;color:#b19c86;font-size:8px;font-style:normal}.gh-profile-health-card{display:flex;align-items:center;gap:10px;margin-top:13px;padding:13px 15px;border-radius:17px;color:#fff;background:linear-gradient(135deg,#a37a50,#725136);box-shadow:0 9px 21px #5d3d222e}.gh-profile-health-card>svg{width:25px}.gh-profile-health-card>span{display:flex;min-width:0;flex:1;flex-direction:column}.gh-profile-health-card strong{font-size:13px}.gh-profile-health-card small{overflow:hidden;margin-top:2px;color:#ffffffb8;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.gh-profile-health-card button{padding:7px 11px;border-radius:10px;color:#6f4d2d;background:#f7ebda;font-size:9px}.gh-profile-menu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:13px;overflow:hidden;border:1px solid rgba(214,192,164,.62);border-radius:18px;background:#eadfce;box-shadow:0 8px 22px #62442712}.gh-profile-menu>button{display:flex;min-height:68px;align-items:center;justify-content:space-between;padding:10px 13px;text-align:left;background:#ffffffe0}.gh-profile-menu>button>span{display:flex;min-width:0;align-items:center;gap:9px}.gh-profile-menu i{display:grid;width:31px;height:31px;flex:0 0 auto;place-items:center;border-radius:10px;color:#ad8754;background:#f5ede2}.gh-profile-menu i svg{width:15px}.gh-profile-menu button span span{display:flex;min-width:0;flex-direction:column}.gh-profile-menu strong{font-size:11px}.gh-profile-menu small{overflow:hidden;max-width:145px;margin-top:3px;color:#aa9b8c;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.gh-profile-menu>button>svg{width:13px;color:#c8b7a2}.gh-profile-demo-note{margin:14px 0;color:#a39381;font-size:9px;text-align:center}.gh-mock-sheet,.gh-apk-modal{position:absolute;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;place-items:center;padding:20px}.gh-mock-sheet-backdrop,.gh-apk-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#3426186b;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.gh-mock-sheet>section{position:relative;z-index:1;width:min(340px,100%);padding:27px 23px 21px;border-radius:24px;text-align:center;background:#fffdf9;box-shadow:0 24px 70px #2a1d114d}.gh-mock-sheet-close,.gh-apk-close{position:absolute;top:13px;right:13px;display:grid;width:30px;height:30px;place-items:center;border-radius:50%;color:#887563;background:#f3ece3}.gh-mock-sheet-close svg,.gh-apk-close svg{width:15px}.gh-mock-sheet section>i{display:grid;width:48px;height:48px;margin:0 auto 12px;place-items:center;border-radius:15px;color:#987046;background:#f0e2cf}.gh-mock-sheet section>i svg{width:23px}.gh-mock-sheet h2{color:#523d29;font-size:19px}.gh-mock-sheet p{margin:5px 0 16px;color:#9a8876;font-size:10px}.gh-mock-sheet section>div{display:flex;justify-content:space-between;padding:10px 0;border-top:1px solid #eee5da;font-size:10px}.gh-mock-sheet section>div span{color:#a19283}.gh-mock-sheet section>div strong{color:#69513a}.gh-mock-sheet section>button:last-child{width:100%;margin-top:13px;padding:11px;border-radius:12px;color:#fff;background:#8c633b;font-size:11px}@media(max-width:520px){.gh-profile-header{padding-right:14px;padding-left:14px}.gh-profile-header strong{font-size:18px}.gh-profile-avatar{width:52px;height:52px}.gh-profile-manage-grid,.gh-profile-menu{grid-template-columns:1fr}.gh-profile-manage-grid>button{min-height:88px}.gh-profile-menu>button{min-height:62px}}.sleep-scroll{scrollbar-width:none;-ms-overflow-style:none}.sleep-scroll::-webkit-scrollbar{display:none}.average-report-page{display:flex;width:100%;height:100%;flex-direction:column;overflow:hidden;color:#33302c;background:linear-gradient(180deg,#dcc4a5,#f2e7da 17%,#f7f0e7 48%,#f2e7da 84%,#d8ba95)}.average-report-header{display:grid;min-height:62px;flex:0 0 auto;grid-template-columns:40px 1fr 40px;align-items:center;padding:8px 16px}.average-report-header>button,.average-report-header-icon{display:grid;width:36px;height:36px;place-items:center;border:1px solid rgba(194,158,110,.45);border-radius:50%;color:#8c6338;background:#ffffff8c}.average-report-header svg{width:19px}.average-report-header>span:nth-child(2){display:flex;flex-direction:column;align-items:center}.average-report-header strong{color:#5f4025;font-size:17px}.average-report-header small{margin-top:2px;color:#9d8f81;font-size:9px}.average-report-scroll{flex:1;overflow-y:auto;padding:4px 16px 38px;scrollbar-width:none}.average-report-scroll::-webkit-scrollbar{display:none}.average-summary-card,.average-trend-card,.average-record-list{border:1px solid rgba(255,255,255,.78);border-radius:19px;background:#ffffffe0;box-shadow:0 8px 24px #7152301f}.average-summary-card{padding:17px}.average-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.average-section-heading>span:first-child{display:flex;flex-direction:column}.average-section-heading strong{color:#6f4a35;font-size:18px}.average-section-heading small{margin-top:4px;color:#998b7b;font-size:10px}.average-date-range{display:flex;align-items:center;gap:5px;color:#9b8c7c;font-size:10px;white-space:nowrap}.average-date-range svg{width:14px}.average-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}.average-summary-grid article{display:flex;min-height:94px;flex-direction:column;padding:12px;border-radius:14px;background:#faf6ef}.average-summary-grid article>span{display:flex;align-items:center;gap:6px;color:#76573d;font-size:11px;font-weight:700}.average-summary-grid i,.average-trend-card header i{width:7px;height:7px;border-radius:50%}.average-summary-grid article>strong{margin-top:8px;font-size:21px}.average-summary-grid article>strong small,.average-trend-card header strong small{color:#8e8377;font-size:10px}.average-summary-grid em{margin-top:5px;color:#a1988d;font-size:9px;font-style:normal}.average-history-section{margin-top:23px}.average-metric-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:3px;margin-top:12px;padding:3px;border-radius:13px;background:#eee3d5}.average-metric-tabs button{min-height:38px;border-radius:10px;color:#775f49;font-size:11px;font-weight:650}.average-metric-tabs button.active{color:#fff8ea;background:#8c6338;box-shadow:0 4px 10px #6b4a282e}.average-trend-card{margin-top:12px;padding:16px}.average-trend-card header{display:flex;align-items:center;justify-content:space-between}.average-trend-card header>span{display:flex;align-items:center;gap:7px;color:#68482d;font-size:12px;font-weight:700}.average-trend-card header>strong{font-size:18px}.average-trend-chart{display:flex;height:190px;align-items:flex-end;gap:7px;margin-top:17px;padding:16px 7px 0;border-bottom:1px solid #e8ded1;background:repeating-linear-gradient(to top,transparent 0,transparent 43px,rgba(211,196,178,.35) 44px);overflow-x:auto;scrollbar-width:none}.average-trend-chart::-webkit-scrollbar{display:none}.average-trend-column{display:flex;height:100%;min-width:30px;flex:1 0 30px;flex-direction:column;align-items:center;justify-content:flex-end}.average-trend-column>span{margin-bottom:5px;color:#8b7a69;font-size:8px}.average-trend-column>i{width:min(22px,70%);min-height:10px;border-radius:7px 7px 2px 2px;background:linear-gradient(180deg,color-mix(in srgb,var(--average-color) 72%,white),var(--average-color));box-shadow:0 4px 10px color-mix(in srgb,var(--average-color) 18%,transparent);transition:height .45s cubic-bezier(.22,1,.36,1)}.average-trend-column>em{margin-top:7px;color:#918577;font-size:8px;font-style:normal;white-space:nowrap}.average-record-list{margin-top:13px;overflow:hidden}.average-record-list article{display:flex;min-height:61px;align-items:center;justify-content:space-between;padding:9px 16px;border-bottom:1px solid #eee5d9}.average-record-list article:last-child{border:0}.average-record-list article>strong{color:#6e6256;font-size:12px}.average-record-list article>span{display:flex;flex-direction:column;align-items:flex-end}.average-record-list b{font-size:15px}.average-record-list b small{color:#8e8377;font-size:9px}.average-record-list em{margin-top:3px;color:#a1988d;font-size:8px;font-style:normal}.average-report-disclaimer{margin-top:15px;padding:13px;border-radius:13px;color:#867766;background:#ffffff85;font-size:9px;line-height:16px}@media(min-width:760px){.average-report-scroll{padding-right:clamp(24px,5vw,70px);padding-left:clamp(24px,5vw,70px)}.average-summary-grid{grid-template-columns:repeat(4,1fr)}.average-trend-chart{height:230px;gap:12px}.average-trend-column{min-width:44px;flex-basis:44px}}.education-studio-shell{--education-ink: #17283f;--education-muted: #728198;--education-accent: #ff7138;--education-mint: #d4f5ee;--education-mist: #d9edff;--education-lilac: #e9dfff;--education-peach: #ffe3d7;container-type:inline-size;isolation:isolate;background:radial-gradient(circle at 10% 74%,rgba(191,242,233,.58),transparent 31%),radial-gradient(circle at 58% 5%,rgba(196,232,250,.62),transparent 34%),radial-gradient(circle at 96% 42%,rgba(226,211,255,.7),transparent 35%),linear-gradient(145deg,#fcfdfd,#f5fbfc 42%,#f7f7ff 72%,#fbf9ff)}.education-app-frame{background:radial-gradient(circle at 30% 92%,rgba(191,242,233,.22),transparent 34%),radial-gradient(circle at 82% 8%,rgba(196,232,250,.24),transparent 32%),linear-gradient(145deg,#f9fcfd,#f5fafc,#f8f7fd)}.education-workspace-pane{background:radial-gradient(circle at 14% 88%,rgba(191,242,233,.18),transparent 32%),radial-gradient(circle at 92% 18%,rgba(226,211,255,.2),transparent 34%)}.education-studio-noise,.education-studio-halo,.education-studio-orb{position:absolute;pointer-events:none}.education-studio-noise{top:0;right:0;bottom:0;left:0;z-index:0;opacity:.16;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.78' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.22'/%3E%3C/svg%3E");mix-blend-mode:soft-light}.education-studio-halo{z-index:0;width:36rem;height:36rem;border-radius:999px;filter:blur(20px);opacity:.54}.education-studio-halo--top{top:-26rem;right:9%;background:radial-gradient(circle,rgba(174,221,245,.52),rgba(214,239,251,.08) 68%,transparent 72%);animation:education-halo-drift 12s ease-in-out infinite alternate}.education-studio-halo--bottom{bottom:-28rem;left:15%;background:radial-gradient(circle,rgba(204,187,246,.48),rgba(235,226,255,.07) 68%,transparent 72%);animation:education-halo-drift 15s ease-in-out infinite alternate-reverse}.education-studio-orb{z-index:0;border:1px solid rgba(255,255,255,.64);border-radius:999px;background:linear-gradient(145deg,#ffffff80,#c5e2f524);box-shadow:inset 0 1px 1px #ffffffb8,0 24px 60px #435b8012;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.education-studio-orb--left{top:29%;left:-7rem;width:11rem;height:11rem;animation:education-orb-float 10s ease-in-out infinite}.education-studio-orb--right{right:-6rem;bottom:10%;width:14rem;height:14rem;animation:education-orb-float 13s ease-in-out infinite reverse}.education-studio-nav,.education-studio-hero,.education-studio-feature,.education-studio-course,.education-studio-loading,.education-studio-detail-hero,.education-studio-detail-card,.education-studio-enroll-card{border:1px solid rgba(255,255,255,.82);background:radial-gradient(circle at 12% 0%,rgba(255,255,255,.82),transparent 48%),linear-gradient(145deg,#ffffffb3,#ddedf838);box-shadow:inset 0 1px #fffffff5,0 20px 54px #435b8016;backdrop-filter:blur(22px) saturate(155%);-webkit-backdrop-filter:blur(22px) saturate(155%)}.education-studio-nav{position:relative;z-index:30;animation:education-enter .5s cubic-bezier(.22,1,.36,1) .04s backwards}.education-studio-brand,.education-studio-nav-item,.education-studio-glass-button,.education-studio-carousel-button,.education-studio-section-link{transition:transform .18s ease,border-color .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease}.education-studio-brand:hover,.education-studio-nav-item:hover,.education-studio-glass-button:hover,.education-studio-carousel-button:hover,.education-studio-section-link:hover{transform:translateY(-1px)}.education-studio-brand:active,.education-studio-nav-item:active,.education-studio-glass-button:active,.education-studio-carousel-button:active,.education-studio-section-link:active,.education-studio-primary:active,.education-studio-favorite:active,.education-studio-lesson:active{transform:translateY(0) scale(.985)}.education-studio-brand:focus-visible,.education-studio-nav-item:focus-visible,.education-studio-glass-button:focus-visible,.education-studio-carousel-button:focus-visible,.education-studio-section-link:focus-visible,.education-studio-primary:focus-visible,.education-studio-favorite:focus-visible,.education-studio-lesson:focus-visible{outline:none;box-shadow:0 0 0 4px #4797d229,0 10px 28px #435b801a}.education-studio-brand-icon,.education-studio-feature-icon{display:inline-flex;align-items:center;justify-content:center;color:#2f82d2;border:1px solid rgba(255,255,255,.86);background:linear-gradient(145deg,#fffffff0,#cde8ffb8);box-shadow:0 9px 22px #3f7ebc1f}.education-studio-brand-icon{width:2rem;height:2rem;border-radius:.7rem}.education-studio-nav-item{color:#6f8097}.education-studio-nav-item:hover,.education-studio-nav-item--active{background:#ffffffa8;box-shadow:inset 0 1px #fffffff0,0 8px 20px #435b800f}.education-studio-nav-item--active{color:#d94d1c;background:linear-gradient(135deg,#ffffffeb,#ffe6da75);box-shadow:inset 2px 0 #ff7138e6,0 8px 20px #e7673314}.education-studio-nav-item:hover:not(.education-studio-nav-item--active){color:#344b66}.education-studio-nav-badge{display:inline-grid;min-width:1.15rem;height:1.15rem;place-items:center;border:1px solid rgba(255,255,255,.86);border-radius:999px;padding:0 .3rem;color:#fff;background:linear-gradient(135deg,#ff7138,#d94d1c);box-shadow:0 5px 12px #d94d1c33;font-size:.6rem;line-height:1}.education-studio-hero{min-height:25rem;color:var(--education-ink);animation:education-enter .5s cubic-bezier(.22,1,.36,1) .08s backwards}.education-studio-hero-light{position:absolute;top:-42%;right:-8%;width:62%;height:150%;border-radius:50%;background:radial-gradient(circle,rgba(114,203,235,.34),rgba(202,235,249,.14) 43%,transparent 70%);filter:blur(12px)}.education-studio-hero-orbit{position:absolute;border:1px solid rgba(255,255,255,.72);border-radius:999px;background:linear-gradient(145deg,#ffffff57,#bee2f514);box-shadow:inset 0 1px #fffc,0 18px 50px #446c9112;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.education-studio-hero-orbit--large{top:2.5rem;right:8%;width:17rem;height:17rem}.education-studio-hero-orbit--small{right:27%;bottom:-4rem;width:10rem;height:10rem}.education-studio-kicker{border:1px solid rgba(255,255,255,.88);color:#1686a4;background:#ffffffad;box-shadow:0 5px 16px #435b800f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.education-studio-hero-title{max-width:52rem;color:#13243a;font-size:clamp(2rem,3.8vw,3rem);line-height:1.12;letter-spacing:-.035em;text-wrap:balance}.education-studio-primary,.education-studio-glass-button,.education-studio-section-link{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:.95rem;font-size:.875rem;font-weight:800}.education-studio-primary{overflow:hidden;min-height:3rem;padding:0 1.25rem;border:1px solid rgba(255,255,255,.86);color:#fff;background:linear-gradient(105deg,#ff6127,#ff7b45 52%,#ff9a73);box-shadow:inset 0 1px #ffffffb8,0 12px 28px #e85b2333;pointer-events:auto;transition:transform .18s ease,box-shadow .18s ease}.education-studio-primary:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffffdb,0 16px 34px #e85b2340}.education-studio-primary:disabled,.education-studio-favorite:disabled{cursor:not-allowed;color:#91a0b1;border-color:#ffffffad;background:linear-gradient(145deg,#f5f9fbb8,#dde8f080);box-shadow:inset 0 1px #ffffffdb,0 6px 16px #435b800d;transform:none}.education-studio-glass-button{min-height:3rem;padding:0 1.25rem;border:1px solid rgba(255,255,255,.86);color:#41566f;background:linear-gradient(145deg,#ffffffd1,#daedf94d);box-shadow:inset 0 1px #fffffffa,0 8px 22px #435b8012;-webkit-backdrop-filter:blur(18px) saturate(155%);backdrop-filter:blur(18px) saturate(155%)}.education-studio-feature{--education-feature-glow-rgb: 76 153 210;--education-feature-glow-opacity: .12;position:relative;isolation:isolate;overflow:hidden;border:1px solid rgba(255,255,255,.82);border-radius:16px;background:radial-gradient(circle at 16% 0%,rgba(255,255,255,.94),transparent 48%),linear-gradient(145deg,#ffffffc2,#e0eef933);box-shadow:inset 0 1px #fffffffa,inset 0 -1px #5b779712,0 8px 22px #435b8011;backdrop-filter:blur(18px) saturate(155%);-webkit-backdrop-filter:blur(18px) saturate(155%);transition:transform .19s ease,border-color .19s ease,background .19s ease,box-shadow .19s ease,backdrop-filter .19s ease;animation:education-enter .5s cubic-bezier(.22,1,.36,1) .12s backwards}.education-studio-feature:after{position:absolute;top:-30px;left:-26px;z-index:0;width:72px;height:72px;border-radius:999px;background:radial-gradient(circle,rgb(var(--education-feature-glow-rgb) / var(--education-feature-glow-opacity)),transparent 70%);filter:blur(10px);pointer-events:none;content:"";transition:transform .19s ease,opacity .19s ease}.education-studio-feature>*{position:relative;z-index:1}.education-studio-feature:nth-child(1){--education-feature-glow-rgb: 68 159 211;--education-feature-glow-opacity: .12}.education-studio-feature:nth-child(2){--education-feature-glow-rgb: 69 181 157;--education-feature-glow-opacity: .11}.education-studio-feature:nth-child(3){--education-feature-glow-rgb: 135 119 201;--education-feature-glow-opacity: .1}.education-studio-feature:hover{--education-feature-glow-opacity: .16;transform:translateY(-2px);background:radial-gradient(circle at 16% 0%,rgba(255,255,255,1),transparent 48%),linear-gradient(145deg,#fffc,#e0eef93d);box-shadow:inset 0 1px #fff,inset 0 -1px #5b779712,0 14px 30px #435b801c;backdrop-filter:blur(24px) saturate(170%);-webkit-backdrop-filter:blur(24px) saturate(170%)}.education-studio-feature:hover:after{transform:scale(1.08)}.education-studio-feature-icon{position:relative;z-index:1;width:2.65rem;height:2.65rem;border-radius:.9rem}.education-studio-section-link{min-height:2.6rem;padding:0 .9rem;border:1px solid rgba(255,255,255,.76);color:#61758d;background:#ffffff85;box-shadow:inset 0 1px #ffffffe6,0 8px 20px #435b800d}.education-studio-course{position:relative;isolation:isolate;overflow:hidden;border:1px solid rgba(255,255,255,.82);border-radius:16px;background:radial-gradient(circle at 16% 0%,rgba(255,255,255,.94),transparent 48%),linear-gradient(145deg,#ffffffc2,#e0eef933);box-shadow:inset 0 1px #fffffffa,inset 0 -1px #5b779712,0 8px 22px #435b8011;backdrop-filter:blur(18px) saturate(155%);-webkit-backdrop-filter:blur(18px) saturate(155%);transition:transform .19s ease,border-color .19s ease,background .19s ease,box-shadow .19s ease,backdrop-filter .19s ease;animation:education-enter .5s cubic-bezier(.22,1,.36,1) .2s backwards}.education-studio-course:hover{transform:translateY(-2px);border-color:#fffffffa;background:radial-gradient(circle at 16% 0%,rgba(255,255,255,1),transparent 48%),linear-gradient(145deg,#fffc,#e0eef93d);box-shadow:inset 0 1px #fff,inset 0 -1px #5b779712,0 14px 30px #435b801c;backdrop-filter:blur(24px) saturate(170%);-webkit-backdrop-filter:blur(24px) saturate(170%)}.education-studio-course-cover{background:linear-gradient(140deg,#2b8fc2,#45b5c7 46%,#7775c7)}.education-studio-course-overlay{background:linear-gradient(to top,#12243ae6,#18405714 65%,#0d243929)}.education-studio-course-orbit{border:1px solid rgba(255,255,255,.26);box-shadow:inset 0 1px #fff3}.education-studio-course-body{background:radial-gradient(circle at 16% 0%,rgba(255,255,255,.88),transparent 48%),linear-gradient(145deg,#ffffffad,#e0eef929);box-shadow:inset 0 1px #ffffffeb,inset 0 -1px #5b77970d}.education-studio-progress{background:#a4b7ca33;box-shadow:inset 0 1px 2px #435b8014}.education-studio-progress-value{background:linear-gradient(90deg,#ff7138,#ff9a73);box-shadow:0 0 10px #ff71383d}.education-studio-hero--featured{color:var(--education-ink)}.education-studio-featured-image{opacity:.82;mask-image:linear-gradient(to right,transparent 0%,#000 34%);-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 34%)}.education-studio-featured-overlay{background:linear-gradient(90deg,#f8fcfdfa,#f6fbfdf0 46%,#eef8fc33 82%)}.education-studio-carousel-button{border:1px solid rgba(255,255,255,.82);color:#50677f;background:#ffffffad;box-shadow:0 9px 22px #435b801c;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.education-studio-carousel-dot{background:#58708a47}.education-studio-carousel-dot--active{background:#ff7138;box-shadow:0 3px 10px #ff713842}.education-studio-loading{color:var(--education-muted);animation:education-enter .5s cubic-bezier(.22,1,.36,1) .12s backwards}.education-studio-loading-label{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;font-size:.75rem;font-weight:700}.education-studio-status-dot{width:.45rem;height:.45rem;flex:none;border-radius:999px;background:#22c99b;box-shadow:0 0 0 5px #22c99b1a;animation:education-status-breathe 1.8s ease-in-out infinite}.education-studio-status-dot--light{background:currentColor;box-shadow:0 0 0 5px #ffffff29}.education-studio-detail-grid{align-items:start}.education-studio-detail-hero{min-height:22rem}.education-studio-detail-hero-image{opacity:.44;mask-image:linear-gradient(to right,transparent 0%,#000 48%);-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 48%)}.education-studio-detail-hero-overlay{z-index:1;pointer-events:none;background:linear-gradient(90deg,#f9fdfdfa,#f7fcfdf0 53%,#eff8fc6b)}.education-studio-detail-hero-glow{position:absolute;z-index:2;top:-48%;right:15%;width:24rem;height:24rem;pointer-events:none;border-radius:999px;background:radial-gradient(circle,rgba(154,220,242,.24),transparent 70%);filter:blur(18px)}.education-studio-detail-category{border:1px solid rgba(255,255,255,.82);color:#8177ad;background:#f1ebffad;box-shadow:0 5px 16px #51487e0d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.education-studio-detail-title{max-width:46rem;color:#13243a;font-size:clamp(2rem,3.4vw,2.8rem);font-weight:900;line-height:1.12;letter-spacing:-.035em;text-wrap:balance}.education-studio-stat-chip,.education-studio-count-badge{display:inline-flex;align-items:center;gap:.4rem;border:1px solid rgba(255,255,255,.82);border-radius:999px;background:#ffffff8f;box-shadow:inset 0 1px #ffffffeb,0 5px 14px #435b800a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.education-studio-stat-chip{padding:.42rem .72rem}.education-studio-count-badge{padding:.35rem .7rem;color:#728198;font-size:.625rem;font-weight:700}.education-studio-detail-card,.education-studio-enroll-card{border-radius:26px}.education-studio-eyebrow{color:#2f82d2;font-size:.625rem;font-weight:800;letter-spacing:.18em}.education-studio-eyebrow--lilac{color:#8177ad}.education-studio-chapter{overflow:hidden;border:1px solid rgba(255,255,255,.7);border-radius:18px;background:#ffffff4d}.education-studio-chapter-title{display:flex;align-items:center;gap:.65rem;background:linear-gradient(105deg,#d9edff6b,#e9dfff33)}.education-studio-chapter-divider{width:1px;height:1rem;background:#6f88a03d}.education-studio-lesson-list>*+*{border-top:1px solid rgba(215,228,239,.72)}.education-studio-lesson{transition:transform .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease}.education-studio-lesson:hover{position:relative;z-index:1;background:#ffffff94;box-shadow:0 10px 28px #435b800f;transform:translateY(-1px)}.education-studio-lesson-icon{display:inline-flex;width:1.9rem;height:1.9rem;flex:none;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.84);border-radius:.7rem;color:#d94d1c;background:#ffe3d78c}.education-studio-review{border-bottom:1px solid rgba(215,228,239,.72)}.education-studio-enroll-card{box-shadow:inset 0 1px #fffffff5,0 22px 65px #435b801a}.education-studio-enroll-cover{border:1px solid rgba(255,255,255,.78);background:linear-gradient(140deg,#2b8fc2,#45b5c7 46%,#7775c7);box-shadow:inset 0 1px #ffffff6b,0 14px 34px #435b801a}.education-studio-favorite{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;gap:.5rem;border:1px solid rgba(255,255,255,.86);border-radius:.9rem;color:#536981;background:linear-gradient(145deg,#ffffffd1,#daedf947);box-shadow:inset 0 1px #fffffff5,0 8px 22px #435b800f;font-size:.75rem;font-weight:800;transition:transform .18s ease,border-color .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease}.education-studio-favorite:hover{color:#32465f;background:#ffffffdb;box-shadow:inset 0 1px #fff,0 12px 28px #435b801a;transform:translateY(-2px)}.education-studio-favorite--active{border-color:#ff71387a;color:#d94d1c;background:linear-gradient(145deg,#ffffffe6,#ffe3d79e);box-shadow:inset 2px 0 #ff7138e6,0 10px 26px #e767331a}.education-studio-enroll-meta{border-top:1px solid rgba(215,228,239,.72)}.education-studio-enter{animation:education-enter .5s cubic-bezier(.22,1,.36,1) .12s backwards}.education-studio-enter--catalog{animation-delay:.2s}.education-studio-enter--reviews{animation-delay:.24s}.education-studio-enter--aside{animation-delay:.28s}.education-difficulty-select{position:relative;isolation:isolate;display:inline-flex;width:100%;min-height:44px;align-items:center;justify-content:space-between;gap:12px;overflow:hidden;border:1px solid rgba(255,255,255,.88);border-radius:12px;padding:11px 13px;outline:none;color:#41556d;background:radial-gradient(circle at 14% -28%,rgba(255,255,255,.98),transparent 48%),linear-gradient(145deg,#ffffffb3,#dcedf94d);box-shadow:inset 0 1px #fff,inset 0 -1px #5382a41a,0 10px 26px #435b8014;font-family:inherit;font-size:14px;text-align:left;cursor:pointer;backdrop-filter:blur(22px) saturate(165%);-webkit-backdrop-filter:blur(22px) saturate(165%);transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.education-difficulty-select>:not(.education-difficulty-select__shine){position:relative;z-index:2}.education-difficulty-select__shine{position:absolute;z-index:1;top:-170%;left:-24%;width:48%;height:440%;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.75),transparent);opacity:0;rotate:18deg;transform:translate(-150%)}.education-difficulty-select:hover,.education-difficulty-select[data-state=open]{border-color:#fff;background:radial-gradient(circle at 14% -28%,rgba(255,255,255,1),transparent 50%),linear-gradient(145deg,#fffc,#d1eafa66);box-shadow:0 0 0 4px #bfe7ff33,inset 0 1px #fff,inset 0 -1px #5382a41c,0 16px 36px #435b8021}.education-difficulty-select:hover .education-difficulty-select__shine{animation:education-select-shine .74s cubic-bezier(.22,1,.36,1)}.education-difficulty-select:focus-visible{border-color:#73bce8eb;box-shadow:0 0 0 4px #addefa4d,inset 0 1px #fff,0 16px 36px #435b8021}.education-difficulty-select__chevron{display:inline-flex;color:#71849b;transition:color .18s ease,transform .22s cubic-bezier(.22,1,.36,1)}.education-difficulty-select__chevron svg{width:16px;height:16px}.education-difficulty-select[data-state=open] .education-difficulty-select__chevron{color:#d95424;transform:rotate(180deg)}.education-difficulty-select__content{z-index:1000;min-width:var(--radix-select-trigger-width);max-height:min(360px,var(--radix-select-content-available-height));overflow:hidden;border:1px solid rgba(255,255,255,.94);border-radius:18px;padding:7px;background:radial-gradient(circle at 9% -8%,rgba(255,255,255,.98),transparent 47%),radial-gradient(circle at 96% 104%,rgba(218,207,255,.32),transparent 47%),linear-gradient(145deg,#f7fdffc2,#e2f1f991);box-shadow:inset 0 1px #fff,inset 0 -1px #4e82a61f,0 28px 68px #364f6e38,0 8px 22px #549fc71f;backdrop-filter:blur(30px) saturate(190%);-webkit-backdrop-filter:blur(30px) saturate(190%);transform-origin:var(--radix-select-content-transform-origin);animation:education-select-open .2s cubic-bezier(.22,1,.36,1)}.education-difficulty-select__menu-shine{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;background:linear-gradient(118deg,rgba(255,255,255,.44),transparent 32%,rgba(164,219,245,.12) 68%,rgba(255,255,255,.2)),radial-gradient(ellipse at 50% -18%,rgba(255,255,255,.78),transparent 46%);box-shadow:inset 1px 1px #ffffffbd,inset -1px -1px #5b84a814}.education-difficulty-select__viewport{position:relative;z-index:2;padding:2px}.education-difficulty-select__item{position:relative;display:flex;min-height:40px;align-items:center;border:1px solid transparent;border-radius:12px;padding:9px 38px 9px 12px;outline:none;color:#465b73;font-size:13px;font-weight:650;cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .15s ease,background .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease}.education-difficulty-select__item[data-highlighted]{border-color:#fffffff5;color:#18324c;background:radial-gradient(circle at 12% 0%,rgba(255,255,255,.94),transparent 58%),linear-gradient(145deg,#ffffffb8,#cfebfb8a);box-shadow:inset 0 1px #fff,inset 0 -1px #528cb014,0 8px 20px #435b8017;transform:translate(2px)}.education-difficulty-select__item[data-state=checked]{color:#c94a1c;background:radial-gradient(circle at 12% 0%,rgba(255,255,255,.96),transparent 56%),linear-gradient(145deg,#ffffffc7,#ffdccc8c)}.education-difficulty-select__indicator{position:absolute;right:12px;display:inline-flex;color:#e15a26}.education-difficulty-select__indicator svg{width:15px;height:15px}@keyframes education-select-open{0%{opacity:0;transform:translateY(-8px) scale(.96);filter:blur(3px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes education-select-shine{0%{opacity:0;transform:translate(-150%)}32%{opacity:.7}to{opacity:0;transform:translate(440%)}}.education-studio-shell :where(button:not(:disabled),a[href],[role=button]:not([aria-disabled=true])){position:relative;isolation:isolate;overflow:hidden;cursor:pointer;transform:translateZ(0);backdrop-filter:blur(14px) saturate(145%);-webkit-backdrop-filter:blur(14px) saturate(145%);transition:translate .22s cubic-bezier(.22,1,.36,1),transform .18s ease,border-color .22s ease,background .22s ease,color .22s ease,box-shadow .22s ease,backdrop-filter .22s ease,-webkit-backdrop-filter .22s ease;will-change:translate,backdrop-filter}.education-studio-shell :where(button:not(:disabled),a[href],[role=button]:not([aria-disabled=true])):before,.education-studio-shell :where(button:not(:disabled),a[href],[role=button]:not([aria-disabled=true])):after{position:absolute;z-index:3;pointer-events:none;content:""}.education-studio-shell :where(button:not(:disabled),a[href],[role=button]:not([aria-disabled=true])):before{top:0;right:0;bottom:0;left:0;border:1px solid rgba(255,255,255,0);border-radius:inherit;background:radial-gradient(circle at 18% -22%,rgba(255,255,255,.8),transparent 42%),linear-gradient(150deg,rgba(255,255,255,.28),transparent 42%,rgba(133,199,235,.12));box-shadow:inset 0 1px #ffffffe6,inset 1px 0 #ffffff6b,inset 0 -1px #4c87ae29,inset -1px 0 #ac89e51a;opacity:0;transition:opacity .22s ease,border-color .22s ease}.education-studio-shell :where(button:not(:disabled),a[href],[role=button]:not([aria-disabled=true])):after{top:-55%;bottom:-55%;left:-42%;width:34%;background:linear-gradient(96deg,transparent 0%,rgba(255,255,255,.08) 18%,rgba(255,255,255,.72) 48%,rgba(207,240,255,.34) 62%,transparent 100%);filter:blur(.4px);mix-blend-mode:screen;opacity:0;transform:translate3d(-220%,0,0) skew(-16deg)}.education-studio-shell :where(button:not(:disabled),a[href],[role=button]:not([aria-disabled=true])):hover{translate:0 -2px;backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%)}.education-studio-shell :where(button:not(:disabled),a[href],[role=button]:not([aria-disabled=true])):hover:before{border-color:#ffffffb8;opacity:1}.education-studio-shell :where(button:not(:disabled),a[href],[role=button]:not([aria-disabled=true])):hover:after{animation:education-glass-sweep .76s cubic-bezier(.22,1,.36,1) both}.education-studio-shell :where(button:not(:disabled),a[href],[role=button]:not([aria-disabled=true])):active{translate:0 0}.education-studio-course>button:hover,.education-studio-hero--featured>button:hover{translate:0 0}.education-studio-brand:hover,.education-studio-nav-item:hover:not(.education-studio-nav-item--active),.education-studio-glass-button:hover,.education-studio-carousel-button:hover,.education-studio-section-link:hover,.education-studio-favorite:hover{border-color:#fffffff0;background:radial-gradient(circle at 14% -12%,rgba(255,255,255,.98),transparent 48%),linear-gradient(145deg,#ffffffc7,#cde8f847);box-shadow:inset 0 1px #fff,inset 0 -1px #5180a61a,0 14px 30px #435b8021,0 3px 10px #60b2da14}@keyframes education-glass-sweep{0%{opacity:0;transform:translate3d(-220%,0,0) skew(-16deg)}18%{opacity:.9}72%{opacity:.68}to{opacity:0;transform:translate3d(520%,0,0) skew(-16deg)}}@keyframes education-enter{0%{opacity:0;transform:translate3d(0,16px,0) scale(.97)}to{opacity:1;transform:none}}@keyframes education-status-breathe{0%,to{opacity:.65;transform:scale(.82)}50%{opacity:1;transform:scale(1.18)}}@keyframes education-halo-drift{0%{transform:translate3d(-2%,-1%,0) scale(.96)}to{transform:translate3d(4%,3%,0) scale(1.05)}}@keyframes education-orb-float{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-18px,0)}}@media(max-width:767px){.education-studio-shell{border-radius:1.35rem}.education-studio-nav{align-items:stretch}.education-studio-nav>nav{display:grid;width:100%;grid-template-columns:repeat(4,minmax(0,1fr));gap:.2rem}.education-studio-nav-item{min-width:0;padding-right:.35rem;padding-left:.35rem;white-space:nowrap}.education-studio-hero{min-height:0}.education-studio-hero-orbit{opacity:.55}.education-studio-featured-image{opacity:.3;width:100%;mask-image:none;-webkit-mask-image:none}.education-studio-featured-overlay{background:#f7fcfde0}.education-studio-detail-hero{min-height:0}.education-studio-detail-hero-image{width:100%;opacity:.12;mask-image:none;-webkit-mask-image:none}.education-studio-detail-hero-overlay{background:#f7fcfde6}}@container (max-width: 620px){.education-studio-hero-title{font-size:2.2rem}}@container (max-width: 380px){.education-studio-hero-title{font-size:2rem}}@media(prefers-reduced-motion:reduce){.education-studio-halo,.education-studio-orb,.education-studio-nav,.education-studio-hero,.education-studio-feature,.education-studio-course,.education-studio-loading,.education-studio-status-dot,.education-studio-enter{animation:none}.education-studio-brand,.education-studio-nav-item,.education-studio-glass-button,.education-studio-carousel-button,.education-studio-section-link,.education-studio-primary,.education-studio-favorite,.education-studio-lesson,.education-studio-feature,.education-studio-course{transition:none}.education-studio-feature:hover,.education-studio-feature:hover:after{transform:none}.education-studio-shell :where(button,a[href],[role=button]){transition:none}.education-studio-shell :where(button,a[href],[role=button]):hover{translate:0 0}.education-studio-shell :where(button,a[href],[role=button]):after{display:none}}.education-module-shell{min-height:calc(100dvh - 3rem);color:var(--education-ink)}.education-module-content,.education-lms-page,.education-lms-activity,.education-learning-workspace{min-width:0}.education-lms-nav{border:1px solid rgba(255,255,255,.82);background:radial-gradient(circle at 8% 0%,rgba(255,255,255,.94),transparent 42%),linear-gradient(145deg,#ffffffb8,#e2f1fa75);box-shadow:inset 0 1px #fffffffa,0 10px 28px #435b8012;-webkit-backdrop-filter:blur(20px) saturate(155%);backdrop-filter:blur(20px) saturate(155%)}.education-lms-nav-item{min-height:2.75rem;color:#61738a;transition:color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.education-lms-nav-item:hover{color:#29415f;background:#ffffff9e;transform:translateY(-1px)}.education-lms-nav-item--active{color:#d94d1c;background:linear-gradient(145deg,#ffffffeb,#ffe3d7a8);box-shadow:inset 3px 0 #ff7138,0 8px 20px #e1602d14}.education-lms-hero{isolation:isolate;border:1px solid rgba(255,255,255,.84);color:var(--education-ink);background:radial-gradient(circle at 8% 4%,rgba(255,255,255,.96),transparent 43%),radial-gradient(circle at 76% 4%,rgba(194,232,250,.54),transparent 38%),radial-gradient(circle at 96% 82%,rgba(226,211,255,.52),transparent 37%),linear-gradient(145deg,#ffffffc2,#e0f2f78a);box-shadow:inset 0 1px #fffffffa,inset 0 -1px #617d9e14,0 20px 58px #435b801a;-webkit-backdrop-filter:blur(24px) saturate(160%);backdrop-filter:blur(24px) saturate(160%)}.education-lms-hero:after{position:absolute;z-index:-1;top:-5rem;right:-3rem;width:18rem;height:18rem;border:1px solid rgba(255,255,255,.55);border-radius:999px;content:"";background:linear-gradient(145deg,#ffffff6b,#c0e0f51f);box-shadow:inset 0 1px 1px #ffffffb8,0 24px 60px #435b800f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.education-lms-hero-light{position:absolute;z-index:-1;top:-42%;left:15%;width:62%;height:130%;border-radius:999px;pointer-events:none;background:radial-gradient(ellipse,rgba(174,230,220,.38),rgba(202,229,250,.15) 46%,transparent 70%);filter:blur(16px);animation:education-halo-drift 13s ease-in-out infinite alternate}.education-lms-hero h1,.education-lms-hero h2{color:var(--education-ink)}.education-lms-hero p{color:#63758d}.education-lms-card{border:1px solid rgba(255,255,255,.82);border-radius:16px;background:radial-gradient(circle at 8% 0%,rgba(255,255,255,.94),transparent 42%),linear-gradient(145deg,#ffffffc2,#dceef97a);box-shadow:inset 0 1px #fffffffa,inset 0 -1px #617d9e12,0 8px 22px #435b8011;-webkit-backdrop-filter:blur(18px) saturate(155%);backdrop-filter:blur(18px) saturate(155%)}.education-lms-course-row,.education-lms-explore-card,.education-lms-stat-card{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.education-lms-course-row:hover,.education-lms-explore-card:hover,.education-lms-stat-card:hover{border-color:#fffffffa;box-shadow:inset 0 1px #fff,inset 0 -1px #617d9e12,0 14px 32px #435b8018;transform:translateY(-2px)}.education-lms-stat-icon,.education-course-tree-icon,.education-learning-panel-icon{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.9);color:#d94d1c;background:linear-gradient(145deg,#ffffffe6,#ffe3d794);box-shadow:inset 0 1px #fff,0 8px 18px #d5572614}.education-lms-stat-icon{width:2.6rem;height:2.6rem;border-radius:.9rem}.education-lms-course-thumb,.education-lms-explore-cover{border:1px solid rgba(255,255,255,.48);background:radial-gradient(circle at 18% 10%,rgba(255,255,255,.38),transparent 32%),linear-gradient(140deg,#2e86ad,#46b6b5 48%,#7772ba);box-shadow:inset 0 1px #ffffff61,0 10px 24px #435b801a}.education-lms-progress{background:#7590a924;box-shadow:inset 0 1px 2px #435b8012}.education-lms-progress-value{background:linear-gradient(90deg,#ff7138,#f08b62);box-shadow:0 0 0 1px #ffffff6b}.education-lms-section-kicker{color:#d94d1c}.education-lms-filter input,.education-lms-filter select,.education-learning-panel input,.education-learning-panel textarea,.education-learning-panel select,.education-learning-input{border:1px solid rgba(255,255,255,.88);color:#2c425e;background:#ffffffa3;box-shadow:inset 0 1px #fffffff5,0 5px 14px #435b800b}.education-lms-filter input:focus,.education-lms-filter select:focus,.education-learning-panel input:focus,.education-learning-panel textarea:focus,.education-learning-panel select:focus,.education-learning-input:focus{border-color:#4b84b77a;box-shadow:0 0 0 4px #4987be21,inset 0 1px #fffffffa}.education-lms-page>header h1,.education-lms-activity>header h1{color:var(--education-ink)}.education-learning-frame,.education-learning-state{border:1px solid rgba(255,255,255,.82);border-radius:26px;background:radial-gradient(circle at 5% 0%,rgba(255,255,255,.92),transparent 38%),linear-gradient(145deg,#ffffffa3,#def0f96b);box-shadow:inset 0 1px #fffffffa,inset 0 -1px #617d9e12,0 18px 54px #435b8017;-webkit-backdrop-filter:blur(24px) saturate(160%);backdrop-filter:blur(24px) saturate(160%)}.education-course-tree{border-color:#bbd2e380;color:#52677f;background:radial-gradient(circle at 0% 0%,rgba(255,255,255,.9),transparent 38%),linear-gradient(160deg,#ffffff94,#d9edf97a);-webkit-backdrop-filter:blur(22px) saturate(155%);backdrop-filter:blur(22px) saturate(155%)}.education-course-tree-header,.education-course-tree-section{border-color:#bbd2e36b}.education-course-tree-course:hover{background:#ffffff7a}.education-course-tree-course--active{color:#d94d1c}.education-course-tree-lesson:hover{color:#2d435e;background:#ffffff8f}.education-course-tree-lesson--active{color:#c94a1d;background:linear-gradient(145deg,#ffffffdb,#ffe3d7a3);box-shadow:inset 3px 0 #ff7138,0 6px 16px #d557260f}.education-course-tree-lesson--active>span:first-child{background:#ff7138!important}.education-learning-main{background:radial-gradient(circle at 92% 5%,rgba(226,211,255,.26),transparent 28%),radial-gradient(circle at 10% 92%,rgba(191,242,233,.22),transparent 32%),#f7fbfc57}.education-learning-heading{border:1px solid rgba(255,255,255,.78);background:linear-gradient(145deg,#ffffffa8,#e2f0f957);box-shadow:inset 0 1px #fffffff5,0 8px 22px #435b800d;-webkit-backdrop-filter:blur(16px) saturate(150%);backdrop-filter:blur(16px) saturate(150%)}.education-learning-panel{border:1px solid rgba(255,255,255,.82);border-radius:16px;background:radial-gradient(circle at 8% 0%,rgba(255,255,255,.94),transparent 42%),linear-gradient(145deg,#ffffffc2,#dceef97a);box-shadow:inset 0 1px #fffffffa,inset 0 -1px #617d9e12,0 8px 22px #435b8011;-webkit-backdrop-filter:blur(18px) saturate(155%);backdrop-filter:blur(18px) saturate(155%)}.education-learning-panel>[class*=border-b]{border-color:#bbd2e375}.education-learning-panel-icon{color:#d94d1c}.education-learning-subcard{border:1px solid rgba(255,255,255,.78);background:linear-gradient(145deg,#ffffff94,#e1f0f852);box-shadow:inset 0 1px #fffffff0,0 6px 16px #435b800b;-webkit-backdrop-filter:blur(12px) saturate(145%);backdrop-filter:blur(12px) saturate(145%)}@media(max-width:1023px){.education-course-tree{max-height:22rem;overflow-y:auto}.education-learning-main{min-height:40rem}}@media(max-width:767px){.education-module-shell{min-height:calc(100dvh - 1.5rem)}.education-lms-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.25rem}.education-lms-nav-item{min-width:0;justify-content:center;gap:.35rem;padding-right:.35rem;padding-left:.35rem;font-size:.7rem;white-space:nowrap}.education-lms-hero:after{opacity:.5}.education-course-tree{max-height:18rem}.education-learning-frame,.education-learning-state{border-radius:20px}.education-learning-heading{border-radius:16px}}@media(max-width:420px){.education-lms-nav-item{flex-direction:column;min-height:3.35rem;line-height:1.1}.education-lms-course-row>button:last-child{width:100%}}@media(prefers-reduced-motion:reduce){.education-difficulty-select__content,.education-difficulty-select__shine{animation:none}.education-difficulty-select__chevron,.education-difficulty-select__item{transition:none}.education-lms-hero-light{animation:none}.education-lms-nav-item,.education-lms-course-row,.education-lms-explore-card,.education-lms-stat-card{transition:none}.education-lms-nav-item:hover,.education-lms-course-row:hover,.education-lms-explore-card:hover,.education-lms-stat-card:hover{transform:none}}.edu2-shell{--edu2-ink: #17283f;--edu2-deep: #13243a;--edu2-muted: #728198;--edu2-soft: #8090a4;--edu2-accent: #ff7138;--edu2-accent-deep: #d94d1c;--edu2-mint: #d4f5ee;--edu2-mist: #d9edff;--edu2-lilac: #e9dfff;--edu2-peach: #ffe3d7;position:relative;isolation:isolate;min-height:calc(100dvh - 3rem);width:100%;overflow:hidden;border:1px solid rgba(255,255,255,.74);border-radius:28px;padding:16px;color:var(--edu2-ink);font-family:Inter,ui-sans-serif,system-ui,sans-serif;background:radial-gradient(circle at 12% 72%,rgba(191,242,233,.58),transparent 32%),radial-gradient(circle at 58% 8%,rgba(196,232,250,.58),transparent 34%),radial-gradient(circle at 94% 40%,rgba(226,211,255,.72),transparent 36%),linear-gradient(145deg,#fcfdfd,#f5fbfc 42%,#f7f7ff 72%,#fbf9ff)}.edu2-shell *,.edu2-shell *:before,.edu2-shell *:after{box-sizing:border-box}.edu2-shell__content{position:relative;z-index:10;width:100%;max-width:1680px;min-width:0;margin:0 auto}.edu2-shell--learning{overflow:visible}.edu2-noise,.edu2-halo,.edu2-orb{position:absolute;pointer-events:none}.edu2-noise{top:0;right:0;bottom:0;left:0;z-index:1;opacity:.18;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.78' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.42'/%3E%3C/svg%3E")}.edu2-halo{z-index:0;width:36rem;height:36rem;border-radius:999px;opacity:.55;filter:blur(20px)}.edu2-halo--top{top:-28rem;left:34%;background:#c4e8fab8;animation:edu2-halo-drift 12s ease-in-out infinite alternate}.edu2-halo--bottom{right:5%;bottom:-29rem;background:#e2d3ffc2;animation:edu2-halo-drift 15s ease-in-out infinite alternate-reverse}.edu2-orb{z-index:2;border:1px solid rgba(255,255,255,.76);border-radius:999px;background:linear-gradient(145deg,#ffffff85,#c9e4f826);box-shadow:inset 0 1px #ffffffd1,0 28px 70px #435b8012;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:edu2-orb-float 12s ease-in-out infinite alternate}.edu2-orb--left{width:11rem;height:11rem;left:-6.5rem;top:35%}.edu2-orb--right{width:14rem;height:14rem;right:-8rem;bottom:7%;animation-duration:10s}.edu2-card{position:relative;min-width:0;overflow:hidden;border:1px solid rgba(255,255,255,.82);border-radius:26px;background:radial-gradient(circle at 9% -4%,rgba(255,255,255,.96),transparent 43%),linear-gradient(145deg,#ffffffad,#e0eef938);box-shadow:inset 0 1px #fffffffa,inset 0 -1px #5b779712,0 22px 65px #435b8017;-webkit-backdrop-filter:blur(24px) saturate(160%);backdrop-filter:blur(24px) saturate(160%)}.edu2-interactive{position:relative;isolation:isolate;overflow:hidden;translate:0 0;transform:translateZ(0);transition:translate .22s cubic-bezier(.22,1,.36,1),transform .18s ease,border-color .22s ease,background .22s ease,color .22s ease,box-shadow .22s ease,backdrop-filter .22s ease}.edu2-interactive:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border:1px solid transparent;border-radius:inherit;background:radial-gradient(circle at 18% -22%,rgba(255,255,255,.82),transparent 42%),linear-gradient(150deg,rgba(255,255,255,.28),transparent 42%,rgba(133,199,235,.12));box-shadow:inset 0 1px #ffffffeb,inset 1px 0 #ffffff70,inset 0 -1px #4c87ae29,inset -1px 0 #ac89e51a;opacity:0;pointer-events:none;content:"";transition:opacity .22s ease}.edu2-interactive:after{position:absolute;z-index:0;top:-55%;bottom:-55%;left:-42%;width:34%;opacity:0;transform:translate3d(-220%,0,0) skew(-16deg);background:linear-gradient(96deg,transparent,rgba(255,255,255,.08) 18%,rgba(255,255,255,.72) 48%,rgba(207,240,255,.34) 62%,transparent);mix-blend-mode:screen;pointer-events:none;content:""}.edu2-interactive>*{position:relative;z-index:1}.edu2-interactive:hover:not(:disabled){translate:0 -2px;border-color:#fffffffa;box-shadow:inset 0 1px #fff,inset 0 -1px #5180a61a,0 14px 30px #435b8021;-webkit-backdrop-filter:blur(24px) saturate(180%);backdrop-filter:blur(24px) saturate(180%)}.edu2-interactive:hover:not(:disabled):before{opacity:1}.edu2-interactive:hover:not(:disabled):after{animation:edu2-glass-sweep .76s cubic-bezier(.22,1,.36,1) both}.edu2-interactive:active:not(:disabled){translate:0 0;transform:scale(.985)}.edu2-interactive:focus-visible{outline:none;box-shadow:0 0 0 4px #bfe7ff61,inset 0 1px #fff,0 12px 30px #435b801c}.edu2-interactive:disabled{cursor:not-allowed;opacity:.55;box-shadow:none}.edu2-button{min-height:48px;border:1px solid rgba(255,255,255,.84);border-radius:16px;padding:0 18px;color:var(--edu2-ink);font:800 12px/1 Inter,ui-sans-serif,system-ui,sans-serif;letter-spacing:.02em;cursor:pointer}.edu2-button__content{display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap}.edu2-button--primary{color:#fff;background:linear-gradient(105deg,#ff6127,#ff7b45 48%,#ff9a73);box-shadow:inset 0 1px #ffffff8a,0 12px 28px #e85b232e}.edu2-button--glass{color:#5e7088;background:radial-gradient(circle at 15% 0%,rgba(255,255,255,.96),transparent 48%),linear-gradient(145deg,#ffffffc2,#e0eef93d);box-shadow:inset 0 1px #fff,inset 0 -1px #5b779712,0 8px 22px #435b8011;-webkit-backdrop-filter:blur(18px) saturate(155%);backdrop-filter:blur(18px) saturate(155%)}.edu2-button--ghost{min-height:40px;padding:0 12px;color:#65778f;background:#ffffff47}.edu2-button:disabled.edu2-button--primary{color:#8b99ab;background:linear-gradient(145deg,#ffffffa3,#dde9f275)}.edu2-icon-button{display:inline-grid;width:42px;height:42px;place-items:center;flex:0 0 auto;border:1px solid rgba(255,255,255,.84);border-radius:14px;color:#667990;background:#ffffff94;cursor:pointer}.edu2-icon-button svg{width:17px;height:17px}.edu2-badge{display:inline-flex;align-items:center;gap:5px;width:fit-content;border:1px solid rgba(255,255,255,.82);border-radius:999px;padding:5px 10px;font-size:10px;font-weight:800;line-height:1;letter-spacing:.05em;background:#ffffff9e;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.edu2-badge svg{width:13px;height:13px}.edu2-badge--neutral{color:#62748b}.edu2-badge--blue{color:#3578c8;background-color:#d9edffad}.edu2-badge--mint{color:#15977e;background-color:#d4f5eec7}.edu2-badge--amber{color:#a66b12;background-color:#ffefc5b8}.edu2-badge--rose{color:#b43f5c;background-color:#ffe2e9b8}.edu2-badge--orange{color:var(--edu2-accent-deep);background-color:#ffe3d7bf;border-color:#ff936859}.edu2-input{width:100%;min-height:48px;border:1px solid rgba(255,255,255,.78);border-radius:16px;outline:none;padding:12px 15px;color:var(--edu2-ink);font:500 14px/1.5 Inter,ui-sans-serif,system-ui,sans-serif;background:#ffffff9e;box-shadow:inset 0 1px #ffffffdb,0 8px 24px #4962840b;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.edu2-input::placeholder{color:#73839a94}.edu2-input:hover:not(:disabled){border-color:#fff;background:#ffffffc2}.edu2-input:focus{border-color:#8bc8efd9;background:#ffffffdb;box-shadow:0 0 0 4px #bfe7ff40,inset 0 1px #ffffffeb}.edu2-input:disabled{cursor:not-allowed;opacity:.6}textarea.edu2-input{resize:none}.edu2-alert{display:flex;align-items:flex-start;gap:9px;border:1px solid;border-radius:16px;padding:12px 14px;font-size:12px;line-height:20px}.edu2-alert>svg{width:16px;height:16px;margin-top:2px;flex:0 0 auto}.edu2-alert--rose{color:#9f2f4d;border-color:#e2728f59;background:#ffe6edb3}.edu2-alert--amber{color:#8f641f;border-color:#dda94b59;background:#fff2d3b8}.edu2-alert--mint{color:#10775f;border-color:#3eb1934d;background:#d7f7efb8}.edu2-alert--blue{color:#2866a7;border-color:#5d9dda4d;background:#def0ffb8}.edu2-loading{display:inline-flex;align-items:center;justify-content:center;gap:9px;color:#62748b;font-size:12px;font-weight:700}.edu2-status-dot{width:7px;height:7px;border-radius:999px;background:#22c99b;box-shadow:0 0 0 4px #22c99b1a;animation:edu2-breathe 1.8s ease-in-out infinite}.edu2-loading-state{display:grid;min-height:260px;place-items:center}.edu2-empty{display:flex;min-height:224px;flex-direction:column;align-items:center;justify-content:center;padding:28px;text-align:center}.edu2-empty__icon{display:grid;width:48px;height:48px;place-items:center;margin-bottom:14px;border:1px solid rgba(255,255,255,.88);border-radius:16px;color:#6b7e96;background:#ffffff9e;box-shadow:inset 0 1px #fff,0 10px 28px #435b8012}.edu2-empty__icon svg{width:20px;height:20px}.edu2-empty h3{margin:0;color:var(--edu2-ink);font-size:14px;font-weight:900}.edu2-empty p{max-width:320px;margin:7px 0 0;color:var(--edu2-muted);font-size:12px;line-height:20px}.edu2-kicker{display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(255,255,255,.86);border-radius:999px;padding:6px 12px;color:#1686a4;font-size:10px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;background:#ffffffad;box-shadow:0 8px 22px #435b800f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.edu2-page-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:8px 2px 0}.edu2-page-heading h1{margin:15px 0 0;color:var(--edu2-deep);font-size:30px;line-height:1.1;font-weight:900;letter-spacing:-.035em}.edu2-page-heading p{max-width:620px;margin:10px 0 0;color:#6d7d92;font-size:14px;line-height:24px}.edu2-page-heading__actions{display:flex;flex-wrap:wrap;gap:8px}.edu2-enter{animation:edu2-enter .5s cubic-bezier(.22,1,.36,1) backwards}.edu2-enter--1{animation-delay:.04s}.edu2-enter--2{animation-delay:.12s}.edu2-enter--3{animation-delay:.2s}.edu2-enter--4{animation-delay:.24s}.edu2-enter--5{animation-delay:.28s}.edu2-lms-nav{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:24px;border:1px solid rgba(255,255,255,.82);border-radius:22px;padding:7px;background:linear-gradient(145deg,#ffffffad,#e2f1fa5c);box-shadow:inset 0 1px #fff,0 12px 34px #435b8012;-webkit-backdrop-filter:blur(20px) saturate(155%);backdrop-filter:blur(20px) saturate(155%)}.edu2-lms-nav__item{min-height:44px;border:1px solid transparent;border-radius:15px;padding:0 15px;color:#61738a;font-size:13px;font-weight:800;background:transparent;cursor:pointer}.edu2-lms-nav__item[aria-current=page]{color:var(--edu2-accent-deep);border-color:#ffffffe6;background:linear-gradient(145deg,#fffffff0,#ffe3d7ad);box-shadow:inset 3px 0 0 var(--edu2-accent),0 8px 22px #e1602d14}.edu2-lms-nav__item--portal{margin-left:auto;color:var(--edu2-accent-deep);border-color:#ffb29394;background:#ffffff85}.edu2-lms-nav__item>span{display:inline-flex;align-items:center;gap:7px}.edu2-lms-nav__item svg{width:16px;height:16px}.edu2-lms-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;padding:34px}.edu2-lms-hero:after{position:absolute;right:-5rem;top:-7rem;width:22rem;height:22rem;border:1px solid rgba(255,255,255,.62);border-radius:999px;background:linear-gradient(145deg,#ffffff70,#c0e0f51f);box-shadow:inset 0 1px #ffffffc2;pointer-events:none;content:""}.edu2-lms-hero__copy{position:relative;z-index:1}.edu2-lms-hero h1{max-width:720px;margin:18px 0 0;color:var(--edu2-deep);font-size:clamp(30px,3vw,42px);line-height:1.08;font-weight:900;letter-spacing:-.04em}.edu2-lms-hero p{max-width:620px;margin:12px 0 0;color:#63758d;font-size:14px;line-height:25px}.edu2-lms-hero .edu2-button{margin-top:23px}.edu2-lms-hero__signal{position:relative;z-index:1;display:grid;width:190px;align-content:end;gap:8px}.edu2-lms-hero__signal-card{border:1px solid rgba(255,255,255,.86);border-radius:18px;padding:13px 14px;background:#ffffff94;box-shadow:inset 0 1px #fff,0 12px 34px #435b8012;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.edu2-lms-hero__signal-card span{display:block;color:#718198;font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.edu2-lms-hero__signal-card strong{display:block;margin-top:5px;color:var(--edu2-deep);font-size:16px;font-weight:900}.edu2-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px}.edu2-stat{min-height:126px;padding:18px;border-radius:20px}.edu2-stat__icon{display:grid;width:42px;height:42px;place-items:center;border:1px solid rgba(255,255,255,.92);border-radius:14px;color:var(--edu2-accent-deep);background:linear-gradient(145deg,#ffffffeb,#ffe3d794);box-shadow:inset 0 1px #fff,0 9px 22px #d5572617}.edu2-stat__icon svg{width:19px;height:19px}.edu2-stat strong{display:block;margin-top:12px;color:var(--edu2-deep);font-size:21px;font-weight:900}.edu2-stat p{margin:2px 0 0;color:var(--edu2-muted);font-size:11px;font-weight:600}.edu2-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin:28px 0 13px}.edu2-section-heading span{color:var(--edu2-accent-deep);font-size:10px;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.edu2-section-heading h2{margin:5px 0 0;color:var(--edu2-deep);font-size:21px;font-weight:900}.edu2-list{display:grid;gap:12px}.edu2-course-row{display:grid;grid-template-columns:140px minmax(0,1fr) auto;align-items:center;gap:18px;padding:17px;border-radius:22px}.edu2-course-row__thumb{position:relative;display:flex;min-height:88px;align-items:flex-end;overflow:hidden;border:1px solid rgba(255,255,255,.54);border-radius:18px;padding:13px;color:#fff;background:radial-gradient(circle at 18% 10%,rgba(255,255,255,.38),transparent 32%),linear-gradient(140deg,#2e86ad,#46b6b5 48%,#7772ba);box-shadow:inset 0 1px #fff6,0 10px 24px #435b801a}.edu2-course-row__thumb img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.edu2-course-row__thumb svg{position:relative;z-index:1;width:26px;height:26px;filter:drop-shadow(0 2px 5px rgba(22,42,66,.4))}.edu2-course-row h3{margin:0;color:var(--edu2-deep);font-size:16px;font-weight:900}.edu2-course-row__title{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.edu2-course-row__meta{margin:6px 0 0;overflow:hidden;color:var(--edu2-muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.edu2-progress__label{display:flex;justify-content:space-between;margin:12px 0 6px;color:var(--edu2-muted);font-size:10px;font-weight:700}.edu2-progress__track{height:7px;overflow:hidden;border-radius:999px;background:#7590a924;box-shadow:inset 0 1px 2px #435b8012}.edu2-progress__value{height:100%;border-radius:inherit;background:linear-gradient(90deg,#ff7138,#f19a74)}.edu2-filter{display:grid;grid-template-columns:minmax(0,1fr) 190px auto;gap:10px;margin-top:22px;padding:14px;border-radius:22px}.edu2-search{position:relative}.edu2-search svg{position:absolute;z-index:2;left:15px;top:16px;width:16px;height:16px;color:#8291a4}.edu2-search .edu2-input{padding-left:42px}.edu2-sort-select{position:relative;isolation:isolate;display:inline-flex;width:100%;min-height:48px;align-items:center;justify-content:space-between;gap:12px;overflow:hidden;box-sizing:border-box;border:1px solid rgba(255,255,255,.88);border-radius:16px;padding:12px 15px;outline:none;color:#41556d;background:radial-gradient(circle at 14% -28%,rgba(255,255,255,.98),transparent 48%),linear-gradient(145deg,#ffffffad,#daecf94d);box-shadow:inset 0 1px #fff,inset 0 -1px #5382a41a,0 10px 26px #435b8014;font:500 14px/1.5 Inter,ui-sans-serif,system-ui,sans-serif;text-align:left;cursor:pointer;backdrop-filter:blur(22px) saturate(165%);-webkit-backdrop-filter:blur(22px) saturate(165%);transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.edu2-sort-select>:not(.edu2-sort-select__shine){position:relative;z-index:2}.edu2-sort-select__shine{position:absolute;z-index:1;top:-170%;left:-24%;width:48%;height:440%;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.76),transparent);opacity:0;rotate:18deg;transform:translate(-150%)}.edu2-sort-select:hover,.edu2-sort-select[data-state=open]{border-color:#fff;background:radial-gradient(circle at 14% -28%,#fff,transparent 50%),linear-gradient(145deg,#fffc,#cfe8fa66);box-shadow:0 0 0 4px #bfe7ff33,inset 0 1px #fff,inset 0 -1px #5382a41c,0 16px 36px #435b8021}.edu2-sort-select:hover .edu2-sort-select__shine{animation:edu2-select-shine .74s cubic-bezier(.22,1,.36,1)}.edu2-sort-select:focus-visible{border-color:#73bce8eb;box-shadow:0 0 0 4px #addefa4d,inset 0 1px #fff,0 16px 36px #435b8021}.edu2-sort-select__chevron{display:inline-flex;color:#71849b;transition:color .18s ease,transform .22s cubic-bezier(.22,1,.36,1)}.edu2-sort-select__chevron svg{width:16px;height:16px}.edu2-sort-select[data-state=open] .edu2-sort-select__chevron{color:var(--edu2-accent-deep);transform:rotate(180deg)}.edu2-sort-select__content{z-index:1000;min-width:var(--radix-select-trigger-width);max-height:min(360px,var(--radix-select-content-available-height));overflow:hidden;box-sizing:border-box;border:1px solid rgba(255,255,255,.94);border-radius:18px;padding:7px;background:radial-gradient(circle at 9% -8%,rgba(255,255,255,.98),transparent 47%),radial-gradient(circle at 96% 104%,rgba(218,207,255,.34),transparent 47%),linear-gradient(145deg,#f7fdffc2,#e2f1f991);box-shadow:inset 0 1px #fff,inset 0 -1px #4e82a61f,0 28px 68px #364f6e38,0 8px 22px #549fc71f;backdrop-filter:blur(30px) saturate(190%);-webkit-backdrop-filter:blur(30px) saturate(190%);transform-origin:var(--radix-select-content-transform-origin);animation:edu2-select-open .2s cubic-bezier(.22,1,.36,1)}.edu2-sort-select__menu-shine{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;background:linear-gradient(118deg,rgba(255,255,255,.44),transparent 32%,rgba(164,219,245,.12) 68%,rgba(255,255,255,.2)),radial-gradient(ellipse at 50% -18%,rgba(255,255,255,.78),transparent 46%);box-shadow:inset 1px 1px #ffffffbd,inset -1px -1px #5b84a814}.edu2-sort-select__viewport{position:relative;z-index:2;padding:2px}.edu2-sort-select__item{position:relative;display:flex;min-height:40px;align-items:center;box-sizing:border-box;border:1px solid transparent;border-radius:12px;padding:9px 38px 9px 12px;outline:none;color:#465b73;font-size:13px;font-weight:650;cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .15s ease,background .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease}.edu2-sort-select__item[data-highlighted]{border-color:#fffffff5;color:#18324c;background:radial-gradient(circle at 12% 0%,rgba(255,255,255,.94),transparent 58%),linear-gradient(145deg,#ffffffb8,#cfebfb8a);box-shadow:inset 0 1px #fff,inset 0 -1px #528cb014,0 8px 20px #435b8017;transform:translate(2px)}.edu2-sort-select__item[data-state=checked]{color:var(--edu2-accent-deep);background:radial-gradient(circle at 12% 0%,rgba(255,255,255,.96),transparent 56%),linear-gradient(145deg,#ffffffc7,#ffdccc8c)}.edu2-sort-select__indicator{position:absolute;right:12px;display:inline-flex;color:var(--edu2-accent-deep)}.edu2-sort-select__indicator svg{width:15px;height:15px}@keyframes edu2-select-open{0%{opacity:0;transform:translateY(-8px) scale(.96);filter:blur(3px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes edu2-select-shine{0%{opacity:0;transform:translate(-150%)}32%{opacity:.7}to{opacity:0;transform:translate(440%)}}.edu2-course-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:18px}.edu2-explore-card{border-radius:24px}.edu2-explore-card__cover{position:relative;display:block;width:100%;min-height:172px;border:0;padding:20px;color:#fff;text-align:left;background:radial-gradient(circle at 18% 10%,rgba(255,255,255,.38),transparent 32%),linear-gradient(140deg,#2e86ad,#46b6b5 48%,#7772ba);cursor:pointer}.edu2-explore-card__cover img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.edu2-explore-card__cover:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#13243a0d,#13243a94);content:""}.edu2-explore-card__cover>*{position:relative;z-index:1}.edu2-explore-card__cover h2{margin:54px 0 0;font-size:20px;line-height:1.25;font-weight:900}.edu2-explore-card__body{padding:18px}.edu2-explore-card__body>p{min-height:42px;margin:0;color:var(--edu2-muted);font-size:12px;line-height:21px}.edu2-explore-card__meta{display:flex;justify-content:space-between;margin-top:14px;color:var(--edu2-soft);font-size:10px;font-weight:700}.edu2-explore-card .edu2-button{width:100%;margin-top:15px}.edu2-assignment-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px}.edu2-assignment{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px;border-radius:22px}.edu2-assignment__icon{display:grid;width:48px;height:48px;place-items:center;border:1px solid rgba(255,255,255,.9);border-radius:16px;color:#3578c8;background:#d9edffb8}.edu2-assignment__icon svg{width:21px;height:21px}.edu2-assignment h2{margin:0;font-size:15px;font-weight:900}.edu2-assignment p{margin:5px 0 0;color:var(--edu2-muted);font-size:11px;line-height:19px}.edu2-learning-frame{display:grid;grid-template-columns:clamp(280px,22vw,348px) minmax(0,1fr);min-height:calc(100dvh - 6.5rem);overflow:visible}.edu2-course-tree{position:sticky;top:0;min-width:0;height:calc(100dvh - 6.5rem);align-self:start;overflow:auto;border-right:1px solid rgba(187,210,227,.46);border-radius:26px 0 0 26px;background:radial-gradient(circle at 0 0,rgba(255,255,255,.88),transparent 38%),linear-gradient(160deg,#ffffff7a,#d9edf961);scrollbar-width:thin;scrollbar-color:rgba(119,146,175,.3) transparent}.edu2-learning-main{overflow:hidden;border-radius:0 26px 26px 0}.edu2-course-tree__header{position:sticky;z-index:3;top:0;padding:22px;border-bottom:1px solid rgba(187,210,227,.42);background:#f6fbfda3;-webkit-backdrop-filter:blur(22px) saturate(160%);backdrop-filter:blur(22px) saturate(160%)}.edu2-course-tree__identity{display:flex;align-items:center;gap:12px}.edu2-course-tree__icon{display:grid;width:42px;height:42px;place-items:center;border:1px solid rgba(255,255,255,.9);border-radius:15px;color:#2f82d2;background:linear-gradient(145deg,#ffffffeb,#d9edffb3);box-shadow:0 9px 22px #3f7ebc1f}.edu2-course-tree__icon svg{width:20px;height:20px}.edu2-course-tree__header h1{margin:0;font-size:16px;font-weight:900}.edu2-course-tree__header p{margin:4px 0 0;color:var(--edu2-muted);font-size:11px;font-weight:600}.edu2-course-tree__sort{display:flex;align-items:center;gap:7px;margin-top:18px;color:var(--edu2-muted);font-size:10px;font-weight:700}.edu2-course-tree__sort svg{width:14px;height:14px}.edu2-course-tree__body{padding:14px}.edu2-tree-course{padding:5px 0 11px;border-bottom:1px solid rgba(187,210,227,.36)}.edu2-tree-course:last-child{border-bottom:0}.edu2-tree-course__row{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:2px}.edu2-tree-course__toggle{display:grid;width:34px;height:34px;place-items:center;border:0;border-radius:11px;color:#73839a;background:transparent;cursor:pointer}.edu2-tree-course__toggle svg{width:16px;height:16px;transition:transform .18s ease}.edu2-tree-course__toggle[aria-expanded=true] svg{transform:rotate(90deg)}.edu2-tree-course__name{min-height:38px;border:0;border-radius:12px;padding:0 8px;color:#425873;text-align:left;font-size:13px;font-weight:800;background:transparent;cursor:pointer}.edu2-tree-course__name[data-selected=true]{color:var(--edu2-accent-deep)}.edu2-tree-chapter{margin:8px 0 0;padding-left:28px}.edu2-tree-chapter h2{display:flex;align-items:center;gap:6px;margin:10px 0 5px;padding:0 8px;color:#718198;font-size:10px;font-weight:800}.edu2-tree-chapter h2 span:nth-child(2){min-width:0;overflow:hidden;color:#536880;text-overflow:ellipsis;white-space:nowrap}.edu2-tree-chapter h2 span:last-child{margin-left:auto;color:#93a0b0}.edu2-tree-lesson{display:flex;width:100%;min-height:38px;align-items:center;gap:8px;border:1px solid transparent;border-radius:12px;padding:6px 9px;color:#60738b;text-align:left;font-size:12px;font-weight:650;background:transparent;cursor:pointer}.edu2-tree-lesson__dot{width:6px;height:6px;flex:0 0 auto;border-radius:999px;background:#c3cfda}.edu2-tree-lesson__title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.edu2-tree-lesson[aria-current=page]{color:var(--edu2-accent-deep);border-color:#ffffffe0;background:linear-gradient(145deg,#ffffffe6,#ffe3d7a8);box-shadow:inset 3px 0 0 var(--edu2-accent),0 7px 18px #d5572612}.edu2-tree-lesson[aria-current=page] .edu2-tree-lesson__dot{background:var(--edu2-accent)}.edu2-tree-lesson:disabled{cursor:not-allowed;opacity:.5}.edu2-tree-lesson svg{width:14px;height:14px;flex:0 0 auto}.edu2-learning-main{min-width:0;padding:18px;background:radial-gradient(circle at 92% 5%,rgba(226,211,255,.22),transparent 28%),radial-gradient(circle at 10% 92%,rgba(191,242,233,.18),transparent 32%),#f7fbfc38}.edu2-lesson-heading{padding:20px 22px;border-radius:22px}.edu2-lesson-heading__meta{display:flex;flex-wrap:wrap;gap:7px}.edu2-lesson-heading h1{margin:13px 0 0;color:var(--edu2-deep);font-size:28px;line-height:1.15;font-weight:900;letter-spacing:-.035em}.edu2-lesson-heading p{max-width:800px;margin:8px 0 0;color:#64768d;font-size:12px;line-height:21px}.edu2-learning-stack{display:grid;gap:16px;margin-top:16px}.edu2-learning-panel{border-radius:24px}.edu2-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 20px;border-bottom:1px solid rgba(255,255,255,.65)}.edu2-panel-head__title{display:flex;align-items:center;gap:11px}.edu2-panel-head__icon{display:grid;width:42px;height:42px;place-items:center;border:1px solid rgba(255,255,255,.9);border-radius:14px;color:#2f82d2;background:linear-gradient(145deg,#ffffffeb,#d9edffa3);box-shadow:0 9px 22px #3f7ebc1c}.edu2-panel-head__icon svg{width:19px;height:19px}.edu2-panel-head h2{margin:0;color:var(--edu2-ink);font-size:14px;font-weight:900}.edu2-panel-head p{margin:5px 0 0;color:var(--edu2-muted);font-size:10px;line-height:17px}.edu2-panel-head__actions{display:flex;align-items:center;gap:8px}.edu2-panel-body{padding:18px 20px}.edu2-lecture-panel__body{scrollbar-width:thin;scrollbar-color:rgba(119,146,175,.42) transparent}.edu2-lecture-panel__body::-webkit-scrollbar{width:7px}.edu2-lecture-panel__body::-webkit-scrollbar-track{background:transparent}.edu2-lecture-panel__body::-webkit-scrollbar-thumb{border-radius:999px;background:#7792af57}.edu2-lecture-panel__body:focus-visible{outline:2px solid rgba(47,130,210,.45);outline-offset:-4px}.edu2-video{width:100%;border:1px solid rgba(255,255,255,.7);border-radius:20px;background:#14243a;box-shadow:0 18px 46px #192b4124}.edu2-attachment-list{display:grid;gap:10px}.edu2-attachment{display:flex;align-items:center;gap:12px;padding:13px}.edu2-attachment__icon{display:grid;width:42px;height:42px;flex:0 0 auto;place-items:center;border-radius:13px;color:#3578c8;background:#d9edffb8}.edu2-attachment__icon svg{width:19px;height:19px}.edu2-attachment__copy{min-width:0;flex:1}.edu2-attachment__copy strong,.edu2-attachment__copy span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.edu2-attachment__copy strong{font-size:12px}.edu2-attachment__copy span{margin-top:4px;color:var(--edu2-muted);font-size:10px}.edu2-attachment__actions{display:flex;gap:7px}.edu2-attachment-modal{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#1222368c;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.edu2-attachment-dialog{display:flex;width:min(1000px,96vw);height:min(780px,90dvh);overflow:hidden;flex-direction:column;border:1px solid rgba(255,255,255,.86);border-radius:24px;background:#f6fbfd;box-shadow:0 30px 90px #12223652}.edu2-attachment-dialog>header,.edu2-attachment-dialog>footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;background:#ffffffc2}.edu2-attachment-dialog>header{border-bottom:1px solid rgba(187,210,227,.55)}.edu2-attachment-dialog>footer{justify-content:flex-end;border-top:1px solid rgba(187,210,227,.55)}.edu2-attachment-dialog h2{margin:0;font-size:14px}.edu2-attachment-dialog header p{margin:4px 0 0;color:var(--edu2-muted);font-size:10px}.edu2-attachment-dialog header button{display:grid;width:38px;height:38px;place-items:center;border:0;border-radius:12px;color:#52677f;background:#d9edffa6;cursor:pointer}.edu2-attachment-dialog header button svg{width:18px;height:18px}.edu2-attachment-dialog__body{min-height:0;flex:1;overflow:auto;padding:16px}.edu2-attachment-dialog iframe{width:100%;height:100%;border:0;border-radius:14px;background:#fff}.edu2-attachment-dialog img{display:block;max-width:100%;max-height:100%;margin:auto}.edu2-attachment-dialog pre{min-height:100%;overflow:auto;margin:0;border-radius:14px;padding:18px;color:#e5edf5;background:#1b2e43;font:12px/1.7 ui-monospace,SFMono-Regular,Menlo,monospace;white-space:pre-wrap;word-break:break-word}.edu2-quality{display:flex;align-items:center;gap:7px;color:#62748b;font-size:10px;font-weight:800}.edu2-quality .edu2-input{min-height:38px;width:auto;border-radius:13px;padding:7px 28px 7px 10px;font-size:10px}.edu2-video-state{display:flex;aspect-ratio:16/9;flex-direction:column;align-items:center;justify-content:center;border-radius:20px;color:#dce8f2;background:linear-gradient(145deg,#21364d,#14243a)}.edu2-video-state svg{width:52px;height:52px}.edu2-video-state p{margin:12px 0 0;font-size:13px;font-weight:800}.edu2-video-state small{margin-top:5px;color:#9eb0c1}.edu2-subcard{border:1px solid rgba(255,255,255,.8);border-radius:18px;background:radial-gradient(circle at 12% 0,rgba(255,255,255,.92),transparent 46%),linear-gradient(145deg,#ffffff9e,#e1f0f845);box-shadow:inset 0 1px #fffffff5,0 7px 20px #435b800d;-webkit-backdrop-filter:blur(14px) saturate(150%);backdrop-filter:blur(14px) saturate(150%)}.edu2-tools-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px}.edu2-form-stack{display:grid;gap:10px;padding:14px}.edu2-form-row{display:flex;gap:9px}.edu2-notes-list{display:grid;gap:9px;margin-top:11px}.edu2-note{padding:13px}.edu2-note time{color:#3578c8;font-size:10px;font-weight:900}.edu2-note p{margin:7px 0 0;color:#52677f;font-size:12px;line-height:21px;white-space:pre-wrap}.edu2-bookmark{display:flex;align-items:center;gap:10px;padding:12px}.edu2-bookmark>svg{width:16px;height:16px;color:#b77a18}.edu2-bookmark__copy{min-width:0;flex:1}.edu2-bookmark__copy strong{display:block;font-size:11px}.edu2-bookmark__copy span{display:block;overflow:hidden;margin-top:3px;color:var(--edu2-muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.edu2-study-tools .edu2-empty{min-height:0;align-items:center;justify-content:flex-start;flex-direction:row;gap:12px;border:1px dashed rgba(164,190,211,.5);border-radius:16px;padding:13px 14px;text-align:left;background:#ffffff38}.edu2-study-tools .edu2-empty__icon{width:38px;height:38px;margin:0;border-radius:12px}.edu2-study-tools .edu2-empty__icon svg{width:17px;height:17px}.edu2-study-tools .edu2-empty h3{font-size:12px}.edu2-study-tools .edu2-empty p{margin:3px 0 0;font-size:10px;line-height:16px}.edu2-ai-answer{margin-bottom:12px;padding:15px;color:#40566f;font-size:12px;line-height:23px;white-space:pre-wrap}.edu2-source-list{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:12px}.edu2-source-link{border:1px solid rgba(255,255,255,.84);border-radius:12px;padding:8px 10px;color:#3578c8;text-decoration:none;font-size:10px;font-weight:800;background:#ffffff94}.edu2-ai-form{display:flex;gap:9px;padding:11px}.edu2-ai-tutor-portal{--edu2-ink:#17283f;--edu2-deep:#13243a;--edu2-muted:#728198;--edu2-accent:#ff7138;--edu2-accent-deep:#d94d1c;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.edu2-ai-tutor-portal *,.edu2-ai-tutor-portal *:before,.edu2-ai-tutor-portal *:after{box-sizing:border-box}.edu2-ai-tutor-fab{position:fixed;z-index:70;right:28px;bottom:18px;width:154px;height:142px;border:0;padding:0;color:var(--edu2-ink);text-align:center;background:transparent;filter:drop-shadow(0 18px 22px rgba(100,62,40,.2));cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none}.edu2-ai-tutor-fab:active{cursor:grabbing}.edu2-ai-tutor-fab:focus-visible{border-radius:28px;outline:4px solid rgba(255,123,70,.28);outline-offset:4px}.edu2-ai-tutor-fab:hover{translate:0 0!important}.edu2-ai-tutor-fab__bubble{position:absolute;z-index:3;top:0;left:1px;max-width:112px;border:1px solid rgba(255,255,255,.96);border-radius:15px 15px 4px;padding:7px 10px;color:#bd481e;font-size:10px;font-weight:900;letter-spacing:.02em;background:#ffffffeb;box-shadow:0 8px 20px #3e4b5e21;transform:rotate(-2deg);transition:transform .2s ease}.edu2-ai-tutor-fab:hover .edu2-ai-tutor-fab__bubble{transform:translateY(-3px) rotate(1deg)}.edu2-tutor-mascot{--cloud-puff-scale:.58;--cloud-puff-row-y:0px;--cloud-puff-end-x:-1152px;--cloud-puff-frames:6;--cloud-puff-duration:5.5s;position:absolute;z-index:2;right:17px;bottom:0;display:block;width:112px;height:121px;overflow:hidden;pointer-events:none}.edu2-tutor-mascot[data-state=review]{--cloud-puff-row-y:-1664px;--cloud-puff-end-x:-1152px;--cloud-puff-frames:6;--cloud-puff-duration:1.03s}.edu2-tutor-mascot[data-state=failed]{--cloud-puff-row-y:-1040px;--cloud-puff-end-x:-1536px;--cloud-puff-frames:8;--cloud-puff-duration:1.22s}.edu2-ai-tutor-fab:hover .edu2-tutor-mascot[data-state=idle]{--cloud-puff-row-y:-624px;--cloud-puff-end-x:-768px;--cloud-puff-frames:4;--cloud-puff-duration:.7s}.edu2-tutor-mascot__sprite{display:block;width:192px;height:208px;background-repeat:no-repeat;background-size:1536px 1872px;background-position:0 var(--cloud-puff-row-y);image-rendering:pixelated;transform:scale(var(--cloud-puff-scale));transform-origin:top left;animation:edu2-cloud-puff-frames var(--cloud-puff-duration) steps(var(--cloud-puff-frames)) infinite}.edu2-tutor-mascot--compact{--cloud-puff-scale:.25;position:relative;right:auto;bottom:auto;width:48px;height:52px;flex:0 0 auto}.edu2-ai-tutor-dialog{position:fixed;z-index:80;right:28px;bottom:24px;display:flex;width:min(430px,calc(100vw - 32px));height:min(660px,calc(100dvh - 48px));flex-direction:column;overflow:hidden;border:1px solid rgba(255,255,255,.9);border-radius:26px;color:var(--edu2-ink);background:radial-gradient(circle at 15% 0,rgba(255,255,255,.98),transparent 42%),linear-gradient(150deg,#f9fdfff5,#ebf4faf0 58%,#f4effff0);box-shadow:inset 0 1px #fff,0 28px 80px #2a405e42;-webkit-backdrop-filter:blur(28px) saturate(170%);backdrop-filter:blur(28px) saturate(170%);animation:edu2-tutor-open .26s cubic-bezier(.22,1,.36,1) both}.edu2-ai-tutor-dialog__header{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid rgba(189,211,228,.45);padding:15px;background:#ffffff61}.edu2-ai-tutor-dialog__identity{display:flex;min-width:0;align-items:center;gap:10px}.edu2-ai-tutor-dialog__identity>.edu2-tutor-mascot{margin:-6px -2px -6px -5px}.edu2-ai-tutor-dialog__identity div{min-width:0}.edu2-ai-tutor-dialog__identity h2{margin:0;font-size:14px;font-weight:900}.edu2-ai-tutor-dialog__identity p{overflow:hidden;margin:4px 0 0;color:var(--edu2-muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.edu2-ai-tutor-dialog__actions{display:flex;align-items:center;gap:7px}.edu2-ai-tutor-dialog__actions .edu2-icon-button{width:38px;height:38px;border-radius:13px}.edu2-ai-tutor-dialog__body{min-height:0;flex:1;overflow-y:auto;padding:16px;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(119,146,175,.36) transparent}.edu2-ai-tutor-welcome{display:flex;min-height:100%;align-items:center;justify-content:center;flex-direction:column;padding:26px;text-align:center}.edu2-ai-tutor-welcome>span{display:grid;width:54px;height:54px;place-items:center;border:1px solid rgba(255,255,255,.9);border-radius:18px;color:#d65322;background:linear-gradient(145deg,#fffffff0,#ffe1d4bd);box-shadow:0 14px 32px #c750231a}.edu2-ai-tutor-welcome svg{width:23px;height:23px}.edu2-ai-tutor-welcome h3{margin:15px 0 0;font-size:15px;font-weight:900}.edu2-ai-tutor-welcome p{max-width:300px;margin:7px 0 0;color:var(--edu2-muted);font-size:11px;line-height:19px}.edu2-ai-tutor-question{width:fit-content;max-width:86%;margin:0 0 12px auto;border-radius:16px 16px 5px;padding:11px 13px;color:#fff;background:linear-gradient(120deg,#ff6932,#ff8a59);box-shadow:0 10px 24px #d7522021;font-size:12px;line-height:20px}.edu2-ai-tutor-dialog .edu2-ai-answer{margin:0 0 12px;border-radius:16px 16px 16px 5px;background:#ffffffa3}.edu2-ai-tutor-thinking{padding:13px;color:var(--edu2-muted);font-size:11px}.edu2-ai-tutor-dialog__composer{display:grid;flex:0 0 auto;gap:9px;border-top:1px solid rgba(189,211,228,.45);padding:10px 12px 12px;background:#ffffff8a}.edu2-ai-tutor-dialog__model-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.edu2-ai-tutor-dialog__model-row>span{display:flex;align-items:center;gap:5px;color:#61758e;font-size:9px;font-weight:900;white-space:nowrap}.edu2-ai-tutor-dialog__model-row>span svg{width:12px;height:12px;color:#e45d29}.edu2-ai-tutor-dialog__model-row .chat-model-picker{width:min(210px,65%)}.edu2-ai-tutor-dialog__model-row .chat-model-picker__trigger{width:100%;min-height:40px;border-radius:13px;padding:5px 11px}.edu2-ai-tutor-dialog__model-row .chat-model-picker__eyebrow{font-size:7px;line-height:10px}.edu2-ai-tutor-dialog__model-row .chat-model-picker__selected{font-size:11px}.edu2-ai-tutor-dialog__input-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px}.edu2-ai-tutor-dialog__input-row .edu2-input{min-width:0}.edu2-ai-tutor-dialog__input-row .edu2-button{min-height:46px;border-radius:15px;padding:0 15px}@keyframes edu2-cloud-puff-frames{0%{background-position:0 var(--cloud-puff-row-y)}to{background-position:var(--cloud-puff-end-x) var(--cloud-puff-row-y)}}@keyframes edu2-tutor-open{0%{opacity:0;transform:translate3d(0,18px,0) scale(.94)}to{opacity:1;transform:none}}.edu2-comment-form{padding:14px}.edu2-field-label{display:block;margin-bottom:8px;color:#32465f;font-size:11px;font-weight:800}.edu2-comment-form__footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px}.edu2-comment-form__footer p{margin:0;color:var(--edu2-muted);font-size:10px;line-height:17px}.edu2-comments{display:grid;gap:10px;margin-top:12px}.edu2-comment{padding:14px}.edu2-comment__top{display:flex;align-items:flex-start;gap:10px}.edu2-avatar{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border:1px solid rgba(255,255,255,.88);border-radius:999px;color:#3578c8;font-size:11px;font-weight:900;background:#d9edffb8}.edu2-comment__body{min-width:0;flex:1}.edu2-comment__meta{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.edu2-comment__meta strong{font-size:11px}.edu2-comment__meta time{color:var(--edu2-soft);font-size:9px}.edu2-comment__text{margin:6px 0 0;color:#52677f;font-size:12px;line-height:21px;white-space:pre-wrap}.edu2-comment__actions{display:flex;gap:5px;margin-top:7px}.edu2-comment__actions .edu2-button{min-height:34px;border-radius:11px;padding:0 10px;font-size:10px}.edu2-replies{display:grid;gap:7px;margin:11px 0 0 44px;padding-top:10px;border-top:1px solid rgba(215,228,239,.7)}.edu2-reply{padding:10px}.edu2-reply strong{font-size:10px}.edu2-reply p{margin:4px 0 0;color:#60738b;font-size:10px;line-height:18px}.edu2-markdown{max-width:78ch;color:#31455e;font-size:14px;line-height:2}.edu2-markdown>:first-child{margin-top:0}.edu2-markdown>:last-child{margin-bottom:0}.edu2-markdown h1,.edu2-markdown h2,.edu2-markdown h3{color:var(--edu2-deep);font-weight:900;letter-spacing:-.025em}.edu2-markdown h1{margin:1.1em 0 .6em;font-size:24px}.edu2-markdown h2{margin:1.4em 0 .6em;font-size:19px}.edu2-markdown h3{margin:1.3em 0 .5em;font-size:16px}.edu2-markdown p{margin:.8em 0}.edu2-markdown ul,.edu2-markdown ol{margin:.8em 0;padding-left:1.6em}.edu2-markdown li+li{margin-top:.2em}.edu2-markdown blockquote{margin:1.1em 0;border-left:3px solid var(--edu2-accent);border-radius:0 14px 14px 0;padding:10px 15px;color:#5f7189;background:linear-gradient(90deg,#ffe3d79e,#fff3)}.edu2-markdown table{display:block;width:100%;margin:1.1em 0;overflow-x:auto;border-spacing:0;border-collapse:collapse}.edu2-markdown th,.edu2-markdown td{min-width:120px;border:1px solid rgba(150,174,198,.45);padding:8px 12px;text-align:left;vertical-align:top}.edu2-markdown th{color:#263c52;font-weight:900;background:#d9edff80}.edu2-markdown tbody tr:nth-child(2n){background:#ffffff52}.edu2-markdown code{border:1px solid rgba(255,255,255,.72);border-radius:7px;padding:2px 6px;color:#405a76;background:#d9edff8a;font-size:.9em}.edu2-markdown pre{overflow:auto;border:1px solid rgba(255,255,255,.28);border-radius:16px;padding:16px;color:#e5edf5;background:linear-gradient(145deg,#263c52,#1b2e43);box-shadow:0 12px 30px #192b411c;scrollbar-width:thin}.edu2-markdown pre code{border:0;padding:0;color:inherit;background:transparent}.edu2-markdown a{color:#2f82d2;text-decoration-thickness:1px;text-underline-offset:3px;overflow-wrap:anywhere}.edu2-markdown img{max-width:100%;border:1px solid rgba(255,255,255,.82);border-radius:16px;box-shadow:0 14px 36px #435b8017}.edu2-image-error{display:block;margin:12px 0;border:1px solid rgba(226,114,143,.34);border-radius:14px;padding:12px;color:#9f2f4d;background:#ffe6edb3;font-size:11px;font-weight:800}@keyframes edu2-enter{0%{opacity:0;transform:translate3d(0,16px,0) scale(.97)}to{opacity:1;transform:none}}@keyframes edu2-glass-sweep{0%{opacity:0;transform:translate3d(-220%,0,0) skew(-16deg)}18%{opacity:.9}72%{opacity:.68}to{opacity:0;transform:translate3d(520%,0,0) skew(-16deg)}}@keyframes edu2-breathe{0%,to{opacity:.65;transform:scale(.82)}50%{opacity:1;transform:scale(1.18)}}@keyframes edu2-halo-drift{0%{translate:-2% 1%;scale:.96}to{translate:2% -1%;scale:1.05}}@keyframes edu2-orb-float{0%{translate:0 -9px}to{translate:0 9px}}@media(min-width:640px){.edu2-shell{padding:24px}.edu2-page-heading h1{font-size:36px}}@media(min-width:1024px){.edu2-shell{padding:28px}}@media(max-width:1100px){.edu2-course-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.edu2-learning-frame{grid-template-columns:280px minmax(0,1fr)}}@media(max-width:820px){.edu2-lms-hero{grid-template-columns:1fr}.edu2-lms-hero__signal{display:none}.edu2-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.edu2-course-grid,.edu2-assignment-list{grid-template-columns:1fr}.edu2-learning-frame{grid-template-columns:1fr;overflow:hidden}.edu2-course-tree{position:relative;top:auto;height:auto;max-height:24rem;border-right:0;border-bottom:1px solid rgba(187,210,227,.46);border-radius:26px 26px 0 0}.edu2-course-tree__header{position:relative}.edu2-learning-main{overflow:visible;border-radius:0 0 26px 26px;padding:14px}}@media(min-width:821px){.edu2-lecture-panel__body{max-height:clamp(24rem,calc(100dvh - 22rem),64rem);overflow-y:auto;overscroll-behavior-y:contain;scrollbar-gutter:stable}}@media(max-width:639px){.edu2-page-heading{align-items:flex-start;flex-direction:column}.edu2-lms-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px}.edu2-lms-nav__item{min-width:0;padding:0 4px;font-size:9px}.edu2-lms-nav__item--portal{margin-left:0}.edu2-lms-nav__item>span{flex-direction:column;gap:3px}.edu2-lms-hero{padding:24px}.edu2-course-row{grid-template-columns:1fr}.edu2-course-row__thumb{min-height:100px}.edu2-course-row>.edu2-button{width:100%}.edu2-filter,.edu2-tools-grid{grid-template-columns:1fr}.edu2-panel-head{align-items:flex-start;flex-direction:column}.edu2-panel-head__actions{width:100%;justify-content:flex-end}.edu2-form-row,.edu2-ai-form{flex-direction:column}.edu2-comment-form__footer{align-items:flex-start;flex-direction:column}.edu2-comment-form__footer .edu2-button{width:100%}.edu2-lesson-heading h1{font-size:24px}.edu2-markdown{font-size:13px}.edu2-replies{margin-left:18px}.edu2-ai-tutor-fab{right:8px;bottom:8px;width:126px;height:109px}.edu2-ai-tutor-fab__bubble{display:none}.edu2-ai-tutor-fab>.edu2-tutor-mascot{--cloud-puff-scale:.52;right:9px;bottom:0;width:100px;height:109px}.edu2-ai-tutor-dialog{right:12px;bottom:12px;width:calc(100vw - 24px);height:min(76dvh,660px)}.edu2-ai-tutor-dialog__actions .edu2-badge{display:none}.edu2-ai-tutor-dialog__model-row .chat-model-picker{width:min(190px,68%)}.edu2-ai-tutor-dialog__input-row .edu2-button{width:48px;padding:0}.edu2-ai-tutor-dialog__input-row .edu2-button__content{font-size:0}.edu2-ai-tutor-dialog__input-row .edu2-button svg{width:17px;height:17px}}@media(prefers-reduced-motion:reduce){.edu2-shell *,.edu2-shell *:before,.edu2-shell *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.edu2-halo,.edu2-orb,.edu2-status-dot,.edu2-tutor-mascot__sprite{animation:none}.edu2-interactive:hover:not(:disabled){translate:0 0}.edu2-interactive:after{display:none}.edu2-enter{opacity:1;transform:none;animation:none}}@media(prefers-reduced-motion:reduce){.edu2-sort-select__content,.edu2-sort-select__shine{animation:none}.edu2-sort-select__chevron,.edu2-sort-select__item{transition:none}}.account-settings-theme-card{display:flex;min-height:92px;align-items:center;justify-content:space-between;gap:24px;border:1px solid rgb(255 255 255 / 76%);border-radius:18px;padding:18px 20px;background:radial-gradient(circle at 10% 0%,rgb(255 255 255 / 82%),transparent 48%),linear-gradient(135deg,#ffffff85,#dceefa40);box-shadow:inset 0 1px #ffffffeb,0 12px 30px #435b8014;backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%)}.account-settings-theme-card__copy{min-width:0}.account-settings-theme-card__copy p{margin:0;color:#3d180b;font-size:14px;font-weight:800}.account-settings-theme-card__copy span{display:block;margin-top:5px;color:#8b6652;font-size:12px;line-height:1.6}.theme-mode-switch{--toggle-size: 14px;--container-width: 5.625em;--container-height: 2.5em;--container-radius: 6.25em;--container-light-bg: #3d7eae;--container-night-bg: #1d1f2c;--circle-container-diameter: 3.375em;--sun-moon-diameter: 2.125em;--sun-bg: #ecca2f;--moon-bg: #c4c9d1;--spot-color: #959db1;--circle-container-offset: calc((var(--circle-container-diameter) - var(--container-height)) / -2);--transition: .5s cubic-bezier(0, -.02, .4, 1.25);--circle-transition: .3s cubic-bezier(0, -.02, .35, 1.17);position:relative;display:inline-block;flex:none;font-size:var(--toggle-size);line-height:1}.theme-mode-switch *,.theme-mode-switch *:before,.theme-mode-switch *:after{box-sizing:border-box}.theme-mode-switch__checkbox{position:absolute;width:1px;height:1px;overflow:hidden;margin:-1px;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.theme-mode-switch__container{position:relative;display:block;width:var(--container-width);height:var(--container-height);overflow:hidden;border-radius:var(--container-radius);background:var(--container-light-bg);box-shadow:0 -.062em .062em #00000040,0 .062em .125em #fffffff0;cursor:pointer;transition:var(--transition)}.theme-mode-switch__container:before{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:0 .05em .187em #00000047 inset;content:""}.theme-mode-switch__checkbox:focus-visible+.theme-mode-switch__container{outline:3px solid rgb(255 113 56 / 34%);outline-offset:4px}.theme-mode-switch__checkbox:disabled+.theme-mode-switch__container{cursor:wait;opacity:.68}.theme-mode-switch__circle{position:absolute;top:var(--circle-container-offset);left:var(--circle-container-offset);display:flex;width:var(--circle-container-diameter);height:var(--circle-container-diameter);border-radius:var(--container-radius);background:#ffffff1a;box-shadow:inset 0 0 0 3.375em #ffffff1a,0 0 0 .625em #ffffff1a,0 0 0 1.25em #ffffff1a;pointer-events:none;transition:var(--circle-transition)}.theme-mode-switch__sun-moon{position:relative;z-index:2;width:var(--sun-moon-diameter);height:var(--sun-moon-diameter);overflow:hidden;margin:auto;border-radius:var(--container-radius);background:var(--sun-bg);box-shadow:.062em .062em .062em #feffef9c inset,0 -.062em .062em #a1872a inset;filter:drop-shadow(.062em .125em .125em rgb(0 0 0 / 25%));transition:var(--transition)}.theme-mode-switch__moon{position:relative;display:block;width:100%;height:100%;transform:translate(100%);border-radius:inherit;background:var(--moon-bg);box-shadow:.062em .062em .062em #feffef9c inset,0 -.062em .062em #969696 inset;transition:var(--transition)}.theme-mode-switch__spot{position:absolute;top:.75em;left:.312em;width:.75em;height:.75em;border-radius:inherit;background:var(--spot-color);box-shadow:0 .0312em .062em #00000040 inset}.theme-mode-switch__spot:nth-child(2){top:.937em;left:1.375em;width:.375em;height:.375em}.theme-mode-switch__spot:nth-child(3){top:.312em;left:.812em;width:.25em;height:.25em}.theme-mode-switch__clouds{position:absolute;bottom:-.625em;left:.312em;width:1.25em;height:1.25em;border-radius:var(--container-radius);background:#f3fdff;box-shadow:.937em .312em #f3fdff,-.312em -.312em #aacadf,1.437em .375em #f3fdff,.5em -.125em #aacadf,2.187em 0 #f3fdff,1.25em -.062em #aacadf,2.937em .312em #f3fdff,2em -.312em #aacadf,3.625em -.062em #f3fdff,2.625em 0 #aacadf,4.5em -.312em #f3fdff,3.375em -.437em #aacadf,4.625em -1.75em 0 .437em #f3fdff,4em -.625em #aacadf,4.125em -2.125em 0 .437em #aacadf;transition:var(--transition)}.theme-mode-switch__stars{position:absolute;top:-100%;left:.312em;width:2.75em;height:auto;color:#fff;transition:var(--transition)}.theme-mode-switch__stars svg{display:block;width:100%}.theme-mode-switch__checkbox:checked+.theme-mode-switch__container{background:var(--container-night-bg)}.theme-mode-switch__checkbox:checked+.theme-mode-switch__container .theme-mode-switch__circle{left:calc(100% - var(--circle-container-offset) - var(--circle-container-diameter))}.theme-mode-switch__checkbox:checked+.theme-mode-switch__container .theme-mode-switch__moon{transform:translate(0)}.theme-mode-switch__checkbox:checked+.theme-mode-switch__container .theme-mode-switch__clouds{bottom:-4.062em}.theme-mode-switch__checkbox:checked+.theme-mode-switch__container .theme-mode-switch__stars{top:50%;transform:translateY(-50%)}@media(max-width:480px){.account-settings-theme-card{align-items:flex-start;flex-direction:column}}.account-settings-liquid-glass{height:100%;width:100%}.account-settings-liquid-glass>.glass{display:flex!important;height:100%;width:100%;align-items:stretch!important;gap:0!important;border:1px solid rgb(255 255 255 / 48%);background:linear-gradient(135deg,#ffffff3d,#ffffff14 45%,#ffffff2e);isolation:isolate}.account-settings-liquid-glass>.glass>div{display:flex;height:100%;width:100%;min-width:0;flex:1 1 auto;color:inherit;font:inherit!important;text-shadow:none!important}.account-settings-liquid-glass :is(input:not([type=file]):not([type=checkbox]):not([type=radio]),textarea){-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgb(255 255 255 / 68%)!important;border-radius:14px!important;background:radial-gradient(circle at 12% 0%,rgb(255 255 255 / 58%),transparent 42%),linear-gradient(135deg,#ffffff6b,#ffffff29)!important;background-clip:padding-box!important;box-shadow:inset 0 1px #ffffffe0,inset 0 -1px #94a3b829,0 8px 24px #0f172a14,0 1px 2px #0f172a14!important;color:#1e293b!important;caret-color:#0a84ff;backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease!important}.account-settings-liquid-glass :is(input:not([type=file]):not([type=checkbox]):not([type=radio]),textarea)::placeholder{color:#47556994!important}.account-settings-liquid-glass :is(input:not([type=file]):not([type=checkbox]):not([type=radio]),textarea):hover:not(:disabled){border-color:#ffffffe0!important;background:radial-gradient(circle at 12% 0%,rgb(255 255 255 / 70%),transparent 44%),linear-gradient(135deg,#ffffff7f,#ffffff38)!important;box-shadow:inset 0 1px #fffffff5,inset 0 -1px #94a3b824,0 10px 28px #0f172a1a,0 1px 2px #0f172a14!important}.account-settings-liquid-glass :is(input:not([type=file]):not([type=checkbox]):not([type=radio]),textarea):focus{border-color:#0a84ff9e!important;outline:none!important;background:radial-gradient(circle at 12% 0%,rgb(255 255 255 / 76%),transparent 45%),linear-gradient(135deg,#ffffff94,#ffffff42)!important;box-shadow:inset 0 1px #fff,inset 0 -1px #0a84ff1f,0 0 0 3px #0a84ff29,0 12px 32px #0f172a1f!important}.account-settings-liquid-glass :is(input:not([type=file]):not([type=checkbox]):not([type=radio]),textarea):disabled{cursor:not-allowed;opacity:.55}.account-settings-glass-button-shell{isolation:isolate}.account-settings-action-glass{height:100%;width:100%;pointer-events:none}.account-settings-action-glass>.glass{display:flex!important;height:100%;width:100%;align-items:stretch!important;gap:0!important;border:1px solid rgb(255 255 255 / 66%);background:radial-gradient(circle at 18% 0%,rgb(255 255 255 / 52%),transparent 46%),linear-gradient(135deg,#ffffff4d,#ffffff17)}.account-settings-action-glass>.glass>div{display:block;height:100%;width:100%;font:inherit!important;text-shadow:none!important}.account-settings-action-button{min-height:40px;border:1px solid rgb(255 255 255 / 20%);background:linear-gradient(180deg,rgb(255 255 255 / 12%),transparent 55%);box-shadow:inset 0 1px #ffffff57,inset 0 -1px #0f172a14}.account-settings-action-button:hover:not(:disabled){background:linear-gradient(180deg,#ffffff38,#ffffff08 62%)}.account-settings-info-card{isolation:isolate}.account-settings-info-glass{height:100%;width:100%;pointer-events:none}.account-settings-info-glass>.glass{display:flex!important;height:100%;width:100%;align-items:stretch!important;gap:0!important;border:1px solid rgb(255 255 255 / 64%);background:radial-gradient(circle at 14% 0%,rgb(255 255 255 / 46%),transparent 48%),linear-gradient(135deg,#ffffff47,#ffffff14)}.account-settings-info-glass>.glass>div{display:block;height:100%;width:100%;font:inherit!important;text-shadow:none!important}.account-settings-liquid-glass>.glass{overflow:hidden;border-color:#ffffffc2;background:radial-gradient(circle at 12% 72%,rgb(191 242 233 / 58%),transparent 32%),radial-gradient(circle at 58% 8%,rgb(196 232 250 / 58%),transparent 34%),radial-gradient(circle at 94% 40%,rgb(226 211 255 / 72%),transparent 36%),linear-gradient(145deg,#fcfdfd,#f5fbfc 42%,#f7f7ff 72%,#fbf9ff);box-shadow:inset 0 1px #ffffffeb,inset 0 -1px #94a3b824,0 34px 90px #435b803d;backdrop-filter:blur(34px) saturate(150%);-webkit-backdrop-filter:blur(34px) saturate(150%)}.account-settings-panel{position:relative;isolation:isolate;color:#582713;background:radial-gradient(circle at 88% 20%,rgb(233 224 255 / 38%),transparent 36%),linear-gradient(145deg,#ffffff57,#e4effa24)}.account-settings-panel:before,.account-settings-panel:after{position:absolute;z-index:0;border-radius:999px;pointer-events:none;content:""}.account-settings-panel:before{top:-13rem;right:2%;width:31rem;height:31rem;background:radial-gradient(circle,rgb(174 221 245 / 34%),transparent 68%);filter:blur(12px)}.account-settings-panel:after{right:8%;bottom:-13rem;width:26rem;height:26rem;border:1px solid rgb(255 255 255 / 46%);background:#e9e0ff2e;box-shadow:inset 0 1px #ffffff9e}.account-settings-panel>*{position:relative;z-index:1}.account-settings-rail{border-color:#dae5f0a8;background:radial-gradient(circle at 15% 8%,rgb(211 238 255 / 46%),transparent 35%),linear-gradient(165deg,#ffffffbd,#f2f9fd7a);box-shadow:inset -1px 0 #ffffff7a,10px 0 34px #435b800d}.account-settings-content{scrollbar-color:rgb(191 131 74 / 34%) transparent;scrollbar-width:thin;background:radial-gradient(circle at 94% 40%,rgb(226 211 255 / 42%),transparent 38%),linear-gradient(150deg,rgb(233 224 255 / 30%),transparent 48%),linear-gradient(145deg,#ffffff4d,#e4effa1f)}.account-settings-content::-webkit-scrollbar,.account-settings-tabs::-webkit-scrollbar{width:5px;height:5px}.account-settings-content::-webkit-scrollbar-thumb,.account-settings-tabs::-webkit-scrollbar-thumb{border-radius:999px;background:#bf834a4d}.account-settings-close-button{overflow:hidden;box-shadow:inset 0 1px #fff0}.account-settings-panel>.account-settings-close-button{position:absolute;top:.75rem;right:.75rem;z-index:20}@media(min-width:640px){.account-settings-panel>.account-settings-close-button{top:1rem;right:1rem}}.account-settings-close-button:hover{transform:translateY(-1px);border-color:#ffffffc7;color:#d46b08;background:radial-gradient(circle at 25% 0%,rgb(255 255 255 / 82%),transparent 48%),linear-gradient(145deg,#ffffff94,#fff0cd57);box-shadow:inset 0 1px #fffffff0,0 9px 22px #8446161a;backdrop-filter:blur(16px) saturate(150%);-webkit-backdrop-filter:blur(16px) saturate(150%)}.account-settings-tab{position:relative;overflow:hidden;border-color:transparent;color:#8b6652;background:transparent;box-shadow:inset 0 1px #fff0;transition:transform .2s ease,color .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease}.account-settings-tab:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;transform:translate(-112%);background:linear-gradient(110deg,transparent 20%,rgb(255 255 255 / 74%) 48%,transparent 76%);content:"";transition:transform .62s ease}.account-settings-tab>*{position:relative;z-index:1}.account-settings-tab:hover{transform:translate(3px) translateY(-1px);border-color:#ffffffc7;color:#6d280f;background:radial-gradient(circle at 16% 0%,rgb(255 255 255 / 86%),transparent 48%),linear-gradient(140deg,#ffffff9e,#ffedc74d);box-shadow:inset 0 1px #fffffff5,inset 0 -1px #d2914b1f,0 12px 28px #8446161c;backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%)}.account-settings-tab:hover:before{transform:translate(112%)}.account-settings-tab-icon{color:#b28c70;transition:color .18s ease,transform .18s ease}.account-settings-tab:hover .account-settings-tab-icon{transform:scale(1.08);color:#d46b08}.account-settings-tab--active{border-color:#f4b758b8;color:#612500;background:radial-gradient(circle at 18% 0%,rgb(255 255 255 / 82%),transparent 50%),linear-gradient(110deg,#fff0c9d1,#fffbef94);box-shadow:inset 3px 0 #dc680f,inset 0 1px #fffffff0,0 11px 28px #b25d0f1f;backdrop-filter:blur(20px) saturate(155%);-webkit-backdrop-filter:blur(20px) saturate(155%)}.account-settings-tab--active .account-settings-tab-icon{color:#d46b08}.account-settings-liquid-glass :is(input:not([type=file]),textarea){border-color:#ffffffbd!important;background:radial-gradient(circle at 12% 0%,rgb(255 255 255 / 72%),transparent 43%),linear-gradient(135deg,#ffffff85,#ffefd033)!important;box-shadow:inset 0 1px #fffffff5,inset 0 -1px #bf834a1c,0 9px 26px #84461612!important;color:#582713!important;caret-color:#d46b08}.account-settings-liquid-glass :is(input:not([type=file]),textarea)::placeholder{color:#8b665294!important}.account-settings-liquid-glass :is(input:not([type=file]),textarea):hover:not(:disabled){border-color:#f4b75894!important;background:radial-gradient(circle at 12% 0%,rgb(255 255 255 / 86%),transparent 46%),linear-gradient(135deg,#ffffffa3,#ffeec940)!important;box-shadow:inset 0 1px #fff,0 12px 30px #8446161a!important}.account-settings-liquid-glass :is(input:not([type=file]),textarea):focus{border-color:#e075179e!important;background:radial-gradient(circle at 12% 0%,rgb(255 255 255 / 92%),transparent 47%),linear-gradient(135deg,#ffffffb8,#ffefcd4d)!important;box-shadow:inset 0 1px #fff,0 0 0 3px #e0751726,0 14px 34px #8446161f!important}.account-settings-action-glass>.glass{border-color:#ffffffc2;background:radial-gradient(circle at 18% 0%,rgb(255 255 255 / 76%),transparent 48%),linear-gradient(135deg,#fff7e28a,#ffd48e2e);box-shadow:inset 0 1px #fffffff0,0 10px 25px #84461617}.account-settings-glass-button-shell{overflow:hidden;border:1px solid rgb(255 255 255 / 82%);border-radius:999px;background:radial-gradient(circle at 18% 0%,rgb(255 255 255 / 96%),transparent 48%),linear-gradient(135deg,#fffdf6e0,#ffe2ae85);box-shadow:inset 0 1px #fff,inset 0 -1px #c9813b1f,0 12px 28px #8446161f;backdrop-filter:blur(20px) saturate(155%);-webkit-backdrop-filter:blur(20px) saturate(155%)}.account-settings-action-button{position:relative;overflow:hidden;border-color:#ffffff8f;background:radial-gradient(circle at 16% 0%,rgb(255 255 255 / 94%),transparent 50%),linear-gradient(145deg,#fffdf6c7,#ffdfa657);box-shadow:inset 0 1px #fffffff0;backdrop-filter:blur(16px) saturate(150%);-webkit-backdrop-filter:blur(16px) saturate(150%);transition:transform .18s ease,color .18s ease,box-shadow .18s ease!important}.account-settings-action-button:after{position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-120%);background:linear-gradient(110deg,transparent 24%,rgb(255 255 255 / 70%) 49%,transparent 74%);content:"";transition:transform .65s ease}.account-settings-action-button:hover:not(:disabled){transform:translateY(-1px);background:radial-gradient(circle at 16% 0%,rgb(255 255 255 / 100%),transparent 52%),linear-gradient(145deg,#ffffffe0,#ffda996b);box-shadow:inset 0 1px #fff,0 14px 32px #84461626}.account-settings-action-button:hover:not(:disabled):after{transform:translate(120%)}.account-settings-info-glass>.glass{border-color:#ffffffc7;background:radial-gradient(circle at 12% 0%,rgb(255 255 255 / 72%),transparent 45%),linear-gradient(135deg,#fff7e18a,#ffd99929);box-shadow:inset 0 1px #fffffff0,0 18px 42px #8446161c}.account-settings-info-card{overflow:hidden;border:1px solid rgb(255 255 255 / 84%);background:radial-gradient(circle at 12% 0%,rgb(255 255 255 / 96%),transparent 45%),linear-gradient(135deg,#fffdf6d1,#ffe1ad61);box-shadow:inset 0 1px #fff,inset 0 -1px #c9813b1a,0 18px 42px #8446161f;backdrop-filter:blur(22px) saturate(155%);-webkit-backdrop-filter:blur(22px) saturate(155%)}.account-settings-info-card:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(110deg,transparent 18%,rgb(255 255 255 / 42%) 46%,transparent 72%);pointer-events:none;content:""}.account-settings-soft-card{box-shadow:inset 0 1px #ffffffd1,0 14px 34px #84461614;backdrop-filter:blur(18px) saturate(145%);-webkit-backdrop-filter:blur(18px) saturate(145%)}.account-settings-icon-button{position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffd1,0 7px 18px #84461612;backdrop-filter:blur(14px) saturate(150%);-webkit-backdrop-filter:blur(14px) saturate(150%)}.account-settings-icon-button:before{position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-120%);background:linear-gradient(110deg,transparent 22%,rgb(255 255 255 / 76%) 49%,transparent 76%);content:"";transition:transform .58s ease}.account-settings-icon-button>*{position:relative;z-index:1}.account-settings-icon-button:hover:not(:disabled){transform:translateY(-1px) scale(1.03);border-color:#f4b7589e;color:#d46b08;background:radial-gradient(circle at 20% 0%,rgb(255 255 255 / 88%),transparent 46%),linear-gradient(145deg,#ffffffa3,#ffe0a947);box-shadow:inset 0 1px #fffffff5,0 11px 26px #8446161f}.account-settings-icon-button:hover:not(:disabled):before{transform:translate(120%)}.account-settings-toggle{box-shadow:inset 0 1px 2px #532b131f,0 4px 12px #84461614;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.account-settings-toggle:hover{transform:translateY(-1px);box-shadow:inset 0 1px 2px #532b131a,0 7px 16px #8446161f}@media(max-width:639px){.account-settings-liquid-glass>.glass{border-radius:22px}.account-settings-rail{background:#f7fbfdc2}.account-settings-tab:hover{transform:translateY(-1px)}}@media(prefers-reduced-motion:reduce){.account-settings-tab:before,.account-settings-action-button:after,.account-settings-icon-button:before{display:none}}.help-center-overlay{color:#263b55}.help-center-backdrop{background:#17283f61;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px)}.help-center-panel{border:1px solid rgb(255 255 255 / 82%);background:radial-gradient(circle at 92% 9%,rgb(226 211 255 / 44%),transparent 29%),linear-gradient(150deg,#fffffffa,#f6fbfefa);box-shadow:inset 0 1px #ffffffeb,0 34px 90px #1f324b4d}.help-center-header{overflow:hidden;border-bottom:1px solid rgb(216 229 240 / 74%);background:radial-gradient(circle at 12% 10%,rgb(188 231 251 / 62%),transparent 35%),radial-gradient(circle at 90% 38%,rgb(230 215 255 / 60%),transparent 34%),linear-gradient(135deg,#f7fcff,#fff9f6)}.help-center-header-glow{position:absolute;top:-5.5rem;right:5%;width:18rem;height:18rem;border:1px solid rgb(255 255 255 / 66%);border-radius:999px;background:#ffffff2b;pointer-events:none}.help-center-title-icon,.help-center-topic-icon,.help-center-question-icon,.help-center-mail-icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center}.help-center-title-icon{width:3rem;height:3rem;border:1px solid rgb(255 139 94 / 36%);border-radius:1rem;color:#f15d26;background:linear-gradient(145deg,#ffffffd1,#ffeae0c7);box-shadow:inset 0 1px #fff,0 10px 24px #e2602b21}.help-center-eyebrow{margin:0 0 .2rem;color:#d85a2b;font-size:.65rem;font-weight:900;letter-spacing:.18em}.help-center-header h2{margin:0;color:#22364f;font-size:clamp(1.45rem,3vw,1.9rem);font-weight:950;line-height:1.15}.help-center-header #help-center-description{margin:.4rem 0 0;color:#728198;font-size:.82rem;font-weight:600}.help-center-close{position:absolute;z-index:2;top:1.25rem;right:1.25rem;display:flex;width:2.35rem;height:2.35rem;align-items:center;justify-content:center;border:1px solid rgb(255 255 255 / 84%);border-radius:.75rem;color:#76869a;background:#ffffff94;box-shadow:inset 0 1px #fff;transition:.16s ease}.help-center-close:hover{border-color:#ffb294;color:#e25723;background:#ffffffe0}.help-center-search input{width:100%;height:3rem;border:1px solid rgb(185 208 225 / 70%);border-radius:1rem;outline:none;color:#263b55;background:#ffffffbd;box-shadow:inset 0 1px #fff,0 10px 28px #435b8012;padding:0 3rem 0 2.75rem;font-size:.8rem;font-weight:650;transition:.16s ease}.help-center-search input::placeholder{color:#95a3b5}.help-center-search input:focus{border-color:#ff7138a3;background:#ffffffeb;box-shadow:0 0 0 3px #ff71381f,0 12px 30px #435b8017}.help-center-search>svg{color:#77889e}.help-center-search>button{position:absolute;top:50%;right:.75rem;display:flex;width:1.75rem;height:1.75rem;transform:translateY(-50%);align-items:center;justify-content:center;border-radius:.55rem;color:#7a899b;transition:.15s ease}.help-center-search>button:hover{color:#e25723;background:#fff1eb}.help-center-content{scrollbar-color:rgb(148 163 184 / 40%) transparent;scrollbar-width:thin}.help-center-section-heading{display:flex;align-items:end;justify-content:space-between;gap:1rem;margin-bottom:.85rem}.help-center-section-heading span{display:block;margin-bottom:.18rem;color:#f06a35;font-size:.61rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.help-center-section-heading h3{margin:0;color:#2b4059;font-size:.92rem;font-weight:900}.help-center-section-heading p{margin:0;color:#91a0b2;font-size:.67rem;font-weight:650}.help-center-topic-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.help-center-topic{display:flex;min-width:0;align-items:center;gap:.75rem;border:1px solid rgb(218 229 239 / 88%);border-radius:1rem;padding:.8rem;text-align:left;background:linear-gradient(145deg,#fffffff0,#f4f9fdc7);box-shadow:inset 0 1px #fff,0 9px 24px #435b800d;transition:.17s ease}.help-center-topic:hover{transform:translateY(-1px);border-color:#ff9b75b3;background:linear-gradient(145deg,#fff,#fff5f1);box-shadow:inset 0 1px #fff,0 13px 28px #e2602b17}.help-center-topic-icon{width:2.5rem;height:2.5rem;border:1px solid rgb(181 217 240 / 67%);border-radius:.78rem;color:#3489be;background:#eaf7ffdb}.help-center-topic:nth-child(2) .help-center-topic-icon{border-color:#fdbe929e;color:#e66830;background:#fff3ed}.help-center-topic:nth-child(3) .help-center-topic-icon{border-color:#b1e2d6ad;color:#168f7e;background:#eaf9f5}.help-center-topic:nth-child(4) .help-center-topic-icon{border-color:#d0bef0a8;color:#8265b2;background:#f4effc}.help-center-topic strong,.help-center-topic small{display:block}.help-center-topic strong{color:#30445c;font-size:.78rem;font-weight:850}.help-center-topic small{overflow:hidden;margin-top:.15rem;color:#8a99ab;font-size:.64rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.help-center-topic>svg{flex:0 0 auto;color:#a4afbd;transition:transform .17s ease,color .17s ease}.help-center-topic:hover>svg{transform:translate(2px);color:#f06a35}.help-center-faq-list{overflow:hidden;border:1px solid rgb(218 229 239 / 84%);border-radius:1rem;background:#ffffffc4;box-shadow:inset 0 1px #fff}.help-center-faq+.help-center-faq{border-top:1px solid rgb(223 232 240 / 82%)}.help-center-faq summary{display:flex;cursor:pointer;list-style:none;align-items:center;gap:.7rem;padding:.9rem 1rem;color:#344960;transition:background .15s ease}.help-center-faq summary::-webkit-details-marker{display:none}.help-center-faq summary:hover{background:#f2f8fcd1}.help-center-faq summary strong{flex:1;font-size:.75rem;font-weight:800}.help-center-question-icon{width:1.7rem;height:1.7rem;border-radius:.58rem;color:#e56730;background:#fff0e9}.help-center-faq summary>svg{color:#9aa7b7;transition:transform .17s ease}.help-center-faq[open] summary>svg{transform:rotate(180deg)}.help-center-faq[open] summary{color:#e15b27;background:#fff7f3b8}.help-center-faq>p{margin:0;padding:0 3.4rem 1rem;color:#718197;font-size:.72rem;font-weight:570;line-height:1.75}.help-center-empty{display:flex;min-height:10rem;flex-direction:column;align-items:center;justify-content:center;border:1px dashed rgb(193 209 223 / 90%);border-radius:1rem;color:#91a0b2;background:#f8fbfdb8}.help-center-empty strong{margin-top:.6rem;color:#53667e;font-size:.8rem}.help-center-empty p{margin:.25rem 0 0;font-size:.68rem}.help-center-footer{border-top:1px solid rgb(216 228 238 / 78%);background:linear-gradient(90deg,#f5fafdf5,#fff7f3db)}.help-center-mail-icon{width:2.25rem;height:2.25rem;border:1px solid rgb(255 174 142 / 55%);border-radius:.75rem;color:#e45f2a;background:#fff2ecd6}.help-center-footer strong,.help-center-footer p{display:block;margin:0}.help-center-footer strong{color:#34495f;font-size:.72rem;font-weight:850}.help-center-footer p{margin-top:.12rem;color:#8291a4;font-size:.64rem;font-weight:620}.help-center-copy-button,.help-center-contact-button{display:inline-flex;min-height:2.45rem;align-items:center;justify-content:center;gap:.45rem;border-radius:.75rem;padding:0 .9rem;font-size:.7rem;font-weight:800;transition:.16s ease}.help-center-copy-button{border:1px solid rgb(199 214 226 / 90%);color:#62748a;background:#ffffffc7}.help-center-copy-button:hover{border-color:#ffaf91;color:#df5b27;background:#fff}.help-center-contact-button{color:#fff;background:linear-gradient(135deg,#ff6d35,#ff8f68);box-shadow:0 9px 21px #e2602b3b}.help-center-contact-button:hover{transform:translateY(-1px);box-shadow:0 12px 25px #e2602b4d}html.dark .help-center-overlay{color:#e7edf6}html.dark .help-center-backdrop{background:#00000094}html.dark .help-center-panel{border-color:#53657ea3;background:radial-gradient(circle at 92% 9%,rgb(77 55 109 / 35%),transparent 31%),linear-gradient(150deg,#182230,#111923 58%,#181724);box-shadow:inset 0 1px #ffffff0f,0 34px 90px #0000008f}html.dark .help-center-header{border-color:#4d5e759e;background:radial-gradient(circle at 12% 10%,rgb(37 87 117 / 45%),transparent 38%),radial-gradient(circle at 90% 38%,rgb(76 55 107 / 46%),transparent 36%),linear-gradient(135deg,#172330,#211d27)}html.dark .help-center-title-icon{border-color:#ff7e4b70;color:#ff9b75;background:#4b2f2aad;box-shadow:inset 0 1px #ffffff12,0 10px 24px #0000002e}html.dark .help-center-header h2,html.dark .help-center-section-heading h3,html.dark .help-center-topic strong,html.dark .help-center-faq summary strong,html.dark .help-center-empty strong,html.dark .help-center-footer strong{color:#edf3fb}html.dark .help-center-header #help-center-description,html.dark .help-center-section-heading p,html.dark .help-center-topic small,html.dark .help-center-faq>p,html.dark .help-center-empty p,html.dark .help-center-footer p{color:#a8b4c5}html.dark .help-center-close,html.dark .help-center-copy-button{border-color:#53657ead;color:#bac6d5;background:#253141c7;box-shadow:inset 0 1px #ffffff0f}html.dark .help-center-close:hover,html.dark .help-center-copy-button:hover{border-color:#ff7e4b8c;color:#ffad8b;background:#333e4feb}html.dark .help-center-search input{border-color:#4f6279c2;color:#edf3fb;background:#192432d9;box-shadow:inset 0 1px #ffffff0f,0 10px 28px #00000029}html.dark .help-center-search input::placeholder{color:#8493a6}html.dark .help-center-search input:focus{border-color:#ff7e4b9e;background:#1e2a39f0;box-shadow:0 0 0 3px #ff713821}html.dark .help-center-topic,html.dark .help-center-faq-list{border-color:#4b5c72ad;background:linear-gradient(145deg,#253141db,#192331c7);box-shadow:inset 0 1px #ffffff0d,0 9px 24px #0000001f}html.dark .help-center-topic:hover{border-color:#ff7e4b7a;background:linear-gradient(145deg,#313d4feb,#35282bd1)}html.dark .help-center-faq+.help-center-faq{border-color:#48596e9e}html.dark .help-center-faq summary{color:#dce5f1}html.dark .help-center-faq summary:hover{background:#2e3b4ca3}html.dark .help-center-faq[open] summary{color:#ffad8b;background:#3e2d2c8a}html.dark .help-center-empty{border-color:#4f6279b3;color:#8796a9;background:#192330b3}html.dark .help-center-footer{border-color:#4b5c72ad;background:linear-gradient(90deg,#16202df5,#241d23eb)}html.dark .help-center-mail-icon{border-color:#ff7e4b6b;color:#ff9b75;background:#422c2ab3}html.dark .sidebar-mobile-help-button{border-color:#4f6279b8;color:#c2cedc;background:#1c2735c7}html.dark .sidebar-mobile-help-button:hover{border-color:#ff7e4b8a;color:#ffad8b;background:#392b2bd1}@media(max-width:639px){.help-center-panel{max-height:94vh;border-radius:1.35rem}.help-center-topic-grid{grid-template-columns:minmax(0,1fr)}.help-center-section-heading>p{display:none}.help-center-footer>div:last-child{width:100%}.help-center-copy-button,.help-center-contact-button{flex:1}.help-center-faq>p{padding-left:1rem;padding-right:1rem}}.recharge-orders-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:grid;place-items:center;padding:24px;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.recharge-orders-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#111f3270;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.recharge-orders-panel{position:relative;display:flex;width:min(1080px,100%);max-height:min(820px,calc(100vh - 48px));flex-direction:column;overflow:hidden;border:1px solid rgba(255,255,255,.9);border-radius:28px;color:#1b2d43;background:radial-gradient(circle at 5% 0%,rgba(211,245,238,.55),transparent 27%),radial-gradient(circle at 92% 6%,rgba(217,237,255,.7),transparent 30%),#f8fbfdfa;box-shadow:0 38px 100px #162b4442}.recharge-orders-header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:22px 24px 17px;border-bottom:1px solid rgba(199,215,229,.65)}.recharge-orders-header__icon{display:grid;width:46px;height:46px;place-items:center;border:1px solid rgba(255,255,255,.9);border-radius:15px;color:#1686a4;background:linear-gradient(145deg,#fff,#dcefff);box-shadow:0 12px 24px #435b8017}.recharge-orders-header__icon svg{width:22px;height:22px}.recharge-orders-header>div:nth-child(2)>span{color:#1686a4;font-size:9px;font-weight:900;letter-spacing:.2em;text-transform:uppercase}.recharge-orders-header h2{margin:3px 0 0;font-size:24px;font-weight:900;letter-spacing:-.03em}.recharge-orders-header p{display:flex;align-items:center;gap:6px;margin:5px 0 0;color:#718197;font-size:11px}.recharge-orders-header p svg{width:13px;height:13px;color:#15977e}.recharge-orders-close{display:grid;width:36px;height:36px;place-items:center;border:1px solid #dfe8f0;border-radius:12px;color:#738297;cursor:pointer;background:#fffc}.recharge-orders-close:hover{border-color:#ffb499;color:#e65f2d;background:#fff7f3}.recharge-orders-close svg{width:18px;height:18px}.recharge-orders-tools{display:grid;grid-template-columns:minmax(280px,1fr) 160px auto;gap:10px;padding:16px 24px 10px}.recharge-orders-search{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;height:42px;padding-left:13px;border:1px solid #d9e4ed;border-radius:13px;background:#ffffffd1}.recharge-orders-search:focus-within{border-color:#77badd;box-shadow:0 0 0 3px #52a6d31f}.recharge-orders-search>svg{width:17px;height:17px;color:#8190a4}.recharge-orders-search input{min-width:0;border:0;outline:0;color:#263b55;font-size:12px;background:transparent}.recharge-orders-search input::placeholder{color:#9aa7b7}.recharge-orders-search button,.recharge-orders-refresh,.recharge-orders-pagination button,.recharge-orders-state button{border:0;border-radius:10px;font-size:11px;font-weight:800;cursor:pointer}.recharge-orders-search button{align-self:stretch;min-width:64px;margin:4px;color:#fff;background:linear-gradient(135deg,#2f9fc2,#2085ad)}.recharge-orders-tools select{height:42px;padding:0 12px;border:1px solid #d9e4ed;border-radius:13px;outline:0;color:#405269;font-size:11px;font-weight:700;background:#ffffffd1}.recharge-orders-refresh{display:flex;align-items:center;justify-content:center;gap:6px;height:42px;padding:0 15px;border:1px solid #d9e4ed;color:#52657c;background:#ffffffd1}.recharge-orders-refresh:hover:not(:disabled){border-color:#a9d0e6;color:#2085ad}.recharge-orders-refresh svg{width:15px;height:15px}.recharge-orders-refresh:disabled{opacity:.55;cursor:wait}.recharge-orders-summary{display:flex;min-height:25px;align-items:center;justify-content:space-between;gap:16px;padding:0 25px 8px;color:#8390a2;font-size:10px}.recharge-orders-summary strong{color:#243b57;font-size:13px}.recharge-orders-content{min-height:280px;flex:1;overflow-y:auto;padding:0 24px}.recharge-orders-list{display:grid;gap:9px;padding-bottom:8px}.recharge-order-card{display:grid;grid-template-columns:minmax(210px,1.3fr) minmax(120px,.7fr) minmax(190px,1fr) minmax(110px,.55fr);align-items:center;gap:16px;min-height:77px;padding:13px 16px;border:1px solid rgba(214,225,235,.9);border-radius:16px;background:#ffffffc7;box-shadow:0 10px 26px #314d6c0b}.recharge-order-card__identity,.recharge-order-card__amount,.recharge-order-card__time,.recharge-order-card__status{display:grid;min-width:0;gap:4px}.recharge-order-card__identity>span{width:fit-content;padding:3px 7px;border-radius:6px;color:#217fa3;font-size:8px;font-weight:900;background:#e8f6fc}.recharge-order-card__identity strong{overflow:hidden;color:#273b52;font-size:11px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.recharge-order-card__identity small,.recharge-order-card__time span,.recharge-order-card__status small{overflow:hidden;color:#8a97a8;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.recharge-order-card__amount strong{color:#172c43;font-size:15px;font-weight:900}.recharge-order-card__amount span{color:#15977e;font-size:9px;font-weight:800}.recharge-order-card__time strong{color:#4b5e74;font-size:10px;font-weight:750}.recharge-order-card__status{justify-items:end}.recharge-order-status{width:fit-content;padding:5px 9px;border-radius:999px;font-size:9px;font-weight:900}.recharge-order-status--success{color:#087b64;background:#dff7f0}.recharge-order-status--pending{color:#9b6700;background:#fff2cc}.recharge-order-status--processing{color:#176f9c;background:#e0f2fc}.recharge-order-status--warning{color:#a24d13;background:#ffeadb}.recharge-order-status--danger{color:#b03742;background:#ffe4e7}.recharge-order-status--muted{color:#66758a;background:#edf1f5}.recharge-order-pay{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:82px;padding:6px 9px;border:1px solid #8dcbe1;border-radius:9px;color:#167e9f;font-size:9px;font-weight:900;cursor:pointer;background:#edfaff}.recharge-order-pay:hover:not(:disabled){border-color:#3ea9ca;color:#0f6d8a;background:#dff6ff}.recharge-order-pay:disabled{opacity:.58;cursor:wait}.recharge-order-pay svg{width:12px;height:12px}.recharge-order-payment{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3;display:grid;place-items:center;padding:20px}.recharge-order-payment__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#0c192a94;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.recharge-order-payment__panel{position:relative;display:grid;width:min(410px,100%);justify-items:center;gap:10px;padding:28px;border:1px solid rgba(255,255,255,.9);border-radius:24px;color:#243b57;text-align:center;background:linear-gradient(145deg,#fffffffa,#edf8fdfa);box-shadow:0 32px 90px #0a1b3057}.recharge-order-payment__close{position:absolute;top:15px;right:15px}.recharge-order-payment__icon{display:grid;width:48px;height:48px;margin-top:2px;place-items:center;border-radius:15px;color:#1686a4;background:#e6f7fd}.recharge-order-payment__icon--success{color:#0c9075;background:#def8f0}.recharge-order-payment__icon svg{width:23px;height:23px}.recharge-order-payment__panel h3{margin:2px 0 0;font-size:20px;font-weight:900}.recharge-order-payment__panel>p{margin:0;color:#748399;font-size:10px;line-height:17px}.recharge-order-payment__panel>strong{color:#20354e;font-size:13px;font-weight:900}.recharge-order-payment__checkout{display:grid;width:238px;min-height:128px;margin-top:4px;place-items:center;border:1px solid #d8e5ee;border-radius:18px;color:#4b9db8;background:linear-gradient(145deg,#f8fdff,#ecf8fb);box-shadow:0 14px 34px #365d851a}.recharge-order-payment__checkout>svg{width:32px;height:32px}.recharge-order-payment__waiting{display:flex;align-items:center;gap:7px;color:#6f8095;font-size:9px}.recharge-order-payment__waiting i{width:7px;height:7px;border-radius:50%;background:#20bd91;box-shadow:0 0 0 4px #20bd911f}.recharge-order-payment__error{width:100%;padding:8px 10px;border-radius:10px;color:#b23b47!important;background:#fff0f1}.recharge-order-payment__cancel,.recharge-order-payment__done{width:100%;min-height:40px;border:0;border-radius:12px;font-size:11px;font-weight:900;cursor:pointer}.recharge-order-payment__cancel{color:#66778d;background:#edf2f6}.recharge-order-payment__done{color:#fff;background:linear-gradient(135deg,#20a684,#12866e)}.recharge-orders-state{display:grid;min-height:280px;place-content:center;justify-items:center;gap:8px;color:#7f8fa2;text-align:center}.recharge-orders-state>svg{width:30px;height:30px;color:#75acc7}.recharge-orders-state strong{color:#354b64;font-size:13px}.recharge-orders-state span{font-size:10px}.recharge-orders-state button{margin-top:5px;padding:8px 13px;color:#fff;background:#288eaf}.recharge-orders-state--error>svg{color:#d95761}.recharge-orders-spinner{animation:recharge-orders-spin .9s linear infinite}.recharge-orders-pagination{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 24px 18px;border-top:1px solid rgba(214,225,235,.72);color:#7d8c9f;font-size:10px}.recharge-orders-pagination>div{display:flex;gap:8px}.recharge-orders-pagination button{display:flex;align-items:center;gap:4px;padding:8px 11px;border:1px solid #d9e4ed;color:#52657c;background:#ffffffe0}.recharge-orders-pagination button:hover:not(:disabled){border-color:#a9d0e6;color:#2085ad}.recharge-orders-pagination button:disabled{opacity:.42;cursor:not-allowed}.recharge-orders-pagination svg{width:14px;height:14px}html.dark .recharge-orders-modal__backdrop{background:#02070ea8}html.dark .recharge-orders-panel{border-color:#485b71b8;color:#edf3fb;background:radial-gradient(circle at 5% 0%,rgba(31,94,90,.28),transparent 28%),radial-gradient(circle at 92% 5%,rgba(37,84,119,.3),transparent 30%),#111b28fa}html.dark .recharge-orders-header{border-color:#495b70a6}html.dark .recharge-orders-header__icon,html.dark .recharge-orders-close,html.dark .recharge-orders-search,html.dark .recharge-orders-tools select,html.dark .recharge-orders-refresh,html.dark .recharge-orders-pagination button,html.dark .recharge-order-card{border-color:#4a5e75bf;background:#1c2939e0}html.dark .recharge-orders-header h2,html.dark .recharge-orders-summary strong,html.dark .recharge-order-card__identity strong,html.dark .recharge-order-card__amount strong,html.dark .recharge-orders-state strong{color:#edf3fb}html.dark .recharge-orders-search input,html.dark .recharge-orders-tools select{color:#dce6f1}html.dark .recharge-order-card__time strong{color:#cbd7e4}html.dark .recharge-orders-pagination{border-color:#495b70a6}html.dark .recharge-order-pay{border-color:#3a97b4a8;color:#67c5df;background:#1c586c47}html.dark .recharge-order-pay:hover:not(:disabled){border-color:#48b9d7;color:#9adff0;background:#1f6b8261}html.dark .recharge-order-payment__backdrop{background:#02070eb8}html.dark .recharge-order-payment__panel{border-color:#4d6279d1;color:#edf3fb;background:linear-gradient(145deg,#1b2939fc,#111c2afc)}html.dark .recharge-order-payment__panel>strong{color:#edf3fb}html.dark .recharge-order-payment__checkout{border-color:#5b6f87b3}html.dark .recharge-order-payment__cancel{color:#b4c2d2;background:#2b3b4e}html.dark .recharge-order-payment__error{color:#ff9aa3!important;background:#6b26306b}@keyframes recharge-orders-spin{to{transform:rotate(360deg)}}@media(max-width:820px){.recharge-orders-modal{padding:12px}.recharge-orders-panel{max-height:calc(100vh - 24px);border-radius:22px}.recharge-orders-tools{grid-template-columns:1fr 1fr}.recharge-orders-search{grid-column:1 / -1}.recharge-order-card{grid-template-columns:minmax(0,1.4fr) minmax(100px,.6fr)}.recharge-order-card__time{grid-column:1}.recharge-order-card__status{grid-column:2;grid-row:1 / span 2}}@media(max-width:560px){.recharge-orders-modal{padding:0}.recharge-orders-panel{width:100%;height:100%;max-height:none;border-radius:0}.recharge-orders-header{padding:17px 16px 13px}.recharge-orders-header p{align-items:flex-start}.recharge-orders-tools{grid-template-columns:1fr;padding:13px 16px 8px}.recharge-orders-search{grid-column:auto}.recharge-orders-summary{padding-inline:17px}.recharge-orders-content{padding-inline:16px}.recharge-order-card{grid-template-columns:1fr auto;gap:10px}.recharge-order-card__time{grid-column:1 / -1}.recharge-order-card__status{grid-column:2;grid-row:1}.recharge-orders-pagination{padding-inline:16px}}@media(prefers-reduced-motion:reduce){.recharge-orders-spinner{animation:none}}.points-recharge-page{--studio-ink: #17283f;--studio-deep: #13243a;--studio-muted: #728198;--studio-accent: #ff7138;--studio-mint: #d4f5ee;--studio-mist: #d9edff;--studio-lilac: #e9dfff;--studio-peach: #ffe3d7;position:relative;isolation:isolate;min-height:calc(100vh - 3rem);width:100%;overflow:hidden;border-radius:28px;padding:16px;color:var(--studio-ink);font-family:Inter,ui-sans-serif,system-ui,sans-serif;background:radial-gradient(circle at 12% 72%,rgba(191,242,233,.58),transparent 32%),radial-gradient(circle at 58% 8%,rgba(196,232,250,.58),transparent 34%),radial-gradient(circle at 94% 40%,rgba(226,211,255,.72),transparent 36%),linear-gradient(145deg,#fcfdfd,#f5fbfc 42%,#f7f7ff 72%,#fbf9ff)}.points-recharge-page *,.points-recharge-page *:before,.points-recharge-page *:after{box-sizing:border-box}.points-recharge-page button{font:inherit;-webkit-tap-highlight-color:transparent}.points-recharge-noise,.points-recharge-halo,.points-recharge-orb{position:absolute;pointer-events:none}.points-recharge-noise{top:0;right:0;bottom:0;left:0;z-index:0;opacity:.18;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.78' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.36'/%3E%3C/svg%3E");mix-blend-mode:soft-light}.points-recharge-halo{z-index:0;width:36rem;height:36rem;border-radius:999px;opacity:.55;filter:blur(20px)}.points-recharge-halo--top{top:-25rem;right:10%;background:radial-gradient(circle,rgba(174,221,245,.52),rgba(214,239,251,.08) 68%,transparent 72%);animation:points-recharge-halo-drift 12s ease-in-out infinite alternate}.points-recharge-halo--bottom{bottom:-28rem;left:15%;background:radial-gradient(circle,rgba(204,187,246,.48),rgba(235,226,255,.07) 68%,transparent 72%);animation:points-recharge-halo-drift 15s ease-in-out infinite alternate-reverse}.points-recharge-orb{z-index:0;width:11rem;height:11rem;border:1px solid rgba(255,255,255,.62);border-radius:999px;background:linear-gradient(145deg,#ffffff7a,#c5e2f526);box-shadow:inset 0 1px 1px #ffffffb8,0 24px 60px #435b8012;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.points-recharge-orb--left{top:22%;left:-7rem;animation:points-recharge-orb-float 10s ease-in-out infinite}.points-recharge-orb--right{right:-6rem;bottom:10%;width:14rem;height:14rem;animation:points-recharge-orb-float 13s ease-in-out infinite reverse}.points-recharge-shell{position:relative;z-index:10;width:min(1680px,100%);margin:0 auto}.points-recharge-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:8px 4px 24px}.points-recharge-hero>div{max-width:42rem}.points-recharge-eyebrow{display:inline-flex;align-items:center;gap:7px;padding:6px 12px;border:1px solid rgba(255,255,255,.85);border-radius:999px;color:#1686a4;font-size:10px;font-weight:900;letter-spacing:.22em;text-transform:uppercase;background:#ffffffad;box-shadow:0 10px 24px #435b800f;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.points-recharge-eyebrow svg{width:14px;height:14px}.points-recharge-hero h1{margin:14px 0 0;color:var(--studio-deep);font-size:30px;font-weight:900;line-height:1.12;letter-spacing:-.035em}.points-recharge-hero p{max-width:36rem;margin:12px 0 0;color:#6d7d92;font-size:14px;font-weight:400;line-height:24px}.points-recharge-orders-entry{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;min-width:214px;padding:12px 14px;border:1px solid rgba(255,255,255,.88);border-radius:18px;color:#24425d;text-align:left;cursor:pointer;background:linear-gradient(145deg,#ffffffe0,#d9edff8c);box-shadow:0 16px 36px #435b801a;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.points-recharge-orders-entry>svg:first-child{width:20px;height:20px;color:#1686a4}.points-recharge-orders-entry>svg:last-child{width:17px;height:17px;color:#8393a8}.points-recharge-orders-entry span{display:grid;gap:2px}.points-recharge-orders-entry strong{font-size:13px;font-weight:900}.points-recharge-orders-entry small{color:#728198;font-size:9px;font-weight:700;letter-spacing:.04em}.points-recharge-balance,.points-recharge-card,.points-recharge-summary{border:1px solid rgba(255,255,255,.8);background:linear-gradient(145deg,#ffffffb8,#e4effa26),#ffffffa8;box-shadow:0 22px 65px #435b8017;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.points-recharge-balance{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:72px;padding:14px 16px;border-radius:18px;background:radial-gradient(circle at 8% 0%,rgba(255,255,255,.88),transparent 42%),linear-gradient(115deg,#d4f5ee7a,#ffffff94)}.points-recharge-balance__icon{display:grid;width:42px;height:42px;place-items:center;border:1px solid rgba(255,255,255,.86);border-radius:14px;color:#15977e;background:linear-gradient(145deg,#ffffffeb,#d4f5eeb8);box-shadow:0 9px 22px #3f7ebc17}.points-recharge-balance__icon svg{width:20px;height:20px}.points-recharge-balance>div{display:grid;gap:4px}.points-recharge-balance>div span{color:#75859a;font-size:9px;font-weight:700;letter-spacing:.08em}.points-recharge-balance>div strong{color:var(--studio-ink);font-size:18px;font-weight:900}.points-recharge-balance__status{display:flex;align-items:center;gap:8px;color:#15977e;font-size:10px;font-weight:800}.points-recharge-balance__status i{width:8px;height:8px;border-radius:50%;background:#22c99b;animation:points-recharge-status-pulse 1.8s ease-in-out infinite}.points-recharge-workspace{display:grid;gap:20px;margin-top:20px}.points-recharge-card{min-width:0;overflow:hidden;padding:20px;border-radius:26px}.points-recharge-card:first-child{background:linear-gradient(145deg,#ffffffb8,#d3eeff47),#ffffffa8}.points-recharge-card:last-child{background:linear-gradient(145deg,#ffffffb8,#e9e0ff4d),#ffffffa8}.points-recharge-section-head,.points-recharge-section-head>div{display:flex;align-items:center;gap:12px}.points-recharge-section-head{justify-content:space-between;margin-bottom:20px}.points-recharge-section-head>div>span{display:grid;width:41.6px;height:41.6px;place-items:center;border:1px solid rgba(255,255,255,.72);border-radius:14.4px;color:#2f82d2;font-size:10px;font-weight:900;background:linear-gradient(145deg,#ffffffeb,#cde8ffb8);box-shadow:0 9px 22px #3f7ebc1f}.points-recharge-section-head h2{margin:0;color:var(--studio-ink);font-size:16px;font-weight:900}.points-recharge-section-head p{margin:4px 0 0;color:var(--studio-muted);font-size:10px;font-weight:500;line-height:16px}.points-recharge-section-head>small{color:#8090a4;font-size:10px;font-weight:600}.points-recharge-presets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.points-recharge-preset{display:grid;gap:7px;min-height:76px;padding:12px 14px;border:1px solid rgba(255,255,255,.82);border-radius:16px;color:var(--studio-ink);text-align:left;background:radial-gradient(circle at 16% 0%,rgba(255,255,255,.94),transparent 48%),linear-gradient(145deg,#ffffffc2,#e0eef933);box-shadow:inset 0 1px #fffffffa,inset 0 -1px #5b779712,0 8px 22px #435b8011;cursor:pointer}.points-recharge-preset>span{display:flex;align-items:center;gap:6px;font-size:16px;font-weight:900}.points-recharge-preset>span svg{width:14px;height:14px}.points-recharge-preset>strong{color:var(--studio-muted);font-size:10px;font-weight:600}.points-recharge-preset--selected{border-color:#ff7138bd;background:radial-gradient(circle at 15% 0%,rgba(255,255,255,.98),transparent 50%),linear-gradient(135deg,#fffaf7f5,#ffe5da75);box-shadow:inset 0 1px #fff,inset 2px 0 #ff7138d6,0 12px 28px #e767331a}.points-recharge-preset--selected>span{color:#d94d1c}.points-recharge-custom{display:grid;gap:8px;margin-top:20px;color:#32465f;font-size:12px;font-weight:700}.points-recharge-custom__field{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;min-height:54px;padding:0 16px;border:1px solid rgba(255,255,255,.75);border-radius:16px;background:#ffffff9e;box-shadow:inset 0 1px #ffffffd1,0 8px 24px #4962840b;transition:border-color .19s ease,background .19s ease,box-shadow .19s ease}.points-recharge-custom__field:hover{border-color:#fff;background:#ffffffc2}.points-recharge-custom__field:focus-within{border-color:#8bc8efd9;background:#ffffffdb;box-shadow:inset 0 1px #fff,0 0 0 4px #bfe7ff38,0 10px 26px #435b8014}.points-recharge-custom__field>b{color:var(--studio-accent);font-size:10px;font-weight:900;white-space:nowrap}.points-recharge-custom__field input{width:100%;border:0;outline:0;padding:0 10px;color:var(--studio-ink);font:inherit;font-size:14px;font-weight:800;background:transparent}.points-recharge-custom__field em{color:var(--studio-muted);font-size:10px;font-style:normal;font-weight:600}.points-recharge-custom__field em strong{color:#15977e;font-size:12px;font-weight:900}.points-recharge-payment{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:72px;padding:14px;border:1px solid rgba(255,113,56,.74);border-radius:16px;color:var(--studio-ink);text-align:left;background:radial-gradient(circle at 15% 0%,rgba(255,255,255,.98),transparent 50%),linear-gradient(135deg,#fffaf7f5,#ffe5da61);box-shadow:inset 0 1px #fff,inset 2px 0 #ff7138d6,0 12px 28px #e767331a;cursor:pointer}.points-recharge-payment__brand{display:grid;width:40px;height:40px;place-items:center;border-radius:14px;color:#2f82d2;font-size:18px;font-weight:900;background:linear-gradient(145deg,#ffffffeb,#cde8ffb8);box-shadow:0 9px 22px #3f7ebc1f}.points-recharge-payment>span:nth-child(2){display:grid;gap:4px}.points-recharge-payment>span strong{color:var(--studio-ink);font-size:13px;font-weight:900}.points-recharge-payment>span small{color:var(--studio-muted);font-size:10px;font-weight:500}.points-recharge-payment>svg{width:18px;height:18px;color:var(--studio-accent)}.points-recharge-summary{display:grid;gap:20px;margin-top:20px;padding:20px;border-radius:26px;background:linear-gradient(145deg,#ffffffb8,#d4f5ee3d 48%,#e9e0ff33),#ffffffa8}.points-recharge-summary__main>span{display:flex;align-items:center;gap:7px;color:#3578c8;font-size:10px;font-weight:900;letter-spacing:.08em}.points-recharge-summary__main>span svg{width:15px;height:15px}.points-recharge-summary__main>strong{display:block;margin-top:8px;color:var(--studio-deep);font-size:24px;font-weight:900;letter-spacing:-.035em}.points-recharge-summary__main>strong small{color:var(--studio-muted);font-size:11px;font-weight:700}.points-recharge-summary__main p{margin:7px 0 0;color:var(--studio-muted);font-size:10px;font-weight:500;line-height:18px}.points-recharge-summary dl{display:grid;gap:9px;margin:0;padding:16px 0;border-block:1px solid rgba(255,255,255,.7)}.points-recharge-summary dl>div{display:flex;align-items:center;justify-content:space-between;gap:14px}.points-recharge-summary dt{color:var(--studio-muted);font-size:10px;font-weight:600}.points-recharge-summary dd{margin:0;color:var(--studio-ink);font-size:11px;font-weight:900}.points-recharge-summary dl>div:last-child dd{color:#d94d1c;font-size:14px}.points-recharge-summary__action{display:grid;gap:8px}.points-recharge-submit{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:48px;border:1px solid rgba(255,255,255,.64);border-radius:16px;color:#fff;font-size:14px;font-weight:900;background:linear-gradient(105deg,#ff6127,#ff7b45 48%,#ff9a73);box-shadow:inset 0 1px #ffffff8c,0 12px 28px #e85b232e;cursor:pointer}.points-recharge-submit svg{width:15px;height:15px}.points-recharge-submit:disabled{border-color:#ffffffb8;color:#93a0b1;background:linear-gradient(145deg,#ffffffb3,#e0eef94d);box-shadow:inset 0 1px #ffffffdb,0 8px 20px #435b800b;cursor:not-allowed}.points-recharge-summary__action>small{display:flex;align-items:center;justify-content:center;gap:5px;color:#8090a4;font-size:9px;font-weight:600}.points-recharge-summary__action>small svg{width:12px;height:12px}.points-recharge-error{margin:0;padding:10px 12px;border:1px solid rgba(251,113,133,.28);border-radius:16px;color:#be123c;font-size:12px;font-weight:700;line-height:20px;text-align:center;background:#ffe4e6ad}.points-recharge-footer{display:flex;justify-content:space-between;gap:20px;padding:16px 4px 0;color:var(--studio-muted);font-size:10px;font-weight:500}.points-recharge-footer>span{display:flex;align-items:center;gap:6px}.points-recharge-footer svg{width:14px;height:14px;color:#15977e}.points-recharge-interactive{position:relative;isolation:isolate;overflow:hidden;transform:translateZ(0);backdrop-filter:blur(14px) saturate(145%);-webkit-backdrop-filter:blur(14px) saturate(145%);transition:translate .22s cubic-bezier(.22,1,.36,1),transform .18s ease,border-color .22s ease,background .22s ease,color .22s ease,box-shadow .22s ease,backdrop-filter .22s ease}.points-recharge-interactive>*{position:relative;z-index:4}.points-recharge-interactive:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border:1px solid transparent;border-radius:inherit;background:radial-gradient(circle at 18% -22%,rgba(255,255,255,.8),transparent 42%),linear-gradient(150deg,rgba(255,255,255,.28),transparent 42%,rgba(133,199,235,.12));box-shadow:inset 0 1px #ffffffe6,inset 1px 0 #ffffff6b,inset 0 -1px #4c87ae29,inset -1px 0 #ac89e51a;opacity:0;pointer-events:none;content:"";transition:opacity .22s ease,border-color .22s ease}.points-recharge-interactive:after{position:absolute;top:-55%;bottom:-55%;left:-42%;z-index:3;width:34%;background:linear-gradient(96deg,transparent,rgba(255,255,255,.08) 18%,rgba(255,255,255,.72) 48%,rgba(207,240,255,.34) 62%,transparent);opacity:0;filter:blur(.4px);mix-blend-mode:screen;transform:translate3d(-220%,0,0) skew(-16deg);pointer-events:none;content:""}.points-recharge-interactive:hover:not(:disabled){translate:0 -2px;border-color:#fffffff0;box-shadow:inset 0 1px #fff,inset 0 -1px #5180a61a,0 14px 30px #435b8021;backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%)}.points-recharge-interactive:hover:not(:disabled):before{border-color:#ffffffb8;opacity:1}.points-recharge-interactive:hover:not(:disabled):after{animation:points-recharge-glass-sweep .76s cubic-bezier(.22,1,.36,1) both}.points-recharge-interactive:active:not(:disabled){translate:0 0;transform:scale(.985)}.points-recharge-interactive:focus-visible{outline:none;box-shadow:0 0 0 4px #bfe7ff3d,0 14px 30px #435b801a}.points-recharge-interactive:disabled:before,.points-recharge-interactive:disabled:after{display:none}.points-recharge-reveal{animation:points-recharge-enter .5s cubic-bezier(.22,1,.36,1) backwards}.points-recharge-delay-1{animation-delay:.04s}.points-recharge-delay-2{animation-delay:.12s}.points-recharge-delay-3{animation-delay:.2s}.points-recharge-delay-4{animation-delay:.24s}.points-recharge-delay-5{animation-delay:.28s}.points-recharge-dialog{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;padding:18px}.points-recharge-dialog__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;background:#17283f47;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:default}.points-recharge-dialog__panel{position:relative;z-index:1;width:min(100%,460px);padding:28px;border:1px solid rgba(255,255,255,.88);border-radius:26px;background:linear-gradient(145deg,#ffffffeb,#e0eff9c7);box-shadow:0 22px 65px #435b8029;-webkit-backdrop-filter:blur(26px) saturate(170%);backdrop-filter:blur(26px) saturate(170%);animation:points-recharge-enter .5s cubic-bezier(.22,1,.36,1) backwards}.points-recharge-dialog__icon{display:grid;width:48px;height:48px;margin-bottom:16px;place-items:center;border:1px solid rgba(255,255,255,.8);border-radius:16px;color:#2f82d2;background:linear-gradient(145deg,#ffffffeb,#cde8ffb8);box-shadow:0 9px 22px #3f7ebc1f}.points-recharge-dialog__icon svg{width:20px;height:20px}.points-recharge-dialog__panel h2{margin:10px 0 0;color:var(--studio-deep);font-size:24px;font-weight:900}.points-recharge-dialog__panel>p{margin:12px 0 0;color:#6d7d92;font-size:12px;font-weight:500;line-height:20px}.points-recharge-dialog__panel dl{display:grid;gap:1px;overflow:hidden;margin:18px 0;border:1px solid rgba(255,255,255,.8);border-radius:16px;background:#d7e4efb8}.points-recharge-dialog__panel dl>div{display:flex;justify-content:space-between;gap:14px;padding:10px 12px;background:#ffffffad}.points-recharge-dialog__panel dt{color:var(--studio-muted);font-size:10px;font-weight:600}.points-recharge-dialog__panel dd{overflow-wrap:anywhere;margin:0;color:var(--studio-ink);font-size:10px;font-weight:900;text-align:right}.points-recharge-dialog__close{position:absolute;top:18px;right:18px;display:grid;width:36px;height:36px;place-items:center;border:1px solid rgba(255,255,255,.82);border-radius:12px;color:#64748b;background:#ffffffb3;box-shadow:0 8px 20px #435b8014;cursor:pointer}.points-recharge-dialog__close svg{width:16px;height:16px}.points-recharge-payment-dialog{width:min(100%,430px);text-align:center}.points-recharge-payment-dialog .points-recharge-dialog__icon{margin-inline:auto}.points-recharge-payment-timer{display:inline-flex;align-items:center;gap:7px;margin-top:14px;padding:7px 12px;border-radius:999px;color:#1686a4;font-size:11px;font-weight:700;background:#d2f0f6b8}.points-recharge-payment-timer svg{width:14px;height:14px}.points-recharge-payment-timer strong{font-variant-numeric:tabular-nums;letter-spacing:.08em}.points-recharge-payment-timer--urgent{color:#be123c;background:#ffe4e6d1}.points-recharge-payment-status{display:grid;width:min(100%,276px);min-height:150px;margin:20px auto 12px;align-content:center;gap:10px;padding:24px;place-items:center;border:1px solid rgba(167,196,221,.5);border-radius:22px;color:#1686a4;font-size:12px;font-weight:700;background:linear-gradient(145deg,#f7ffff,#e6f8f6);box-shadow:inset 0 1px #fff,0 16px 36px #365d851f}.points-recharge-payment-status--expired{color:#94a3b8;background:linear-gradient(145deg,#f8fafc,#eef2f7)}.points-recharge-payment-status svg{width:42px;height:42px}.points-recharge-payment-status strong{font-size:16px;font-weight:900}.points-recharge-payment-status span{max-width:230px;font-size:11px;line-height:18px}.points-recharge-payment-waiting{display:flex;align-items:center;justify-content:center;gap:8px;color:#1686a4;font-size:11px;font-weight:800}.points-recharge-payment-waiting i{width:8px;height:8px;border-radius:50%;background:#22c99b;animation:points-recharge-status-pulse 1.4s ease-in-out infinite}.points-recharge-payment-waiting--expired{color:#94a3b8}.points-recharge-payment-waiting--expired i{background:#94a3b8;animation:none}.points-recharge-payment-dialog>.points-recharge-error{margin-top:12px;color:#be123c;line-height:18px}.points-recharge-payment-cancel{width:100%;min-height:42px;border:1px solid rgba(148,163,184,.24);border-radius:14px;color:#64748b;font-size:12px;font-weight:800;background:#ffffff9e;cursor:pointer}.points-recharge-payment-cancel:hover{color:#334155;background:#ffffffdb}@keyframes points-recharge-enter{0%{opacity:0;transform:translate3d(0,16px,0) scale(.97)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes points-recharge-glass-sweep{0%{opacity:0;transform:translate3d(-220%,0,0) skew(-16deg)}18%{opacity:.9}72%{opacity:.68}to{opacity:0;transform:translate3d(520%,0,0) skew(-16deg)}}@keyframes points-recharge-halo-drift{0%{transform:translate3d(-2%,-1%,0) scale(.96)}to{transform:translate3d(2%,2%,0) scale(1.05)}}@keyframes points-recharge-orb-float{0%,to{transform:translate3d(0,-9px,0)}50%{transform:translate3d(0,9px,0)}}@keyframes points-recharge-status-pulse{0%,to{opacity:.65;transform:scale(.82)}50%{opacity:1;transform:scale(1.18)}}@media(min-width:640px){.points-recharge-page{padding:24px}.points-recharge-hero h1{font-size:36px}.points-recharge-presets{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1024px){.points-recharge-page{padding:28px}}@media(min-width:1280px){.points-recharge-workspace{grid-template-columns:minmax(0,1fr) 21rem;align-items:stretch}.points-recharge-summary{grid-template-columns:minmax(220px,1fr) minmax(220px,.85fr) minmax(260px,.95fr);align-items:center}.points-recharge-summary dl{padding:0 24px;border-block:0;border-inline:1px solid rgba(255,255,255,.7)}}@media(max-width:639px){.points-recharge-hero{display:grid}.points-recharge-orders-entry{width:100%}.points-recharge-balance{grid-template-columns:auto minmax(0,1fr)}.points-recharge-balance__status{grid-column:1 / -1}.points-recharge-card,.points-recharge-summary{padding:16px}.points-recharge-custom__field{grid-template-columns:auto minmax(0,1fr);padding-block:10px}.points-recharge-custom__field em{grid-column:1 / -1;padding-left:24px}.points-recharge-footer{flex-direction:column;gap:7px}.points-recharge-payment-status{width:min(100%,236px);min-height:140px}}@media(prefers-reduced-motion:reduce){.points-recharge-reveal,.points-recharge-halo,.points-recharge-orb,.points-recharge-balance__status i,.points-recharge-dialog__panel{animation:none!important}.points-recharge-interactive{transition-duration:.01ms!important}.points-recharge-interactive:hover:not(:disabled){translate:none}.points-recharge-interactive:after{display:none}}.registration-studio-shell{--studio-ink: #17283f;--studio-muted: #728198;--studio-accent: #ff7138;--studio-mint: #d4f5ee;--studio-mist: #d9edff;--studio-lilac: #e9dfff;--studio-peach: #ffe3d7;position:relative;isolation:isolate;width:100%;min-height:calc(100vh - 3rem);overflow-x:hidden;overflow-y:auto;border-radius:28px;color:var(--studio-ink);background:radial-gradient(circle at 12% 72%,rgba(191,242,233,.58),transparent 32%),radial-gradient(circle at 58% 8%,rgba(196,232,250,.58),transparent 34%),radial-gradient(circle at 94% 40%,rgba(226,211,255,.72),transparent 36%),linear-gradient(145deg,#fcfdfd,#f5fbfc 42%,#f7f7ff 72%,#fbf9ff);font-family:Inter,ui-sans-serif,system-ui,sans-serif}.registration-studio-noise,.registration-studio-halo,.registration-studio-orb{position:absolute;pointer-events:none}.registration-studio-noise{top:0;right:0;bottom:0;left:0;z-index:0;opacity:.18;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.78' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.22'/%3E%3C/svg%3E");mix-blend-mode:soft-light}.registration-studio-halo{z-index:0;width:36rem;height:36rem;border-radius:999px;opacity:.55;filter:blur(20px)}.registration-studio-halo--top{top:-25rem;right:10%;background:radial-gradient(circle,rgba(174,221,245,.52),rgba(214,239,251,.08) 68%,transparent 72%);animation:registration-halo-drift 12s ease-in-out infinite alternate}.registration-studio-halo--bottom{bottom:-28rem;left:15%;background:radial-gradient(circle,rgba(204,187,246,.48),rgba(235,226,255,.07) 68%,transparent 72%);animation:registration-halo-drift 15s ease-in-out infinite alternate-reverse}.registration-studio-orb{z-index:0;width:11rem;height:11rem;border:1px solid rgba(255,255,255,.62);border-radius:999px;background:linear-gradient(145deg,#ffffff7a,#c5e2f526);box-shadow:inset 0 1px 1px #ffffffb8,0 24px 60px #435b8012;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.registration-studio-orb--left{top:22%;left:-7rem;animation:registration-orb-float 10s ease-in-out infinite}.registration-studio-orb--right{right:-6rem;bottom:10%;width:14rem;height:14rem;animation:registration-orb-float 13s ease-in-out infinite reverse}.registration-studio-page{position:relative;z-index:10;width:100%;max-width:1680px;min-height:inherit;margin:0 auto;padding:16px}.registration-studio-hero{display:flex;flex-direction:column;gap:24px}.registration-studio-intro{max-width:42rem}.registration-studio-eyebrow{display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(255,255,255,.85);border-radius:999px;padding:6px 12px;color:#1686a4;background:#ffffffad;box-shadow:0 8px 22px #435b800f;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);font-size:10px;font-weight:800;letter-spacing:.22em}.registration-studio-eyebrow svg{width:14px;height:14px}.registration-studio-intro h1{margin:13px 0 0;color:#13243a;font-size:30px;font-weight:900;letter-spacing:-.035em;line-height:1.08}.registration-studio-intro>p{max-width:36rem;margin:10px 0 0;color:#6d7d92;font-size:14px;line-height:24px}.registration-studio-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.registration-metric{display:flex;min-width:0;min-height:72px;flex-direction:column;justify-content:space-between;gap:6px;border:1px solid rgba(255,255,255,.86);border-radius:18px;padding:12px 14px;background:radial-gradient(circle at 14% 0%,rgba(255,255,255,.88),transparent 52%),#ffffff9e;box-shadow:inset 0 1px #fffc,0 12px 34px #435b8012;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.registration-metric>span{overflow:hidden;color:#75859a;font-size:9px;font-weight:800;letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.registration-metric>strong{overflow:hidden;color:#17283f;font-size:18px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.registration-metric__status{display:inline-flex;align-items:center;gap:8px}.registration-metric__status i,.registration-live-dot{display:inline-block;width:8px;height:8px;flex:none;border-radius:999px;background:#22c99b;box-shadow:0 0 0 4px #22c99b1c;animation:registration-status-breathe 1.8s ease-in-out infinite}.registration-metric__status i.is-saving,.registration-live-dot.is-saving{background:#f0a33b;box-shadow:0 0 0 4px #f0a33b1f}.registration-resume-note{position:relative;display:flex;width:100%;align-items:center;gap:10px;margin-top:16px;border:1px solid rgba(255,255,255,.82);border-radius:16px;padding:11px 14px;color:#3d6d7c;background:linear-gradient(145deg,#ffffffb8,#d9f3f86b);box-shadow:inset 0 1px #fffffff5,0 8px 24px #435b800e;font-size:12px;text-align:left}.registration-resume-note svg{width:16px;height:16px;flex:none}.registration-resume-note span{flex:1}.registration-resume-note__close{border:0;border-radius:8px;padding:4px 6px;color:#8090a4;background:transparent;font-size:10px;font-weight:700}.registration-studio-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;margin-top:24px}.registration-panel{position:relative;min-width:0;overflow:hidden;border:1px solid rgba(255,255,255,.8);border-radius:26px;background:#ffffffa8;box-shadow:0 22px 65px #435b8017;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.registration-panel:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:linear-gradient(145deg,#ffffffb8,#e4effa26);pointer-events:none;content:""}.registration-panel__header,.registration-workspace__header{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid rgba(255,255,255,.62);padding:20px}.registration-panel__header h2,.registration-workspace__header h2{margin:3px 0 0;color:#17283f;font-size:16px;font-weight:900}.registration-kicker{display:block;color:#3578c8;font-size:9px;font-weight:800;letter-spacing:.18em}.registration-kicker--violet{color:#8177ad}.registration-kicker--orange{color:#d95b29}.registration-roadmap{align-self:stretch;background:linear-gradient(145deg,#ffffffb8,#d3eeff47)}.registration-roadmap__header strong{color:#d94d1c;font-size:18px;font-weight:900}.registration-progress{height:4px;margin:0 20px;overflow:hidden;border-radius:999px;background:#8397ae24}.registration-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ff7138,#ff966d);transition:width .28s cubic-bezier(.22,1,.36,1)}.registration-roadmap__list{display:flex;flex-direction:column;gap:6px;margin:0;padding:16px 12px;list-style:none}.registration-roadmap__step{display:flex;width:100%;align-items:center;gap:12px;border:1px solid transparent;border-radius:16px;padding:10px;color:#53667d;background:transparent;text-align:left}.registration-roadmap__icon{display:grid;width:38px;height:38px;flex:none;place-items:center;border:1px solid rgba(255,255,255,.86);border-radius:13px;color:#8090a4;background:#ffffff80;box-shadow:inset 0 1px #ffffffe6}.registration-roadmap__icon svg{width:16px;height:16px}.registration-roadmap__copy{display:flex;min-width:0;flex-direction:column;gap:2px}.registration-roadmap__copy small{color:#8090a4;font-size:9px;font-weight:800;letter-spacing:.12em}.registration-roadmap__copy strong{color:#32465f;font-size:13px;font-weight:850}.registration-roadmap__copy em{overflow:hidden;color:#8090a4;font-size:10px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.registration-roadmap__list li.is-current .registration-roadmap__step{border-color:#ff713894;color:#d94d1c;background:radial-gradient(circle at 12% 0%,rgba(255,255,255,.96),transparent 52%),linear-gradient(145deg,#ffffffdb,#ffe3d785);box-shadow:inset 2px 0 #ff7138d6,0 12px 28px #e767331a}.registration-roadmap__list li.is-current .registration-roadmap__icon{color:#ff7138;background:linear-gradient(145deg,#fffffffa,#ffe2d4c7)}.registration-roadmap__list li.is-complete .registration-roadmap__icon{color:#16856e;background:linear-gradient(145deg,#fffffff5,#d4f5eed1)}.registration-roadmap__step:disabled{cursor:not-allowed;opacity:.48}.registration-roadmap__save{display:flex;align-items:center;gap:10px;margin:0 12px 12px;border:1px solid rgba(255,255,255,.76);border-radius:16px;padding:12px;color:#19755f;background:linear-gradient(145deg,#ffffffa8,#d4f5ee9e)}.registration-roadmap__save svg{width:17px;height:17px;flex:none}.registration-roadmap__save span{display:flex;min-width:0;flex-direction:column;gap:2px}.registration-roadmap__save strong{font-size:11px;font-weight:850}.registration-roadmap__save small{color:#618b80;font-size:9px;line-height:14px}.registration-workspace{display:flex;min-width:0;flex-direction:column;background:linear-gradient(145deg,#ffffffbd,#d9f7f02e 52%,#e9e0ff38)}.registration-workspace__header{justify-content:flex-start}.registration-workspace__number{display:grid;width:42px;height:42px;flex:none;place-items:center;border:1px solid rgba(255,255,255,.86);border-radius:14px;color:#fff;background:linear-gradient(135deg,#ff7138,#ff9368);box-shadow:inset 0 1px #ffffff59,0 10px 22px #e767332e;font-size:12px;font-weight:900}.registration-workspace__header>div:nth-child(2){min-width:0}.registration-workspace__header p{margin:3px 0 0;color:#728198;font-size:10px}.registration-workspace__badge{margin-left:auto;border:1px solid rgba(255,255,255,.82);border-radius:999px;padding:6px 9px;color:#5f7189;background:#ffffff94;font-size:9px;font-weight:750;white-space:nowrap}.registration-workspace__body{min-height:460px;flex:1;padding:22px 20px 28px;outline:none}.registration-workspace__body:focus-visible{box-shadow:inset 0 0 0 4px #bfe7ff2e}.registration-step-section{animation:registration-step-in .4s cubic-bezier(.22,1,.36,1) both}.registration-step-intro{margin-bottom:22px}.registration-step-intro>span{color:#2f82d2;font-size:9px;font-weight:850;letter-spacing:.18em}.registration-step-intro h3{margin:5px 0 0;color:#13243a;font-size:21px;font-weight:900;letter-spacing:-.025em}.registration-step-intro p{margin:6px 0 0;color:#728198;font-size:12px;line-height:20px}.registration-choice-grid,.registration-governance__grid,.registration-review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.registration-choice-card{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:start;min-height:142px;border:1px solid rgba(255,255,255,.82);border-radius:18px;padding:16px;color:#17283f;background:radial-gradient(circle at 15% 0%,rgba(255,255,255,.94),transparent 48%),linear-gradient(145deg,#ffffffc2,#e0eef933);box-shadow:inset 0 1px #fffffffa,0 8px 22px #435b8011;text-align:left}.registration-choice-card[aria-pressed=true],.registration-governance-card[aria-pressed=true],.registration-segment[aria-pressed=true]{border-color:#ff7138bd;background:radial-gradient(circle at 15% 0%,rgba(255,255,255,.98),transparent 50%),linear-gradient(135deg,#fffaf7f5,#ffe5da75);box-shadow:inset 2px 0 #ff7138d6,0 12px 28px #e767331a}.registration-choice-card__icon,.registration-upload__icon,.registration-guidance__icon{display:grid;width:42px;height:42px;place-items:center;border:1px solid rgba(255,255,255,.82);border-radius:14px;color:#2f82d2;background:linear-gradient(145deg,#fffffff0,#cde8ffb8);box-shadow:0 9px 22px #3f7ebc1f}.registration-choice-card__icon svg,.registration-upload__icon svg,.registration-guidance__icon svg{width:20px;height:20px}.registration-choice-card>span:nth-child(2){display:flex;min-width:0;flex-direction:column;gap:5px}.registration-choice-card strong{font-size:13px;font-weight:900}.registration-choice-card small{color:#d94d1c;font-size:10px;font-weight:800}.registration-choice-card em{color:#728198;font-size:10px;font-style:normal;line-height:17px}.registration-choice-card>i{display:grid;width:20px;height:20px;place-items:center;border-radius:999px;color:#fff;background:#ff7138}.registration-choice-card>i svg{width:12px;height:12px;stroke-width:3}.registration-note,.registration-inline-info,.registration-success{display:flex;align-items:flex-start;gap:10px;margin-top:16px;border:1px solid rgba(255,255,255,.76);border-radius:16px;padding:13px 14px;color:#4b667b;background:linear-gradient(145deg,#ffffff9e,#d9edff61);font-size:11px;line-height:18px}.registration-note svg,.registration-inline-info svg{width:17px;height:17px;flex:none;color:#3578c8}.registration-note p{margin:0}.registration-note strong{display:block;margin-bottom:2px;color:#28465e}.registration-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px}.registration-form-grid__full{grid-column:1 / -1}.registration-field{min-width:0}.registration-field__label-row{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.registration-field__label{color:#32465f;font-size:12px;font-weight:750}.registration-field__label>span{color:#d94d1c}.registration-field__hint{color:#8090a4;font-size:10px;font-weight:600}.registration-input,.registration-input-affix{width:100%;min-height:48px;border:1px solid rgba(255,255,255,.75);border-radius:16px;color:#17283f;background:#ffffff9e;box-shadow:inset 0 1px #ffffffd1,0 8px 24px #4962840b;outline:none;font-size:14px;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.registration-input{padding:13px 15px}.registration-input::placeholder,.registration-input-affix input::placeholder{color:#73839a8c}.registration-input:hover,.registration-input-affix:hover{border-color:#fff;background:#ffffffc2}.registration-input:focus,.registration-input-affix:focus-within{border-color:#8bc8efe6;background:#ffffffdb;box-shadow:0 0 0 4px #bfe7ff3d,inset 0 1px #fff}.registration-input:disabled{cursor:not-allowed;opacity:.6}.registration-textarea{min-height:128px;resize:none;line-height:24px}.registration-input-affix{display:flex;align-items:center;gap:10px;padding:0 14px}.registration-input-affix svg{width:16px;height:16px;flex:none;color:#8090a4}.registration-input-affix input{min-width:0;flex:1;border:0;padding:13px 0;color:#17283f;background:transparent;outline:none;font-size:14px}.registration-input-affix span{color:#8090a4;font-size:10px;font-weight:700}.registration-segmented{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:18px}.registration-segment{border:1px solid rgba(255,255,255,.82);border-radius:16px;padding:11px 14px;color:#65758d;background:#ffffff85;font-size:12px;font-weight:850}.registration-segment[aria-pressed=true]{color:#d94d1c}.registration-governance{margin-top:20px}.registration-governance__grid{margin-bottom:16px}.registration-governance-card{display:flex;align-items:center;gap:10px;border:1px solid rgba(255,255,255,.8);border-radius:16px;padding:13px;color:#53667d;background:#ffffff85;text-align:left}.registration-governance-card>svg{width:17px;height:17px;flex:none;color:#2f82d2}.registration-governance-card span{display:flex;min-width:0;flex-direction:column;gap:2px}.registration-governance-card strong{color:#17283f;font-size:11px;font-weight:850}.registration-governance-card small{color:#728198;font-size:9px;line-height:14px}.registration-upload-grid{display:grid;gap:10px}.registration-material-card{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;border:1px solid rgba(255,255,255,.82);border-radius:18px;padding:16px;background:radial-gradient(circle at 15% 0%,rgba(255,255,255,.94),transparent 48%),linear-gradient(145deg,#ffffffb3,#e0eef933);box-shadow:inset 0 1px #fffffff5,0 8px 22px #435b8011}.registration-material-card.is-ready{border-color:#22c99b57;background:linear-gradient(145deg,#ffffffd1,#d4f5ee75)}.registration-material-card>div{display:flex;min-width:0;flex-direction:column;gap:4px}.registration-material-card>div strong{color:#17283f;font-size:12px;font-weight:850}.registration-material-card>div small{overflow:hidden;color:#728198;font-size:10px;line-height:16px;text-overflow:ellipsis;white-space:nowrap}.registration-material-card__check{position:absolute;top:8px;right:10px;display:inline-flex;align-items:center;gap:5px;border:0;border-radius:999px;padding:4px 7px;color:#8090a4;background:#ffffff6b;font-size:9px}.registration-material-card__check>span{display:grid;width:14px;height:14px;place-items:center;border:1px solid rgba(128,144,164,.35);border-radius:5px}.registration-material-card__check svg{width:10px;height:10px}.registration-material-card__check[aria-pressed=true]{color:#19755f}.registration-material-card__check[aria-pressed=true]>span{border-color:#22c99b;color:#fff;background:#22c99b}.registration-file-button{border:1px solid rgba(255,255,255,.84);border-radius:13px;padding:8px 10px;color:#53667d;background:#ffffff9e;font-size:10px;font-weight:800;cursor:pointer}.registration-file-button input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0}.registration-help{display:flex;gap:7px;margin:14px 0 0;color:#728198;font-size:10px;line-height:17px}.registration-help svg{width:14px;height:14px;flex:none;color:#15977e}.registration-review-grid>button,.registration-review-grid>div{display:flex;min-height:112px;flex-direction:column;justify-content:space-between;gap:6px;border:1px solid rgba(255,255,255,.82);border-radius:16px;padding:14px;color:#17283f;background:#ffffff8a;text-align:left}.registration-review-grid span{color:#8090a4;font-size:9px;font-weight:800;letter-spacing:.08em}.registration-review-grid strong{overflow:hidden;font-size:12px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.registration-review-grid small{color:#d95b29;font-size:9px;font-weight:700}.registration-declarations{margin-top:22px}.registration-declarations h3{margin:0 0 10px;color:#32465f;font-size:12px;font-weight:850}.registration-declarations label{display:block;margin-top:8px;cursor:pointer}.registration-declarations input{position:absolute;opacity:0;pointer-events:none}.registration-declarations label>span{display:flex;gap:10px;border:1px solid rgba(255,255,255,.72);border-radius:14px;padding:11px 12px;color:#5f7189;background:#ffffff75;font-size:10px;line-height:17px;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.registration-declarations label i{display:grid;width:17px;height:17px;flex:none;place-items:center;border:1px solid rgba(128,144,164,.36);border-radius:6px;color:transparent}.registration-declarations label i svg{width:11px;height:11px}.registration-declarations input:checked+span{border-color:#ff713870;color:#32465f;background:linear-gradient(145deg,#ffffffc2,#ffe3d761)}.registration-declarations input:checked+span i{border-color:#ff7138;color:#fff;background:#ff7138}.registration-declarations input:focus-visible+span{box-shadow:0 0 0 4px #bfe7ff47}.registration-success{margin:0 0 20px;color:#19755f;background:linear-gradient(145deg,#ffffffbd,#d4f5ee9e)}.registration-success>span{display:grid;width:34px;height:34px;flex:none;place-items:center;border-radius:12px;color:#16856e;background:#ffffffb3}.registration-success svg{width:18px;height:18px}.registration-success strong{font-size:12px;font-weight:900}.registration-success p{margin:3px 0 0;font-size:10px;line-height:17px}.registration-success--error{color:#a23d50;background:linear-gradient(145deg,#ffffffc7,#ffe2e8b3)}.registration-success--error>span{color:#b64459}.registration-workspace__footer{display:flex;align-items:center;gap:8px;border-top:1px solid rgba(255,255,255,.62);padding:14px 16px;background:#ffffff3d}.registration-icon-button,.registration-secondary-button,.registration-save-button,.registration-submit-button{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:7px;border:1px solid rgba(255,255,255,.82);border-radius:14px;padding:9px 12px;color:#53667d;background:radial-gradient(circle at 16% 0%,rgba(255,255,255,.94),transparent 48%),linear-gradient(145deg,#ffffffc2,#e0eef933);box-shadow:inset 0 1px #fffffffa,0 8px 22px #435b8011;font-size:11px;font-weight:850}.registration-icon-button{width:42px;flex:none;padding:0}.registration-secondary-button{margin-left:auto}.registration-save-button{color:#19755f;background:linear-gradient(145deg,#ffffffc7,#d4f5ee85)}.registration-submit-button{flex:1;border-color:#ffffff75;color:#fff;background:linear-gradient(135deg,#ff7138,#ff9368);box-shadow:inset 0 1px #ffffff57,0 12px 28px #e767332e}.registration-workspace__footer svg{width:15px;height:15px}.registration-guidance{display:flex;align-self:stretch;flex-direction:column;background:linear-gradient(145deg,#ffffffb8,#e9e0ff4d)}.registration-guidance__spotlight{padding:20px}.registration-guidance__spotlight small{display:block;margin-top:14px;color:#8177ad;font-size:9px;font-weight:800;letter-spacing:.12em}.registration-guidance__spotlight h3{margin:4px 0 0;color:#13243a;font-size:19px;font-weight:900}.registration-guidance__spotlight p{margin:7px 0 0;color:#728198;font-size:11px;line-height:19px}.registration-guidance__status{display:grid;gap:8px;padding:0 14px 14px}.registration-guidance__status>div{display:flex;align-items:center;gap:10px;border:1px solid rgba(255,255,255,.74);border-radius:16px;padding:12px;background:#ffffff75}.registration-guidance__status svg{width:16px;height:16px;flex:none;color:#2f82d2}.registration-guidance__status span{display:flex;min-width:0;flex-direction:column;gap:2px}.registration-guidance__status small{color:#8090a4;font-size:9px;font-weight:700}.registration-guidance__status strong{overflow:hidden;color:#32465f;font-size:11px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.registration-guidance__privacy{display:flex;gap:10px;margin:0 14px;border:1px solid rgba(255,255,255,.76);border-radius:16px;padding:13px;color:#19755f;background:linear-gradient(145deg,#ffffffa8,#d4f5ee7a)}.registration-guidance__privacy svg{width:17px;height:17px;flex:none}.registration-guidance__privacy strong{font-size:11px;font-weight:850}.registration-guidance__privacy p{margin:4px 0 0;color:#618b80;font-size:9px;line-height:15px}.registration-guidance__footer{display:flex;gap:8px;margin-top:auto;border-top:1px solid rgba(255,255,255,.6);padding:16px;color:#728198}.registration-guidance__footer svg{width:15px;height:15px;flex:none;color:#8177ad}.registration-guidance__footer p{margin:0;font-size:9px;line-height:15px}.registration-interactive{position:relative;isolation:isolate;overflow:hidden;outline:none;transition:transform .19s ease,color .19s ease,border-color .19s ease,background .19s ease,box-shadow .19s ease,backdrop-filter .19s ease}.registration-interactive:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;transform:translate(-115%);background:linear-gradient(110deg,transparent 20%,rgba(255,255,255,.8) 48%,transparent 76%);pointer-events:none;content:"";transition:transform .65s ease}.registration-interactive:hover:not(:disabled){transform:translateY(-2px);border-color:#fffffffa;box-shadow:inset 0 1px #fff,0 14px 30px #435b801c;-webkit-backdrop-filter:blur(24px) saturate(170%);backdrop-filter:blur(24px) saturate(170%)}.registration-interactive:hover:not(:disabled):before{transform:translate(115%)}.registration-interactive:active:not(:disabled){transform:translateY(0) scale(.985)}.registration-interactive:focus-visible{border-color:#8bc8efe6;box-shadow:0 0 0 4px #bfe7ff47,inset 0 1px #fff,0 12px 28px #435b801a}.registration-interactive:disabled{cursor:not-allowed;opacity:.5;box-shadow:none}.studio-enter{animation:registration-enter .5s cubic-bezier(.22,1,.36,1) backwards}.studio-enter--eyebrow{animation-delay:.04s}.studio-enter--title{animation-delay:.08s}.studio-enter--copy,.studio-enter--metric-one{animation-delay:.12s}.studio-enter--metric-two{animation-delay:.16s}.studio-enter--metric-three,.studio-enter--panel-one{animation-delay:.2s}.studio-enter--panel-two{animation-delay:.24s}.studio-enter--panel-three{animation-delay:.28s}@keyframes registration-enter{0%{opacity:0;transform:translate3d(0,16px,0) scale(.97)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes registration-step-in{0%{opacity:0;transform:translate3d(16px,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes registration-halo-drift{0%{transform:translate3d(-1.5%,0,0) scale(.96)}to{transform:translate3d(1.5%,2%,0) scale(1.05)}}@keyframes registration-orb-float{0%,to{transform:translate3d(0,-9px,0)}50%{transform:translate3d(0,9px,0)}}@keyframes registration-status-breathe{0%,to{opacity:.65;transform:scale(.82)}50%{opacity:1;transform:scale(1.18)}}@media(min-width:640px){.registration-studio-page{padding:24px}.registration-studio-intro h1{font-size:36px}.registration-workspace__body{padding:28px}.registration-workspace__header{padding:20px 24px}}@media(min-width:1024px){.registration-studio-page{padding:28px}.registration-studio-hero{flex-direction:row;align-items:flex-end;justify-content:space-between}.registration-studio-metrics{min-width:390px}}@media(min-width:1280px){.registration-studio-grid{grid-template-columns:21rem minmax(0,1fr)}.registration-guidance{grid-column:1 / -1}}@media(min-width:1536px){.registration-studio-grid{grid-template-columns:18rem minmax(0,1fr) 17rem;align-items:stretch}.registration-guidance{grid-column:auto}.registration-panel{height:100%}}@media(max-width:639px){.registration-studio-shell{border-radius:22px}.registration-studio-metrics{grid-template-columns:1fr}.registration-resume-note__close{padding:6px;font-size:0}.registration-resume-note__close:after{font-size:10px;content:"关闭"}.registration-choice-grid,.registration-governance__grid,.registration-review-grid,.registration-form-grid{grid-template-columns:1fr}.registration-form-grid__full{grid-column:auto}.registration-choice-card{min-height:0}.registration-workspace__badge{display:none}.registration-workspace__body{padding:20px 16px 24px}.registration-workspace__footer{flex-wrap:wrap}.registration-secondary-button{margin-left:0}.registration-submit-button{min-width:calc(100% - 50px)}.registration-save-button span,.registration-secondary-button span{display:none}.registration-save-button,.registration-secondary-button{width:42px;padding:0}.registration-material-card{grid-template-columns:auto minmax(0,1fr);padding-top:34px}.registration-file-button{grid-column:1 / -1;text-align:center}}@media(prefers-reduced-motion:reduce){.registration-studio-halo,.registration-studio-orb,.registration-metric__status i,.registration-live-dot,.studio-enter,.registration-step-section{animation:none!important}.registration-interactive,.registration-progress span{transition:none!important}.registration-interactive:before{display:none}.registration-interactive:hover:not(:disabled),.registration-interactive:active:not(:disabled){transform:none}}.enterprise-registration-public__workspace{margin:22px 0}.enterprise-registration-public__workspace .registration-studio-shell{min-height:calc(100vh - 132px);overflow-y:hidden;border:1px solid rgba(255,255,255,.82);box-shadow:0 24px 70px #435b801a,inset 0 1px #ffffffe6}@media(max-width:720px){.enterprise-registration-public__workspace{margin:14px 0}.enterprise-registration-public__workspace .registration-studio-shell{min-height:calc(100vh - 100px);border-radius:22px}}.forum-nav{position:relative;z-index:15;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid rgba(255,255,255,.82);border-radius:20px;padding:7px;background:#ffffff7a;box-shadow:inset 0 1px #fffffff0,0 12px 34px #435b8012;-webkit-backdrop-filter:blur(20px) saturate(155%);backdrop-filter:blur(20px) saturate(155%)}.forum-nav nav{display:flex;min-width:0;gap:4px;overflow-x:auto;scrollbar-width:none}.forum-nav nav::-webkit-scrollbar{display:none}.forum-nav__item{display:inline-flex;min-height:40px;flex:none;align-items:center;gap:7px;border:1px solid transparent;border-radius:13px;padding:9px 12px;color:#65758d;background:transparent;font-size:11px;font-weight:800}.forum-nav__item svg{width:15px;height:15px}.forum-nav__item[aria-current=page]{border-color:#ff713894;color:#d94d1c;background:linear-gradient(145deg,#ffffffe6,#ffe3d78a);box-shadow:inset 2px 0 #ff7138,0 9px 22px #e7673317}.forum-main{margin-top:24px}.forum-hero__metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:300px}.forum-hero__metrics>div{display:flex;min-height:74px;align-items:center;gap:10px;border:1px solid rgba(255,255,255,.86);border-radius:18px;padding:12px 14px;background:radial-gradient(circle at 12% 0%,rgba(255,255,255,.94),transparent 48%),#ffffff8c;box-shadow:inset 0 1px #fff,0 12px 34px #435b8012;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.forum-hero__metrics svg{width:18px;height:18px;color:#3578c8}.forum-hero__metrics span{display:flex;flex-direction:column}.forum-hero__metrics strong{color:#13243a;font-size:18px;font-weight:900}.forum-hero__metrics small{color:#728198;font-size:9px;font-weight:700}.forum-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:20px;margin-top:24px}.forum-feed{min-width:0}.forum-search{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:10px}.forum-sort{margin:14px 0}.forum-categories{align-self:start}.forum-categories__list{display:flex;flex-direction:column;gap:7px;padding:12px}.forum-category{display:flex;width:100%;align-items:center;justify-content:space-between;border:1px solid rgba(255,255,255,.72);border-radius:14px;padding:11px 12px;color:#5f7189;background:#ffffff61;font-size:11px;font-weight:800;text-align:left}.forum-category small{color:#8090a4;font-size:9px}.forum-category[aria-pressed=true]{border-color:#ff713894;color:#d94d1c;background:#ffe3d78a;box-shadow:inset 2px 0 #ff7138}.forum-loading{min-height:320px}.forum-post-list{display:flex;flex-direction:column;gap:12px}.forum-post{padding:8px}.forum-post__main{display:block;width:100%;border:0;border-radius:17px;padding:12px;color:inherit;background:transparent;text-align:left}.forum-post__meta{display:flex;align-items:center;justify-content:space-between;gap:10px}.forum-post__meta>span:last-child{color:#8090a4;font-size:9px;font-weight:600}.forum-post h2{margin:12px 0 0;color:#17283f;font-size:17px;font-weight:900;line-height:1.4}.forum-post__main>p{display:-webkit-box;overflow:hidden;margin:7px 0 0;color:#728198;font-size:12px;line-height:21px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.forum-post__read{display:flex;align-items:center;gap:5px;margin-top:12px;color:#3578c8;font-size:10px;font-weight:800}.forum-post__read svg{width:13px;height:13px;transition:transform .18s ease}.forum-post__main:hover .forum-post__read svg{transform:translate(2px)}.forum-post footer{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid rgba(215,228,239,.75);padding:12px 14px 8px}.forum-post footer>div:first-child{display:flex;align-items:center;gap:9px}.forum-post footer img,.forum-post footer [aria-label$=的头像]{border-color:#ffffffe6!important;box-shadow:0 5px 14px #435b8014}.forum-post footer>div:first-child>span{display:flex;flex-direction:column}.forum-post footer strong{color:#52667f;font-size:10px}.forum-post footer small{color:#8090a4;font-size:8px}.forum-post__stats{display:flex;align-items:center;gap:12px;color:#8090a4;font-size:10px;font-weight:700}.forum-post__stats span{display:flex;align-items:center;gap:4px}.forum-post__stats svg{width:14px;height:14px}.forum-post__liked,.forum-post__bookmarked{color:#d94d1c!important}.forum-post__bookmarked{fill:currentColor}.forum-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px;margin-top:10px}.forum-post__stat{display:flex;min-width:34px;min-height:32px;align-items:center;justify-content:center;gap:4px;border:1px solid transparent;border-radius:10px;padding:5px 7px;color:inherit;background:transparent;font:inherit;cursor:pointer}.forum-post__stat:hover:not(:disabled){border-color:#d7e4efe6;color:#3578c8;background:#ffffffa8}.forum-post__stat:focus-visible{outline:0;box-shadow:0 0 0 3px #bfe7ff61}.forum-post__stat:disabled{cursor:wait;opacity:.55}.forum-post__stat-icon--filled{fill:currentColor}.forum-post__report{color:#b4533c}.forum-post__report:hover:not(:disabled){border-color:#ef673447;color:#d94d1c;background:#ffece2a8}.forum-pagination{display:grid;grid-template-columns:minmax(140px,1fr) auto minmax(140px,1fr);align-items:center;gap:14px;margin-top:4px;border:1px solid rgba(255,255,255,.82);border-radius:18px;padding:12px 14px;background:#ffffff80;box-shadow:inset 0 1px #fffffff0,0 10px 28px #435b800f;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.forum-pagination__summary{display:flex;align-items:center;gap:8px;color:#8090a4;font-size:10px}.forum-pagination__summary strong{color:#52667f;font-size:11px}.forum-pagination__pages{display:flex;align-items:center;justify-content:center;gap:6px}.forum-pagination__size{display:flex;align-items:center;justify-self:end;gap:7px;color:#728198;font-size:10px;font-weight:700}.forum-pagination__size select{min-height:34px;border:1px solid rgba(215,228,239,.9);border-radius:10px;padding:0 28px 0 10px;color:#52667f;background:#ffffffb8;font-size:10px;font-weight:700}.forum-pagination button[aria-current=page]{border-color:#ff713899;color:#fff;background:linear-gradient(105deg,#ff6127,#ff7b45 48%,#ff9a73)}.forum-pagination__meta{display:flex;align-items:center;gap:12px}.forum-pagination__ellipsis{display:inline-flex;width:22px;align-items:center;justify-content:center;color:#8090a4;font-size:12px;font-weight:900}.forum-pagination__jump{display:flex;align-items:center;justify-self:end;gap:6px;color:#728198;font-size:10px;font-weight:700;white-space:nowrap}.forum-pagination__jump input{width:58px;height:34px;border:1px solid rgba(215,228,239,.9);border-radius:10px!important;padding:0 8px;outline:0;color:#52667f;background:#ffffffb8;font-size:11px;font-weight:800;text-align:center}.forum-pagination__jump input:focus{border-color:#ff713894;box-shadow:0 0 0 3px #ff713817}.forum-pagination__jump button{height:34px;border:1px solid rgba(255,113,56,.4);border-radius:10px;padding:0 10px;color:#d94d1c;background:#ffeee5d1;font-size:10px;font-weight:850;cursor:pointer}.forum-pagination__jump button:disabled{cursor:not-allowed;opacity:.45}.forum-page [id^=comment-]:target{border-color:#ef67349e!important;box-shadow:0 0 0 4px #ff754021,0 12px 30px #db52241a!important}.forum-page .rounded-2xl.border,.forum-page .rounded-xl.border,.forum-page .bg-white{border-color:#ffffffc7!important;background:#ffffff8f!important;box-shadow:inset 0 1px #ffffffeb,0 10px 28px #435b800f;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.forum-page .text-slate-950,.forum-page .text-slate-900,.forum-page .text-slate-800{color:#17283f!important}.forum-page .text-slate-700,.forum-page .text-slate-600,.forum-page .text-slate-500{color:#728198!important}.forum-page input,.forum-page select,.forum-page textarea{border-color:#fffc!important;border-radius:16px!important;background:#ffffff9e!important}.forum-page input:focus,.forum-page select:focus,.forum-page textarea:focus{border-color:#8bc8efd9!important;box-shadow:0 0 0 4px #bfe7ff38!important}.forum-page button{transition:translate .22s ease,box-shadow .22s ease,border-color .22s ease}.forum-page button:hover:not(:disabled){translate:0 -2px}.forum-page button:active:not(:disabled){translate:0 0;transform:scale(.985)}.forum-page button:focus-visible,.forum-page a:focus-visible{outline:0;box-shadow:0 0 0 4px #bfe7ff4d!important}@media(max-width:1023px){.forum-layout{grid-template-columns:1fr}.forum-categories{order:-1}.forum-categories__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){.forum-nav{align-items:stretch;flex-direction:column}.forum-nav>.studio-button{width:100%}.forum-hero__metrics{min-width:0}.forum-search{grid-template-columns:1fr}.forum-search button{width:100%}}@media(max-width:639px){.forum-categories__list{grid-template-columns:repeat(2,minmax(0,1fr))}.forum-post h2{font-size:15px}}@media(max-width:1100px){.forum-pagination{grid-template-columns:1fr}.forum-pagination__meta,.forum-pagination__summary,.forum-pagination__pages{justify-content:center}.forum-pagination__jump{justify-self:center}}@media(max-width:767px){.forum-post footer{align-items:flex-start;flex-direction:column}.forum-post__stats{width:100%;flex-wrap:wrap;justify-content:flex-end}.forum-pagination__meta{flex-wrap:wrap}.forum-pagination__pages{max-width:100%;flex-wrap:wrap}.forum-pagination__jump{justify-self:center}}@media(prefers-reduced-motion:reduce){.forum-page button:hover:not(:disabled){translate:0}}.message-center__sections{display:flex;width:max-content;gap:6px;border:1px solid rgba(255,255,255,.9);border-radius:16px;padding:5px;background:#ffffff85;box-shadow:inset 0 1px #fff,0 10px 30px #435b8012}.message-center__sections button{display:flex;min-width:110px;height:38px;align-items:center;justify-content:center;gap:7px;border:0;border-radius:11px;color:#748399;background:transparent;font-size:12px;font-weight:850;cursor:pointer}.message-center__sections button:hover{color:#273d58;background:#ffffffa6}.message-center__sections button.is-active{color:#fff;background:linear-gradient(135deg,#ff7138,#ef4d48);box-shadow:0 7px 17px #e2553038}.message-center__sections svg{width:16px;height:16px}.message-center__sections button>span{display:inline-flex;min-width:18px;height:18px;align-items:center;justify-content:center;border:2px solid #fff;border-radius:999px;padding:0 4px;color:#fff;background:#e82d3b;font-size:9px;font-weight:900}.message-center--chat{min-height:0;overflow-y:hidden}.message-center--chat .message-center__content{height:100%;min-height:0}.message-center--chat .studio-header,.message-center--chat .message-center__sections{flex:none}.message-center__panel--messenger{height:auto;min-height:0;flex:1 1 0;overflow:hidden;padding:0}.messenger-layout{display:grid;height:100%;min-height:0;grid-template-columns:300px minmax(0,1fr);color:#24364e}.messenger-sidebar{display:flex;min-width:0;min-height:0;flex-direction:column;border-right:1px solid rgba(209,224,237,.8);background:#fafdff8f}.messenger-sidebar__header{display:flex;height:70px;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(215,228,239,.7);padding:0 18px}.messenger-sidebar__header>div{display:flex;flex-direction:column}.messenger-sidebar__header strong{font-size:16px;font-weight:900}.messenger-sidebar__header span{margin-top:2px;color:#8c9bad;font-size:9px;font-weight:750}.messenger-sidebar__header button,.messenger-chat__header>button{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border:1px solid rgba(207,221,234,.8);border-radius:11px;color:#e96333;background:#ffffffc7;cursor:pointer}.messenger-sidebar__header svg{width:17px}.messenger-search{display:flex;height:38px;align-items:center;gap:7px;margin:12px;border:1px solid rgba(206,221,234,.85);border-radius:12px;padding:0 11px;background:#ffffffb8}.messenger-search svg{width:15px;color:#95a3b5}.messenger-search input{min-width:0;flex:1;border:0;outline:0;color:#33475f;background:transparent;font-size:11px}.messenger-conversations{min-height:0;flex:1;overflow-y:auto;padding:0 7px 10px}.messenger-conversation{position:relative;display:flex;width:100%;align-items:center;gap:10px;border:0;border-radius:14px;padding:10px;color:inherit;background:transparent;text-align:left;cursor:pointer}.messenger-conversation:hover{background:#ffffffb3}.messenger-conversation--active{background:linear-gradient(100deg,#ffede4e0,#ecf7ffbf)!important;box-shadow:inset 3px 0 #ff7138}.messenger-conversation--unread .messenger-conversation__body strong{font-weight:950}.messenger-avatar{width:40px;height:40px;border:2px solid #fff;border-radius:13px;object-fit:cover;box-shadow:0 5px 14px #405b7c1a}.messenger-avatar--large{width:44px;height:44px;border-radius:14px}.messenger-avatar--message{width:30px;height:30px;border-radius:10px}.messenger-avatar-spacer{width:30px;flex:none}.messenger-conversation__body{display:flex;min-width:0;flex:1;flex-direction:column;gap:4px}.messenger-conversation__body>span{display:flex;align-items:center;justify-content:space-between;gap:5px}.messenger-conversation__body strong{overflow:hidden;text-overflow:ellipsis;font-size:12px;white-space:nowrap}.messenger-conversation__body time{flex:none;color:#a0adbc;font-size:8px}.messenger-conversation__body small{overflow:hidden;color:#8492a5;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.messenger-unread{display:inline-flex;min-width:18px;height:18px;align-items:center;justify-content:center;border:2px solid #fff;border-radius:999px;padding:0 4px;color:#fff;background:#ef3038;font-size:8px;font-weight:900}.messenger-side-state{display:flex;min-height:150px;align-items:center;justify-content:center;gap:6px;color:#8797aa;font-size:10px;text-align:center}.messenger-side-state svg{width:18px}.messenger-side-state button{border:0;color:#e85f31;background:transparent;font-weight:850;cursor:pointer}.messenger-chat{display:flex;min-width:0;min-height:0;flex-direction:column;background:radial-gradient(circle at 75% 5%,rgba(220,240,255,.45),transparent 36%),#ffffff57}.messenger-chat__header{display:flex;height:70px;flex:none;align-items:center;gap:11px;border-bottom:1px solid rgba(215,228,239,.7);padding:0 18px;background:#ffffff59}.messenger-chat__header>div{display:flex;flex:1;flex-direction:column}.messenger-chat__header strong{font-size:14px;font-weight:900}.messenger-chat__header span{margin-top:2px;color:#91a0b2;font-size:9px}.messenger-mobile-back{display:none!important;width:auto!important;gap:4px;padding:0 9px!important;font-size:9px;font-weight:800}.messenger-mobile-back svg{width:13px}.messenger-messages{min-height:0;flex:1;overflow-y:auto;padding:20px}.messenger-messages__state{display:flex;height:100%;min-height:180px;align-items:center;justify-content:center;gap:8px;color:#94a1b1;font-size:11px}.messenger-message-row{display:flex;align-items:flex-start;gap:7px;margin:5px 0}.messenger-message-row--mine{justify-content:flex-end}.messenger-bubble{max-width:min(70%,520px);border:1px solid rgba(210,224,236,.75);border-radius:5px 17px 17px;padding:9px 12px;background:#ffffffd9;box-shadow:0 6px 16px #435b800f}.messenger-message-row--mine .messenger-bubble{border-color:#ff8b5952;border-radius:17px 5px 17px 17px;background:linear-gradient(135deg,#fff0e8,#ffe5dc)}.messenger-bubble p{margin:0;color:#34475f;font-size:12px;line-height:19px;white-space:pre-wrap;word-break:break-word}.messenger-bubble p.messenger-sticker{font-size:38px;line-height:48px}.messenger-bubble--emoji{border:0!important;padding:2px 7px;background:transparent!important;box-shadow:none}.messenger-bubble--image{padding:4px}.messenger-bubble--file{min-width:220px}.messenger-bubble--failed{border-color:#ed7b82!important;background:#fff0f1!important}.messenger-bubble__meta{display:flex;align-items:center;justify-content:flex-end;gap:6px;margin-top:4px;color:#9ca8b6;font-size:8px}.messenger-bubble__meta button{border:0;color:#d72d3a;background:transparent;font-size:8px;font-weight:850;cursor:pointer}.messenger-bubble__meta button:disabled{cursor:not-allowed;opacity:.45}.messenger-image{display:flex;max-width:320px;min-width:120px;min-height:90px;align-items:center;justify-content:center;overflow:hidden;border:0;border-radius:13px;padding:0;color:#8594a7;background:#eef5fa;cursor:pointer}.messenger-image img{display:block;width:100%;max-height:300px;object-fit:cover}.messenger-image span{display:flex;align-items:center;gap:5px;font-size:9px}.messenger-file{display:flex;width:100%;align-items:center;gap:4px;color:#31465f}.messenger-file__preview{display:flex;min-width:0;flex:1;align-items:center;gap:9px;border:0;padding:2px;color:inherit;background:transparent;text-align:left;cursor:pointer}.messenger-file__icon{display:inline-flex;width:38px;height:38px;flex:none;align-items:center;justify-content:center;border-radius:11px;color:#4485c8;background:#e4f2ff}.messenger-file__preview>span:nth-child(2){display:flex;min-width:0;flex:1;flex-direction:column}.messenger-file strong{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.messenger-file small{margin-top:2px;color:#8998aa;font-size:8px}.messenger-file__preview>svg{width:16px;flex:none;color:#4d8bc3}.messenger-file__download{display:flex;width:30px;height:30px;flex:none;align-items:center;justify-content:center;border:0;border-radius:9px;color:#7e8fa4;background:transparent;cursor:pointer}.messenger-file__download:hover{color:#e85f31;background:#fff0e8}.messenger-file__download svg{width:15px}.messenger-file button:disabled{cursor:not-allowed;opacity:.45}.messenger-preview{position:fixed;top:0;right:0;bottom:0;left:0;z-index:95;display:flex;align-items:center;justify-content:center;padding:24px;background:#192b4080;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.messenger-preview__dialog{display:flex;width:min(980px,94vw);height:min(760px,90vh);flex-direction:column;overflow:hidden;border:1px solid rgba(255,255,255,.9);border-radius:22px;outline:0;background:#f8fbfd;box-shadow:0 30px 100px #15273d59}.messenger-preview__dialog>header{display:flex;min-height:64px;flex:none;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid rgba(205,220,233,.85);padding:12px 18px;background:#ffffffeb}.messenger-preview__dialog>header>div{display:flex;min-width:0;flex-direction:column}.messenger-preview__dialog>header strong{overflow:hidden;color:#2e4259;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.messenger-preview__dialog>header span{margin-top:3px;color:#8c99a9;font-size:9px}.messenger-preview__dialog>header button{display:flex;width:34px;height:34px;flex:none;align-items:center;justify-content:center;border:0;border-radius:10px;color:#718196;background:transparent;cursor:pointer}.messenger-preview__dialog>header button:hover{color:#d94e38;background:#fff0eb}.messenger-preview__dialog>header svg{width:18px}.messenger-preview__body{display:flex;min-height:0;flex:1;align-items:center;justify-content:center;overflow:auto;padding:18px;background:#edf3f7}.messenger-preview__body iframe{width:100%;height:100%;border:0;border-radius:12px;background:#fff}.messenger-preview__body>img,.messenger-preview__body>video{display:block;max-width:100%;max-height:100%;border-radius:12px;object-fit:contain;box-shadow:0 10px 35px #1a314a2e}.messenger-preview__body pre{width:100%;height:100%;overflow:auto;margin:0;border-radius:12px;padding:18px;color:#d9e5f2;background:#172433;font:12px/1.7 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;white-space:pre;-moz-tab-size:2;tab-size:2}.messenger-preview__audio{display:flex;width:min(520px,100%);flex-direction:column;align-items:center;gap:22px;border-radius:20px;padding:32px;background:#fff;box-shadow:0 12px 35px #324d691f}.messenger-preview__audio>svg{width:64px;height:64px;color:#4e8ec9}.messenger-preview__audio audio{width:100%}.messenger-preview__state{display:flex;min-height:180px;align-items:center;justify-content:center;flex-direction:column;gap:9px;color:#8292a5;font-size:11px;text-align:center}.messenger-preview__state>svg{width:30px}.messenger-preview__state strong{color:#34485f;font-size:13px}.messenger-preview__state--error{color:#bd3943}.messenger-preview__dialog>footer{display:flex;min-height:58px;flex:none;align-items:center;justify-content:flex-end;border-top:1px solid rgba(205,220,233,.85);padding:10px 18px;background:#fffffff0}.messenger-preview__dialog>footer button{display:flex;align-items:center;gap:6px;border:0;border-radius:11px;padding:9px 14px;color:#fff;background:linear-gradient(135deg,#ff7138,#ef4d48);font-size:10px;font-weight:850;cursor:pointer}.messenger-preview__dialog>footer svg{width:14px}.messenger-empty{display:flex;height:100%;align-items:center;justify-content:center;flex-direction:column;color:#8a99ac;text-align:center}.messenger-empty>span{display:flex;width:68px;height:68px;align-items:center;justify-content:center;border-radius:22px;color:#f06a36;background:linear-gradient(145deg,#fff2eb,#e9f5ff);box-shadow:0 15px 34px #456a911c}.messenger-empty svg{width:28px}.messenger-empty strong{margin-top:15px;color:#31465f;font-size:15px}.messenger-empty p{margin:6px 0 15px;font-size:10px}.messenger-empty button{display:flex;align-items:center;gap:5px;border:0;border-radius:11px;padding:9px 14px;color:#fff;background:linear-gradient(135deg,#ff7138,#ef4d48);font-size:10px;font-weight:850;cursor:pointer}.messenger-empty button svg{width:14px}.messenger-composer{position:relative;flex:none;border-top:1px solid rgba(210,224,236,.72);padding:9px 14px 12px;background:#fff9}.messenger-composer__tools{display:flex;align-items:center;gap:2px}.messenger-composer__tools button{display:flex;width:30px;height:28px;align-items:center;justify-content:center;border:0;border-radius:9px;color:#718298;background:transparent;cursor:pointer}.messenger-composer__tools button:hover,.messenger-composer__tools button.is-active{color:#e85f31;background:#fff0e8}.messenger-composer__tools button:disabled{cursor:not-allowed;opacity:.38}.messenger-composer__tools button:disabled:hover{color:#718298;background:transparent}.messenger-composer__tools svg{width:16px}.messenger-composer__tools>span{margin-left:6px;color:#a0acb9;font-size:8px}.messenger-composer__tools>span.messenger-composer__limit{color:#d85c38;font-weight:600}.messenger-composer__input{display:flex;align-items:flex-end;gap:8px;margin-top:5px}.messenger-composer textarea{min-height:43px;max-height:100px;flex:1;resize:none;border:1px solid rgba(203,219,232,.85);border-radius:13px;padding:11px 13px;outline:0;color:#31455d;background:#ffffffd1;font:inherit;font-size:11px;line-height:18px}.messenger-composer textarea:focus{border-color:#ff9b75;box-shadow:0 0 0 3px #ff713814}.messenger-composer textarea:disabled{cursor:not-allowed;color:#8492a3;background:#f4f7fae6}.messenger-composer__input>button{display:flex;width:43px;height:43px;align-items:center;justify-content:center;border:0;border-radius:13px;color:#fff;background:linear-gradient(135deg,#ff7138,#ef4d48);box-shadow:0 8px 18px #df4e2d33;cursor:pointer}.messenger-composer__input>button:disabled{cursor:not-allowed;filter:grayscale(.5);opacity:.4}.messenger-composer__input svg{width:17px}.messenger-emoji-picker{position:absolute;bottom:116px;left:14px;z-index:4;display:grid;width:270px;grid-template-columns:repeat(8,1fr);gap:4px;border:1px solid rgba(205,220,233,.86);border-radius:16px;padding:10px;background:#fffffff5;box-shadow:0 18px 50px #354b692e}.messenger-emoji-picker button{height:28px;border:0;border-radius:8px;background:transparent;font-size:19px;cursor:pointer}.messenger-emoji-picker button:hover{background:#fff0e8;transform:scale(1.14)}.messenger-error{display:flex;align-items:flex-start;gap:4px;padding:0 12px}.messenger-error>div{flex:1}.messenger-error>button{border:0;color:#c83942;background:transparent;cursor:pointer}.messenger-error svg{width:14px}.messenger-contact-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:20px;background:#192b4047;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.messenger-contact-dialog{display:flex;width:min(440px,100%);max-height:min(620px,85vh);flex-direction:column;overflow:hidden;border:1px solid rgba(255,255,255,.92);border-radius:22px;background:#f9fcfff5;box-shadow:0 30px 90px #1c334e40}.messenger-contact-dialog>header{display:flex;align-items:center;justify-content:space-between;padding:18px}.messenger-contact-dialog>header>div{display:flex;flex-direction:column}.messenger-contact-dialog>header strong{font-size:15px}.messenger-contact-dialog>header span{margin-top:3px;color:#8d9aac;font-size:9px}.messenger-contact-dialog>header button{border:0;color:#718196;background:transparent;cursor:pointer}.messenger-contact-dialog>header svg{width:18px}.messenger-contact-list{min-height:180px;overflow-y:auto;padding:0 12px 14px}.messenger-contact-list>button{display:flex;width:100%;align-items:center;gap:10px;border:0;border-radius:14px;padding:10px;color:#31455d;background:transparent;text-align:left;cursor:pointer}.messenger-contact-list>button:hover{background:#fff}.messenger-contact-list>button>span{display:flex;min-width:0;flex:1;flex-direction:column}.messenger-contact-list strong{font-size:11px}.messenger-contact-list small{overflow:hidden;margin-top:3px;color:#8b99aa;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.messenger-contact-list>button>svg{width:16px;color:#e86434}@media(max-width:900px){.messenger-layout{grid-template-columns:260px minmax(0,1fr)}}@media(max-width:680px){.message-center__sections{width:100%}.message-center__sections button{flex:1}.messenger-layout{display:block}.messenger-sidebar,.messenger-chat{height:100%}.messenger-sidebar--has-active{display:none}.messenger-sidebar:not(.messenger-sidebar--has-active)+.messenger-chat{display:none}.messenger-mobile-back{display:flex!important}.messenger-bubble{max-width:82%}.messenger-composer__tools>span{display:none}.messenger-preview{padding:8px}.messenger-preview__dialog{width:100%;height:94vh;border-radius:16px}.messenger-preview__body{padding:8px}}.messenger-chat__notice{display:flex;flex:none;align-items:center;gap:7px;border-bottom:1px solid rgba(239,48,56,.42);padding:8px 18px;color:#b4232d;background:#ef303824;font-size:10px;line-height:16px}.messenger-chat__notice svg{width:14px;flex:none;color:#dc2632}.messenger-chat__notice strong{color:#c7202b}.messenger-chat__notice--blocked{color:#a61721;background:#ef303838}.messenger-chat__notice--blocked svg,.messenger-chat__notice--blocked strong{color:#b91520}.messenger-composer{padding:12px 14px 14px}.messenger-composer__card{overflow:hidden;border:1px solid rgba(196,214,229,.9);border-radius:17px;background:#ffffffe6;box-shadow:0 8px 24px #36537412;transition:border-color .18s,box-shadow .18s}.messenger-composer__card:focus-within{border-color:#ff9b75;box-shadow:0 0 0 3px #ff713814,0 10px 28px #36537417}.messenger-composer__card textarea{display:block;width:100%;min-height:54px;max-height:220px;resize:vertical;border:0;border-radius:0;padding:13px 14px 8px;outline:0;background:transparent;box-shadow:none;font-size:12px;line-height:19px}.messenger-composer__card textarea:focus{border:0;box-shadow:none}.messenger-composer__toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:5px 8px 8px}.messenger-composer__tools{min-width:0}.messenger-composer__actions{display:flex;flex:none;align-items:center;gap:8px}.messenger-composer__actions>span{color:#98a5b4;font-size:8px;white-space:nowrap}.messenger-composer__actions>button{display:flex;width:36px;height:36px;align-items:center;justify-content:center;border:0;border-radius:11px;color:#fff;background:linear-gradient(135deg,#ff7138,#ef4d48);box-shadow:0 7px 16px #df4e2d33;cursor:pointer}.messenger-composer__actions>button:disabled{cursor:not-allowed;filter:grayscale(.45);opacity:.4}.messenger-composer__actions svg{width:15px}.messenger-composer__attachments{display:flex;gap:8px;overflow-x:auto;border-bottom:1px solid rgba(214,226,236,.72);padding:9px}.messenger-composer__attachment{display:grid;min-width:190px;max-width:240px;grid-template-columns:40px minmax(0,1fr) 24px;align-items:center;gap:8px;border:1px solid rgba(209,222,234,.88);border-radius:12px;padding:5px;background:#f8fbfd}.messenger-composer__attachment>img,.messenger-composer__attachment>span{display:flex;width:40px;height:40px;align-items:center;justify-content:center;border-radius:9px;object-fit:cover;color:#4788c6;background:#e9f4fd}.messenger-composer__attachment>span svg{width:18px}.messenger-composer__attachment>div{display:flex;min-width:0;flex-direction:column}.messenger-composer__attachment strong{overflow:hidden;color:#34485f;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.messenger-composer__attachment small{margin-top:3px;color:#8d9bab;font-size:8px}.messenger-composer__attachment>button{display:flex;width:23px;height:23px;align-items:center;justify-content:center;border:0;border-radius:7px;color:#8c99a9;background:transparent;cursor:pointer}.messenger-composer__attachment>button:hover{color:#d74d36;background:#fff0eb}.messenger-composer__attachment>button svg{width:13px}@media(max-width:680px){.messenger-chat__notice{padding:7px 12px}.messenger-composer__toolbar{align-items:flex-end}.messenger-composer__actions>span{display:none}.messenger-composer__tools>span{display:none}.messenger-composer__attachment{min-width:165px}}.message-center__content{display:flex;flex-direction:column;gap:22px}.message-center__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.message-center__metrics>div{display:flex;min-height:112px;flex-direction:column;justify-content:center;border:1px solid rgba(255,255,255,.84);border-radius:22px;padding:18px 20px;background:radial-gradient(circle at 12% 0%,rgba(255,255,255,.94),transparent 48%),#ffffff80;box-shadow:inset 0 1px #fff,0 12px 34px #435b8012;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.message-center__metrics span{color:#728198;font-size:11px;font-weight:800}.message-center__metrics strong{margin-top:4px;color:#17283f;font-size:25px;font-weight:900}.message-center__metrics small{margin-top:2px;color:#91a0b3;font-size:9px;font-weight:650}.message-center__panel{min-height:360px}.message-center__toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid rgba(255,255,255,.7);padding:14px 16px}.message-center__search{width:min(100%,320px)}.message-center__tab-badge{display:inline-flex;min-width:18px;height:18px;align-items:center;justify-content:center;margin-left:6px;border:2px solid rgba(255,255,255,.95);border-radius:999px;padding:0 4px;color:#fff;background:#ef3038;box-shadow:0 3px 8px #d3222c42;font-size:9px;font-weight:900;line-height:1}.message-center__state{padding:18px}.message-center__list{display:flex;flex-direction:column}.message-center__item{display:flex;align-items:center;gap:10px;border-bottom:1px solid rgba(215,228,239,.66);padding:4px 12px;transition:background .18s ease,box-shadow .18s ease}.message-center__item:last-child{border-bottom:0}.message-center__item--unread{background:linear-gradient(90deg,#ffeceeb3,#ffffff1f 44%);box-shadow:inset 3px 0 #ef3038}.message-center__item-link{display:flex;min-width:0;min-height:104px;flex:1;align-items:center;gap:14px;border:0;padding:12px;color:inherit;background:transparent;text-align:left;cursor:pointer}.message-center__item-link:hover .message-center__item-arrow{color:#ef6734;transform:translate(3px)}.message-center__item-link:focus-visible{border-radius:16px;outline:0;box-shadow:0 0 0 4px #bfe7ff57}.message-center__item-link:disabled{cursor:wait;opacity:.62}.message-center__item-link--static{cursor:default}.message-center__item-icon{display:inline-flex;width:42px;height:42px;flex:none;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.88);border-radius:14px;color:#3578c8;background:linear-gradient(145deg,#ffffffeb,#d9edfc8f);box-shadow:inset 0 1px #fff,0 9px 22px #3f7ebc1a}.message-center__item--unread .message-center__item-icon{color:#dc3943;background:linear-gradient(145deg,#fffffff0,#ffe2e69e);box-shadow:inset 0 1px #fff,0 9px 22px #d3222c1a}.message-center__item-icon svg{width:19px;height:19px}.message-center__item-body{display:flex;min-width:0;flex:1;flex-direction:column}.message-center__item-heading{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.message-center__item-heading strong{color:#17283f;font-size:14px;font-weight:900}.message-center__item-heading small{color:#8090a4;font-size:9px;font-weight:800}.message-center__unread-label{display:inline-flex;border-radius:999px;padding:3px 7px;color:#c82833;background:#ffdee1d1;font-size:9px;font-weight:900}.message-center__item-summary{display:-webkit-box;overflow:hidden;margin-top:6px;color:#65758d;font-size:12px;line-height:19px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.message-center__item time{margin-top:7px;color:#9aa7b8;font-size:10px;font-weight:650}.message-center__item-arrow{width:18px;height:18px;flex:none;color:#9aa8b9;transition:transform .18s ease,color .18s ease}.message-center__read-button{flex:none;border-color:#ef303838!important;color:#d92732!important;background:#ffeff0bd!important}.message-center__spin{animation:message-center-spin .8s linear infinite}@keyframes message-center-spin{to{transform:rotate(360deg)}}@media(max-width:767px){.message-center__metrics{grid-template-columns:1fr}.message-center__metrics>div{min-height:88px}.message-center__toolbar{align-items:stretch;flex-direction:column}.message-center__search{width:100%}.message-center__item{align-items:stretch;flex-direction:column;gap:0;padding:7px}.message-center__item-link{min-height:96px}.message-center__read-button{align-self:flex-end;margin:0 8px 8px}}@media(prefers-reduced-motion:reduce){.message-center__spin{animation:none}}.message-center__pagination{display:grid;grid-template-columns:minmax(140px,1fr) auto minmax(140px,1fr);align-items:center;gap:14px;border-top:1px solid rgba(215,228,239,.72);padding:12px 16px;background:#ffffff42}.message-center__pagination-meta{display:flex;align-items:center;gap:12px}.message-center__pagination-summary{display:flex;flex:none;align-items:center;gap:8px;color:#8090a4;font-size:10px}.message-center__pagination-summary strong{color:#52667f;font-size:11px}.message-center__pagination-pages{display:flex;align-items:center;justify-content:center;gap:6px}.message-center__pagination-pages button[aria-current=page]{border-color:#ef30389e;color:#fff;background:linear-gradient(135deg,#ef3038,#d92732)}.message-center__pagination-ellipsis{display:inline-flex;width:22px;align-items:center;justify-content:center;color:#8090a4;font-size:12px;font-weight:900}.message-center__pagination-size{display:flex;align-items:center;color:#728198;font-size:10px;font-weight:700}.message-center__pagination-size select{min-height:34px;border:1px solid rgba(215,228,239,.9);border-radius:10px;padding:0 28px 0 10px;color:#52667f;background:#ffffffb8;font-size:10px;font-weight:700}.message-center__pagination-jump{display:flex;align-items:center;justify-self:end;gap:6px;color:#728198;font-size:10px;font-weight:700;white-space:nowrap}.message-center__pagination-jump input{width:58px;height:34px;border:1px solid rgba(215,228,239,.9);border-radius:10px;padding:0 8px;outline:0;color:#52667f;background:#ffffffb8;font-size:11px;font-weight:800;text-align:center}.message-center__pagination-jump input:focus{border-color:#ef303894;box-shadow:0 0 0 3px #ef303817}.message-center__pagination-jump button{height:34px;border:1px solid rgba(239,48,56,.4);border-radius:10px;padding:0 10px;color:#c7202b;background:#ffeeefd1;font-size:10px;font-weight:850;cursor:pointer}.message-center__pagination-jump button:disabled{cursor:not-allowed;opacity:.45}@media(max-width:1100px){.message-center__pagination{grid-template-columns:1fr}.message-center__pagination-meta,.message-center__pagination-summary,.message-center__pagination-pages{justify-content:center}.message-center__pagination-jump{justify-self:center}}@media(max-width:767px){.message-center__pagination-meta{flex-wrap:wrap}.message-center__pagination-pages{max-width:100%;flex-wrap:wrap}.message-center__pagination-jump{justify-self:center}}.newapi-consumption-panel{display:flex;min-width:0;flex-direction:column;overflow:hidden;margin-top:20px;background:linear-gradient(145deg,#d4f5ee42,#e9e0ff40)}.points-usage__header{display:flex;min-height:68px;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;border-bottom:1px solid rgba(255,255,255,.66);padding:14px 18px}.points-usage__heading{display:flex;min-width:0;align-items:center;gap:10px}.points-usage__heading-icon{display:inline-flex;width:34px;height:34px;flex:none;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.82);border-radius:11px;color:#15977e;background:linear-gradient(145deg,#ffffffeb,#d4f5eec2);box-shadow:inset 0 1px #fff,0 8px 20px #16856f17}.points-usage__heading-icon svg{width:16px;height:16px}.points-usage__heading>div{min-width:0}.points-usage__heading small{display:block;color:#15977e;font-size:8px;font-weight:850;letter-spacing:.16em;text-transform:uppercase}.points-usage__heading>div>div{display:flex;align-items:baseline;gap:9px;margin-top:3px}.points-usage__heading h2{margin:0;color:#17283f;font-size:15px;font-weight:900}.points-usage__heading>div>div>span{color:#728198;font-size:10px;font-weight:650}.points-usage__tools{display:flex;align-items:center;gap:8px}.points-view-switch{display:flex;gap:4px;border:1px solid rgba(255,255,255,.82);border-radius:14px;padding:4px;background:#ffffff75;box-shadow:inset 0 1px #fff}.points-view-switch button{display:inline-flex;min-height:32px;align-items:center;justify-content:center;gap:6px;overflow:hidden;border:1px solid transparent;border-radius:10px;padding:0 10px;color:#73849a;background:transparent;font-size:10px;font-weight:800}.points-view-switch button svg{width:13px;height:13px}.points-view-switch button[aria-pressed=true]{border-color:#ff713894;color:#d94d1c;background:radial-gradient(circle at 14% 0%,rgba(255,255,255,.98),transparent 50%),linear-gradient(135deg,#fffaf7f5,#ffe5da8a);box-shadow:inset 2px 0 #ff7138d6,0 8px 20px #e7673317}.points-usage__refresh{display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;overflow:hidden;border:1px solid rgba(255,255,255,.84);border-radius:14px;color:#60758e;background:linear-gradient(145deg,#ffffffc7,#daedf947);box-shadow:inset 0 1px #fffffff5,0 8px 22px #435b8011}.points-usage__refresh svg{width:15px;height:15px}.points-usage__body{display:flex;min-height:0;flex:1;flex-direction:column;gap:clamp(12px,1cqw,17px);padding:16px 18px 18px}.points-usage__summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.points-usage__summary>div{display:flex;min-width:0;min-height:clamp(66px,5cqw,82px);flex-direction:column;justify-content:center;border:1px solid rgba(255,255,255,.78);border-radius:clamp(14px,1cqw,18px);padding:clamp(9px,.8cqw,13px) clamp(10px,.9cqw,15px);background:radial-gradient(circle at 16% 0%,rgba(255,255,255,.88),transparent 52%),#ffffff75;box-shadow:inset 0 1px #fff,0 8px 22px #435b800b}.points-usage__summary span{overflow:hidden;color:#718299;font-size:9px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.points-usage__summary strong{margin-top:3px;overflow:hidden;color:#17283f;font-size:clamp(17px,1.35cqw,22px);font-weight:900;letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap}.points-usage__summary small{margin-top:1px;color:#8b99aa;font-size:9px;font-weight:650}.points-usage__notice{border:1px solid rgba(220,87,95,.18);border-radius:13px;padding:9px 12px;color:#a84f56;background:#ffe8ea94;font-size:10px;font-weight:700}.points-usage__loading{display:flex;min-height:300px;flex:1;align-items:center;justify-content:center;gap:11px;border:1px solid rgba(255,255,255,.72);border-radius:20px;background:#ffffff52}.points-usage__loading strong{display:block;color:#435871;font-size:11px;font-weight:850}.points-usage__loading p{margin:3px 0 0;color:#8090a4;font-size:9px;font-weight:550}.points-usage__chart{position:relative;display:flex;min-height:320px;flex:1;flex-direction:column;overflow:hidden;border:1px solid rgba(255,255,255,.76);border-radius:clamp(17px,1.3cqw,22px);padding:clamp(12px,1cqw,16px) clamp(10px,1.2cqw,18px) clamp(8px,.7cqw,12px);background:radial-gradient(circle at 20% 0%,rgba(255,255,255,.78),transparent 48%),linear-gradient(180deg,#ffffff80,#ffffff45);box-shadow:inset 0 1px #ffffffd6}.points-usage__legend{display:flex;min-height:24px;align-items:center;justify-content:flex-end;gap:clamp(10px,1.5cqw,18px);padding:0 6px;color:#6f8095;font-size:9px;font-weight:750}.points-usage__legend span{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.points-usage__legend i{width:8px;height:8px;border-radius:50%}.points-usage__legend-dot--aigc{background:#8177ad}.points-usage__legend-dot--api{background:#16856f}.points-usage__legend-dot--total{background:#ed6b3b}.points-usage__plot{position:relative;height:270px;min-height:270px;flex:none}.points-usage__tooltip{min-width:158px;border:1px solid rgba(255,255,255,.88);border-radius:8px;padding:9px 10px;color:#66798f;background:#ffffffeb;box-shadow:0 12px 30px #30466524;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font-size:9px}.points-usage__tooltip>strong{display:block;margin-bottom:6px;color:#243b57;font-size:10px;font-weight:850}.points-usage__tooltip span{display:grid;grid-template-columns:7px minmax(0,1fr) auto;align-items:center;gap:6px;padding:2px 0}.points-usage__tooltip i{width:6px;height:6px;border-radius:50%}.points-usage__tooltip b{color:#243b57;font-size:10px;font-weight:850}.points-usage__chart-empty{position:absolute;top:50%;left:50%;z-index:2;display:flex;align-items:center;gap:7px;border:1px solid rgba(255,255,255,.84);border-radius:999px;padding:8px 12px;color:#72839a;background:#ffffffc7;box-shadow:0 10px 26px #435b8014;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:10px;font-weight:750;transform:translate(-50%,-50%)}.points-usage__chart-empty svg{width:14px;height:14px;color:#ff7138}.points-usage__details{display:flex;min-height:320px;flex:1;flex-direction:column;gap:8px}.points-usage__detail-tools{display:flex;min-height:38px;align-items:center;justify-content:space-between;gap:10px}.points-usage__detail-tools>span{flex:0 0 auto;color:#7c8da1;font-size:9px;font-weight:700}.points-channel-filter{display:flex;gap:3px;border:1px solid rgba(255,255,255,.82);border-radius:8px;padding:3px;background:#ffffff80;box-shadow:inset 0 1px #fff}.points-channel-filter button{min-height:30px;border:1px solid transparent;border-radius:6px;padding:0 11px;color:#74869b;background:transparent;font-size:9px;font-weight:800}.points-channel-filter button[aria-pressed=true]{border-color:#16856f38;color:#137762;background:#e1f7f1d6;box-shadow:0 4px 12px #16856f14}.points-usage__list{min-height:170px;flex:1;overflow-y:auto;border:1px solid rgba(255,255,255,.72);border-radius:20px;padding:7px;background:#ffffff54;scrollbar-width:thin;scrollbar-color:rgba(119,146,175,.3) transparent}.points-usage__list::-webkit-scrollbar{width:5px}.points-usage__list::-webkit-scrollbar-track{background:transparent}.points-usage__list::-webkit-scrollbar-thumb{border-radius:999px;background:#7792af4d}.points-usage__item{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;border-bottom:1px solid rgba(255,255,255,.7);padding:11px 9px}.points-usage__item:last-child{border-bottom:0}.points-usage__source{display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.72);border-radius:12px;color:#3578c8;background:#d9edffad;box-shadow:inset 0 1px #fff}.points-usage__source--aigc{color:#8177ad;background:#e9dfffb3}.points-usage__source--newapi{color:#16856f;background:#d4f5eeb8}.points-usage__source svg{width:15px;height:15px}.points-usage__item>div{min-width:0}.points-usage__item strong{display:block;overflow:hidden;color:#243b57;font-size:11px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.points-usage__item small{display:block;margin-top:3px;overflow:hidden;color:#8090a4;font-size:9px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.points-usage__item b{color:#d76537;font-size:13px;font-weight:900}.points-usage__empty{min-height:170px}.points-usage__detail-loading{display:flex;min-height:170px;align-items:center;justify-content:center;color:#72839a;font-size:10px;font-weight:750}.points-usage__pagination{display:flex;min-height:34px;align-items:center;justify-content:flex-end;gap:9px}.points-usage__pagination button{display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.86);border-radius:8px;color:#526b86;background:#ffffff9e;box-shadow:inset 0 1px #fff}.points-usage__pagination button:disabled{cursor:not-allowed;opacity:.42}.points-usage__pagination button svg{width:14px;height:14px}.points-usage__pagination span{min-width:82px;color:#7b8ca0;font-size:9px;font-weight:700;text-align:center}.points-usage__pagination b{color:#324b67;font-weight:850}@media(max-width:639px){.points-usage__header{align-items:flex-start}.points-usage__tools{width:100%;justify-content:space-between}.points-view-switch,.points-view-switch button{flex:1}.points-usage__summary{grid-template-columns:1fr}.points-usage__summary>div{min-height:58px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;column-gap:5px}.points-usage__summary strong{margin-top:0}.points-usage__chart{padding-inline:7px}.points-usage__legend{justify-content:center;gap:9px}.points-usage__detail-tools{align-items:stretch;flex-direction:column}.points-usage__detail-tools>span{align-self:flex-end}.points-channel-filter button{flex:1}.points-usage__heading>div>div{align-items:flex-start;flex-direction:column;gap:2px}}.newapi-studio-shell{--studio-ink: #17283f;--studio-deep: #13243a;--studio-muted: #728198;--studio-faint: #8090a4;--studio-accent: #ff7138;--studio-accent-deep: #d94d1c;--studio-mint: #d4f5ee;--studio-mist: #d9edff;--studio-lilac: #e9dfff;--studio-peach: #ffe3d7;position:relative;isolation:isolate;width:100%;min-height:calc(100vh - 3rem);overflow:hidden;border:1px solid rgba(255,255,255,.82);border-radius:28px;padding:16px;color:var(--studio-ink);background:radial-gradient(circle at 12% 72%,rgba(191,242,233,.58),transparent 32%),radial-gradient(circle at 58% 8%,rgba(196,232,250,.58),transparent 34%),radial-gradient(circle at 94% 40%,rgba(226,211,255,.72),transparent 36%),linear-gradient(145deg,#fcfdfd,#f5fbfc 42%,#f7f7ff 72%,#fbf9ff);box-shadow:inset 0 1px #fffffff2,0 22px 65px #435b8012;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.newapi-studio-shell--embedded{min-height:0;border:0;border-radius:0 0 28px 28px;padding:18px;box-shadow:none}.newapi-studio-content{position:relative;z-index:10;width:min(100%,1680px);margin:0 auto}.newapi-studio-decor{position:absolute;z-index:0;pointer-events:none}.newapi-studio-decor--grain{top:0;right:0;bottom:0;left:0;opacity:.18;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.78' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.34'/%3E%3C/svg%3E")}.newapi-studio-decor--halo-top,.newapi-studio-decor--halo-bottom{width:36rem;height:36rem;border-radius:50%;filter:blur(20px);opacity:.55}.newapi-studio-decor--halo-top{top:-29rem;left:32%;background:#bfe7ffc7;animation:newapi-halo-drift 12s ease-in-out infinite alternate}.newapi-studio-decor--halo-bottom{right:-8rem;bottom:-29rem;background:#dfcfffcc;animation:newapi-halo-drift 15s ease-in-out infinite alternate-reverse}.newapi-studio-decor--orb-left,.newapi-studio-decor--orb-right{border:1px solid rgba(255,255,255,.76);border-radius:50%;background:linear-gradient(145deg,#ffffff8f,#c9e4f73d);box-shadow:inset 12px 12px 30px #ffffff80,0 25px 55px #546f9117;filter:blur(.2px);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.newapi-studio-decor--orb-left{top:31%;left:-7rem;width:11rem;height:11rem;animation:newapi-orb-float 10s ease-in-out infinite}.newapi-studio-decor--orb-right{right:-8rem;bottom:9%;width:14rem;height:14rem;animation:newapi-orb-float 13s ease-in-out infinite reverse}.newapi-page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:8px 4px 24px}.newapi-page-heading{max-width:42rem}.newapi-page-eyebrow{display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(255,255,255,.85);border-radius:999px;padding:6px 12px;color:#1686a4;background:#ffffffad;box-shadow:inset 0 1px #ffffffe6,0 8px 22px #435b800f;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);font-size:10px;font-weight:800;letter-spacing:.2em;text-transform:uppercase}.newapi-page-eyebrow svg{width:14px;height:14px}.newapi-page-heading h1{margin:14px 0 0;color:var(--studio-deep);font-size:clamp(30px,4vw,36px);font-weight:900;letter-spacing:-.035em;line-height:1.06}.newapi-page-heading>p{max-width:36rem;margin:10px 0 0;color:#6d7d92;font-size:14px;font-weight:450;line-height:24px}.newapi-page-actions{display:flex;flex:none;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.newapi-page-body{min-width:0}.newapi-glass-panel{position:relative;isolation:isolate;overflow:hidden;border:1px solid rgba(255,255,255,.8);border-radius:26px;background:radial-gradient(circle at 12% 0%,rgba(255,255,255,.82),transparent 44%),linear-gradient(145deg,#ffffffad,#e4effa33);box-shadow:inset 0 1px #fffffff2,0 22px 65px #435b8017;-webkit-backdrop-filter:blur(24px) saturate(155%);backdrop-filter:blur(24px) saturate(155%)}.newapi-glass-panel--blue{background:radial-gradient(circle at 8% 0%,rgba(255,255,255,.9),transparent 42%),linear-gradient(145deg,#ffffffad,#d3eeff47)}.newapi-glass-panel--mint{background:radial-gradient(circle at 8% 0%,rgba(255,255,255,.9),transparent 42%),linear-gradient(145deg,#ffffffad,#d4f5ee38 58%,#e9dfff2e)}.newapi-glass-panel--lilac{background:radial-gradient(circle at 8% 0%,rgba(255,255,255,.9),transparent 42%),linear-gradient(145deg,#ffffffad,#e9e0ff4d)}.newapi-glass-interactive{position:relative;isolation:isolate;overflow:hidden;transform:translateZ(0);cursor:pointer;-webkit-backdrop-filter:blur(14px) saturate(145%);backdrop-filter:blur(14px) saturate(145%);transition:translate .22s cubic-bezier(.22,1,.36,1),transform .15s ease,border-color .22s ease,background .22s ease,color .22s ease,box-shadow .22s ease,backdrop-filter .22s ease}.newapi-glass-interactive:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border:1px solid transparent;border-radius:inherit;background:radial-gradient(circle at 18% -22%,rgba(255,255,255,.8),transparent 42%),linear-gradient(150deg,rgba(255,255,255,.28),transparent 42%,rgba(133,199,235,.12));box-shadow:inset 0 1px #ffffffe6,inset 1px 0 #ffffff6b,inset 0 -1px #4c87ae29,inset -1px 0 #ac89e51a;opacity:0;pointer-events:none;content:"";transition:opacity .22s ease}.newapi-glass-interactive:after{position:absolute;top:-55%;bottom:-55%;left:-42%;z-index:0;width:34%;background:linear-gradient(96deg,transparent,rgba(255,255,255,.08) 18%,rgba(255,255,255,.72) 48%,rgba(207,240,255,.34) 62%,transparent);filter:blur(.4px);mix-blend-mode:screen;opacity:0;transform:translate3d(-220%,0,0) skew(-16deg);pointer-events:none;content:""}.newapi-glass-interactive>*{position:relative;z-index:1}.newapi-glass-interactive:hover:not(:disabled){translate:0 -2px;border-color:#fffffff5;box-shadow:inset 0 1px #fff,inset 0 -1px #5180a61a,0 14px 30px #435b8021;-webkit-backdrop-filter:blur(24px) saturate(180%);backdrop-filter:blur(24px) saturate(180%)}.newapi-glass-interactive:hover:not(:disabled):before{opacity:1}.newapi-glass-interactive:hover:not(:disabled):after{animation:newapi-glass-sweep .76s cubic-bezier(.22,1,.36,1) both}.newapi-glass-interactive:active:not(:disabled){translate:0 0;transform:scale(.985)}.newapi-glass-interactive:focus-visible{outline:none;box-shadow:0 0 0 4px #bfe7ff6b,0 14px 30px #435b801f}.newapi-glass-interactive:disabled{cursor:not-allowed;opacity:.58;box-shadow:none}.newapi-action{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(255,255,255,.84);border-radius:16px;padding:0 17px;color:#62748c;background:radial-gradient(circle at 18% 0%,rgba(255,255,255,.95),transparent 45%),linear-gradient(145deg,#ffffffb8,#daedf94d);box-shadow:inset 0 1px #fff,inset 0 -1px #5b779712,0 8px 22px #435b8011;font-size:12px;font-weight:850;white-space:nowrap}.newapi-action svg{width:16px;height:16px}.newapi-action--primary{border-color:#ffffffb8;color:#fff;background:linear-gradient(105deg,#ff6127,#ff7b45 48%,#ff9a73);box-shadow:inset 0 1px #ffffff7a,0 12px 28px #e85b232e}.newapi-action--primary:hover:not(:disabled){box-shadow:inset 0 1px #ffffffb8,0 16px 34px #e85b233d}.newapi-action--danger{color:#b54359}.newapi-action--compact{min-height:40px;border-radius:14px;padding:0 13px;font-size:11px}.newapi-icon-action{width:40px;min-width:40px;min-height:40px;padding:0}.newapi-select,.newapi-field{width:100%;min-height:48px;border:1px solid rgba(255,255,255,.78);border-radius:16px;outline:none;color:var(--studio-ink);background:#ffffff9e;box-shadow:inset 0 1px #ffffffe0,0 8px 24px #4962840b;-webkit-backdrop-filter:blur(18px) saturate(155%);backdrop-filter:blur(18px) saturate(155%);font-size:13px;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.newapi-field{padding:12px 15px}.newapi-select{min-width:124px;padding:0 38px 0 15px;cursor:pointer}textarea.newapi-field{min-height:92px;resize:vertical;line-height:22px}.newapi-field::placeholder{color:#73839a94}.newapi-field:hover:not(:disabled),.newapi-select:hover:not(:disabled){border-color:#fff;background:#ffffffc2}.newapi-field:focus,.newapi-select:focus{border-color:#8bc8efd9;background:#ffffffdb;box-shadow:0 0 0 4px #bfe7ff3d,inset 0 1px #fff}.newapi-field:disabled,.newapi-select:disabled{cursor:not-allowed;opacity:.6}.newapi-field-label{display:grid;gap:8px;color:#32465f;font-size:12px;font-weight:750}.newapi-field-label small{color:var(--studio-faint);font-size:10px;font-weight:550}.newapi-search-field{position:relative;min-width:0;flex:1}.newapi-search-field>svg{position:absolute;z-index:2;top:50%;left:15px;width:16px;height:16px;color:var(--studio-faint);transform:translateY(-50%);pointer-events:none}.newapi-search-field .newapi-field{padding-left:42px}.newapi-notice{display:flex;min-height:180px;align-items:center;justify-content:center;gap:14px;border:1px solid rgba(255,255,255,.82);border-radius:26px;padding:28px;text-align:left;background:radial-gradient(circle at 20% 0%,rgba(255,255,255,.92),transparent 45%),linear-gradient(145deg,#ffffff9e,#daedf933);box-shadow:inset 0 1px #fff,0 22px 65px #435b8012;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.newapi-notice__icon{display:grid;flex:none;width:48px;height:48px;place-items:center;border:1px solid rgba(255,255,255,.86);border-radius:16px;color:#4c90bf;background:#ffffffb3;box-shadow:inset 0 1px #fff,0 9px 22px #3f7ebc1a}.newapi-notice__icon svg{width:21px;height:21px}.newapi-notice strong{display:block;color:var(--studio-ink);font-size:14px;font-weight:900}.newapi-notice p{max-width:34rem;margin:5px 0 0;color:var(--studio-muted);font-size:12px;line-height:20px}.newapi-notice--loading .newapi-notice__icon{color:#15977e;background:#d4f5ee9e}.newapi-notice--loading .newapi-notice__icon svg{animation:newapi-soft-pulse 1.8s ease-in-out infinite}.newapi-notice--error{border-color:#fecdd3b3;background:linear-gradient(145deg,#ffffffb3,#ffe4e861)}.newapi-notice--error .newapi-notice__icon{color:#be4860;background:#ffecefb8}.newapi-enter{animation:newapi-enter .5s cubic-bezier(.22,1,.36,1) backwards}.newapi-enter--header{animation-delay:.04s}.newapi-enter--1{animation-delay:.12s}.newapi-enter--2{animation-delay:.16s}.newapi-enter--3{animation-delay:.2s}.newapi-enter--4{animation-delay:.24s}@keyframes newapi-enter{0%{opacity:0;transform:translate3d(0,16px,0) scale(.97)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes newapi-glass-sweep{0%{opacity:0;transform:translate3d(-220%,0,0) skew(-16deg)}18%{opacity:.9}72%{opacity:.68}to{opacity:0;transform:translate3d(520%,0,0) skew(-16deg)}}@keyframes newapi-soft-pulse{0%,to{opacity:.65;transform:scale(.86)}50%{opacity:1;transform:scale(1.12)}}@keyframes newapi-halo-drift{0%{transform:translate3d(-1.5%,0,0) scale(.96)}to{transform:translate3d(2%,2%,0) scale(1.05)}}@keyframes newapi-orb-float{0%,to{transform:translateY(-9px)}50%{transform:translateY(9px)}}@media(min-width:640px){.newapi-studio-shell{padding:24px}.newapi-studio-shell--embedded{padding:22px}}@media(min-width:1024px){.newapi-studio-shell{padding:28px}}@media(max-width:800px){.newapi-page-header{align-items:stretch;flex-direction:column}.newapi-page-actions{justify-content:flex-start}}@media(max-width:639px){.newapi-studio-shell{border-radius:22px}.newapi-page-header{gap:18px;padding-bottom:20px}.newapi-page-heading h1{margin-top:11px}.newapi-page-actions>*{flex:1}.newapi-page-actions .newapi-icon-action{flex:0 0 48px}.newapi-action__label--responsive{display:none}.newapi-notice{align-items:center;flex-direction:column;text-align:center}}@media(prefers-reduced-motion:reduce){.newapi-studio-shell *,.newapi-studio-shell *:before,.newapi-studio-shell *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.newapi-studio-decor--halo-top,.newapi-studio-decor--halo-bottom,.newapi-studio-decor--orb-left,.newapi-studio-decor--orb-right{animation:none!important}.newapi-glass-interactive:hover:not(:disabled){translate:0 0}.newapi-glass-interactive:after{display:none}}.newapi-section-gap{margin-top:20px}.newapi-range-control{display:block}.newapi-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.newapi-stat-card{position:relative;isolation:isolate;min-height:176px;overflow:hidden;border:1px solid rgba(255,255,255,.86);border-radius:22px;padding:18px;background:radial-gradient(circle at 16% 0%,rgba(255,255,255,.94),transparent 48%),linear-gradient(145deg,#ffffffad,#e0eef933);box-shadow:inset 0 1px #fffffffa,inset 0 -1px #5b77970f,0 12px 34px #435b8012;-webkit-backdrop-filter:blur(18px) saturate(155%);backdrop-filter:blur(18px) saturate(155%)}.newapi-stat-card:after{position:absolute;top:-46px;right:-42px;width:132px;height:132px;border-radius:50%;filter:blur(8px);opacity:.5;pointer-events:none;content:""}.newapi-stat-card--orange:after{background:radial-gradient(circle,rgba(255,166,124,.36),transparent 70%)}.newapi-stat-card--blue:after{background:radial-gradient(circle,rgba(120,192,241,.35),transparent 70%)}.newapi-stat-card--lilac:after{background:radial-gradient(circle,rgba(166,139,224,.3),transparent 70%)}.newapi-stat-card--mint:after{background:radial-gradient(circle,rgba(77,207,169,.3),transparent 70%)}.newapi-stat-card__top{display:flex;align-items:center;justify-content:space-between}.newapi-stat-card__icon{display:grid;width:42px;height:42px;place-items:center;border:1px solid rgba(255,255,255,.84);border-radius:14px;background:#fff9;box-shadow:inset 0 1px #fff,0 9px 22px #3f7ebc1a}.newapi-stat-card__icon svg{width:20px;height:20px}.newapi-stat-card--orange .newapi-stat-card__icon{color:var(--studio-accent);background:#ffeae0a3}.newapi-stat-card--blue .newapi-stat-card__icon{color:#2f82d2;background:#def0ffad}.newapi-stat-card--lilac .newapi-stat-card__icon{color:#8177ad;background:#eee7ffb3}.newapi-stat-card--mint .newapi-stat-card__icon{color:#15977e;background:#d9f5efb8}.newapi-stat-card__trend{width:16px;height:16px;color:#7281988a}.newapi-stat-card__value{position:relative;z-index:1;margin:22px 0 9px;color:var(--studio-deep);font-size:clamp(25px,3vw,31px);font-weight:900;letter-spacing:-.035em;line-height:1}.newapi-stat-card>div:last-child{position:relative;z-index:1;display:flex;align-items:baseline;justify-content:space-between;gap:8px}.newapi-stat-card>div:last-child strong{color:#32465f;font-size:12px;font-weight:800}.newapi-stat-card>div:last-child span{overflow:hidden;color:var(--studio-faint);font-size:9px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.newapi-stat-grid--five{grid-template-columns:repeat(5,minmax(0,1fr))}.newapi-stat-grid--compact{gap:0;overflow:hidden;border:1px solid rgba(255,255,255,.86);border-radius:22px;background:#ffffff57;box-shadow:inset 0 1px #fffffff5,0 12px 34px #435b800f}.newapi-stat-grid--compact .newapi-stat-card{min-height:136px;border:0;border-right:1px solid rgba(198,215,230,.52);border-radius:0;padding:15px 18px;background:radial-gradient(circle at 16% 0%,rgba(255,255,255,.88),transparent 52%);box-shadow:none}.newapi-stat-grid--compact .newapi-stat-card:last-child{border-right:0}.newapi-stat-grid--compact .newapi-stat-card__icon{width:32px;height:32px;border-radius:10px}.newapi-stat-grid--compact .newapi-stat-card__icon svg{width:16px;height:16px}.newapi-stat-grid--compact .newapi-stat-card__value{margin:17px 0 8px;font-size:clamp(21px,2.2vw,27px)}.newapi-health-strip{display:flex;min-width:0;min-height:54px;align-items:center;gap:18px;overflow:hidden;border:1px solid rgba(255,255,255,.84);border-radius:18px;padding:10px 16px;background:linear-gradient(145deg,#ffffffa3,#daf2ed40);box-shadow:inset 0 1px #fffffff5,0 10px 28px #435b800e}.newapi-health-strip__title{display:flex;flex:none;align-items:center;gap:8px}.newapi-health-strip__title>span{display:grid;width:26px;height:26px;place-items:center;border:1px solid rgba(255,255,255,.82);border-radius:9px;color:#15977e;background:#d9f5efb8}.newapi-health-strip__title svg{width:13px;height:13px}.newapi-health-strip__title strong{color:#32465f;font-size:11px;font-weight:850;white-space:nowrap}.newapi-health-strip>i{width:1px;height:20px;flex:none;background:#b8ccdb9e}.newapi-health-strip dl{display:flex;min-width:0;flex:1;align-items:center;gap:clamp(16px,3vw,34px);margin:0}.newapi-health-strip dl>div{display:flex;min-width:0;align-items:baseline;gap:6px}.newapi-health-strip dt{color:var(--studio-faint);font-size:9px;font-weight:650;white-space:nowrap}.newapi-health-strip dd{margin:0;color:#32465f;font-size:11px;font-weight:850}.newapi-model-health{display:inline-flex;max-width:280px;flex:none;align-items:center;gap:6px;border-radius:999px;padding:6px 10px;color:#15977e;background:#d9f5ef94;font-size:9px;font-weight:800}.newapi-model-health>svg{width:13px;height:13px}.newapi-model-health>b{max-width:160px;overflow:hidden;color:#40556e;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.newapi-model-health>i{width:6px;height:6px;border-radius:50%;background:#22c99b}.newapi-model-analysis-panel{min-width:0;overflow:hidden;background:linear-gradient(145deg,#e9dfff40,#d9edff38)}.newapi-model-analysis-panel__header{display:flex;min-height:68px;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid rgba(255,255,255,.66);padding:14px 18px}.newapi-model-analysis-panel__title{display:flex;min-width:0;align-items:center;gap:10px}.newapi-model-analysis-panel__title>span{display:grid;width:34px;height:34px;flex:none;place-items:center;border:1px solid rgba(255,255,255,.84);border-radius:11px;color:#8177ad;background:#eee7ffbd;box-shadow:inset 0 1px #fff,0 8px 20px #5c4e8c14}.newapi-model-analysis-panel__title svg{width:16px;height:16px}.newapi-model-analysis-panel__title>div{display:flex;min-width:0;align-items:baseline;gap:9px}.newapi-model-analysis-panel__title h2{margin:0;color:var(--studio-ink);font-size:15px;font-weight:900}.newapi-model-analysis-panel__title small{color:var(--studio-faint);font-size:10px;font-weight:650;white-space:nowrap}.newapi-chart-tabs{display:inline-flex;min-width:0;overflow-x:auto;border:1px solid rgba(255,255,255,.82);border-radius:12px;padding:3px;background:#ffffff75;box-shadow:inset 0 1px #fff}.newapi-chart-tabs button{display:inline-flex;min-height:32px;flex:none;align-items:center;gap:5px;border:1px solid transparent;border-radius:9px;padding:0 10px;color:#73849a;background:transparent;font-size:9px;font-weight:800}.newapi-chart-tabs button svg{width:12px;height:12px}.newapi-chart-tabs button[aria-pressed=true]{border-color:#8177ad33;color:#6e639c;background:#eee7ffc7;box-shadow:0 6px 16px #5c4e8c12}.newapi-model-analysis-panel__canvas{height:390px;padding:18px}.newapi-model-distribution{display:grid;height:100%;grid-template-columns:minmax(280px,.72fr) minmax(280px,1fr);align-items:center;gap:34px}.newapi-model-distribution .newapi-donut-chart{height:100%}.newapi-model-distribution .newapi-model-legend{max-height:330px;overflow-y:auto}.newapi-analytics-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(310px,.8fr);gap:20px}.newapi-chart-panel{min-width:0;padding:22px}.newapi-panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.newapi-panel-heading>div>span{color:#2f82d2;font-size:9px;font-weight:850;letter-spacing:.18em;text-transform:uppercase}.newapi-panel-heading h2{margin:5px 0 0;color:var(--studio-ink);font-size:16px;font-weight:900;letter-spacing:-.015em}.newapi-panel-heading p{margin:5px 0 0;color:var(--studio-muted);font-size:11px;line-height:18px}.newapi-live-badge{display:inline-flex;flex:none;align-items:center;gap:6px;border:1px solid rgba(255,255,255,.85);border-radius:999px;padding:5px 9px;color:#15977e;background:#d9f5efb8;font-size:9px;font-weight:800}.newapi-live-badge i{width:6px;height:6px;border-radius:50%;background:#22c99b;animation:newapi-soft-pulse 1.8s ease-in-out infinite}.newapi-chart-canvas{height:340px;margin-top:18px}.newapi-donut-wrap{display:grid;gap:10px;margin-top:10px}.newapi-donut-chart{position:relative;height:220px}.newapi-donut-center{position:absolute;top:50%;left:50%;display:grid;place-items:center;transform:translate(-50%,-50%);pointer-events:none}.newapi-donut-center strong{color:var(--studio-deep);font-size:20px;font-weight:900}.newapi-donut-center span{margin-top:2px;color:var(--studio-faint);font-size:9px;font-weight:750}.newapi-model-legend{display:grid;gap:7px}.newapi-model-legend>div{display:flex;min-width:0;align-items:center;gap:8px;border-top:1px solid rgba(215,228,239,.65);padding-top:7px}.newapi-model-legend i{flex:none;width:8px;height:8px;border-radius:50%}.newapi-model-legend span{min-width:0;flex:1;overflow:hidden;color:#60728a;font-size:11px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.newapi-model-legend strong{color:var(--studio-ink);font-size:11px;font-weight:850}.newapi-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:2px 0 0}.newapi-toolbar__search{display:flex;width:min(100%,780px);min-width:0;gap:10px}.newapi-toolbar__search .newapi-search-field{min-width:190px;flex:1}.newapi-toolbar__search .newapi-action{flex:none}.newapi-toolbar>p{flex:none;margin:0;color:var(--studio-faint);font-size:10px;font-weight:650}.newapi-credential-list{display:grid;min-width:0;gap:14px}.newapi-credential-table-wrap{min-width:0;overflow-x:auto;border-radius:20px}.newapi-credential-table{width:100%;min-width:1080px;table-layout:fixed;border-collapse:separate;border-spacing:0;color:#40556e;font-size:10px}.newapi-credential-table th,.newapi-credential-table td{padding:13px 12px;border-bottom:1px solid rgba(215,228,239,.68);text-align:left;vertical-align:middle;white-space:nowrap}.newapi-credential-table td{overflow:hidden;text-overflow:ellipsis}.newapi-credential-table th{position:sticky;top:0;z-index:1;color:#65758d;background:#eef5fae0;box-shadow:inset 0 1px #ffffffe0;font-size:9px;font-weight:850;letter-spacing:.03em}.newapi-credential-table th:first-child{border-radius:19px 0 0;padding-left:18px}.newapi-credential-table th:nth-child(1){width:74px}.newapi-credential-table th:nth-child(2){width:76px}.newapi-credential-table th:nth-child(3){width:214px}.newapi-credential-table th:nth-child(4){width:76px}.newapi-credential-table th:nth-child(5){width:70px}.newapi-credential-table th:nth-child(6){width:72px}.newapi-credential-table th:nth-child(7){width:74px}.newapi-credential-table th:nth-child(8),.newapi-credential-table th:nth-child(9){width:120px}.newapi-credential-table th:nth-child(10){width:62px}.newapi-credential-table th:last-child{width:126px;border-radius:0 19px 0 0}.newapi-credential-table th:last-child{text-align:center}.newapi-credential-table td:first-child{padding-left:18px}.newapi-credential-table th:last-child,.newapi-credential-table td:last-child{position:sticky;right:0;z-index:2;background:#f2f7fbf5;box-shadow:-10px 0 18px #566f8f12}.newapi-credential-table th:last-child{z-index:3}.newapi-credential-table td:last-child{padding-right:14px}.newapi-credential-table tbody tr{transition:background-color .16s ease}.newapi-credential-table tbody tr:hover{background:#ffffff75}.newapi-credential-table tbody tr:hover td:last-child{background:#fafcfdfa}.newapi-credential-table tbody tr:last-child td{border-bottom:0}.newapi-credential-table__name{display:block;max-width:150px;overflow:hidden;color:var(--studio-ink);font-size:11px;font-weight:850;text-overflow:ellipsis}.newapi-status{display:inline-flex;width:fit-content;align-items:center;gap:5px;border:1px solid rgba(255,255,255,.82);border-radius:999px;padding:4px 8px;color:#65758d;background:#ffffff9e;box-shadow:inset 0 1px #ffffffe6;font-size:9px;font-weight:800;white-space:nowrap}.newapi-status i{width:6px;height:6px;border-radius:50%;background:currentColor}.newapi-status--success{color:#15866f;background:#d4f5eead}.newapi-status--warning{color:#a86d18;background:#fff1ccb3}.newapi-status--danger{color:#b54359;background:#ffe2e8b3}.newapi-status--orange{color:#d94d1c;background:#ffe3d7b8}.newapi-status--blue{color:#3578c8;background:#d9edffb8}.newapi-status--lilac{color:#8177ad;background:#e9dfffb8}.newapi-status--muted{color:#65758d;background:#eff4f8b8}.newapi-table-key{display:flex;width:100%;min-width:0;align-items:center;gap:4px}.newapi-table-key__value{display:flex;min-width:0;flex:1;align-items:center;gap:6px;border:0;padding:0;color:#4e627b;background:transparent;cursor:pointer}.newapi-table-key__value code{min-width:0;flex:1;overflow:hidden;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.newapi-table-key__value svg{flex:none;width:13px;height:13px;color:var(--studio-faint)}.newapi-table-key__value:hover code{color:var(--studio-accent-deep)}.newapi-table-primary{display:block;color:#40556e;font-size:10px;font-weight:750}.newapi-table-secondary{display:block;margin-top:3px;color:var(--studio-faint);font-size:8px;font-weight:600}.newapi-table-group{display:inline-flex;border:1px solid rgba(191,218,239,.8);border-radius:999px;padding:4px 8px;color:#2f82d2;background:#d9edff94;font-size:9px;font-weight:800}.newapi-credential-table time{color:#64758b;font-size:9px;font-weight:650}.newapi-table-actions{display:flex;align-items:center;justify-content:flex-end;gap:3px}.newapi-table-icon-action{display:inline-grid;width:28px;height:28px;flex:none;place-items:center;border:1px solid transparent;border-radius:9px;padding:0;color:#60728a;background:transparent;cursor:pointer;transition:border-color .16s ease,color .16s ease,background-color .16s ease,transform .16s ease}.newapi-table-icon-action svg{width:14px;height:14px}.newapi-table-icon-action:hover:not(:disabled){border-color:#ffffffe0;color:var(--studio-accent-deep);background:#ffffffb3;box-shadow:inset 0 1px #fff;transform:translateY(-1px)}.newapi-table-icon-action:disabled{cursor:not-allowed;opacity:.45}.newapi-table-icon-action--danger:hover:not(:disabled){color:#c33f52;background:#ffe7ebc7}.newapi-pagination{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:4px;padding:13px 15px;border-radius:20px}.newapi-pagination>span{color:var(--studio-muted);font-size:10px;font-weight:650}.newapi-pagination>span strong{color:var(--studio-ink);font-weight:900}.newapi-pagination>span i{margin-left:14px;color:var(--studio-faint);font-style:normal;font-weight:600}.newapi-pagination>div{display:flex;align-items:center;gap:8px}.newapi-pagination>div>span{min-width:48px;color:#60728a;font-size:10px;font-weight:800;text-align:center}.newapi-credential-panel{margin-top:4px;overflow:hidden;border-radius:28px;padding:20px}.newapi-credential-panel__header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:2px 2px 18px}.newapi-credential-panel__header small{color:#1686a4;font-size:8px;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.newapi-credential-panel__header h2{margin:5px 0 0;color:var(--studio-deep);font-size:18px;font-weight:900;letter-spacing:-.025em}.newapi-credential-panel__header p{margin:5px 0 0;color:var(--studio-muted);font-size:10px;line-height:17px}.newapi-credential-panel__header>span{display:inline-flex;flex:none;align-items:center;border:1px solid rgba(191,218,239,.76);border-radius:999px;padding:6px 10px;color:#3578c8;background:#d9edff94;font-size:9px;font-weight:850}.newapi-credential-panel .newapi-toolbar{border:1px solid rgba(215,228,239,.74);border-radius:18px;padding:11px;background:#eef6fb7a;box-shadow:inset 0 1px #ffffffc7}.newapi-credential-panel .newapi-toolbar__search{width:min(100%,840px)}.newapi-credential-panel .newapi-toolbar>p{display:inline-flex;align-items:center;gap:6px}.newapi-credential-panel .newapi-toolbar>p svg{width:12px;height:12px}.newapi-credential-panel__notice:not(:empty){margin-top:14px}.newapi-credential-list{gap:12px;margin-top:16px}.newapi-credential-table-wrap{border:1px solid rgba(203,219,233,.82);border-radius:20px;background:#ffffff6b;box-shadow:inset 0 1px #ffffffd6,0 12px 28px #435b800f}.newapi-credential-table{min-width:1040px;color:#40556e;font-size:11px}.newapi-credential-table th,.newapi-credential-table td{padding:15px 14px}.newapi-credential-table th{font-size:9px;letter-spacing:.06em;text-transform:uppercase}.newapi-credential-table th:nth-child(1){width:210px}.newapi-credential-table th:nth-child(2){width:260px}.newapi-credential-table th:nth-child(3){width:180px}.newapi-credential-table th:nth-child(4){width:130px}.newapi-credential-table th:nth-child(5){width:200px}.newapi-credential-table th:nth-child(6){width:160px}.newapi-credential-table th:last-child{width:160px}.newapi-credential-identity{display:flex;min-width:0;align-items:center;gap:11px}.newapi-credential-identity__icon{display:grid;width:38px;height:38px;flex:none;place-items:center;border:1px solid rgba(191,218,239,.74);border-radius:13px;color:#3578c8;background:#d9edff94;box-shadow:inset 0 1px #ffffffd1}.newapi-credential-identity__icon svg{width:16px;height:16px}.newapi-credential-identity>span:last-child{min-width:0}.newapi-credential-identity .newapi-credential-table__name{display:inline;margin-right:7px;font-size:12px}.newapi-credential-identity .newapi-status{display:inline-flex;translate:0 -1px}.newapi-credential-identity small,.newapi-credential-scope small,.newapi-credential-quota small,.newapi-credential-activity small{display:block;margin-top:5px;color:var(--studio-faint);font-size:9px;font-weight:650;line-height:14px}.newapi-table-key{border:1px solid rgba(203,219,233,.76);border-radius:13px;padding:5px 6px 5px 10px;background:#eef5fa94}.newapi-table-key__value code{font-size:10px}.newapi-credential-scope strong,.newapi-credential-quota strong,.newapi-credential-activity strong{display:block;margin-top:6px;color:var(--studio-ink);font-size:10px;font-weight:850}.newapi-credential-quota strong{margin-top:0;font-size:13px}.newapi-credential-activity strong{margin-top:0}.newapi-table-actions{justify-content:center;gap:5px}.newapi-table-icon-action{width:30px;height:30px}.newapi-credential-panel .newapi-pagination{margin-top:0;border:1px solid rgba(215,228,239,.7);background:#eef6fb6b;box-shadow:inset 0 1px #ffffffbd}.newapi-dialog-backdrop{--studio-ink: #17283f;--studio-deep: #13243a;--studio-muted: #728198;--studio-faint: #8090a4;--studio-accent: #ff7138;position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:grid;place-items:center;overflow-y:auto;padding:24px;background:#13243a4d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.newapi-dialog{display:flex;width:min(100%,720px);max-height:min(90vh,860px);overflow:hidden;flex-direction:column;background:radial-gradient(circle at 18% 0%,rgba(255,255,255,.96),transparent 42%),linear-gradient(145deg,#fafdfef0,#e9f2fadb 58%,#f1ecffd1);box-shadow:inset 0 1px #fff,0 32px 90px #1d365438}.newapi-dialog__header,.newapi-dialog__footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 22px}.newapi-dialog__header{border-bottom:1px solid rgba(255,255,255,.72)}.newapi-dialog__title{display:flex;min-width:0;align-items:center;gap:12px}.newapi-dialog__title>span{display:grid;flex:none;width:44px;height:44px;place-items:center;border:1px solid rgba(255,255,255,.9);border-radius:15px;color:var(--studio-accent);background:#ffece3a3;box-shadow:inset 0 1px #fff,0 9px 22px #e767331a}.newapi-dialog__title svg{width:21px;height:21px}.newapi-dialog__title small{color:#2f82d2;font-size:8px;font-weight:850;letter-spacing:.18em;text-transform:uppercase}.newapi-dialog__title h2{margin:3px 0 0;color:var(--studio-deep);font-size:19px;font-weight:900;letter-spacing:-.02em}.newapi-dialog__title p{margin:4px 0 0;color:var(--studio-muted);font-size:10px}.newapi-dialog__body{min-height:0;flex:1;overflow-y:auto;padding:22px}.newapi-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.newapi-form-grid__full{grid-column:1 / -1}.newapi-toggle-card{display:flex;min-height:72px;align-items:center;gap:12px;border:1px solid rgba(255,255,255,.82);border-radius:16px;padding:13px 14px;background:radial-gradient(circle at 16% 0%,rgba(255,255,255,.94),transparent 48%),linear-gradient(145deg,#ffffffad,#e0eef933);box-shadow:inset 0 1px #fff,0 8px 22px #435b8011}.newapi-toggle-card>input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.newapi-toggle-card__control{position:relative;flex:none;width:38px;height:22px;border:1px solid rgba(156,177,198,.38);border-radius:999px;background:#d3dfe9a6;box-shadow:inset 0 1px 3px #435b801a;transition:background .18s ease,border-color .18s ease}.newapi-toggle-card__control i{position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background:#fffffff2;box-shadow:0 2px 6px #435b8029;transition:transform .18s ease}.newapi-toggle-card>input:checked+.newapi-toggle-card__control{border-color:#ff713875;background:#ff9265b8}.newapi-toggle-card>input:checked+.newapi-toggle-card__control i{transform:translate(16px)}.newapi-toggle-card>input:focus-visible+.newapi-toggle-card__control{box-shadow:0 0 0 4px #bfe7ff6b}.newapi-toggle-card strong,.newapi-toggle-card small{display:block}.newapi-toggle-card strong{color:var(--studio-ink);font-size:11px;font-weight:850}.newapi-toggle-card small{margin-top:4px;color:var(--studio-muted);font-size:9px;line-height:14px}.newapi-dialog__footer{border-top:1px solid rgba(255,255,255,.72);justify-content:flex-end}.newapi-dialog--cc-switch{width:min(100%,560px)}.newapi-cc-switch-form{display:grid;gap:18px}.newapi-cc-switch-apps{min-width:0;margin:0;border:0;padding:0}.newapi-cc-switch-apps legend{margin-bottom:9px;color:#32465f;font-size:12px;font-weight:750}.newapi-cc-switch-apps>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.newapi-cc-switch-app{position:relative;display:flex;min-height:50px;align-items:center;gap:8px;border:1px solid rgba(255,255,255,.82);border-radius:15px;padding:0 13px;color:#52667e;background:#ffffff80;box-shadow:inset 0 1px #ffffffeb;cursor:pointer}.newapi-cc-switch-app>input{position:absolute;width:1px;height:1px;opacity:0}.newapi-cc-switch-app>span{display:grid;width:18px;height:18px;place-items:center;border:1px solid rgba(116,143,168,.4);border-radius:50%;background:#ffffffa6}.newapi-cc-switch-app>span i{width:8px;height:8px;border-radius:50%;background:transparent;transition:background .16s ease,transform .16s ease}.newapi-cc-switch-app>input:checked+span{border-color:#ff71389e}.newapi-cc-switch-app>input:checked+span i{background:var(--studio-accent);transform:scale(1.06)}.newapi-cc-switch-app:has(input:checked){border-color:#ff976e80;color:#d85827;background:#ffeee59e}.newapi-cc-switch-app:has(input:focus-visible){outline:none;box-shadow:0 0 0 4px #bfe7ff57}.newapi-cc-switch-app strong{font-size:11px;font-weight:850}.newapi-required-mark{color:#d85d51;font-style:normal}.newapi-cc-switch-warning{margin:-8px 0 0;color:#a36c25;font-size:10px;font-weight:650}.newapi-cc-switch-endpoint{display:grid;gap:7px;border:1px solid rgba(255,255,255,.76);border-radius:15px;padding:12px 14px;background:#e1eff86b}.newapi-cc-switch-endpoint span{color:var(--studio-faint);font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.newapi-cc-switch-endpoint code{overflow:hidden;color:#40556e;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.newapi-spin{animation:newapi-spin .85s linear infinite}@keyframes newapi-spin{to{transform:rotate(360deg)}}.newapi-form-section{padding:0 0 22px}.newapi-form-section+.newapi-form-section{border-top:1px solid rgba(215,228,239,.68);padding-top:22px}.newapi-form-section__header{display:flex;align-items:center;gap:11px;margin-bottom:18px}.newapi-form-section__header>span,.newapi-advanced-trigger>span:first-child{display:grid;flex:none;width:34px;height:34px;place-items:center;border-radius:12px;color:#2f82d2;background:#dbf0ffbd;box-shadow:inset 0 1px #ffffffeb}.newapi-form-section__header--quota>span{color:#15977e;background:#d4f5eeb8}.newapi-form-section__header svg,.newapi-advanced-trigger>span:first-child svg{width:16px;height:16px}.newapi-form-section__header h3,.newapi-form-section__header p{margin:0}.newapi-form-section__header h3{color:var(--studio-ink);font-size:13px;font-weight:900}.newapi-form-section__header p{margin-top:3px;color:var(--studio-muted);font-size:10px}.newapi-form-stack,.newapi-advanced-content,.newapi-auto-group-fields{display:grid;gap:17px}.newapi-group-picker{overflow:hidden;border:1px solid rgba(255,255,255,.8);border-radius:17px;background:#ffffff85;box-shadow:inset 0 1px #ffffffe6,0 8px 24px #4962840b}.newapi-group-picker .newapi-select{border:0;border-radius:0;background:transparent;box-shadow:none}.newapi-group-picker>div{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid rgba(215,228,239,.6);padding:8px 14px;color:var(--studio-muted);font-size:10px;font-weight:650}.newapi-group-picker>div strong{flex:none;border:1px solid rgba(87,194,157,.28);border-radius:999px;padding:3px 8px;color:#15866f;background:#d4f5eea6;font-size:9px}.newapi-liquid-select__trigger{position:relative;isolation:isolate;display:grid;width:100%;min-height:76px;grid-template-columns:minmax(0,1fr) 16px;align-items:center;gap:12px;overflow:hidden;border:1px solid transparent;border-radius:17px;padding:12px 14px;color:#17283f;background:linear-gradient(142deg,#ffffffc9,#def2fb61 54%,#eae4ff59) padding-box,conic-gradient(from 210deg,#fff,#79d2eeb8,#fffffffa,#bc9ef394,#fff) border-box;box-shadow:inset 0 1px 1px #fff,inset 0 -2px 3px #568fb417,0 10px 28px #39557713;-webkit-backdrop-filter:blur(22px) saturate(175%);backdrop-filter:blur(22px) saturate(175%);cursor:pointer;text-align:left;transition:translate .18s ease,filter .18s ease,box-shadow .18s ease}.newapi-liquid-select__trigger:after{position:absolute;top:-35%;left:-24%;z-index:0;width:30%;height:170%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.66),transparent);content:"";opacity:0;pointer-events:none;transform:skew(-18deg)}.newapi-liquid-select__trigger:hover:not(:disabled){translate:0 -1px;filter:brightness(1.025) saturate(1.06);box-shadow:inset 0 1px 1px #fff,inset 0 -2px 3px #568fb41a,0 15px 32px #39557721}.newapi-liquid-select__trigger:hover:not(:disabled):after{animation:newapi-select-sheen .76s cubic-bezier(.22,1,.36,1)}.newapi-liquid-select__trigger:focus-visible,.newapi-liquid-select__trigger[data-state=open]{outline:none;box-shadow:inset 0 1px 1px #fff,0 0 0 4px #aee1f840,0 16px 34px #39557724}.newapi-liquid-select__trigger:disabled{cursor:not-allowed;opacity:.58}.newapi-liquid-select__refraction{position:absolute;top:1px;right:1px;bottom:1px;left:1px;z-index:0;overflow:hidden;border-radius:15px;background:radial-gradient(ellipse 50% 120% at 3% -20%,rgba(255,255,255,.92),transparent 65%),radial-gradient(ellipse 50% 100% at 104% 120%,rgba(178,151,242,.2),transparent 66%);pointer-events:none}.newapi-liquid-select__refraction:after{position:absolute;top:-52%;left:48%;width:80px;height:210%;border-radius:50%;background:#ffffff42;filter:blur(8px);content:"";transform:rotate(24deg)}.newapi-liquid-select__value,.newapi-liquid-select__chevron{position:relative;z-index:1}.newapi-liquid-select__value{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:12px}.newapi-liquid-select__value>span{min-width:0}.newapi-liquid-select__value strong,.newapi-liquid-select__value small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.newapi-liquid-select__value strong{font-size:12px;font-weight:900}.newapi-liquid-select__value small{margin-top:5px;color:#728198;font-size:10px;font-weight:600}.newapi-liquid-select__value em,.newapi-liquid-select__option em{flex:none;border:1px solid rgba(87,194,157,.3);border-radius:999px;padding:4px 8px;color:#15866f;background:#d4f5eead;font-size:9px;font-style:normal;font-weight:850}.newapi-liquid-select__chevron{width:16px;height:16px;color:#61778d;transition:transform .18s ease}.newapi-liquid-select__trigger[data-state=open] .newapi-liquid-select__chevron{color:#2f82d2;transform:rotate(180deg)}.newapi-liquid-select__trigger--compact{min-height:48px;border-radius:15px;padding:9px 13px}.newapi-liquid-select__trigger--compact .newapi-liquid-select__refraction{border-radius:13px}.newapi-liquid-select__trigger--compact .newapi-liquid-select__value strong{color:#52667e;font-size:11px}.newapi-liquid-select{position:relative;isolation:isolate;z-index:260;width:var(--radix-popover-trigger-width);max-height:min(340px,var(--radix-popover-content-available-height));overflow:hidden;border:1px solid transparent;border-radius:20px;padding:8px;color:#17283f;background:linear-gradient(145deg,#fafeffdb,#d5eef9b8 52%,#e8e1ffb8) padding-box,conic-gradient(from 220deg,#fff,#64cfefe0,#fffffff5,#b290f2cc,#fff) border-box;box-shadow:inset 0 1px 1px #fff,inset 1px 0 #ffffffc7,inset 0 -2px 4px #457da41f,0 30px 72px #2a456740,0 8px 20px #2a45671f;-webkit-backdrop-filter:blur(34px) saturate(205%) contrast(103%);backdrop-filter:blur(34px) saturate(205%) contrast(103%);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;transform-origin:var(--radix-popover-content-transform-origin);animation:newapi-liquid-select-open .19s cubic-bezier(.16,1,.3,1)}.newapi-liquid-select__ambient{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;border-radius:inherit;background:radial-gradient(circle at 8% 3%,rgba(255,255,255,.9),transparent 38%),radial-gradient(circle at 98% 88%,rgba(188,158,243,.24),transparent 42%),radial-gradient(circle at 12% 82%,rgba(113,216,225,.19),transparent 38%);pointer-events:none}.newapi-liquid-select__ambient:after{position:absolute;top:-70%;left:38%;width:110px;height:250%;border-radius:50%;background:#ffffff3d;filter:blur(10px);content:"";transform:rotate(28deg)}.newapi-liquid-select__list{display:grid;max-height:316px;gap:5px;overflow-y:auto;padding:1px;scrollbar-color:rgba(92,131,160,.36) transparent;scrollbar-width:thin}.newapi-liquid-select__option{position:relative;display:grid;width:100%;min-height:58px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;overflow:hidden;border:1px solid transparent;border-radius:14px;padding:9px 11px;color:#31475f;background:#ffffff2e;cursor:pointer;text-align:left;transition:translate .15s ease,border-color .15s ease,background .15s ease,box-shadow .15s ease}.newapi-liquid-select__option:before{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,rgba(255,255,255,.62),transparent 42%,rgba(184,161,244,.08));content:"";opacity:0;transition:opacity .15s ease;pointer-events:none}.newapi-liquid-select__option>*{position:relative;z-index:1}.newapi-liquid-select__option:hover,.newapi-liquid-select__option:focus-visible{translate:0 -1px;border-color:#ffffffe0;outline:none;background:#ffffff6b;box-shadow:inset 0 1px #ffffffe6,0 9px 20px #3955771a}.newapi-liquid-select__option:hover:before,.newapi-liquid-select__option:focus-visible:before,.newapi-liquid-select__option[aria-selected=true]:before{opacity:1}.newapi-liquid-select__option[aria-selected=true]{border-color:#68c5e480;color:#1d668f;background:#e1f6fc85;box-shadow:inset 2px 0 #45b4dbb8,inset 0 1px #fff,0 8px 20px #3f7ebc17}.newapi-liquid-select__option-check{display:grid;width:22px;height:22px;place-items:center;border:1px solid rgba(255,255,255,.8);border-radius:8px;color:transparent;background:#fff6}.newapi-liquid-select__option[aria-selected=true] .newapi-liquid-select__option-check{color:#2f95c9;background:#e2f8fccc}.newapi-liquid-select__option-check svg{width:13px;height:13px;stroke-width:3}.newapi-liquid-select__option>span:nth-child(2){min-width:0}.newapi-liquid-select__option strong,.newapi-liquid-select__option small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.newapi-liquid-select__option strong{font-size:11px;font-weight:900}.newapi-liquid-select__option small{margin-top:4px;color:#71839a;font-size:9px;font-weight:600}.newapi-liquid-select__arrow{fill:#edf9fdeb;filter:drop-shadow(0 -1px 0 rgba(255,255,255,.8))}.newapi-liquid-select--compact .newapi-liquid-select__option{min-height:44px}.newapi-liquid-select--compact .newapi-liquid-select__option strong{font-size:10px}@keyframes newapi-liquid-select-open{0%{opacity:0;transform:translateY(-7px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes newapi-select-sheen{0%{left:-24%;opacity:0}22%{opacity:.85}to{left:112%;opacity:0}}.newapi-expiry-row{display:grid;grid-template-columns:minmax(220px,1fr) auto;gap:9px}.newapi-expiry-presets{display:flex;align-items:center;gap:6px}.newapi-expiry-presets button{min-height:40px;border:1px solid rgba(255,255,255,.84);border-radius:13px;padding:0 11px;color:#52667e;background:#ffffff94;box-shadow:inset 0 1px #fff;cursor:pointer;font-size:10px;font-weight:800;white-space:nowrap;transition:translate .17s ease,box-shadow .17s ease,color .17s ease}.newapi-expiry-presets button:hover{translate:0 -1px;color:#2f82d2;box-shadow:inset 0 1px #fff,0 8px 18px #435b801a}.newapi-expiry-presets button:focus-visible{outline:none;box-shadow:0 0 0 3px #aee1f84d}.newapi-switch-row{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer}.newapi-switch-row>span:first-child{min-width:0;flex:1}.newapi-switch-row strong,.newapi-switch-row small{display:block}.newapi-switch-row strong{color:var(--studio-ink);font-size:11px;font-weight:850}.newapi-switch-row small{margin-top:4px;color:var(--studio-muted);font-size:9px}.newapi-switch-row>input{position:absolute;width:1px;height:1px;opacity:0}.newapi-switch-row__control{position:relative;flex:none;width:42px;height:24px;border-radius:999px;background:#d3dfe9c7;box-shadow:inset 0 1px 3px #435b801f;transition:background .18s ease}.newapi-switch-row__control i{position:absolute;top:4px;left:4px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 2px 7px #435b8033;transition:transform .18s ease}.newapi-switch-row>input:checked+.newapi-switch-row__control{background:linear-gradient(105deg,#1b9ddd,#57bdf0)}.newapi-switch-row>input:checked+.newapi-switch-row__control i{transform:translate(18px)}.newapi-switch-row>input:focus-visible+.newapi-switch-row__control{box-shadow:0 0 0 4px #bfe7ff6b}.newapi-quota-field{margin-top:16px}.newapi-form-section--advanced{padding-bottom:0}.newapi-advanced-trigger{display:grid;width:100%;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;border:0;padding:0;color:inherit;background:transparent;cursor:pointer;text-align:left}.newapi-advanced-trigger>span:first-child{color:#6d7e92;background:#e6ebf0b8}.newapi-advanced-trigger strong,.newapi-advanced-trigger small{display:block}.newapi-advanced-trigger strong{color:var(--studio-ink);font-size:13px;font-weight:900}.newapi-advanced-trigger small{margin-top:3px;color:var(--studio-muted);font-size:10px}.newapi-advanced-trigger>svg{width:16px;height:16px;color:var(--studio-faint);transition:transform .18s ease}.newapi-advanced-trigger[aria-expanded=true]>svg{transform:rotate(180deg)}.newapi-advanced-trigger:focus-visible{border-radius:12px;outline:none;box-shadow:0 0 0 4px #bfe7ff4d}.newapi-advanced-content{margin-top:20px;animation:newapi-detail-open .18s ease backwards}.newapi-model-picker{position:relative;display:flex;min-height:50px;align-items:center;overflow:visible;border:1px solid rgba(255,255,255,.8);border-radius:17px;background:#ffffff85;box-shadow:inset 0 1px #ffffffe6;backdrop-filter:blur(22px) saturate(170%);-webkit-backdrop-filter:blur(22px) saturate(170%)}.newapi-model-picker .marketplace-glass-select{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-height:48px;border:0;border-radius:15px;padding:12px 15px;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.newapi-model-picker .marketplace-glass-select:hover,.newapi-model-picker .marketplace-glass-select[data-state=open]{border:0;background:transparent;box-shadow:0 0 0 4px #bfe7ff2e}.newapi-model-picker .marketplace-glass-select:focus-visible{border:0;box-shadow:0 0 0 4px #bfe7ff47}.newapi-model-picker--selected .marketplace-glass-select>span:first-child{visibility:hidden}.newapi-model-chips{position:relative;z-index:1;display:flex;min-width:0;flex:1;flex-wrap:wrap;gap:6px;padding:7px 48px 7px 10px;pointer-events:none}.newapi-model-chips>span{display:inline-flex;align-items:center;gap:5px;border:1px solid rgba(255,255,255,.84);border-radius:999px;padding:5px 8px 5px 10px;color:#40556e;background:#eef3f8e0;font-size:10px;font-weight:800}.newapi-model-chips button{display:grid;width:17px;height:17px;place-items:center;border:0;border-radius:50%;padding:0;color:#6d7e92;background:#fffc;cursor:pointer;pointer-events:auto}.newapi-model-chips button svg{width:11px;height:11px}.newapi-model-chips button:hover{color:#b54359}.newapi-filter-panel{padding:20px}.newapi-filter-panel__heading{align-items:center;padding-bottom:18px;border-bottom:1px solid rgba(255,255,255,.72)}.newapi-filter-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-top:18px}.newapi-filter-grid__request{grid-column:span 3}.newapi-filter-submit{align-self:end}.newapi-log-list{display:grid;gap:10px}.newapi-log-list__header{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:0 5px 3px}.newapi-log-list__header>div{display:flex;align-items:center;gap:10px}.newapi-log-list__header>div>svg{width:19px;height:19px;color:#8177ad}.newapi-log-list__header span small,.newapi-log-list__header span strong{display:block}.newapi-log-list__header small{color:#8177ad;font-size:8px;font-weight:850;letter-spacing:.18em;text-transform:uppercase}.newapi-log-list__header strong{margin-top:3px;color:var(--studio-ink);font-size:14px;font-weight:900}.newapi-log-list__header p{margin:0;color:var(--studio-faint);font-size:9px;font-weight:650}.newapi-log-pagination{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border-radius:20px}.newapi-log-pagination--compact{flex:none;justify-content:flex-end;padding:0}.newapi-log-pagination>span{flex:none;color:var(--studio-muted);font-size:10px;font-weight:650;white-space:nowrap}.newapi-log-pagination>span strong{color:var(--studio-ink);font-weight:900}.newapi-log-pagination>div{display:flex;align-items:center;gap:7px}.newapi-log-pagination>div>b{min-width:52px;color:#60728a;font-size:10px;font-weight:850;text-align:center;white-space:nowrap}.newapi-log-pagination__size{width:92px;min-width:92px}.newapi-log-pagination .newapi-icon-action{width:36px;min-width:36px;min-height:36px;padding:0}.newapi-log-card{padding:0;border-radius:20px;overflow:hidden}.newapi-log-card__main{display:grid;grid-template-columns:minmax(220px,1.1fr) minmax(240px,1.25fr) minmax(280px,1fr) auto;align-items:center;gap:18px;padding:16px 17px}.newapi-log-card__time,.newapi-log-card__model{display:flex;min-width:0;align-items:center;gap:10px}.newapi-log-card__time>span{display:grid;flex:none;width:38px;height:38px;place-items:center;border:1px solid rgba(255,255,255,.86);border-radius:13px;color:#2f82d2;background:#dff1ffa3;box-shadow:inset 0 1px #fff,0 8px 20px #3f7ebc14}.newapi-log-card__time svg{width:17px;height:17px}.newapi-log-card__time>div,.newapi-log-card__model>div{min-width:0}.newapi-log-card__time strong,.newapi-log-card__time small,.newapi-log-card__model strong,.newapi-log-card__model small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.newapi-log-card__time strong{color:#40556e;font-size:10px;font-weight:800}.newapi-log-card__time small{margin-top:5px;color:var(--studio-faint);font-size:8px;font-weight:600}.newapi-log-card__model>.newapi-status{flex:none}.newapi-log-card__model strong{color:var(--studio-ink);font-size:11px;font-weight:850}.newapi-log-card__model small{margin-top:4px;color:var(--studio-muted);font-size:9px;font-weight:600}.newapi-log-card__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0}.newapi-log-card__metrics>div{min-width:0;border-left:1px solid rgba(215,228,239,.72);padding-left:11px}.newapi-log-card__metrics dt{color:var(--studio-faint);font-size:8px;font-weight:800;text-transform:uppercase}.newapi-log-card__metrics dd{overflow:hidden;margin:5px 0 0;color:#32465f;font-size:11px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.newapi-log-card__details{border-top:1px solid rgba(255,255,255,.72);padding:12px 16px 16px;animation:newapi-detail-open .18s ease backwards}.newapi-log-detail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:0}.newapi-log-detail>div{min-width:0;border:1px solid rgba(255,255,255,.8);border-radius:14px;padding:11px 12px;background:#ffffff7a;box-shadow:inset 0 1px #ffffffdb}.newapi-log-detail dt{color:var(--studio-faint);font-size:8px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.newapi-log-detail dd{overflow-wrap:anywhere;margin:6px 0 0;color:#40556e;font-size:10px;font-weight:650;line-height:17px}@keyframes newapi-detail-open{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1180px){.newapi-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.newapi-stat-grid--compact .newapi-stat-card{border-bottom:1px solid rgba(198,215,230,.52)}.newapi-stat-grid--compact .newapi-stat-card:nth-child(2n){border-right:0}.newapi-stat-grid--compact .newapi-stat-card:last-child{grid-column:1 / -1;border-bottom:0}.newapi-health-strip{flex-wrap:wrap}.newapi-health-strip dl{flex:1 1 520px}.newapi-analytics-grid{grid-template-columns:1fr}.newapi-credential-card{grid-template-columns:minmax(230px,1fr) minmax(260px,1.2fr) auto}.newapi-credential-card__meta{grid-column:1 / 3;grid-row:2}.newapi-credential-card__actions{grid-column:3;grid-row:1 / 3;flex-direction:column}.newapi-log-card__main{grid-template-columns:minmax(220px,1fr) minmax(240px,1.1fr) auto}.newapi-log-card__metrics{grid-column:1 / 3;grid-row:2}.newapi-log-card__toggle{grid-column:3;grid-row:1 / 3}}@media(max-width:900px){.newapi-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.newapi-filter-grid__request{grid-column:span 1}.newapi-log-detail{grid-template-columns:repeat(2,minmax(0,1fr))}.newapi-credential-card{grid-template-columns:1fr auto}.newapi-credential-card__key,.newapi-credential-card__meta{grid-column:1 / -1}.newapi-credential-card__meta{grid-row:auto}.newapi-credential-card__actions{grid-column:2;grid-row:1;flex-direction:row}.newapi-log-card__main{grid-template-columns:1fr auto}.newapi-log-card__model,.newapi-log-card__metrics{grid-column:1 / -1}.newapi-log-card__metrics{grid-row:auto}.newapi-log-card__toggle{grid-column:2;grid-row:1}.newapi-log-list__header{align-items:flex-start;flex-direction:column}.newapi-log-pagination--compact{width:100%;justify-content:space-between}}@media(max-width:720px){.newapi-model-analysis-panel__header{align-items:stretch;flex-direction:column}.newapi-chart-tabs{width:100%}.newapi-chart-tabs button{flex:1;justify-content:center}.newapi-model-distribution{grid-template-columns:1fr;gap:8px}.newapi-model-distribution .newapi-donut-chart{height:230px}.newapi-model-distribution .newapi-model-legend{max-height:120px}.newapi-toolbar{align-items:stretch;flex-direction:column}.newapi-toolbar__search{width:100%}.newapi-form-grid{grid-template-columns:1fr}.newapi-form-grid__full{grid-column:auto}.newapi-expiry-row{grid-template-columns:1fr}.newapi-expiry-presets{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.newapi-expiry-presets button{padding:0 6px}}@media(max-width:639px){.newapi-stat-grid{grid-template-columns:1fr}.newapi-stat-grid--compact .newapi-stat-card{grid-column:auto;border-right:0}.newapi-stat-grid--compact .newapi-stat-card:last-child{grid-column:auto}.newapi-health-strip{align-items:stretch}.newapi-health-strip>i{display:none}.newapi-health-strip dl{display:grid;flex-basis:100%;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.newapi-health-strip dl>div{align-items:flex-start;flex-direction:column;gap:3px}.newapi-model-health{max-width:100%;align-self:flex-start}.newapi-stat-card{min-height:154px}.newapi-stat-grid--compact .newapi-stat-card{min-height:136px}.newapi-chart-panel,.newapi-filter-panel{padding:16px}.newapi-chart-canvas{height:280px}.newapi-model-analysis-panel__canvas{height:330px;padding:12px}.newapi-toolbar__search{flex-direction:column}.newapi-credential-card{grid-template-columns:1fr;gap:14px;padding:15px}.newapi-credential-card__actions{grid-column:auto;grid-row:auto;flex-wrap:wrap;justify-content:stretch}.newapi-credential-card__actions .newapi-action{flex:1 1 calc(50% - 3px)}.newapi-credential-card__meta{grid-template-columns:1fr}.newapi-credential-card__meta div{border-left:0;border-top:1px solid rgba(215,228,239,.72);padding:9px 0 0}.newapi-pagination{align-items:stretch;flex-direction:column}.newapi-pagination>div{justify-content:space-between}.newapi-dialog-backdrop{align-items:start;padding:12px}.newapi-dialog__header,.newapi-dialog__footer,.newapi-dialog__body{padding:16px}.newapi-dialog__title>span{display:none}.newapi-cc-switch-apps>div{grid-template-columns:1fr}.newapi-filter-grid{grid-template-columns:1fr}.newapi-filter-grid__request{grid-column:auto}.newapi-filter-submit{width:100%}.newapi-log-list__header{align-items:flex-start;flex-direction:column}.newapi-log-pagination{align-items:stretch;flex-direction:column}.newapi-log-pagination>div{justify-content:space-between}.newapi-log-pagination--compact>span{align-self:flex-start}.newapi-log-card__main{grid-template-columns:1fr;gap:13px}.newapi-log-card__toggle{grid-column:auto;grid-row:auto;width:100%}.newapi-log-card__metrics{grid-column:auto;grid-template-columns:repeat(3,minmax(0,1fr))}.newapi-log-card__model{grid-column:auto}.newapi-log-detail{grid-template-columns:1fr}}@container (max-width: 1180px){.newapi-credential-card{grid-template-columns:minmax(230px,1fr) minmax(260px,1.2fr) auto}.newapi-credential-card__meta{grid-column:1 / 3;grid-row:2}.newapi-credential-card__actions{grid-column:3;grid-row:1 / 3;flex-direction:column}}@container (max-width: 900px){.newapi-credential-card{grid-template-columns:1fr auto}.newapi-credential-card__key,.newapi-credential-card__meta{grid-column:1 / -1}.newapi-credential-card__meta{grid-row:auto}.newapi-credential-card__actions{grid-column:2;grid-row:1;flex-direction:row}}@container (max-width: 639px){.newapi-credential-card{grid-template-columns:1fr;gap:14px;padding:15px}.newapi-credential-card__actions{grid-column:auto;grid-row:auto;flex-wrap:wrap;justify-content:stretch}.newapi-credential-card__actions .newapi-action{flex:1 1 calc(50% - 3px)}.newapi-credential-card__meta{grid-template-columns:1fr}.newapi-credential-card__meta div{border-left:0;border-top:1px solid rgba(215,228,239,.72);padding:9px 0 0}}@media(prefers-reduced-motion:reduce){.newapi-dialog-backdrop *,.newapi-dialog-backdrop *:before,.newapi-dialog-backdrop *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.newapi-dialog-backdrop .newapi-glass-interactive:hover:not(:disabled){translate:0 0}.newapi-dialog-backdrop .newapi-glass-interactive:after{display:none}}.newapi-glass-select{position:relative;isolation:isolate;display:grid;width:100%;min-width:7.25rem;min-height:40px;grid-template-columns:minmax(0,1fr) 15px;align-items:center;gap:10px;overflow:hidden;border:1px solid transparent;border-radius:12px;padding:0 12px;color:#344a63;background:linear-gradient(142deg,#ffffffc2,#e0f3fb57,#e7e1ff47) padding-box,conic-gradient(from 205deg at 50% 50%,#fffffffa,#87d6efad,#fffffff5,#c1a5f48a,#fffffffa) border-box;box-shadow:inset 0 1px 1px #fffffffa,inset 0 -2px 3px #568fb41a,0 10px 24px #39557717;-webkit-backdrop-filter:blur(24px) saturate(185%);backdrop-filter:blur(24px) saturate(185%);cursor:pointer;font-size:13px;font-weight:700;line-height:1;text-align:left;transition:box-shadow .18s ease,filter .18s ease,transform .18s ease}.newapi-glass-select--compact{width:auto}.newapi-glass-select>span{position:relative;z-index:2;display:block;margin:0;color:inherit;font:inherit;letter-spacing:normal;line-height:inherit;text-transform:none}.newapi-glass-select>.newapi-glass-select__liquid{position:absolute;top:1px;right:1px;bottom:1px;left:1px;z-index:1;overflow:hidden;border-radius:10px;background:radial-gradient(ellipse 64% 68% at 14% -22%,rgba(255,255,255,.9),transparent 64%),radial-gradient(ellipse 44% 86% at 102% 112%,rgba(168,146,238,.2),transparent 68%);pointer-events:none}.newapi-glass-select__liquid:after{position:absolute;top:-25px;left:8%;width:72%;height:37px;border-bottom:1px solid rgba(255,255,255,.92);border-radius:50%;content:"";transform:rotate(-4deg)}.newapi-glass-select__chevron{display:inline-flex!important;transition:color .18s ease,transform .18s ease}.newapi-glass-select__chevron svg{width:15px;height:15px}.newapi-glass-select[data-state=open] .newapi-glass-select__chevron{color:#307fae;transform:rotate(180deg)}.newapi-glass-select:hover{filter:brightness(1.025) saturate(1.05);box-shadow:inset 0 1px 1px #fff,inset 0 -2px 3px #568fb41f,0 14px 28px #39557721;transform:translateY(-1px)}.newapi-glass-select:focus-visible,.newapi-glass-select[data-state=open]{outline:none;box-shadow:inset 0 1px 1px #fff,inset 0 -2px 3px #568fb41f,0 0 0 4px #aee1f840,0 15px 30px #39557724}.newapi-glass-select__content{position:relative;isolation:isolate;z-index:180;width:var(--radix-select-trigger-width);min-width:9rem;max-height:var(--radix-select-content-available-height);overflow:hidden;border:1px solid transparent;border-radius:16px;background:linear-gradient(145deg,#fafeffc2,#d9f0f999 52%,#e8e2ff94) padding-box,conic-gradient(from 215deg at 50% 50%,#fffffffc,#6ed2eed1,#fffffff5,#b294f1bd,#fffffffc) border-box;box-shadow:inset 0 1px 1px #fffffffa,inset 1px 0 #ffffffb8,inset 0 -2px 4px #457da424,0 26px 62px #2a456740,0 7px 17px #2a45671f;-webkit-backdrop-filter:blur(34px) saturate(195%) contrast(103%);backdrop-filter:blur(34px) saturate(195%) contrast(103%);animation:newapi-select-open .18s cubic-bezier(.16,1,.3,1)}.newapi-glass-select__menu-liquid{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;border-radius:inherit;background:radial-gradient(ellipse 78% 44% at 12% -4%,rgba(255,255,255,.86),transparent 72%),radial-gradient(ellipse 58% 68% at 106% 108%,rgba(128,211,238,.25),rgba(190,164,246,.12) 52%,transparent 72%);pointer-events:none}.newapi-glass-select__menu-liquid:before{position:absolute;top:-44px;left:6%;width:72%;height:64px;border-bottom:1px solid rgba(255,255,255,.94);border-radius:50%;box-shadow:0 9px 18px #ffffff38;content:"";transform:rotate(-3deg)}.newapi-glass-select__viewport{position:relative;z-index:2;padding:6px}.newapi-glass-select__item{position:relative;display:grid;min-height:36px;grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:9px;border:1px solid transparent;border-radius:10px;padding:7px 10px;color:#30465f;outline:none;cursor:pointer;font-size:13px;font-weight:700;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease,transform .15s ease}.newapi-glass-select__item[data-highlighted]{border-color:#ffffffc7;color:#1f709f;background:linear-gradient(135deg,#ffffffb3,#bce5f766);box-shadow:inset 0 1px #fffffff5,inset 0 -1px #5c9abf1a,0 7px 18px #3453771a;transform:translate(2px)}.newapi-glass-select__item[data-state=checked]{border-color:#ffffffbd;color:#c95325;background:linear-gradient(135deg,#fffcf9c7,#ffddcf6b)}.newapi-glass-select__check{display:inline-flex;color:#df5c2a}.newapi-glass-select__check svg{width:15px;height:15px}@keyframes newapi-select-open{0%{opacity:0;transform:translateY(-5px) scale(.975)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.newapi-glass-select,.newapi-glass-select__content,.newapi-glass-select__item{animation-duration:.01ms!important;transition-duration:.01ms!important}}.newapi-glass-combobox{position:relative;display:grid;width:100%;min-height:48px;grid-template-columns:minmax(0,1fr) 42px;align-items:center;overflow:hidden;border:1px solid rgba(255,255,255,.84);border-radius:16px;background:radial-gradient(circle at 18% -20%,rgba(255,255,255,.96),transparent 50%),linear-gradient(145deg,#ffffffa8,#e0eef947);box-shadow:inset 0 1px #fffffffa,inset 0 -1px #5b779714,0 10px 26px #435b8012;-webkit-backdrop-filter:blur(22px) saturate(170%);backdrop-filter:blur(22px) saturate(170%);transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.newapi-glass-combobox:hover,.newapi-glass-combobox.is-open{border-color:#fff;background:radial-gradient(circle at 18% -20%,#fff,transparent 52%),linear-gradient(145deg,#ffffffc2,#dff0fc57);box-shadow:0 0 0 4px #bfe7ff2e,inset 0 1px #fff,0 16px 34px #435b801f}.newapi-glass-combobox:focus-within{border-color:#8bc8efe6;box-shadow:0 0 0 4px #bfe7ff47,inset 0 1px #fff,0 16px 34px #435b801f}.newapi-glass-combobox__input{position:relative;width:100%;min-width:0;height:46px;border:0;padding:0 0 0 15px;outline:0;color:#263c55;background:transparent;font:inherit;font-size:14px;font-weight:650}.newapi-glass-combobox__input::placeholder{color:#73839a94}.newapi-glass-combobox__toggle{position:relative;display:grid;width:42px;height:46px;place-items:center;border:0;padding:0;color:#708198;background:transparent;cursor:pointer}.newapi-glass-combobox__toggle svg{width:16px;height:16px;transition:color .18s ease,transform .18s ease}.newapi-glass-combobox.is-open .newapi-glass-combobox__toggle svg{transform:rotate(180deg)}.newapi-glass-combobox__content{position:relative;z-index:1000;width:var(--radix-popover-trigger-width);max-height:min(360px,var(--radix-popover-content-available-height));overflow:hidden;border:1px solid rgba(255,255,255,.88);border-radius:18px;padding:6px;background:radial-gradient(circle at 12% 0%,rgba(255,255,255,.96),transparent 54%),linear-gradient(145deg,#f8fdffc7,#e7edff94);box-shadow:inset 0 1px #fff,inset 0 -1px #5b779714,0 24px 60px #3c537733;-webkit-backdrop-filter:blur(30px) saturate(185%);backdrop-filter:blur(30px) saturate(185%);transform-origin:var(--radix-popover-content-transform-origin);animation:newapi-combobox-open .18s cubic-bezier(.22,1,.36,1)}.newapi-glass-combobox__list{position:relative;max-height:min(346px,calc(var(--radix-popover-content-available-height) - 14px));overflow-y:auto;padding:2px;scrollbar-color:rgba(91,119,151,.45) transparent;scrollbar-width:thin}.newapi-glass-combobox__option{position:relative;display:flex;width:100%;min-height:40px;align-items:center;border:1px solid transparent;border-radius:12px;padding:9px 38px 9px 12px;color:#41556d;outline:none;background:transparent;cursor:pointer;font-size:13px;font-weight:650;text-align:left;-webkit-user-select:none;user-select:none}.newapi-glass-combobox__option>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.newapi-glass-combobox__option>svg{position:absolute;right:12px;width:15px;height:15px;color:#e15a26}.newapi-glass-combobox__option[data-active=true]{border-color:#ffffffe6;color:#17283f;background:linear-gradient(145deg,#ffffffd6,#d9edff80);box-shadow:inset 0 1px #fff,0 8px 20px #435b8014}.newapi-glass-combobox__option[data-selected=true]{color:#c9471a;background:linear-gradient(145deg,#ffffffe0,#ffe3d794)}.newapi-glass-combobox__empty{margin:0;padding:16px 12px;color:#708198;font-size:11px;font-weight:650;text-align:center}@keyframes newapi-combobox-open{0%{opacity:0;transform:translateY(-5px) scale(.975)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.newapi-glass-combobox,.newapi-glass-combobox__content,.newapi-glass-combobox__option,.newapi-glass-combobox__toggle svg{animation-duration:.01ms!important;transition-duration:.01ms!important}}.newapi-glass-datetime__trigger{position:relative;isolation:isolate;display:grid;width:100%;min-height:48px;grid-template-columns:17px minmax(0,1fr) 15px;align-items:center;gap:10px;overflow:hidden;border:1px solid transparent;border-radius:16px;padding:0 14px;color:#17283f;background:linear-gradient(142deg,#ffffffc2,#e0f3fb57,#e7e1ff47) padding-box,conic-gradient(from 205deg,#fffffffa,#87d6efa8,#fffffff5,#c1a5f480,#fffffffa) border-box;box-shadow:inset 0 1px 1px #fffffffa,inset 0 -2px 3px #568fb41a,0 8px 24px #39557712;-webkit-backdrop-filter:blur(20px) saturate(175%);backdrop-filter:blur(20px) saturate(175%);cursor:pointer;font-size:13px;font-weight:700;text-align:left;transition:translate .19s ease,box-shadow .19s ease,filter .19s ease}.newapi-glass-datetime__trigger>svg,.newapi-glass-datetime__trigger>span:not(.newapi-glass-datetime__trigger-glow){position:relative;z-index:2}.newapi-glass-datetime__trigger>svg{width:16px;height:16px;color:#5b7e99}.newapi-glass-datetime__trigger>span.is-placeholder{color:#73839a94;font-weight:600}.newapi-glass-datetime__trigger-glow{position:absolute;top:1px;right:1px;bottom:1px;left:1px;z-index:1;border-radius:14px;background:radial-gradient(ellipse 62% 75% at 14% -22%,rgba(255,255,255,.94),transparent 64%),radial-gradient(ellipse 44% 86% at 102% 112%,rgba(168,146,238,.2),transparent 68%);pointer-events:none}.newapi-glass-datetime__trigger-chevron{transition:transform .18s ease}.newapi-glass-datetime__trigger[data-state=open] .newapi-glass-datetime__trigger-chevron{color:#307fae;transform:rotate(180deg)}.newapi-glass-datetime__trigger:hover{translate:0 -1px;filter:brightness(1.025) saturate(1.06);box-shadow:inset 0 1px 1px #fff,inset 0 -2px 3px #568fb41f,0 14px 28px #39557721}.newapi-glass-datetime__trigger:focus-visible,.newapi-glass-datetime__trigger[data-state=open]{outline:none;box-shadow:inset 0 1px 1px #fff,0 0 0 4px #aee1f840,0 15px 30px #39557724}.newapi-glass-datetime{position:relative;isolation:isolate;z-index:1000;width:min(356px,calc(100vw - 24px));overflow:hidden;border:1px solid rgba(255,255,255,.88);border-radius:18px;padding:14px;color:#17283f;background:radial-gradient(circle at 12% 0%,rgba(255,255,255,.96),transparent 54%),linear-gradient(145deg,#f8fdffc7,#e7edff94);box-shadow:inset 0 1px #fff,inset 0 -1px #5b779714,0 24px 60px #3c537733;-webkit-backdrop-filter:blur(30px) saturate(185%);backdrop-filter:blur(30px) saturate(185%);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;animation:newapi-datetime-open .18s cubic-bezier(.22,1,.36,1)}.newapi-glass-datetime__header{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid rgba(255,255,255,.72);padding:3px 3px 12px}.newapi-glass-datetime__header small,.newapi-glass-datetime__header strong{display:block}.newapi-glass-datetime__header small{color:#2f82d2;font-size:8px;font-weight:850;letter-spacing:.18em;text-transform:uppercase}.newapi-glass-datetime__header strong{margin-top:4px;color:#17283f;font-size:14px;font-weight:900}.newapi-glass-datetime__header>div:last-child{display:flex;gap:6px}.newapi-glass-datetime__header button,.newapi-glass-datetime__stepper button{display:grid;width:32px;height:32px;place-items:center;border:1px solid rgba(255,255,255,.84);border-radius:11px;color:#60758c;background:linear-gradient(145deg,#ffffffc7,#daedf952);box-shadow:inset 0 1px #fff,0 7px 17px #435b8012;cursor:pointer;transition:translate .17s ease,color .17s ease,box-shadow .17s ease}.newapi-glass-datetime__header button svg,.newapi-glass-datetime__stepper button svg{width:15px;height:15px}.newapi-glass-datetime__header button:hover,.newapi-glass-datetime__stepper button:hover{translate:0 -1px;color:#2f82d2;box-shadow:inset 0 1px #fff,0 10px 22px #435b801f}.newapi-glass-datetime__header button:focus-visible,.newapi-glass-datetime__stepper button:focus-visible{outline:none;box-shadow:0 0 0 3px #aee1f84d}.newapi-glass-datetime__weekdays,.newapi-glass-datetime__calendar{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.newapi-glass-datetime__weekdays{gap:3px;padding:12px 2px 5px}.newapi-glass-datetime__weekdays span{color:#71839a;font-size:9px;font-weight:850;text-align:center}.newapi-glass-datetime__calendar{gap:4px}.newapi-glass-datetime__calendar button{position:relative;display:grid;aspect-ratio:1;min-width:0;place-items:center;border:1px solid transparent;border-radius:11px;color:#334b64;background:transparent;cursor:pointer;font-size:11px;font-weight:750;transition:translate .15s ease,border-color .15s ease,background .15s ease,color .15s ease,box-shadow .15s ease}.newapi-glass-datetime__calendar button span{position:relative;z-index:1}.newapi-glass-datetime__calendar button:hover{translate:0 -1px;border-color:#ffffffe6;color:#17283f;background:linear-gradient(145deg,#ffffffd6,#d9edff80);box-shadow:inset 0 1px #fff,0 8px 20px #435b8014}.newapi-glass-datetime__calendar button:focus-visible{outline:none;box-shadow:0 0 0 3px #aee1f84d}.newapi-glass-datetime__calendar button.is-outside{color:#7281986b}.newapi-glass-datetime__calendar button.is-today i{position:absolute;right:50%;bottom:3px;width:4px;height:4px;border-radius:50%;background:#22b994;transform:translate(50%)}.newapi-glass-datetime__calendar button.is-selected{border-color:transparent;color:#c9471a;background:linear-gradient(145deg,#ffffffe0,#ffe3d794);box-shadow:none}.newapi-glass-datetime__time{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:11px;border:1px solid rgba(255,255,255,.8);border-radius:17px;padding:10px 11px;background:radial-gradient(circle at 12% 0%,rgba(255,255,255,.92),transparent 48%),linear-gradient(145deg,#fff9,#daedf93d);box-shadow:inset 0 1px #ffffffeb,0 8px 22px #435b800f}.newapi-glass-datetime__time-label{display:flex;min-width:0;align-items:center;gap:8px}.newapi-glass-datetime__time-label>svg{flex:none;width:17px;height:17px;color:#15977e}.newapi-glass-datetime__time-label strong,.newapi-glass-datetime__time-label small{display:block}.newapi-glass-datetime__time-label strong{color:#31475f;font-size:10px;font-weight:850}.newapi-glass-datetime__time-label small{margin-top:3px;color:#8090a4;font-size:8px}.newapi-glass-datetime__time-controls{display:flex;flex:none;align-items:center;gap:7px}.newapi-glass-datetime__time-controls>b{color:#63778f;font-size:16px}.newapi-glass-datetime__stepper{display:grid;grid-template-columns:28px 31px 28px;align-items:center;gap:3px}.newapi-glass-datetime__stepper button{width:28px;height:28px;border-radius:9px}.newapi-glass-datetime__stepper strong{color:#17283f;font-size:12px;font-weight:900;text-align:center}.newapi-glass-datetime__stepper small{grid-column:1 / -1;color:#8090a4;font-size:7px;font-weight:750;text-align:center}.newapi-glass-datetime__footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:11px;border-top:1px solid rgba(255,255,255,.72);padding-top:11px}.newapi-glass-datetime__footer>div{display:flex;gap:5px}.newapi-glass-datetime__text-action,.newapi-glass-datetime__confirm{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:5px;border-radius:11px;padding:0 10px;cursor:pointer;font-size:9px;font-weight:850;transition:translate .17s ease,box-shadow .17s ease}.newapi-glass-datetime__text-action{border:1px solid rgba(255,255,255,.82);color:#5f748c;background:#ffffff8c;box-shadow:inset 0 1px #fff,0 7px 17px #435b800f}.newapi-glass-datetime__confirm{border:1px solid rgba(255,255,255,.72);color:#fff;background:linear-gradient(105deg,#ff6127,#ff7b45 48%,#ff9a73);box-shadow:inset 0 1px #ffffff85,0 10px 22px #e85b232e}.newapi-glass-datetime__text-action svg,.newapi-glass-datetime__confirm svg{width:13px;height:13px}.newapi-glass-datetime__text-action:hover,.newapi-glass-datetime__confirm:hover{translate:0 -1px;box-shadow:inset 0 1px #fff,0 11px 23px #435b801f}.newapi-glass-datetime__text-action:focus-visible,.newapi-glass-datetime__confirm:focus-visible{outline:none;box-shadow:0 0 0 3px #aee1f852}@keyframes newapi-datetime-open{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:420px){body>[data-radix-popper-content-wrapper]:has(.newapi-glass-datetime){position:fixed!important;top:72px!important;right:12px!important;bottom:12px!important;left:12px!important;width:auto!important;min-width:0!important;transform:none!important}.newapi-glass-datetime{width:100%;max-height:100%;overflow-y:auto;padding:12px;border-radius:20px}.newapi-glass-datetime__time-label small{display:none}}@media(prefers-reduced-motion:reduce){.newapi-glass-datetime,.newapi-glass-datetime *,.newapi-glass-datetime__trigger{animation-duration:.01ms!important;transition-duration:.01ms!important}.newapi-glass-datetime__calendar button:hover,.newapi-glass-datetime__trigger:hover{translate:0 0}}.story-activity{--story-ink:#17283f;--story-orange:#f36b38;min-height:100vh;color:var(--story-ink);background:radial-gradient(circle at 9% 16%,rgba(255,210,186,.52),transparent 28%),radial-gradient(circle at 90% 42%,rgba(198,232,248,.58),transparent 32%),linear-gradient(145deg,#fffaf6,#f3f9fc 48%,#f8f6ff);font-family:Inter,ui-sans-serif,system-ui,sans-serif}.story-activity button,.story-activity input,.story-activity textarea{font:inherit}.story-activity__header{position:sticky;top:0;z-index:30;display:flex;width:min(100% - 32px,1440px);min-height:72px;align-items:center;justify-content:space-between;margin:0 auto;padding:12px 4px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.story-activity__header>button:first-child{border:0;color:inherit;background:transparent;cursor:pointer}.story-activity__back{display:inline-flex;align-items:center;gap:7px;min-height:42px;padding:0 15px;border:1px solid rgba(255,255,255,.9);border-radius:14px;color:#64788f;background:#ffffffb3;box-shadow:0 10px 28px #2a4b6914;font-size:12px;font-weight:800;cursor:pointer}.story-activity__back svg{width:15px}.story-activity main{width:min(100% - 32px,1360px);margin:0 auto}.story-activity__hero{display:grid;min-height:570px;grid-template-columns:minmax(0,1.05fr) minmax(340px,.65fr);align-items:center;gap:clamp(40px,7vw,110px);padding:58px clamp(12px,4vw,58px) 64px}.story-activity__eyebrow,.story-activity__section-label{display:inline-flex;align-items:center;gap:7px;color:#be5730;font-size:10px;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.story-activity__eyebrow{padding:8px 12px;border:1px solid rgba(255,255,255,.9);border-radius:999px;background:#ffffffa8}.story-activity__eyebrow svg,.story-activity__section-label svg{width:14px}.story-activity__hero h1{margin:24px 0 0;font-size:clamp(48px,6.2vw,88px);font-weight:950;line-height:1.02;letter-spacing:-.065em}.story-activity__hero h1 em{color:var(--story-orange);font-style:normal}.story-activity__hero-copy>p{margin:16px 0 0;color:#64768a;font-size:clamp(18px,2vw,26px);font-weight:750;letter-spacing:.22em}.story-activity__hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:32px}.story-activity__hero-actions a,.story-activity__submit{display:inline-flex;min-height:50px;align-items:center;justify-content:center;gap:8px;padding:0 22px;border:0;border-radius:16px;color:#fff;background:linear-gradient(135deg,#ff7b47,#ed5d2a);box-shadow:0 16px 34px #e35b2938;font-size:12px;font-weight:900;text-decoration:none;cursor:pointer}.story-activity__hero-actions svg,.story-activity__submit svg{width:16px}.story-activity__hero-actions>span{display:inline-flex;min-height:50px;align-items:center;gap:8px;padding:0 18px;border:1px solid rgba(255,255,255,.92);border-radius:16px;color:#718197;background:#ffffffa6;font-size:11px;font-weight:750}.story-activity__hero-actions>span strong{color:#c34d25;font-size:18px}.story-activity__hero-card{position:relative;overflow:hidden;padding:42px 38px;border:1px solid rgba(255,255,255,.92);border-radius:34px;background:linear-gradient(150deg,#ffffffd9,#eaf3f985);box-shadow:0 32px 90px #30526f21;-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px)}.story-activity__hero-card:after{position:absolute;right:-80px;bottom:-90px;width:240px;height:240px;border-radius:50%;background:#ff9d6c26;content:""}.story-activity__hero-card>span{color:#7b8fa2;font-size:10px;font-weight:900;letter-spacing:.16em}.story-activity__hero-card>strong{display:block;margin-top:20px;font-size:clamp(28px,3vw,42px);line-height:1.35;letter-spacing:-.04em}.story-activity__hero-card>p{margin:21px 0 0;color:#718396;font-size:12px;line-height:1.8}.story-activity__hero-card>div{display:flex;align-items:center;gap:8px;margin-top:30px;padding-top:18px;border-top:1px solid rgba(183,205,221,.55);color:#bf5832;font-size:11px;font-weight:850}.story-activity__hero-card svg{width:15px}.story-activity__intro{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0 clamp(12px,4vw,58px) 76px}.story-activity__intro>div{padding:23px 24px;border:1px solid rgba(255,255,255,.9);border-radius:20px;background:#ffffff94;box-shadow:0 16px 46px #39587412}.story-activity__intro span{color:#ee7345;font-size:10px;font-weight:900;letter-spacing:.12em}.story-activity__intro strong{display:block;margin-top:10px;font-size:15px}.story-activity__intro p{margin:7px 0 0;color:#78899b;font-size:11px;line-height:1.7}.story-activity__content{display:grid;grid-template-columns:minmax(0,.78fr) minmax(520px,1.22fr);align-items:start;gap:28px;padding:0 clamp(12px,4vw,58px) 86px}.story-activity__content>article,.story-activity__form{border:1px solid rgba(255,255,255,.9);border-radius:28px;background:#ffffffad;box-shadow:0 24px 70px #37557117;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.story-activity__content>article{position:sticky;top:88px;padding:32px}.story-activity__content h2{margin:10px 0 0;font-size:28px;letter-spacing:-.04em}.story-activity__content>article>p{margin:18px 0 0;color:#687b90;font-size:13px;line-height:2}.story-activity__content ul{display:grid;gap:12px;margin:25px 0 0;padding:0;list-style:none}.story-activity__content li{padding:14px 15px;border:1px solid #e5edf3;border-radius:14px;background:#f8fbfdcc}.story-activity__content li strong,.story-activity__content li span{display:block}.story-activity__content li strong{font-size:12px}.story-activity__content li span{margin-top:5px;color:#8190a0;font-size:10px;line-height:1.6}.story-activity__notice{display:flex;gap:11px;margin-top:20px;padding:15px;border-radius:14px;color:#397767;background:#edf9f5}.story-activity__notice svg{width:18px;flex:none}.story-activity__notice p{margin:0;color:#5f7e76;font-size:10px;line-height:1.7}.story-activity__notice strong{display:block;color:#376e60;font-size:11px}.story-activity__form{padding:32px}.story-activity__form-heading{display:flex;align-items:center;gap:14px;padding-bottom:24px;border-bottom:1px solid #e4ecf2}.story-activity__form-heading>span{display:grid;width:48px;height:48px;place-items:center;border-radius:15px;color:#e66737;background:#fff0e8}.story-activity__form-heading svg{width:20px}.story-activity__form-heading small{color:#e06b3e;font-size:9px;font-weight:900;letter-spacing:.16em}.story-activity__form-heading h2{margin:2px 0 0;font-size:24px}.story-activity__form-heading p{margin:4px 0 0;color:#8996a4;font-size:10px}.story-activity__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-top:24px}.story-activity__grid label{display:flex;min-width:0;flex-direction:column;gap:7px}.story-activity__grid label>span,.story-activity__upload strong{color:#405269;font-size:11px;font-weight:850}.story-activity__grid input,.story-activity__grid textarea{width:100%;border:1px solid #dce7ef;border-radius:12px;outline:0;color:#2d4359;background:#f9fcfee0;font-size:12px;transition:border-color .18s ease,box-shadow .18s ease}.story-activity__grid input{min-height:44px;padding:0 13px}.story-activity__grid textarea{resize:vertical;padding:12px 13px;line-height:1.7}.story-activity__grid input:focus,.story-activity__grid textarea:focus{border-color:#ff9b72;box-shadow:0 0 0 3px #ff804e1a}.story-activity__grid label>small{align-self:flex-end;color:#a0aab5;font-size:9px}.story-activity__full{grid-column:1/-1}.story-activity__upload{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-top:20px;padding:18px;border:1px dashed #ccdbe7;border-radius:16px;background:#f7fbfd}.story-activity__upload p{margin:4px 0 0;color:#8a99a7;font-size:10px}.story-activity__upload>button{display:inline-flex;min-height:40px;align-items:center;gap:7px;padding:0 14px;border:0;border-radius:12px;color:#fff;background:#3d779e;font-size:11px;font-weight:850;cursor:pointer}.story-activity__upload>button svg{width:15px}.story-activity__file{display:flex;min-width:min(100%,320px);align-items:center;gap:10px;padding:10px 12px;border:1px solid #dce8ef;border-radius:12px;background:#fff}.story-activity__file>svg{width:20px;color:#df6b3f}.story-activity__file>span{min-width:0;flex:1}.story-activity__file strong,.story-activity__file small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.story-activity__file strong{font-size:11px}.story-activity__file small{margin-top:3px;color:#779787;font-size:9px}.story-activity__file button{border:0;color:#d4643e;background:transparent;font-size:10px;font-weight:800;cursor:pointer}.story-activity__check{display:flex;align-items:flex-start;gap:9px;margin-top:15px;color:#6d7d8e;font-size:10px;line-height:1.6;cursor:pointer}.story-activity__check input{width:15px;height:15px;flex:none;accent-color:#ef6a37}.story-activity__error{margin:14px 0 0;padding:10px 12px;border-radius:10px;color:#b44343;background:#fff0f0;font-size:11px}.story-activity__submit{width:100%;margin-top:20px}.story-activity__submit:disabled{cursor:not-allowed;opacity:.6}.story-activity__spin{animation:story-spin 1s linear infinite}.story-activity__success{display:grid;min-height:440px;place-items:center;align-content:center;padding:30px;text-align:center}.story-activity__success>svg{width:54px;height:54px;color:#29a67e}.story-activity__success h3{margin:17px 0 0;font-size:25px}.story-activity__success p{margin:8px 0 0;color:#708397;font-size:12px}.story-activity__success span{margin-top:10px;color:#8c9aa7;font-size:10px}.story-activity__success button{margin-top:24px;padding:11px 18px;border:0;border-radius:12px;color:#fff;background:#3f789d;font-size:11px;font-weight:850;cursor:pointer}.story-activity>footer{display:flex;width:min(100% - 32px,1240px);align-items:center;gap:16px;margin:0 auto;padding:24px 0 34px;border-top:1px solid rgba(183,204,221,.6);color:#8795a3;font-size:10px}.story-activity>footer>span:last-child{display:inline-flex;align-items:center;gap:6px;margin-left:auto}.story-activity>footer svg{width:14px}@keyframes story-spin{to{transform:rotate(360deg)}}@media(max-width:900px){.story-activity__hero{grid-template-columns:1fr;min-height:auto;padding-top:44px}.story-activity__hero-card{max-width:620px}.story-activity__intro,.story-activity__content{grid-template-columns:1fr}.story-activity__content>article{position:static}}@media(max-width:620px){.story-activity main,.story-activity__header{width:min(100% - 24px,1360px)}.story-activity__hero{padding:38px 2px 44px}.story-activity__hero h1{font-size:clamp(43px,14vw,65px)}.story-activity__hero-copy>p{font-size:15px}.story-activity__hero-card{padding:28px 24px;border-radius:24px}.story-activity__intro,.story-activity__content{padding-inline:2px}.story-activity__form,.story-activity__content>article{padding:22px;border-radius:22px}.story-activity__grid{grid-template-columns:1fr}.story-activity__full{grid-column:auto}.story-activity__upload{align-items:stretch;flex-direction:column}.story-activity__upload>button{justify-content:center}.story-activity>footer{align-items:flex-start;flex-direction:column}.story-activity>footer>span:last-child{margin-left:0}}html.dark .story-activity{color:#e8eef6;background:radial-gradient(circle at 9% 16%,rgb(102 53 40 / 38%),transparent 28%),radial-gradient(circle at 90% 42%,rgb(36 74 96 / 45%),transparent 32%),linear-gradient(145deg,#131c28,#101a25 48%,#171526)}html.dark .story-activity__header,.story-activity__content>article,html.dark .story-activity__form,html.dark .story-activity__hero-card,html.dark .story-activity__intro>div{border-color:#4e6077ad;background:#1d2837d1}html.dark .story-activity__hero h1,html.dark .story-activity__hero-card>strong,html.dark .story-activity__content h2,html.dark .story-activity__form-heading h2,html.dark .story-activity__grid label>span{color:#edf3fb}html.dark .story-activity__grid input,html.dark .story-activity__grid textarea,html.dark .story-activity__file{border-color:#4e6077b8;color:#dbe5f1;background:#17212fe5}html.dark .story-activity__upload,html.dark .story-activity__content li{border-color:#4e6077ad;background:#1b2635d1}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-scroll-snap-strictness:proximity;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-content:"";--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--font-sans:"Inter", ui-sans-serif, system-ui, sans-serif;--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:"JetBrains Mono", monospace;--color-red-500:oklch(63.7% .237 25.331);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-800:oklch(43.2% .095 166.913);--color-cyan-600:oklch(60.9% .126 221.723);--color-sky-50:oklch(97.7% .013 236.62);--color-sky-100:oklch(95.1% .026 236.824);--color-sky-200:oklch(90.1% .058 230.902);--color-sky-300:oklch(82.8% .111 230.318);--color-sky-400:oklch(74.6% .16 232.661);--color-sky-500:oklch(68.5% .169 237.323);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-violet-50:oklch(96.9% .016 293.756);--color-violet-200:oklch(89.4% .057 293.283);--color-violet-600:oklch(54.1% .281 293.009);--color-violet-950:oklch(28.3% .141 291.089);--color-rose-50:oklch(96.9% .015 12.422);--color-rose-100:oklch(94.1% .03 12.58);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-300:oklch(81% .117 11.638);--color-rose-400:oklch(71.2% .194 13.428);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-600:oklch(58.6% .253 17.585);--color-rose-700:oklch(51.4% .222 16.935);--color-rose-800:oklch(45.5% .188 13.697);--color-rose-900:oklch(41% .159 10.272);--color-rose-950:oklch(27.1% .105 12.094);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-slate-950:oklch(12.9% .042 264.695);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-600:oklch(44.6% .03 256.802);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-xs:4px;--blur-md:12px;--blur-xl:24px;--blur-2xl:40px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-brand-50:#fff7f2;--color-brand-100:#feeadf;--color-brand-200:#fdcfb9;--color-brand-300:#f9a77c;--color-brand-400:#f2763f;--color-brand-500:#ea5514;--color-brand-600:#c8430c;--color-brand-700:#a7350a;--color-brand-900:#6d280f;--color-primary:#ea5514;--color-secondary:#6d280f;--color-background:#fdfbf7}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container\/card-header{container:card-header/inline-size}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{inset-inline:0}.inset-x-3{inset-inline:calc(var(--spacing) * 3)}.inset-y-0{inset-block:0}.-top-8{top:calc(var(--spacing) * -8)}.-top-12{top:calc(var(--spacing) * -12)}.-top-20{top:calc(var(--spacing) * -20)}.top-0{top:0}.top-0\.5{top:calc(var(--spacing) * .5)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-1\/3{top:33.3333%}.top-1\/4{top:25%}.top-3{top:calc(var(--spacing) * 3)}.top-3\.5{top:calc(var(--spacing) * 3.5)}.top-4{top:calc(var(--spacing) * 4)}.top-6{top:calc(var(--spacing) * 6)}.top-11{top:calc(var(--spacing) * 11)}.top-40{top:calc(var(--spacing) * 40)}.top-\[1px\]{top:1px}.top-\[2px\]{top:2px}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-full{top:100%}.-right-0\.5{right:calc(var(--spacing) * -.5)}.-right-1{right:calc(var(--spacing) * -1)}.-right-8{right:calc(var(--spacing) * -8)}.-right-12{right:calc(var(--spacing) * -12)}.-right-20{right:calc(var(--spacing) * -20)}.right-0{right:0}.right-0\.5{right:calc(var(--spacing) * .5)}.right-1{right:var(--spacing)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-5{right:calc(var(--spacing) * 5)}.-bottom-0\.5{bottom:calc(var(--spacing) * -.5)}.-bottom-1{bottom:calc(var(--spacing) * -1)}.-bottom-12{bottom:calc(var(--spacing) * -12)}.bottom-0{bottom:0}.bottom-0\.5{bottom:calc(var(--spacing) * .5)}.bottom-1{bottom:var(--spacing)}.bottom-5{bottom:calc(var(--spacing) * 5)}.bottom-11{bottom:calc(var(--spacing) * 11)}.bottom-20{bottom:calc(var(--spacing) * 20)}.bottom-\[calc\(100\%\+0\.65rem\)\]{bottom:calc(100% + .65rem)}.-left-12{left:calc(var(--spacing) * -12)}.-left-16{left:calc(var(--spacing) * -16)}.left-0{left:0}.left-0\.5{left:calc(var(--spacing) * .5)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-3{left:calc(var(--spacing) * 3)}.left-3\.5{left:calc(var(--spacing) * 3.5)}.left-4{left:calc(var(--spacing) * 4)}.left-5{left:calc(var(--spacing) * 5)}.left-\[50\%\]{left:50%}.isolate{isolation:isolate}.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-\[1\]{z-index:1}.z-\[70\]{z-index:70}.z-\[90\]{z-index:90}.z-\[100\]{z-index:100}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-2{margin-inline:calc(var(--spacing) * -2)}.mx-0\.5{margin-inline:calc(var(--spacing) * .5)}.mx-1{margin-inline:var(--spacing)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-3\.5{margin-inline:calc(var(--spacing) * 3.5)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-5{margin-inline:calc(var(--spacing) * 5)}.mx-8{margin-inline:calc(var(--spacing) * 8)}.mx-20{margin-inline:calc(var(--spacing) * 20)}.mx-auto{margin-inline:auto}.my-0\.5{margin-block:calc(var(--spacing) * .5)}.my-1{margin-block:var(--spacing)}.my-1\.5{margin-block:calc(var(--spacing) * 1.5)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-5{margin-block:calc(var(--spacing) * 5)}.my-6{margin-block:calc(var(--spacing) * 6)}.-mt-4{margin-top:calc(var(--spacing) * -4)}.mt-0{margin-top:0}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-auto{margin-top:auto}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.-ml-4{margin-left:calc(var(--spacing) * -4)}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.field-sizing-content{field-sizing:content}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-\(--cell-size\){width:var(--cell-size);height:var(--cell-size)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-auto{width:auto;height:auto}.size-full{width:100%;height:100%}.h-\(--cell-size\){height:var(--cell-size)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-4\.5{height:calc(var(--spacing) * 4.5)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-32{height:calc(var(--spacing) * 32)}.h-36{height:calc(var(--spacing) * 36)}.h-40{height:calc(var(--spacing) * 40)}.h-48{height:calc(var(--spacing) * 48)}.h-56{height:calc(var(--spacing) * 56)}.h-\[1\.15rem\]{height:1.15rem}.h-\[3\.25rem\]{height:3.25rem}.h-\[3px\]{height:3px}.h-\[5px\]{height:5px}.h-\[6px\]{height:6px}.h-\[18px\]{height:18px}.h-\[22px\]{height:22px}.h-\[42px\]{height:42px}.h-\[52px\]{height:52px}.h-\[72px\]{height:72px}.h-\[100px\]{height:100px}.h-\[152px\]{height:152px}.h-\[200px\]{height:200px}.h-\[250px\]{height:250px}.h-\[300px\]{height:300px}.h-\[520px\]{height:520px}.h-\[560px\]{height:560px}.h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}.h-\[calc\(100\%-3\.5rem\)\]{height:calc(100% - 3.5rem)}.h-\[calc\(100vh-3rem\)\]{height:calc(100vh - 3rem)}.h-\[min\(88vh\,760px\)\]{height:min(88vh,760px)}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-fit{height:fit-content}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.h-svh{height:100svh}.max-h-\(--radix-context-menu-content-available-height\){max-height:var(--radix-context-menu-content-available-height)}.max-h-\(--radix-dropdown-menu-content-available-height\){max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}.max-h-0{max-height:0}.max-h-52{max-height:calc(var(--spacing) * 52)}.max-h-\[46rem\]{max-height:46rem}.max-h-\[88svh\]{max-height:88svh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[300px\]{max-height:300px}.max-h-\[500px\]{max-height:500px}.max-h-\[640px\]{max-height:640px}.max-h-\[720px\]{max-height:720px}.max-h-\[min\(90vh\,820px\)\]{max-height:min(90vh,820px)}.min-h-0{min-height:0}.min-h-4{min-height:calc(var(--spacing) * 4)}.min-h-5{min-height:calc(var(--spacing) * 5)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-28{min-height:calc(var(--spacing) * 28)}.min-h-40{min-height:calc(var(--spacing) * 40)}.min-h-48{min-height:calc(var(--spacing) * 48)}.min-h-56{min-height:calc(var(--spacing) * 56)}.min-h-64{min-height:calc(var(--spacing) * 64)}.min-h-\[3\.25rem\]{min-height:3.25rem}.min-h-\[34rem\]{min-height:34rem}.min-h-\[42rem\]{min-height:42rem}.min-h-\[100svh\]{min-height:100svh}.min-h-\[360px\]{min-height:360px}.min-h-\[720px\]{min-height:720px}.min-h-\[calc\(100vh-3rem\)\]{min-height:calc(100vh - 3rem)}.min-h-\[calc\(100vh-5rem\)\]{min-height:calc(100vh - 5rem)}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-\(--cell-size\){width:var(--cell-size)}.w-\(--sidebar-width\){width:var(--sidebar-width)}.w-0{width:0}.w-1{width:var(--spacing)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-4\.5{width:calc(var(--spacing) * 4.5)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-48{width:calc(var(--spacing) * 48)}.w-56{width:calc(var(--spacing) * 56)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-80{width:calc(var(--spacing) * 80)}.w-\[3\.25rem\]{width:3.25rem}.w-\[5px\]{width:5px}.w-\[6px\]{width:6px}.w-\[18px\]{width:18px}.w-\[42px\]{width:42px}.w-\[52px\]{width:52px}.w-\[72px\]{width:72px}.w-\[100px\]{width:100px}.w-\[200px\]{width:200px}.w-\[250px\]{width:250px}.w-\[300px\]{width:300px}.w-\[min\(92vw\,420px\)\]{width:min(92vw,420px)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-\(--skeleton-width\){max-width:var(--skeleton-width)}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[88\%\]{max-width:88%}.max-w-\[88vw\]{max-width:88vw}.max-w-\[240px\]{max-width:240px}.max-w-\[420px\]{max-width:420px}.max-w-\[430px\]{max-width:430px}.max-w-\[1680px\]{max-width:1680px}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-\[calc\(100\%-5\.5rem\)\]{max-width:calc(100% - 5.5rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-max{max-width:max-content}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-\(--cell-size\){min-width:var(--cell-size)}.min-w-0{min-width:0}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-9{min-width:calc(var(--spacing) * 9)}.min-w-10{min-width:calc(var(--spacing) * 10)}.min-w-\[8rem\]{min-width:8rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[110px\]{min-width:110px}.min-w-\[800px\]{min-width:800px}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.flex-1{flex:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\(--radix-context-menu-content-transform-origin\){transform-origin:var(--radix-context-menu-content-transform-origin)}.origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\(--radix-hover-card-content-transform-origin\){transform-origin:var(--radix-hover-card-content-transform-origin)}.origin-\(--radix-menubar-content-transform-origin\){transform-origin:var(--radix-menubar-content-transform-origin)}.origin-\(--radix-popover-content-transform-origin\){transform-origin:var(--radix-popover-content-transform-origin)}.origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}.origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.origin-bottom{transform-origin:bottom}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-px{--tw-translate-x:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-5{--tw-translate-x:calc(var(--spacing) * 5);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[2px\]{--tw-translate-x:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[20px\]{--tw-translate-x:20px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-px{--tw-translate-x:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0\.5{--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[calc\(-50\%_-_2px\)\]{--tw-translate-y: calc(-50% - 2px) ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-rotate-90{rotate:-90deg}.rotate-0{rotate:0deg}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-caret-blink{animation:1.25s ease-out infinite caret-blink}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-wait{cursor:wait}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.snap-y{scroll-snap-type:y var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-center{scroll-snap-align:center}.scroll-my-1{scroll-margin-block:var(--spacing)}.scroll-mt-4{scroll-margin-top:calc(var(--spacing) * 4)}.scroll-mt-6{scroll-margin-top:calc(var(--spacing) * 6)}.scroll-py-1{scroll-padding-block:var(--spacing)}.list-none{list-style-type:none}.auto-rows-min{grid-auto-rows:min-content}.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-8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-cols-\[0_1fr\]{grid-template-columns:0 1fr}.grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-items-start{justify-items:start}.gap-0{gap:0}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-\[--spacing\(var\(--gap\)\)\]{gap:calc(var(--spacing) * var(--gap))}.gap-\[2px\]{gap:2px}.gap-\[3px\]{gap:3px}:where(.space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block:0}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-\[\#edd9bc\]\/70>:not(:last-child)){border-color:#edd9bcb3}:where(.divide-slate-100>:not(:last-child)){border-color:var(--color-slate-100)}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[2px\]{border-radius:2px}.rounded-\[2rem\]{border-radius:2rem}.rounded-\[4px\]{border-radius:4px}.rounded-\[17px\]{border-radius:17px}.rounded-\[18px\]{border-radius:18px}.rounded-\[20px\]{border-radius:20px}.rounded-\[24px\]{border-radius:24px}.rounded-\[26px\]{border-radius:26px}.rounded-\[28px\]{border-radius:28px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-xs{border-radius:var(--radius-xs)}.rounded-t-3xl{border-top-left-radius:var(--radius-3xl);border-top-right-radius:var(--radius-3xl)}.rounded-t-\[20px\]{border-top-left-radius:20px;border-top-right-radius:20px}.rounded-l-lg{border-top-left-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.rounded-l-md{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.rounded-tl-sm{border-top-left-radius:var(--radius-sm)}.rounded-r-lg{border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.rounded-r-md{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.rounded-tr-sm{border-top-right-radius:var(--radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-\(--color-border\){border-color:var(--color-border)}.border-\[\#d7e4ef\]\/75{border-color:#d7e4efbf}.border-\[\#dfe8f1\]{border-color:#dfe8f1}.border-\[\#e0e8f0\]\/75{border-color:#e0e8f0bf}.border-\[\#e0e8f0\]\/80{border-color:#e0e8f0cc}.border-\[\#e0e9f2\]{border-color:#e0e9f2}.border-\[\#e0e9f2\]\/80{border-color:#e0e9f2cc}.border-\[\#e0e9f2\]\/90{border-color:#e0e9f2e6}.border-\[\#e1e9f1\]\/80{border-color:#e1e9f1cc}.border-\[\#e7cda9\]{border-color:#e7cda9}.border-\[\#e49a4b\]{border-color:#e49a4b}.border-\[\#edd9bc\]\/70{border-color:#edd9bcb3}.border-\[\#efd8b9\]\/80{border-color:#efd8b9cc}.border-\[\#ff9b75\]{border-color:#ff9b75}.border-\[\#ffd0bd\]{border-color:#ffd0bd}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-200\/80{border-color:#fee685cc}@supports (color:color-mix(in lab,red,red)){.border-amber-200\/80{border-color:color-mix(in oklab,var(--color-amber-200) 80%,transparent)}}.border-blue-200{border-color:var(--color-blue-200)}.border-brand-200{border-color:var(--color-brand-200)}.border-current{border-color:currentColor}.border-emerald-200{border-color:var(--color-emerald-200)}.border-emerald-200\/80{border-color:#a4f4cfcc}@supports (color:color-mix(in lab,red,red)){.border-emerald-200\/80{border-color:color-mix(in oklab,var(--color-emerald-200) 80%,transparent)}}.border-emerald-300{border-color:var(--color-emerald-300)}.border-primary{border-color:var(--color-primary)}.border-rose-100{border-color:var(--color-rose-100)}.border-rose-100\/90{border-color:#ffe4e6e6}@supports (color:color-mix(in lab,red,red)){.border-rose-100\/90{border-color:color-mix(in oklab,var(--color-rose-100) 90%,transparent)}}.border-rose-200{border-color:var(--color-rose-200)}.border-rose-200\/80{border-color:#ffccd3cc}@supports (color:color-mix(in lab,red,red)){.border-rose-200\/80{border-color:color-mix(in oklab,var(--color-rose-200) 80%,transparent)}}.border-rose-300{border-color:var(--color-rose-300)}.border-slate-100{border-color:var(--color-slate-100)}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-200\/30{border-color:#e2e8f04d}@supports (color:color-mix(in lab,red,red)){.border-slate-200\/30{border-color:color-mix(in oklab,var(--color-slate-200) 30%,transparent)}}.border-slate-200\/50{border-color:#e2e8f080}@supports (color:color-mix(in lab,red,red)){.border-slate-200\/50{border-color:color-mix(in oklab,var(--color-slate-200) 50%,transparent)}}.border-slate-200\/60{border-color:#e2e8f099}@supports (color:color-mix(in lab,red,red)){.border-slate-200\/60{border-color:color-mix(in oklab,var(--color-slate-200) 60%,transparent)}}.border-slate-200\/70{border-color:#e2e8f0b3}@supports (color:color-mix(in lab,red,red)){.border-slate-200\/70{border-color:color-mix(in oklab,var(--color-slate-200) 70%,transparent)}}.border-slate-200\/80{border-color:#e2e8f0cc}@supports (color:color-mix(in lab,red,red)){.border-slate-200\/80{border-color:color-mix(in oklab,var(--color-slate-200) 80%,transparent)}}.border-slate-300{border-color:var(--color-slate-300)}.border-transparent{border-color:#0000}.border-violet-200{border-color:var(--color-violet-200)}.border-white{border-color:var(--color-white)}.border-white\/35{border-color:#ffffff59}@supports (color:color-mix(in lab,red,red)){.border-white\/35{border-color:color-mix(in oklab,var(--color-white) 35%,transparent)}}.border-white\/55{border-color:#ffffff8c}@supports (color:color-mix(in lab,red,red)){.border-white\/55{border-color:color-mix(in oklab,var(--color-white) 55%,transparent)}}.border-white\/60{border-color:#fff9}@supports (color:color-mix(in lab,red,red)){.border-white\/60{border-color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.border-white\/70{border-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.border-white\/70{border-color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.border-white\/75{border-color:#ffffffbf}@supports (color:color-mix(in lab,red,red)){.border-white\/75{border-color:color-mix(in oklab,var(--color-white) 75%,transparent)}}.border-white\/80{border-color:#fffc}@supports (color:color-mix(in lab,red,red)){.border-white\/80{border-color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.border-white\/85{border-color:#ffffffd9}@supports (color:color-mix(in lab,red,red)){.border-white\/85{border-color:color-mix(in oklab,var(--color-white) 85%,transparent)}}.border-t-primary{border-top-color:var(--color-primary)}.border-t-transparent{border-top-color:#0000}.border-l-transparent{border-left-color:#0000}.bg-\(--color-bg\){background-color:var(--color-bg)}.bg-\[\#3d180b\]\/32{background-color:#3d180b52}.bg-\[\#4C8250\]{background-color:#4c8250}.bg-\[\#22c99b\]{background-color:#22c99b}.bg-\[\#17283f\]\/28{background-color:#17283f47}.bg-\[\#C47B2A\]{background-color:#c47b2a}.bg-\[\#F8FBFD\]{background-color:#f8fbfd}.bg-\[\#d9f5ef\]\/85{background-color:#d9f5efd9}.bg-\[\#d46b08\]{background-color:#d46b08}.bg-\[\#eadcc9\]{background-color:#eadcc9}.bg-\[\#ffd591\]{background-color:#ffd591}.bg-\[\#fff4ef\]\/90{background-color:#fff4efe6}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-50\/60{background-color:#fffbeb99}@supports (color:color-mix(in lab,red,red)){.bg-amber-50\/60{background-color:color-mix(in oklab,var(--color-amber-50) 60%,transparent)}}.bg-amber-50\/80{background-color:#fffbebcc}@supports (color:color-mix(in lab,red,red)){.bg-amber-50\/80{background-color:color-mix(in oklab,var(--color-amber-50) 80%,transparent)}}.bg-amber-100{background-color:var(--color-amber-100)}.bg-amber-100\/80{background-color:#fef3c6cc}@supports (color:color-mix(in lab,red,red)){.bg-amber-100\/80{background-color:color-mix(in oklab,var(--color-amber-100) 80%,transparent)}}.bg-amber-400{background-color:var(--color-amber-400)}.bg-amber-400\/30{background-color:#fcbb004d}@supports (color:color-mix(in lab,red,red)){.bg-amber-400\/30{background-color:color-mix(in oklab,var(--color-amber-400) 30%,transparent)}}.bg-amber-500{background-color:var(--color-amber-500)}.bg-background{background-color:var(--color-background)}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab,red,red)){.bg-black\/30{background-color:color-mix(in oklab,var(--color-black) 30%,transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab,red,red)){.bg-black\/40{background-color:color-mix(in oklab,var(--color-black) 40%,transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black) 50%,transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-50\/60{background-color:#eff6ff99}@supports (color:color-mix(in lab,red,red)){.bg-blue-50\/60{background-color:color-mix(in oklab,var(--color-blue-50) 60%,transparent)}}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-brand-50{background-color:var(--color-brand-50)}.bg-brand-50\/30{background-color:#fff7f24d}@supports (color:color-mix(in lab,red,red)){.bg-brand-50\/30{background-color:color-mix(in oklab,var(--color-brand-50) 30%,transparent)}}.bg-brand-100{background-color:var(--color-brand-100)}.bg-brand-500{background-color:var(--color-brand-500)}.bg-brand-600{background-color:var(--color-brand-600)}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-50\/60{background-color:#ecfdf599}@supports (color:color-mix(in lab,red,red)){.bg-emerald-50\/60{background-color:color-mix(in oklab,var(--color-emerald-50) 60%,transparent)}}.bg-emerald-50\/80{background-color:#ecfdf5cc}@supports (color:color-mix(in lab,red,red)){.bg-emerald-50\/80{background-color:color-mix(in oklab,var(--color-emerald-50) 80%,transparent)}}.bg-emerald-100{background-color:var(--color-emerald-100)}.bg-emerald-400{background-color:var(--color-emerald-400)}.bg-emerald-400\/30{background-color:#00d2944d}@supports (color:color-mix(in lab,red,red)){.bg-emerald-400\/30{background-color:color-mix(in oklab,var(--color-emerald-400) 30%,transparent)}}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-primary{background-color:var(--color-primary)}.bg-primary\/8{background-color:#ea551414}@supports (color:color-mix(in lab,red,red)){.bg-primary\/8{background-color:color-mix(in oklab,var(--color-primary) 8%,transparent)}}.bg-primary\/10{background-color:#ea55141a}@supports (color:color-mix(in lab,red,red)){.bg-primary\/10{background-color:color-mix(in oklab,var(--color-primary) 10%,transparent)}}.bg-primary\/12{background-color:#ea55141f}@supports (color:color-mix(in lab,red,red)){.bg-primary\/12{background-color:color-mix(in oklab,var(--color-primary) 12%,transparent)}}.bg-primary\/20{background-color:#ea551433}@supports (color:color-mix(in lab,red,red)){.bg-primary\/20{background-color:color-mix(in oklab,var(--color-primary) 20%,transparent)}}.bg-rose-50{background-color:var(--color-rose-50)}.bg-rose-50\/75{background-color:#fff1f2bf}@supports (color:color-mix(in lab,red,red)){.bg-rose-50\/75{background-color:color-mix(in oklab,var(--color-rose-50) 75%,transparent)}}.bg-rose-50\/80{background-color:#fff1f2cc}@supports (color:color-mix(in lab,red,red)){.bg-rose-50\/80{background-color:color-mix(in oklab,var(--color-rose-50) 80%,transparent)}}.bg-rose-100{background-color:var(--color-rose-100)}.bg-rose-400{background-color:var(--color-rose-400)}.bg-rose-400\/30{background-color:#ff667f4d}@supports (color:color-mix(in lab,red,red)){.bg-rose-400\/30{background-color:color-mix(in oklab,var(--color-rose-400) 30%,transparent)}}.bg-rose-500{background-color:var(--color-rose-500)}.bg-secondary{background-color:var(--color-secondary)}.bg-secondary\/30{background-color:#6d280f4d}@supports (color:color-mix(in lab,red,red)){.bg-secondary\/30{background-color:color-mix(in oklab,var(--color-secondary) 30%,transparent)}}.bg-secondary\/50{background-color:#6d280f80}@supports (color:color-mix(in lab,red,red)){.bg-secondary\/50{background-color:color-mix(in oklab,var(--color-secondary) 50%,transparent)}}.bg-secondary\/60{background-color:#6d280f99}@supports (color:color-mix(in lab,red,red)){.bg-secondary\/60{background-color:color-mix(in oklab,var(--color-secondary) 60%,transparent)}}.bg-secondary\/70{background-color:#6d280fb3}@supports (color:color-mix(in lab,red,red)){.bg-secondary\/70{background-color:color-mix(in oklab,var(--color-secondary) 70%,transparent)}}.bg-secondary\/80{background-color:#6d280fcc}@supports (color:color-mix(in lab,red,red)){.bg-secondary\/80{background-color:color-mix(in oklab,var(--color-secondary) 80%,transparent)}}.bg-sky-50{background-color:var(--color-sky-50)}.bg-sky-400{background-color:var(--color-sky-400)}.bg-sky-400\/30{background-color:#00bcfe4d}@supports (color:color-mix(in lab,red,red)){.bg-sky-400\/30{background-color:color-mix(in oklab,var(--color-sky-400) 30%,transparent)}}.bg-sky-500{background-color:var(--color-sky-500)}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-50\/70{background-color:#f8fafcb3}@supports (color:color-mix(in lab,red,red)){.bg-slate-50\/70{background-color:color-mix(in oklab,var(--color-slate-50) 70%,transparent)}}.bg-slate-50\/80{background-color:#f8fafccc}@supports (color:color-mix(in lab,red,red)){.bg-slate-50\/80{background-color:color-mix(in oklab,var(--color-slate-50) 80%,transparent)}}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-100\/80{background-color:#f1f5f9cc}@supports (color:color-mix(in lab,red,red)){.bg-slate-100\/80{background-color:color-mix(in oklab,var(--color-slate-100) 80%,transparent)}}.bg-slate-200{background-color:var(--color-slate-200)}.bg-slate-200\/75{background-color:#e2e8f0bf}@supports (color:color-mix(in lab,red,red)){.bg-slate-200\/75{background-color:color-mix(in oklab,var(--color-slate-200) 75%,transparent)}}.bg-slate-900{background-color:var(--color-slate-900)}.bg-slate-900\/40{background-color:#0f172b66}@supports (color:color-mix(in lab,red,red)){.bg-slate-900\/40{background-color:color-mix(in oklab,var(--color-slate-900) 40%,transparent)}}.bg-slate-950\/45{background-color:#02061873}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/45{background-color:color-mix(in oklab,var(--color-slate-950) 45%,transparent)}}.bg-slate-950\/55{background-color:#0206188c}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/55{background-color:color-mix(in oklab,var(--color-slate-950) 55%,transparent)}}.bg-transparent{background-color:#0000}.bg-violet-50{background-color:var(--color-violet-50)}.bg-white{background-color:var(--color-white)}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.bg-white\/20{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.bg-white\/30{background-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.bg-white\/30{background-color:color-mix(in oklab,var(--color-white) 30%,transparent)}}.bg-white\/35{background-color:#ffffff59}@supports (color:color-mix(in lab,red,red)){.bg-white\/35{background-color:color-mix(in oklab,var(--color-white) 35%,transparent)}}.bg-white\/40{background-color:#fff6}@supports (color:color-mix(in lab,red,red)){.bg-white\/40{background-color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.bg-white\/45{background-color:#ffffff73}@supports (color:color-mix(in lab,red,red)){.bg-white\/45{background-color:color-mix(in oklab,var(--color-white) 45%,transparent)}}.bg-white\/56{background-color:#ffffff8f}@supports (color:color-mix(in lab,red,red)){.bg-white\/56{background-color:color-mix(in oklab,var(--color-white) 56%,transparent)}}.bg-white\/58{background-color:#ffffff94}@supports (color:color-mix(in lab,red,red)){.bg-white\/58{background-color:color-mix(in oklab,var(--color-white) 58%,transparent)}}.bg-white\/62{background-color:#ffffff9e}@supports (color:color-mix(in lab,red,red)){.bg-white\/62{background-color:color-mix(in oklab,var(--color-white) 62%,transparent)}}.bg-white\/65{background-color:#ffffffa6}@supports (color:color-mix(in lab,red,red)){.bg-white\/65{background-color:color-mix(in oklab,var(--color-white) 65%,transparent)}}.bg-white\/66{background-color:#ffffffa8}@supports (color:color-mix(in lab,red,red)){.bg-white\/66{background-color:color-mix(in oklab,var(--color-white) 66%,transparent)}}.bg-white\/68{background-color:#ffffffad}@supports (color:color-mix(in lab,red,red)){.bg-white\/68{background-color:color-mix(in oklab,var(--color-white) 68%,transparent)}}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.bg-white\/70{background-color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.bg-white\/72{background-color:#ffffffb8}@supports (color:color-mix(in lab,red,red)){.bg-white\/72{background-color:color-mix(in oklab,var(--color-white) 72%,transparent)}}.bg-white\/75{background-color:#ffffffbf}@supports (color:color-mix(in lab,red,red)){.bg-white\/75{background-color:color-mix(in oklab,var(--color-white) 75%,transparent)}}.bg-white\/85{background-color:#ffffffd9}@supports (color:color-mix(in lab,red,red)){.bg-white\/85{background-color:color-mix(in oklab,var(--color-white) 85%,transparent)}}.bg-white\/88{background-color:#ffffffe0}@supports (color:color-mix(in lab,red,red)){.bg-white\/88{background-color:color-mix(in oklab,var(--color-white) 88%,transparent)}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.bg-white\/90{background-color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-\[\#fff1e8\]{--tw-gradient-from:#fff1e8;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#fff4ef\]\/95{--tw-gradient-from:oklab(97.4357% .0094325 .00984794/.95);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-50\/40{--tw-gradient-from:#fffbeb66}@supports (color:color-mix(in lab,red,red)){.from-amber-50\/40{--tw-gradient-from:color-mix(in oklab, var(--color-amber-50) 40%, transparent)}}.from-amber-50\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-50\/50{--tw-gradient-from:#fffbeb80}@supports (color:color-mix(in lab,red,red)){.from-amber-50\/50{--tw-gradient-from:color-mix(in oklab, var(--color-amber-50) 50%, transparent)}}.from-amber-50\/50{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-50\/60{--tw-gradient-from:#fffbeb99}@supports (color:color-mix(in lab,red,red)){.from-amber-50\/60{--tw-gradient-from:color-mix(in oklab, var(--color-amber-50) 60%, transparent)}}.from-amber-50\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-100{--tw-gradient-from:var(--color-amber-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-300{--tw-gradient-from:var(--color-amber-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-400{--tw-gradient-from:var(--color-amber-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-brand-900{--tw-gradient-from:var(--color-brand-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-50\/40{--tw-gradient-from:#ecfdf566}@supports (color:color-mix(in lab,red,red)){.from-emerald-50\/40{--tw-gradient-from:color-mix(in oklab, var(--color-emerald-50) 40%, transparent)}}.from-emerald-50\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-50\/50{--tw-gradient-from:#ecfdf580}@supports (color:color-mix(in lab,red,red)){.from-emerald-50\/50{--tw-gradient-from:color-mix(in oklab, var(--color-emerald-50) 50%, transparent)}}.from-emerald-50\/50{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-100{--tw-gradient-from:var(--color-emerald-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-200\/60{--tw-gradient-from:#a4f4cf99}@supports (color:color-mix(in lab,red,red)){.from-emerald-200\/60{--tw-gradient-from:color-mix(in oklab, var(--color-emerald-200) 60%, transparent)}}.from-emerald-200\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-rose-50\/40{--tw-gradient-from:#fff1f266}@supports (color:color-mix(in lab,red,red)){.from-rose-50\/40{--tw-gradient-from:color-mix(in oklab, var(--color-rose-50) 40%, transparent)}}.from-rose-50\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-rose-50\/50{--tw-gradient-from:#fff1f280}@supports (color:color-mix(in lab,red,red)){.from-rose-50\/50{--tw-gradient-from:color-mix(in oklab, var(--color-rose-50) 50%, transparent)}}.from-rose-50\/50{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-rose-100{--tw-gradient-from:var(--color-rose-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-secondary{--tw-gradient-from:var(--color-secondary);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-secondary\/50{--tw-gradient-from:#6d280f80}@supports (color:color-mix(in lab,red,red)){.from-secondary\/50{--tw-gradient-from:color-mix(in oklab, var(--color-secondary) 50%, transparent)}}.from-secondary\/50{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-sky-50\/50{--tw-gradient-from:#f0f9ff80}@supports (color:color-mix(in lab,red,red)){.from-sky-50\/50{--tw-gradient-from:color-mix(in oklab, var(--color-sky-50) 50%, transparent)}}.from-sky-50\/50{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-sky-100{--tw-gradient-from:var(--color-sky-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-slate-50{--tw-gradient-from:var(--color-slate-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-amber-200\/60{--tw-gradient-via:#fee68599}@supports (color:color-mix(in lab,red,red)){.via-amber-200\/60{--tw-gradient-via:color-mix(in oklab, var(--color-amber-200) 60%, transparent)}}.via-amber-200\/60{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-sky-200\/60{--tw-gradient-via:#b8e6fe99}@supports (color:color-mix(in lab,red,red)){.via-sky-200\/60{--tw-gradient-via:color-mix(in oklab, var(--color-sky-200) 60%, transparent)}}.via-sky-200\/60{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\[\#e8f4ff\]{--tw-gradient-to:#e8f4ff;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#eef8ff\]\/90{--tw-gradient-to:oklab(97.3677% -.00750911 -.0120193/.9);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-amber-50{--tw-gradient-to:var(--color-amber-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-amber-400{--tw-gradient-to:var(--color-amber-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-amber-500{--tw-gradient-to:var(--color-amber-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-brand-50{--tw-gradient-to:var(--color-brand-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-cyan-600{--tw-gradient-to:var(--color-cyan-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-emerald-50{--tw-gradient-to:var(--color-emerald-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-rose-50{--tw-gradient-to:var(--color-rose-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-rose-200\/60{--tw-gradient-to:#ffccd399}@supports (color:color-mix(in lab,red,red)){.to-rose-200\/60{--tw-gradient-to:color-mix(in oklab, var(--color-rose-200) 60%, transparent)}}.to-rose-200\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-sky-50{--tw-gradient-to:var(--color-sky-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.fill-\[\#ff7138\]{fill:#ff7138}.fill-amber-400{fill:var(--color-amber-400)}.fill-current{fill:currentColor}.fill-primary{fill:var(--color-primary)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.p-12{padding:calc(var(--spacing) * 12)}.p-\[3px\]{padding:3px}.p-px{padding:1px}.px-\(--cell-size\){padding-inline:var(--cell-size)}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-9{padding-block:calc(var(--spacing) * 9)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-28{padding-block:calc(var(--spacing) * 28)}.pt-0{padding-top:0}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-14{padding-top:calc(var(--spacing) * 14)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pr-0\.5{padding-right:calc(var(--spacing) * .5)}.pr-1{padding-right:var(--spacing)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-3\.5{padding-right:calc(var(--spacing) * 3.5)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-12{padding-right:calc(var(--spacing) * 12)}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-7{padding-left:calc(var(--spacing) * 7)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-9{padding-left:calc(var(--spacing) * 9)}.pl-10{padding-left:calc(var(--spacing) * 10)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.font-serif{font-family:var(--font-serif)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[30px\]{font-size:30px}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.leading-\[20px\]{--tw-leading:20px;line-height:20px}.leading-\[24px\]{--tw-leading:24px;line-height:24px}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.035em\]{--tw-tracking:-.035em;letter-spacing:-.035em}.tracking-\[\.2em\],.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-\[0\.24em\]{--tw-tracking:.24em;letter-spacing:.24em}.tracking-\[0\.45em\]{--tw-tracking:.45em;letter-spacing:.45em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.break-words{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#2d83b8\]{color:#2d83b8}.text-\[\#3b1205\]{color:#3b1205}.text-\[\#3d180b\]{color:#3d180b}.text-\[\#5f7189\]{color:#5f7189}.text-\[\#6d7d92\]{color:#6d7d92}.text-\[\#7a3600\]{color:#7a3600}.text-\[\#7e90ad\]{color:#7e90ad}.text-\[\#8b6652\]{color:#8b6652}.text-\[\#9b735d\]{color:#9b735d}.text-\[\#9ca9bb\]{color:#9ca9bb}.text-\[\#263b55\]{color:#263b55}.text-\[\#687a91\]{color:#687a91}.text-\[\#1686a4\]{color:#1686a4}.text-\[\#3578c8\]{color:#3578c8}.text-\[\#7582a3\]{color:#7582a3}.text-\[\#8090a4\]{color:#8090a4}.text-\[\#8177ad\]{color:#8177ad}.text-\[\#8291a6\]{color:#8291a6}.text-\[\#13243a\]{color:#13243a}.text-\[\#15977e\]{color:#15977e}.text-\[\#17283f\]{color:#17283f}.text-\[\#24354c\]{color:#24354c}.text-\[\#31455e\]{color:#31455e}.text-\[\#32465f\]{color:#32465f}.text-\[\#62728a\]{color:#62728a}.text-\[\#62748c\]{color:#62748c}.text-\[\#63748b\]{color:#63748b}.text-\[\#63769a\]{color:#63769a}.text-\[\#65758d\]{color:#65758d}.text-\[\#70452f\]{color:#70452f}.text-\[\#435870\]{color:#435870}.text-\[\#536981\]{color:#536981}.text-\[\#582713\]{color:#582713}.text-\[\#612500\]{color:#612500}.text-\[\#687990\]{color:#687990}.text-\[\#728198\]{color:#728198}.text-\[\#a98972\]{color:#a98972}.text-\[\#cdb9a8\]{color:#cdb9a8}.text-\[\#d46b08\]{color:#d46b08}.text-\[\#d65f2b\]{color:#d65f2b}.text-\[\#d84f1d\]{color:#d84f1d}.text-\[\#d94d1c\]{color:#d94d1c}.text-\[\#dce5ee\]{color:#dce5ee}.text-\[\#ff7138\]{color:#ff7138}.text-amber-400{color:var(--color-amber-400)}.text-amber-500{color:var(--color-amber-500)}.text-amber-500\/70{color:#f99c00b3}@supports (color:color-mix(in lab,red,red)){.text-amber-500\/70{color:color-mix(in oklab,var(--color-amber-500) 70%,transparent)}}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-amber-800\/70{color:#953d00b3}@supports (color:color-mix(in lab,red,red)){.text-amber-800\/70{color:color-mix(in oklab,var(--color-amber-800) 70%,transparent)}}.text-amber-900{color:var(--color-amber-900)}.text-background{color:var(--color-background)}.text-blue-500{color:var(--color-blue-500)}.text-blue-600{color:var(--color-blue-600)}.text-blue-700{color:var(--color-blue-700)}.text-blue-800{color:var(--color-blue-800)}.text-brand-600{color:var(--color-brand-600)}.text-brand-700{color:var(--color-brand-700)}.text-brand-900{color:var(--color-brand-900)}.text-current{color:currentColor}.text-emerald-500{color:var(--color-emerald-500)}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-700{color:var(--color-emerald-700)}.text-emerald-800{color:var(--color-emerald-800)}.text-gray-600{color:var(--color-gray-600)}.text-primary{color:var(--color-primary)}.text-primary\/60{color:#ea551499}@supports (color:color-mix(in lab,red,red)){.text-primary\/60{color:color-mix(in oklab,var(--color-primary) 60%,transparent)}}.text-primary\/70{color:#ea5514b3}@supports (color:color-mix(in lab,red,red)){.text-primary\/70{color:color-mix(in oklab,var(--color-primary) 70%,transparent)}}.text-red-500{color:var(--color-red-500)}.text-rose-400{color:var(--color-rose-400)}.text-rose-500{color:var(--color-rose-500)}.text-rose-600{color:var(--color-rose-600)}.text-rose-700{color:var(--color-rose-700)}.text-rose-800{color:var(--color-rose-800)}.text-rose-900{color:var(--color-rose-900)}.text-rose-950{color:var(--color-rose-950)}.text-secondary\/50{color:#6d280f80}@supports (color:color-mix(in lab,red,red)){.text-secondary\/50{color:color-mix(in oklab,var(--color-secondary) 50%,transparent)}}.text-sky-400{color:var(--color-sky-400)}.text-sky-500{color:var(--color-sky-500)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-800{color:var(--color-slate-800)}.text-slate-900{color:var(--color-slate-900)}.text-slate-950{color:var(--color-slate-950)}.text-violet-600{color:var(--color-violet-600)}.text-violet-950{color:var(--color-violet-950)}.text-white{color:var(--color-white)}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.text-white\/90{color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.uppercase{text-transform:uppercase}.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,)}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.accent-brand-500{accent-color:var(--color-brand-500)}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xs{--tw-shadow:0 1px var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[-20px_0_60px_rgba\(67\,91\,128\,0\.16\)\]{--tw-shadow:-20px 0 60px var(--tw-shadow-color,#435b8029);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,hsl(var(--sidebar-border)));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_26px_rgba\(67\,91\,128\,0\.075\)\]{--tw-shadow:0 10px 26px var(--tw-shadow-color,#435b8013);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_30px_rgba\(67\,91\,128\,0\.06\)\]{--tw-shadow:0 10px 30px var(--tw-shadow-color,#435b800f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_50px_-18px_rgba\(67\,91\,128\,0\.25\)\]{--tw-shadow:0 18px 50px -18px var(--tw-shadow-color,#435b8040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_22px_65px_rgba\(67\,91\,128\,0\.09\)\]{--tw-shadow:0 22px 65px var(--tw-shadow-color,#435b8017);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[18px_0_50px_-30px_rgba\(67\,91\,128\,0\.24\)\]{--tw-shadow:18px 0 50px -30px var(--tw-shadow-color,#435b803d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.82\)\,0_8px_24px_rgba\(73\,98\,132\,0\.045\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffffd1), 0 8px 24px var(--tw-shadow-color,#4962840b);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.86\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffffdb);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_3px_0_0_\#ff7138\,0_8px_20px_rgba\(226\,96\,43\,0\.1\)\]{--tw-shadow:inset 3px 0 0 var(--tw-shadow-color,#ff7138), 0 8px 20px var(--tw-shadow-color,#e2602b1a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-amber-300\/50{--tw-shadow-color:#ffd23680}@supports (color:color-mix(in lab,red,red)){.shadow-amber-300\/50{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-amber-300) 50%, transparent) var(--tw-shadow-alpha), transparent)}}.ring-\[\#e0e8f0\]{--tw-ring-color:#e0e8f0}.ring-amber-300\/40{--tw-ring-color:#ffd23666}@supports (color:color-mix(in lab,red,red)){.ring-amber-300\/40{--tw-ring-color:color-mix(in oklab, var(--color-amber-300) 40%, transparent)}}.ring-brand-200{--tw-ring-color:var(--color-brand-200)}.ring-emerald-300\/40{--tw-ring-color:#5ee9b566}@supports (color:color-mix(in lab,red,red)){.ring-emerald-300\/40{--tw-ring-color:color-mix(in oklab, var(--color-emerald-300) 40%, transparent)}}.ring-primary\/20{--tw-ring-color:#ea551433}@supports (color:color-mix(in lab,red,red)){.ring-primary\/20{--tw-ring-color:color-mix(in oklab, var(--color-primary) 20%, transparent)}}.ring-rose-300\/40{--tw-ring-color:#ffa2ae66}@supports (color:color-mix(in lab,red,red)){.ring-rose-300\/40{--tw-ring-color:color-mix(in oklab, var(--color-rose-300) 40%, transparent)}}.ring-sky-300\/40{--tw-ring-color:#77d4ff66}@supports (color:color-mix(in lab,red,red)){.ring-sky-300\/40{--tw-ring-color:color-mix(in oklab, var(--color-sky-300) 40%, transparent)}}.ring-white\/80{--tw-ring-color:#fffc}@supports (color:color-mix(in lab,red,red)){.ring-white\/80{--tw-ring-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.ring-offset-2{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.ring-offset-background{--tw-ring-offset-color:var(--color-background)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.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-2xl{--tw-backdrop-blur:blur(var(--blur-2xl));-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-\[5px\]{--tw-backdrop-blur:blur(5px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xs{--tw-backdrop-blur:blur(var(--blur-xs));-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-filter{-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,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[stroke-dashoffset\]{transition-property:stroke-dashoffset;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-none{transition-property:none}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-400{--tw-duration:.4s;transition-duration:.4s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.duration-1000{--tw-duration:1s;transition-duration:1s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.fade-in-0{--tw-enter-opacity:0}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.zoom-in-95{--tw-enter-scale:.95}.\[--cell-size\:--spacing\(8\)\]{--cell-size:calc(var(--spacing) * 8)}.fade-in{--tw-enter-opacity:0}.paused{animation-play-state:paused}.running{animation-play-state:running}.slide-in-from-bottom-1{--tw-enter-translate-y:calc(1*var(--spacing))}.slide-in-from-left-3{--tw-enter-translate-x:calc(3*var(--spacing)*-1)}.group-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *){opacity:1}@media(hover:hover){.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-\[1\.02\]:is(:where(.group):hover *){scale:1.02}.group-hover\:text-\[\#ff7138\]:is(:where(.group):hover *){color:#ff7138}.group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *){opacity:1}}.group-active\:scale-90:is(:where(.group):active *){--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-has-data-\[sidebar\=menu-action\]\/menu-item\:pr-8:is(:where(.group\/menu-item):has([data-sidebar=menu-action]) *){padding-right:calc(var(--spacing) * 8)}.group-data-\[collapsible\=icon\]\:-mt-8:is(:where(.group)[data-collapsible=icon] *){margin-top:calc(var(--spacing) * -8)}.group-data-\[collapsible\=icon\]\:hidden:is(:where(.group)[data-collapsible=icon] *){display:none}.group-data-\[collapsible\=icon\]\:size-8\!:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--spacing) * 8)!important;height:calc(var(--spacing) * 8)!important}.group-data-\[collapsible\=icon\]\:w-\(--sidebar-width-icon\):is(:where(.group)[data-collapsible=icon] *){width:var(--sidebar-width-icon)}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing) * 4)))}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\+2px\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing) * 4)) + 2px)}.group-data-\[collapsible\=icon\]\:overflow-hidden:is(:where(.group)[data-collapsible=icon] *){overflow:hidden}.group-data-\[collapsible\=icon\]\:p-0\!:is(:where(.group)[data-collapsible=icon] *){padding:0!important}.group-data-\[collapsible\=icon\]\:p-2\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 2)!important}.group-data-\[collapsible\=icon\]\:opacity-0:is(:where(.group)[data-collapsible=icon] *){opacity:0}.group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){right:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){left:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:w-0:is(:where(.group)[data-collapsible=offcanvas] *){width:0}.group-data-\[collapsible\=offcanvas\]\:translate-x-0:is(:where(.group)[data-collapsible=offcanvas] *){--tw-translate-x:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *){opacity:.5}.group-data-\[focused\=true\]\/day\:relative:is(:where(.group\/day)[data-focused=true] *){position:relative}.group-data-\[focused\=true\]\/day\:z-10:is(:where(.group\/day)[data-focused=true] *){z-index:10}.group-data-\[focused\=true\]\/day\:ring-\[3px\]:is(:where(.group\/day)[data-focused=true] *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\[side\=left\]\:-right-4:is(:where(.group)[data-side=left] *){right:calc(var(--spacing) * -4)}.group-data-\[side\=left\]\:border-r:is(:where(.group)[data-side=left] *){border-right-style:var(--tw-border-style);border-right-width:1px}.group-data-\[side\=right\]\:left-0:is(:where(.group)[data-side=right] *){left:0}.group-data-\[side\=right\]\:rotate-180:is(:where(.group)[data-side=right] *){rotate:180deg}.group-data-\[side\=right\]\:border-l:is(:where(.group)[data-side=right] *){border-left-style:var(--tw-border-style);border-left-width:1px}.group-data-\[state\=open\]\:rotate-180:is(:where(.group)[data-state=open] *){rotate:180deg}.group-data-\[variant\=floating\]\:rounded-lg:is(:where(.group)[data-variant=floating] *){border-radius:var(--radius-lg)}.group-data-\[variant\=floating\]\:border:is(:where(.group)[data-variant=floating] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[variant\=floating\]\:shadow-sm:is(:where(.group)[data-variant=floating] *){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\[vaul-drawer-direction\=bottom\]\/drawer-content\:block:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=bottom] *){display:block}.group-data-\[vaul-drawer-direction\=bottom\]\/drawer-content\:text-center:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=bottom] *),.group-data-\[vaul-drawer-direction\=top\]\/drawer-content\:text-center:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=top] *){text-align:center}.group-data-\[viewport\=false\]\/navigation-menu\:top-full:is(:where(.group\/navigation-menu)[data-viewport=false] *){top:100%}.group-data-\[viewport\=false\]\/navigation-menu\:mt-1\.5:is(:where(.group\/navigation-menu)[data-viewport=false] *){margin-top:calc(var(--spacing) * 1.5)}.group-data-\[viewport\=false\]\/navigation-menu\:overflow-hidden:is(:where(.group\/navigation-menu)[data-viewport=false] *){overflow:hidden}.group-data-\[viewport\=false\]\/navigation-menu\:rounded-md:is(:where(.group\/navigation-menu)[data-viewport=false] *){border-radius:var(--radius-md)}.group-data-\[viewport\=false\]\/navigation-menu\:border:is(:where(.group\/navigation-menu)[data-viewport=false] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[viewport\=false\]\/navigation-menu\:shadow:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\[viewport\=false\]\/navigation-menu\:duration-200:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-duration:.2s;transition-duration:.2s}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.peer-data-\[size\=default\]\/menu-button\:top-1\.5:is(:where(.peer\/menu-button)[data-size=default]~*){top:calc(var(--spacing) * 1.5)}.peer-data-\[size\=lg\]\/menu-button\:top-2\.5:is(:where(.peer\/menu-button)[data-size=lg]~*){top:calc(var(--spacing) * 2.5)}.peer-data-\[size\=sm\]\/menu-button\:top-1:is(:where(.peer\/menu-button)[data-size=sm]~*){top:var(--spacing)}.selection\:bg-primary ::selection{background-color:var(--color-primary)}.selection\:bg-primary::selection{background-color:var(--color-primary)}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-7::file-selector-button{height:calc(var(--spacing) * 7)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.placeholder\:text-\[\#6d280f\]\/40::placeholder{color:#6d280f66}.placeholder\:text-\[\#8090a4\]\/55::placeholder{color:#8090a48c}.placeholder\:text-\[\#73839a\]\/55::placeholder{color:#73839a8c}.placeholder\:text-slate-400::placeholder{color:var(--color-slate-400)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:calc(var(--spacing) * -2)}.after\:inset-y-0:after{content:var(--tw-content);inset-block:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-1:after{content:var(--tw-content);width:var(--spacing)}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[collapsible\=offcanvas\]\:after\:left-full:is(:where(.group)[data-collapsible=offcanvas] *):after{content:var(--tw-content);left:100%}.first\:rounded-l-md:first-child{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.first\:border-l:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.last\:rounded-r-md:last-child{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media(hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-\[\#7bc7df\]:hover{border-color:#7bc7df}.hover\:border-\[\#b9dbf2\]\/75:hover{border-color:#b9dbf2bf}.hover\:border-\[\#ff9b75\]:hover{border-color:#ff9b75}.hover\:border-\[\#ff9d76\]:hover{border-color:#ff9d76}.hover\:border-\[\#ffaf91\]:hover{border-color:#ffaf91}.hover\:border-\[\#ffb293\]:hover{border-color:#ffb293}.hover\:border-brand-200:hover{border-color:var(--color-brand-200)}.hover\:border-brand-300:hover{border-color:var(--color-brand-300)}.hover\:border-rose-200:hover{border-color:var(--color-rose-200)}.hover\:border-white:hover{border-color:var(--color-white)}.hover\:border-white\/75:hover{border-color:#ffffffbf}@supports (color:color-mix(in lab,red,red)){.hover\:border-white\/75:hover{border-color:color-mix(in oklab,var(--color-white) 75%,transparent)}}.hover\:bg-\[\#e9f5fc\]\/80:hover{background-color:#e9f5fccc}.hover\:bg-\[\#f0faff\]:hover{background-color:#f0faff}.hover\:bg-\[\#ffc069\]:hover{background-color:#ffc069}.hover\:bg-\[\#ffe9df\]:hover{background-color:#ffe9df}.hover\:bg-\[\#fff7f3\]:hover{background-color:#fff7f3}.hover\:bg-brand-50:hover{background-color:var(--color-brand-50)}.hover\:bg-brand-600:hover{background-color:var(--color-brand-600)}.hover\:bg-brand-700:hover{background-color:var(--color-brand-700)}.hover\:bg-primary\/90:hover{background-color:#ea5514e6}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--color-primary) 90%,transparent)}}.hover\:bg-rose-50:hover{background-color:var(--color-rose-50)}.hover\:bg-rose-50\/75:hover{background-color:#fff1f2bf}@supports (color:color-mix(in lab,red,red)){.hover\:bg-rose-50\/75:hover{background-color:color-mix(in oklab,var(--color-rose-50) 75%,transparent)}}.hover\:bg-rose-50\/80:hover{background-color:#fff1f2cc}@supports (color:color-mix(in lab,red,red)){.hover\:bg-rose-50\/80:hover{background-color:color-mix(in oklab,var(--color-rose-50) 80%,transparent)}}.hover\:bg-rose-100:hover{background-color:var(--color-rose-100)}.hover\:bg-secondary\/80:hover{background-color:#6d280fcc}@supports (color:color-mix(in lab,red,red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab,var(--color-secondary) 80%,transparent)}}.hover\:bg-slate-50:hover{background-color:var(--color-slate-50)}.hover\:bg-slate-100:hover{background-color:var(--color-slate-100)}.hover\:bg-slate-100\/80:hover{background-color:#f1f5f9cc}@supports (color:color-mix(in lab,red,red)){.hover\:bg-slate-100\/80:hover{background-color:color-mix(in oklab,var(--color-slate-100) 80%,transparent)}}.hover\:bg-slate-800:hover{background-color:var(--color-slate-800)}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:bg-white\/42:hover{background-color:#ffffff6b}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/42:hover{background-color:color-mix(in oklab,var(--color-white) 42%,transparent)}}.hover\:bg-white\/68:hover{background-color:#ffffffad}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/68:hover{background-color:color-mix(in oklab,var(--color-white) 68%,transparent)}}.hover\:bg-white\/76:hover{background-color:#ffffffc2}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/76:hover{background-color:color-mix(in oklab,var(--color-white) 76%,transparent)}}.hover\:bg-white\/78:hover{background-color:#ffffffc7}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/78:hover{background-color:color-mix(in oklab,var(--color-white) 78%,transparent)}}.hover\:bg-white\/85:hover{background-color:#ffffffd9}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/85:hover{background-color:color-mix(in oklab,var(--color-white) 85%,transparent)}}.hover\:bg-white\/90:hover{background-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/90:hover{background-color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.hover\:text-\[\#4b1d09\]:hover{color:#4b1d09}.hover\:text-\[\#4b2414\]:hover{color:#4b2414}.hover\:text-\[\#243b57\]:hover{color:#243b57}.hover\:text-\[\#2085ad\]:hover{color:#2085ad}.hover\:text-\[\#32465f\]:hover{color:#32465f}.hover\:text-\[\#df5b27\]:hover{color:#df5b27}.hover\:text-\[\#ff7138\]:hover{color:#ff7138}.hover\:text-blue-700:hover{color:var(--color-blue-700)}.hover\:text-brand-700:hover{color:var(--color-brand-700)}.hover\:text-rose-600:hover{color:var(--color-rose-600)}.hover\:text-rose-700:hover{color:var(--color-rose-700)}.hover\:text-rose-800:hover{color:var(--color-rose-800)}.hover\:text-slate-700:hover{color:var(--color-slate-700)}.hover\:text-slate-900:hover{color:var(--color-slate-900)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover{--tw-shadow:0 0 0 1px var(--tw-shadow-color,hsl(var(--sidebar-accent)));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-sm:hover{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:ring-4:hover{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.focus\:z-10:focus{z-index:10}.focus\:border-\[\#8bc8ef\]\/85:focus{border-color:#8bc8efd9}.focus\:border-\[\#ffc069\]\/70:focus{border-color:#ffc069b3}.focus\:border-brand-300:focus{border-color:var(--color-brand-300)}.focus\:border-brand-400:focus{border-color:var(--color-brand-400)}.focus\:border-brand-500:focus{border-color:var(--color-brand-500)}.focus\:border-emerald-400:focus{border-color:var(--color-emerald-400)}.focus\:border-primary:focus{border-color:var(--color-primary)}.focus\:border-primary\/20:focus{border-color:#ea551433}@supports (color:color-mix(in lab,red,red)){.focus\:border-primary\/20:focus{border-color:color-mix(in oklab,var(--color-primary) 20%,transparent)}}.focus\:border-rose-400:focus{border-color:var(--color-rose-400)}.focus\:bg-white\/52:focus{background-color:#ffffff85}@supports (color:color-mix(in lab,red,red)){.focus\:bg-white\/52:focus{background-color:color-mix(in oklab,var(--color-white) 52%,transparent)}}.focus\:bg-white\/84:focus{background-color:#ffffffd6}@supports (color:color-mix(in lab,red,red)){.focus\:bg-white\/84:focus{background-color:color-mix(in oklab,var(--color-white) 84%,transparent)}}.focus\:bg-white\/86:focus{background-color:#ffffffdb}@supports (color:color-mix(in lab,red,red)){.focus\:bg-white\/86:focus{background-color:color-mix(in oklab,var(--color-white) 86%,transparent)}}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-4:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-\[\#bfe7ff\]\/18:focus{--tw-ring-color:oklab(90.726% -.0308508 -.0432554/.18)}.focus\:ring-\[\#bfe7ff\]\/22:focus{--tw-ring-color:oklab(90.726% -.0308508 -.0432554/.22)}.focus\:ring-\[\#ffd591\]\/20:focus{--tw-ring-color:oklab(89.3955% .0185099 .0957431/.2)}.focus\:ring-brand-100\/60:focus{--tw-ring-color:#feeadf99}@supports (color:color-mix(in lab,red,red)){.focus\:ring-brand-100\/60:focus{--tw-ring-color:color-mix(in oklab, var(--color-brand-100) 60%, transparent)}}.focus\:ring-brand-400:focus{--tw-ring-color:var(--color-brand-400)}.focus\:ring-brand-400\/15:focus{--tw-ring-color:#f2763f26}@supports (color:color-mix(in lab,red,red)){.focus\:ring-brand-400\/15:focus{--tw-ring-color:color-mix(in oklab, var(--color-brand-400) 15%, transparent)}}.focus\:ring-brand-400\/20:focus{--tw-ring-color:#f2763f33}@supports (color:color-mix(in lab,red,red)){.focus\:ring-brand-400\/20:focus{--tw-ring-color:color-mix(in oklab, var(--color-brand-400) 20%, transparent)}}.focus\:ring-brand-400\/30:focus{--tw-ring-color:#f2763f4d}@supports (color:color-mix(in lab,red,red)){.focus\:ring-brand-400\/30:focus{--tw-ring-color:color-mix(in oklab, var(--color-brand-400) 30%, transparent)}}.focus\:ring-brand-500\/15:focus{--tw-ring-color:#ea551426}@supports (color:color-mix(in lab,red,red)){.focus\:ring-brand-500\/15:focus{--tw-ring-color:color-mix(in oklab, var(--color-brand-500) 15%, transparent)}}.focus\:ring-emerald-100:focus{--tw-ring-color:var(--color-emerald-100)}.focus\:ring-rose-100:focus{--tw-ring-color:var(--color-rose-100)}.focus\:ring-rose-200:focus{--tw-ring-color:var(--color-rose-200)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:z-10:focus-visible{z-index:10}.focus-visible\:rounded-sm:focus-visible{border-radius:var(--radius-sm)}.focus-visible\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-4:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-\[\#d46b08\]\/45:focus-visible{--tw-ring-color:oklab(63.9561% .0954219 .127906/.45)}.focus-visible\:ring-brand-300:focus-visible{--tw-ring-color:var(--color-brand-300)}.focus-visible\:ring-brand-500:focus-visible{--tw-ring-color:var(--color-brand-500)}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-transparent:focus-visible{--tw-ring-offset-color:transparent}.focus-visible\:outline-hidden:focus-visible{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.focus-visible\:outline-hidden:focus-visible{outline-offset:2px;outline:2px solid #0000}}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:translate-y-0:active{--tw-translate-y:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:scale-90:active{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-\[0\.97\]:active{scale:.97}.active\:scale-\[0\.98\]:active{scale:.98}.active\:scale-\[0\.99\]:active{scale:.99}.active\:cursor-grabbing:active{cursor:grabbing}.active\:bg-primary\/10:active{background-color:#ea55141a}@supports (color:color-mix(in lab,red,red)){.active\:bg-primary\/10:active{background-color:color-mix(in oklab,var(--color-primary) 10%,transparent)}}.active\:bg-secondary:active{background-color:var(--color-secondary)}.active\:bg-secondary\/30:active{background-color:#6d280f4d}@supports (color:color-mix(in lab,red,red)){.active\:bg-secondary\/30:active{background-color:color-mix(in oklab,var(--color-secondary) 30%,transparent)}}.active\:bg-secondary\/50:active{background-color:#6d280f80}@supports (color:color-mix(in lab,red,red)){.active\:bg-secondary\/50:active{background-color:color-mix(in oklab,var(--color-secondary) 50%,transparent)}}.active\:bg-secondary\/60:active{background-color:#6d280f99}@supports (color:color-mix(in lab,red,red)){.active\:bg-secondary\/60:active{background-color:color-mix(in oklab,var(--color-secondary) 60%,transparent)}}.active\:text-primary:active{color:var(--color-primary)}.active\:text-primary\/70:active{color:#ea5514b3}@supports (color:color-mix(in lab,red,red)){.active\:text-primary\/70:active{color:color-mix(in oklab,var(--color-primary) 70%,transparent)}}.active\:opacity-70:active{opacity:.7}.active\:opacity-80:active{opacity:.8}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-slate-50:disabled{background-color:var(--color-slate-50)}.disabled\:text-slate-300:disabled{color:var(--color-slate-300)}.disabled\:text-slate-500:disabled{color:var(--color-slate-500)}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-80:disabled{opacity:.8}@media(hover:hover){.disabled\:hover\:translate-y-0:disabled:hover{--tw-translate-y:0;translate:var(--tw-translate-x) var(--tw-translate-y)}}:where([data-side=left]) .in-data-\[side\=left\]\:cursor-w-resize{cursor:w-resize}:where([data-side=right]) .in-data-\[side\=right\]\:cursor-e-resize{cursor:e-resize}.has-focus\:ring-\[3px\]:has(:focus){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.has-disabled\:opacity-50:has(:disabled){opacity:.5}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-\[\>svg\]\:grid-cols-\[calc\(var\(--spacing\)\*4\)_1fr\]:has(>svg){grid-template-columns:calc(var(--spacing) * 4) 1fr}.has-\[\>svg\]\:gap-x-3:has(>svg){column-gap:calc(var(--spacing) * 3)}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--spacing) * 2.5)}.has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--spacing) * 3)}.has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--spacing) * 4)}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.data-\[active\=true\]\:z-10[data-active=true]{z-index:10}.data-\[active\=true\]\:font-medium[data-active=true]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.data-\[active\=true\]\:ring-\[3px\][data-active=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.data-\[inset\]\:pl-8[data-inset]{padding-left:calc(var(--spacing) * 8)}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x:calc(52*var(--spacing))}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x:calc(52*var(--spacing)*-1)}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x:calc(52*var(--spacing))}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x:calc(52*var(--spacing)*-1)}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity:0}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-]{--tw-exit-opacity:0}.data-\[orientation\=horizontal\]\:h-1\.5[data-orientation=horizontal]{height:calc(var(--spacing) * 1.5)}.data-\[orientation\=horizontal\]\:h-full[data-orientation=horizontal]{height:100%}.data-\[orientation\=horizontal\]\:h-px[data-orientation=horizontal]{height:1px}.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.data-\[orientation\=vertical\]\:min-h-44[data-orientation=vertical]{min-height:calc(var(--spacing) * 44)}.data-\[orientation\=vertical\]\:w-1\.5[data-orientation=vertical]{width:calc(var(--spacing) * 1.5)}.data-\[orientation\=vertical\]\:w-auto[data-orientation=vertical]{width:auto}.data-\[orientation\=vertical\]\:w-full[data-orientation=vertical]{width:100%}.data-\[orientation\=vertical\]\:w-px[data-orientation=vertical]{width:1px}.data-\[orientation\=vertical\]\:flex-col[data-orientation=vertical]{flex-direction:column}.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-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.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:var(--spacing)}.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-x-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-x:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[range-end\=true\]\:rounded-md[data-range-end=true]{border-radius:var(--radius-md)}.data-\[range-end\=true\]\:rounded-r-md[data-range-end=true]{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.data-\[range-end\=true\]\:bg-primary[data-range-end=true]{background-color:var(--color-primary)}.data-\[range-middle\=true\]\:rounded-none[data-range-middle=true]{border-radius:0}.data-\[range-start\=true\]\:rounded-md[data-range-start=true]{border-radius:var(--radius-md)}.data-\[range-start\=true\]\:rounded-l-md[data-range-start=true]{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.data-\[range-start\=true\]\:bg-primary[data-range-start=true],.data-\[selected-single\=true\]\:bg-primary[data-selected-single=true]{background-color:var(--color-primary)}.data-\[selected\=true\]\:rounded-none[data-selected=true]{border-radius:0}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[size\=default\]\:h-9[data-size=default]{height:calc(var(--spacing) * 9)}.data-\[size\=sm\]\:h-8[data-size=sm]{height:calc(var(--spacing) * 8)}:is(.\*\*\:data-\[slot\=command-input-wrapper\]\:h-12 *)[data-slot=command-input-wrapper]{height:calc(var(--spacing) * 12)}:is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:ring-0 *)[data-slot=navigation-menu-link]:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:outline-none *)[data-slot=navigation-menu-link]:focus{--tw-outline-style:none;outline-style:none}:is(.\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}:is(.\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center}:is(.\*\:data-\[slot\=select-value\]\:gap-2>*)[data-slot=select-value]{gap:calc(var(--spacing) * 2)}.data-\[spacing\=0\]\:rounded-none[data-spacing="0"]{border-radius:0}.data-\[spacing\=0\]\:shadow-none[data-spacing="0"]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[spacing\=0\]\:first\:rounded-l-md[data-spacing="0"]:first-child{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.data-\[spacing\=0\]\:last\:rounded-r-md[data-spacing="0"]:last-child{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:var(--color-background)}.data-\[state\=active\]\:shadow-sm[data-state=active]{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[state\=checked\]\:translate-x-\[calc\(100\%-2px\)\][data-state=checked]{--tw-translate-x: calc(100% - 2px) ;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:border-primary[data-state=checked]{border-color:var(--color-primary)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--color-primary)}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:duration-300[data-state=closed]{--tw-duration:.3s;transition-duration:.3s}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.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-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:animate-out:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:fade-out-0:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed]{--tw-exit-opacity:0}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:zoom-out-95:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=hidden\]\:animate-out[data-state=hidden]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity:0}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:var(--color-secondary)}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=open\]\:duration-500[data-state=open]{--tw-duration:.5s;transition-duration:.5s}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.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-\[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-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:animate-in:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:fade-in-0:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open]{--tw-enter-opacity:0}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:zoom-in-95:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open]{--tw-enter-scale:.95}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=visible\]\:animate-in[data-state=visible]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity:0}.data-\[spacing\=0\]\:data-\[variant\=outline\]\:border-l-0[data-spacing="0"][data-variant=outline]{border-left-style:var(--tw-border-style);border-left-width:0}.data-\[spacing\=0\]\:data-\[variant\=outline\]\:first\:border-l[data-spacing="0"][data-variant=outline]:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[spacing\=default\]\:data-\[variant\=outline\]\:shadow-xs[data-spacing=default][data-variant=outline]{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[vaul-drawer-direction\=bottom\]\:inset-x-0[data-vaul-drawer-direction=bottom]{inset-inline:0}.data-\[vaul-drawer-direction\=bottom\]\:bottom-0[data-vaul-drawer-direction=bottom]{bottom:0}.data-\[vaul-drawer-direction\=bottom\]\:mt-24[data-vaul-drawer-direction=bottom]{margin-top:calc(var(--spacing) * 24)}.data-\[vaul-drawer-direction\=bottom\]\:max-h-\[80vh\][data-vaul-drawer-direction=bottom]{max-height:80vh}.data-\[vaul-drawer-direction\=bottom\]\:rounded-t-lg[data-vaul-drawer-direction=bottom]{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.data-\[vaul-drawer-direction\=bottom\]\:border-t[data-vaul-drawer-direction=bottom]{border-top-style:var(--tw-border-style);border-top-width:1px}.data-\[vaul-drawer-direction\=left\]\:inset-y-0[data-vaul-drawer-direction=left]{inset-block:0}.data-\[vaul-drawer-direction\=left\]\:left-0[data-vaul-drawer-direction=left]{left:0}.data-\[vaul-drawer-direction\=left\]\:w-3\/4[data-vaul-drawer-direction=left]{width:75%}.data-\[vaul-drawer-direction\=left\]\:border-r[data-vaul-drawer-direction=left]{border-right-style:var(--tw-border-style);border-right-width:1px}.data-\[vaul-drawer-direction\=right\]\:inset-y-0[data-vaul-drawer-direction=right]{inset-block:0}.data-\[vaul-drawer-direction\=right\]\:right-0[data-vaul-drawer-direction=right]{right:0}.data-\[vaul-drawer-direction\=right\]\:w-3\/4[data-vaul-drawer-direction=right]{width:75%}.data-\[vaul-drawer-direction\=right\]\:border-l[data-vaul-drawer-direction=right]{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[vaul-drawer-direction\=top\]\:inset-x-0[data-vaul-drawer-direction=top]{inset-inline:0}.data-\[vaul-drawer-direction\=top\]\:top-0[data-vaul-drawer-direction=top]{top:0}.data-\[vaul-drawer-direction\=top\]\:mb-24[data-vaul-drawer-direction=top]{margin-bottom:calc(var(--spacing) * 24)}.data-\[vaul-drawer-direction\=top\]\:max-h-\[80vh\][data-vaul-drawer-direction=top]{max-height:80vh}.data-\[vaul-drawer-direction\=top\]\:rounded-b-lg[data-vaul-drawer-direction=top]{border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.data-\[vaul-drawer-direction\=top\]\:border-b[data-vaul-drawer-direction=top]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}@media(prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}.motion-reduce\:transition-none{transition-property:none}.motion-reduce\:active\:scale-100:active{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}}@media(min-width:40rem){.sm\:top-4{top:calc(var(--spacing) * 4)}.sm\:right-4{right:calc(var(--spacing) * 4)}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:mt-6{margin-top:calc(var(--spacing) * 6)}.sm\:mb-3{margin-bottom:calc(var(--spacing) * 3)}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:w-32{width:calc(var(--spacing) * 32)}.sm\:w-56{width:calc(var(--spacing) * 56)}.sm\:w-full{width:100%}.sm\:max-w-\[80\%\]{max-width:80%}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:min-w-\[390px\]{min-width:390px}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[1fr_180px_auto\]{grid-template-columns:1fr 180px auto}.sm\:grid-cols-\[180px_1fr\]{grid-template-columns:180px 1fr}.sm\:flex-col{flex-direction:column}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}.sm\:overflow-x-visible{overflow-x:visible}.sm\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.sm\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:px-10{padding-inline:calc(var(--spacing) * 10)}.sm\:py-5{padding-block:calc(var(--spacing) * 5)}.sm\:py-6{padding-block:calc(var(--spacing) * 6)}.sm\:py-7{padding-block:calc(var(--spacing) * 7)}.sm\:pt-8{padding-top:calc(var(--spacing) * 8)}.sm\:pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.sm\:pb-7{padding-bottom:calc(var(--spacing) * 7)}.sm\:pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.sm\:text-left{text-align:left}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.data-\[vaul-drawer-direction\=left\]\:sm\:max-w-sm[data-vaul-drawer-direction=left],.data-\[vaul-drawer-direction\=right\]\:sm\:max-w-sm[data-vaul-drawer-direction=right]{max-width:var(--container-sm)}}@media(min-width:48rem){.md\:absolute{position:absolute}.md\:col-span-1{grid-column:span 1/span 1}.md\:col-span-2{grid-column:span 2/span 2}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:w-64{width:calc(var(--spacing) * 64)}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:max-w-7xl{max-width:var(--container-7xl)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-\[1fr_1fr_140px_auto\]{grid-template-columns:1fr 1fr 140px auto}.md\:grid-cols-\[210px_1fr\]{grid-template-columns:210px 1fr}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:gap-1\.5{gap:calc(var(--spacing) * 1.5)}.md\:rounded-3xl{border-radius:var(--radius-3xl)}.md\:p-4{padding:calc(var(--spacing) * 4)}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:p-7{padding:calc(var(--spacing) * 7)}.md\:p-10{padding:calc(var(--spacing) * 10)}.md\:text-left{text-align:left}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:opacity-0{opacity:0}.md\:shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.md\:group-focus-within\:opacity-100:is(:where(.group):focus-within *){opacity:1}@media(hover:hover){.md\:group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.md\:peer-data-\[variant\=inset\]\:m-2:is(:where(.peer)[data-variant=inset]~*){margin:calc(var(--spacing) * 2)}.md\:peer-data-\[variant\=inset\]\:ml-0:is(:where(.peer)[data-variant=inset]~*){margin-left:0}.md\:peer-data-\[variant\=inset\]\:rounded-xl:is(:where(.peer)[data-variant=inset]~*){border-radius:var(--radius-xl)}.md\:peer-data-\[variant\=inset\]\:shadow-sm:is(:where(.peer)[data-variant=inset]~*){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.md\:peer-data-\[variant\=inset\]\:peer-data-\[state\=collapsed\]\:ml-2:is(:where(.peer)[data-variant=inset]~*):is(:where(.peer)[data-state=collapsed]~*){margin-left:calc(var(--spacing) * 2)}.md\:after\:hidden:after{content:var(--tw-content);display:none}}@media(min-width:64rem){.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:inline{display:inline}.lg\:min-h-\[405px\]{min-height:405px}.lg\:w-\[48\%\]{width:48%}.lg\:w-\[58\%\]{width:58%}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:p-6{padding:calc(var(--spacing) * 6)}.lg\:p-7{padding:calc(var(--spacing) * 7)}.lg\:p-8{padding:calc(var(--spacing) * 8)}.lg\:p-10{padding:calc(var(--spacing) * 10)}.lg\:px-14{padding-inline:calc(var(--spacing) * 14)}.lg\:py-14{padding-block:calc(var(--spacing) * 14)}.lg\:py-16{padding-block:calc(var(--spacing) * 16)}.lg\:pl-64{padding-left:calc(var(--spacing) * 64)}}@media(min-width:80rem){.xl\:sticky{position:sticky}.xl\:top-6{top:calc(var(--spacing) * 6)}.xl\:col-span-2{grid-column:span 2/span 2}.xl\:w-auto{width:auto}.xl\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.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-\[21rem_minmax\(0\,1fr\)\]{grid-template-columns:21rem minmax(0,1fr)}.xl\:grid-cols-\[minmax\(0\,1fr\)_20rem\]{grid-template-columns:minmax(0,1fr) 20rem}.xl\:flex-row{flex-direction:row}.xl\:items-end{align-items:flex-end}.xl\:items-start{align-items:flex-start}.xl\:justify-end{justify-content:flex-end}.xl\:p-12{padding:calc(var(--spacing) * 12)}}@media(min-width:96rem){.\32xl\:sticky{position:sticky}.\32xl\:top-6{top:calc(var(--spacing) * 6)}.\32xl\:col-span-1{grid-column:span 1/span 1}.\32xl\:grid-cols-\[21rem_minmax\(0\,1fr\)_19rem\]{grid-template-columns:21rem minmax(0,1fr) 19rem}}@media(prefers-color-scheme:dark){.dark\:data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--color-primary)}}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke="#fff"]{stroke:#0000}.\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{outline-offset:2px;outline:2px solid #0000}}.\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{outline-offset:2px;outline:2px solid #0000}}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke="#fff"]{stroke:#0000}.\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{outline-offset:2px;outline:2px solid #0000}}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-block:calc(var(--spacing) * 1.5)}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:calc(var(--spacing) * 12)}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-block:calc(var(--spacing) * 3)}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:calc(var(--spacing) * 5)}.\[\&_p\]\:leading-relaxed p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\:first-child\[data-selected\=true\]_button\]\:rounded-l-md:first-child[data-selected=true] button{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\.border-b\]\:pb-6.border-b{padding-bottom:calc(var(--spacing) * 6)}.\[\.border-t\]\:pt-6.border-t{padding-top:calc(var(--spacing) * 6)}:is(.rtl\:\*\*\:\[\.rdp-button\\_next\>svg\]\:rotate-180:where(:dir(rtl),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_next>svg),:is(.rtl\:\*\*\:\[\.rdp-button\\_previous\>svg\]\:rotate-180:where(:dir(rtl),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_previous>svg){rotate:180deg}:is(.\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}:is(.\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center}:is(.\*\:\[span\]\:last\:gap-2>*):is(span):last-child{gap:calc(var(--spacing) * 2)}.\[\&\:last-child\[data-selected\=true\]_button\]\:rounded-r-md:last-child[data-selected=true] button{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.\[\&\:nth-child\(2\)\[data-selected\=true\]_button\]\:rounded-l-md:nth-child(2)[data-selected=true] button{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>span\]\:text-xs>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&\>span\]\:opacity-70>span{opacity:.7}.\[\&\>span\:last-child\]\:truncate>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:h-2\.5>svg{height:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:h-3>svg{height:calc(var(--spacing) * 3)}.\[\&\>svg\]\:w-2\.5>svg{width:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:w-3>svg{width:calc(var(--spacing) * 3)}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:translate-y-0\.5>svg{--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>svg\]\:text-current>svg{color:currentColor}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{rotate:90deg}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{rotate:180deg}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:calc(var(--spacing) * -2)}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:calc(var(--spacing) * -2)}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-slot=card-content] .\[\[data-slot\=card-content\]_\&\]\:bg-transparent,[data-slot=popover-content] .\[\[data-slot\=popover-content\]_\&\]\:bg-transparent{background-color:#0000}@media(hover:hover){a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:#ea5514e6}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--color-primary) 90%,transparent)}}a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:#6d280fe6}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:color-mix(in oklab,var(--color-secondary) 90%,transparent)}}}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}body{transition:background-color .18s,color .18s}.glass-panel{-webkit-backdrop-filter:blur(12px);border:1px solid}.custom-scrollbar::-webkit-scrollbar{width:6px;height:6px}.custom-scrollbar::-webkit-scrollbar-track{background:0 0}.custom-scrollbar::-webkit-scrollbar-thumb{border-radius:9999px}.chat-markdown>:first-child{margin-top:0}.chat-markdown>:last-child{margin-bottom:0}.chat-markdown p,.chat-markdown ul,.chat-markdown ol,.chat-markdown blockquote,.chat-markdown pre,.chat-markdown table{margin:.75rem 0}.chat-markdown ul,.chat-markdown ol{padding-left:1.25rem}.chat-markdown ul{list-style:outside}.chat-markdown ol{list-style:decimal}.chat-markdown li+li{margin-top:.25rem}.chat-markdown a{color:#a7350a;text-underline-offset:3px;font-weight:600;text-decoration:underline}.chat-markdown blockquote{color:#6b5b52;border-left:3px solid #f9a77c;padding-left:.875rem}.chat-markdown code{color:#6d280f;font-family:var(--font-mono);background:#6d280f14;border-radius:.375rem;padding:.1rem .35rem;font-size:.85em}.chat-markdown pre{color:#fdfbf7;background:#241610;border-radius:.875rem;padding:1rem;overflow-x:auto}.chat-markdown pre code{color:inherit;background:0 0;padding:0}.chat-markdown table{border-collapse:collapse;white-space:nowrap;max-width:100%;display:block;overflow-x:auto}.chat-markdown th,.chat-markdown td{text-align:left;border:1px solid #ded3cb;padding:.5rem .75rem}.chat-markdown th{color:#241610;background:#f3eee9;font-weight:700}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.brand-lockup{color:#20344e;text-align:left;align-items:center;gap:.55rem;min-width:0;max-width:100%;display:inline-flex}.brand-lockup__icon{object-fit:contain;flex:none;width:2.5rem;height:2.5rem}.brand-lockup__wordmark{object-fit:contain;flex:0 auto;width:auto;max-width:8.5rem;height:1.65rem}.brand-lockup__name{letter-spacing:-.015em;flex-direction:column;min-width:0;font-size:.72rem;font-weight:900;line-height:1.22;display:flex}.brand-lockup__name>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.brand-lockup--sm .brand-lockup__icon{width:2rem;height:2rem}.brand-lockup--sm .brand-lockup__wordmark{max-width:7.5rem;height:1.4rem}.brand-lockup--sm .brand-lockup__name{font-size:.64rem}.brand-lockup--lg .brand-lockup__icon{width:3.5rem;height:3.5rem}.brand-lockup--lg .brand-lockup__wordmark{max-width:10rem;height:2.25rem}.brand-lockup--lg .brand-lockup__name{font-size:.82rem;line-height:1.25}.brand-lockup--compact .brand-lockup__icon{width:2.15rem;height:2.15rem}.brand-switcher{right:1rem;bottom:max(1rem,env(safe-area-inset-bottom));z-index:1000;font-family:var(--font-sans,sans-serif);position:fixed}.brand-switcher--header{z-index:45;position:relative;bottom:auto;right:auto}.brand-switcher--header .brand-switcher__trigger{border-radius:.9rem;width:11.5rem;min-height:2.625rem;padding:.35rem .55rem;box-shadow:inset 0 1px #fffffff2,0 8px 22px #435b8012}.brand-switcher--header .brand-switcher__trigger>img{width:1.75rem;height:1.75rem}.brand-switcher--header .brand-switcher__menu{inset:calc(100% + .6rem) auto auto 0}.brand-switcher__trigger{color:#263b55;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);cursor:pointer;background:#ffffffeb;border:1px solid #b7c9dbcc;border-radius:1rem;align-items:center;gap:.65rem;width:min(18rem,100vw - 2rem);padding:.55rem .7rem;display:flex;box-shadow:0 14px 40px #273d5829}.brand-switcher__trigger>img{object-fit:contain;flex:none;width:2rem;height:2rem}.brand-switcher__trigger>span{text-align:left;flex:1;min-width:0}.brand-switcher__trigger small,.brand-switcher__trigger strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.brand-switcher__trigger small{color:#7a8ba1;font-size:.6rem;font-weight:700}.brand-switcher__trigger strong{margin-top:.08rem;font-size:.72rem}.brand-switcher__trigger>svg{color:#8191a6;width:1rem}.brand-switcher__menu{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff7;border:1px solid #b7c9dbd9;border-radius:1.1rem;width:min(23rem,100vw - 2rem);padding:.55rem;position:absolute;bottom:calc(100% + .6rem);right:0;box-shadow:0 20px 55px #273d5833}.brand-switcher__menu>p{color:#71839a;letter-spacing:.08em;margin:0;padding:.35rem .55rem .5rem;font-size:.68rem;font-weight:800}.brand-switcher__menu>button{color:#263b55;cursor:pointer;background:0 0;border:0;border-radius:.8rem;align-items:center;gap:.7rem;width:100%;padding:.7rem;display:flex}.brand-switcher__menu>button:hover{background:#eef7fc}.brand-switcher__menu img{object-fit:contain;flex:none;width:2.35rem;height:2.35rem}.brand-switcher__menu button>span{text-align:left;flex:1;min-width:0}.brand-switcher__menu strong,.brand-switcher__menu small{display:block}.brand-switcher__menu strong{font-size:.75rem;line-height:1.35}.brand-switcher__menu small{color:#8191a6;margin-top:.15rem;font-size:.65rem}.brand-switcher__menu svg{color:#f05a18;flex:none;width:1rem}@media(max-width:430px){.brand-lockup--hide-name-narrow .brand-lockup__wordmark,.brand-lockup--hide-name-narrow .brand-lockup__name{display:none}.brand-switcher__trigger{border-radius:999px;justify-content:center;width:3.25rem;height:3.25rem;padding:.55rem}.brand-switcher__trigger>span,.brand-switcher__trigger>svg{display:none}}@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));filter:blur(var(--tw-enter-blur,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));filter:blur(var(--tw-exit-blur,0))}}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}to{height:0}}@keyframes caret-blink{0%,70%,to{opacity:1}20%,50%{opacity:0}}/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-scroll-snap-strictness:proximity;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-content:""}}}@layer theme{:root,:host{--font-sans:var(--fontSans);--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-500:oklch(63.7% .237 25.331);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-800:oklch(43.2% .095 166.913);--color-cyan-600:oklch(60.9% .126 221.723);--color-sky-50:oklch(97.7% .013 236.62);--color-sky-100:oklch(95.1% .026 236.824);--color-sky-200:oklch(90.1% .058 230.902);--color-sky-300:oklch(82.8% .111 230.318);--color-sky-400:oklch(74.6% .16 232.661);--color-sky-500:oklch(68.5% .169 237.323);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-violet-50:oklch(96.9% .016 293.756);--color-violet-200:oklch(89.4% .057 293.283);--color-violet-600:oklch(54.1% .281 293.009);--color-violet-950:oklch(28.3% .141 291.089);--color-rose-50:oklch(96.9% .015 12.422);--color-rose-100:oklch(94.1% .03 12.58);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-300:oklch(81% .117 11.638);--color-rose-400:oklch(71.2% .194 13.428);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-600:oklch(58.6% .253 17.585);--color-rose-700:oklch(51.4% .222 16.935);--color-rose-800:oklch(45.5% .188 13.697);--color-rose-900:oklch(41% .159 10.272);--color-rose-950:oklch(27.1% .105 12.094);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-slate-950:oklch(12.9% .042 264.695);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-600:oklch(44.6% .03 256.802);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-xs:4px;--blur-md:12px;--blur-xl:24px;--blur-2xl:40px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--fontSans);--default-mono-font-family:var(--font-mono);--color-border:var(--border);--shadow-x:var(--shadow-x);--shadow-y:var(--shadow-y);--shadow-blur:var(--shadow-blur);--shadow-spread:var(--shadow-spread);--shadow-color:var(--shadow-color)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){*{outline-color:color-mix(in oklab,var(--ring) 50%,transparent)}}*{-webkit-tap-highlight-color:transparent}}@layer components;@layer utilities{.\@container\/card-header{container:card-header/inline-size}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{inset-inline:0}.inset-x-3{inset-inline:calc(var(--spacing) * 3)}.inset-y-0{inset-block:0}.-top-8{top:calc(var(--spacing) * -8)}.-top-12{top:calc(var(--spacing) * -12)}.-top-20{top:calc(var(--spacing) * -20)}.top-0{top:0}.top-0\.5{top:calc(var(--spacing) * .5)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-1\/3{top:33.3333%}.top-1\/4{top:25%}.top-3{top:calc(var(--spacing) * 3)}.top-3\.5{top:calc(var(--spacing) * 3.5)}.top-4{top:calc(var(--spacing) * 4)}.top-6{top:calc(var(--spacing) * 6)}.top-11{top:calc(var(--spacing) * 11)}.top-40{top:calc(var(--spacing) * 40)}.top-\[1px\]{top:1px}.top-\[2px\]{top:2px}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-full{top:100%}.-right-0\.5{right:calc(var(--spacing) * -.5)}.-right-1{right:calc(var(--spacing) * -1)}.-right-8{right:calc(var(--spacing) * -8)}.-right-12{right:calc(var(--spacing) * -12)}.-right-20{right:calc(var(--spacing) * -20)}.right-0{right:0}.right-0\.5{right:calc(var(--spacing) * .5)}.right-1{right:var(--spacing)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-5{right:calc(var(--spacing) * 5)}.-bottom-0\.5{bottom:calc(var(--spacing) * -.5)}.-bottom-1{bottom:calc(var(--spacing) * -1)}.-bottom-12{bottom:calc(var(--spacing) * -12)}.bottom-0{bottom:0}.bottom-0\.5{bottom:calc(var(--spacing) * .5)}.bottom-1{bottom:var(--spacing)}.bottom-5{bottom:calc(var(--spacing) * 5)}.bottom-11{bottom:calc(var(--spacing) * 11)}.bottom-20{bottom:calc(var(--spacing) * 20)}.bottom-\[calc\(100\%\+0\.65rem\)\]{bottom:calc(100% + .65rem)}.-left-12{left:calc(var(--spacing) * -12)}.-left-16{left:calc(var(--spacing) * -16)}.left-0{left:0}.left-0\.5{left:calc(var(--spacing) * .5)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-3{left:calc(var(--spacing) * 3)}.left-3\.5{left:calc(var(--spacing) * 3.5)}.left-4{left:calc(var(--spacing) * 4)}.left-5{left:calc(var(--spacing) * 5)}.left-\[50\%\]{left:50%}.isolate{isolation:isolate}.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-\[1\]{z-index:1}.z-\[70\]{z-index:70}.z-\[90\]{z-index:90}.z-\[100\]{z-index:100}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-2{margin-inline:calc(var(--spacing) * -2)}.mx-0\.5{margin-inline:calc(var(--spacing) * .5)}.mx-1{margin-inline:var(--spacing)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-3\.5{margin-inline:calc(var(--spacing) * 3.5)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-5{margin-inline:calc(var(--spacing) * 5)}.mx-8{margin-inline:calc(var(--spacing) * 8)}.mx-20{margin-inline:calc(var(--spacing) * 20)}.mx-auto{margin-inline:auto}.my-0\.5{margin-block:calc(var(--spacing) * .5)}.my-1{margin-block:var(--spacing)}.my-1\.5{margin-block:calc(var(--spacing) * 1.5)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-5{margin-block:calc(var(--spacing) * 5)}.my-6{margin-block:calc(var(--spacing) * 6)}.-mt-4{margin-top:calc(var(--spacing) * -4)}.mt-0{margin-top:0}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-auto{margin-top:auto}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.-ml-4{margin-left:calc(var(--spacing) * -4)}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.field-sizing-content{field-sizing:content}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-\(--cell-size\){width:var(--cell-size);height:var(--cell-size)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-auto{width:auto;height:auto}.size-full{width:100%;height:100%}.h-\(--cell-size\){height:var(--cell-size)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-4\.5{height:calc(var(--spacing) * 4.5)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-32{height:calc(var(--spacing) * 32)}.h-36{height:calc(var(--spacing) * 36)}.h-40{height:calc(var(--spacing) * 40)}.h-48{height:calc(var(--spacing) * 48)}.h-56{height:calc(var(--spacing) * 56)}.h-\[1\.15rem\]{height:1.15rem}.h-\[3\.25rem\]{height:3.25rem}.h-\[3px\]{height:3px}.h-\[5px\]{height:5px}.h-\[6px\]{height:6px}.h-\[18px\]{height:18px}.h-\[22px\]{height:22px}.h-\[42px\]{height:42px}.h-\[52px\]{height:52px}.h-\[72px\]{height:72px}.h-\[100px\]{height:100px}.h-\[152px\]{height:152px}.h-\[200px\]{height:200px}.h-\[250px\]{height:250px}.h-\[300px\]{height:300px}.h-\[520px\]{height:520px}.h-\[560px\]{height:560px}.h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}.h-\[calc\(100\%-3\.5rem\)\]{height:calc(100% - 3.5rem)}.h-\[calc\(100vh-3rem\)\]{height:calc(100vh - 3rem)}.h-\[min\(88vh\,760px\)\]{height:min(88vh,760px)}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-fit{height:fit-content}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.h-svh{height:100svh}.max-h-\(--radix-context-menu-content-available-height\){max-height:var(--radix-context-menu-content-available-height)}.max-h-\(--radix-dropdown-menu-content-available-height\){max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}.max-h-0{max-height:0}.max-h-52{max-height:calc(var(--spacing) * 52)}.max-h-\[46rem\]{max-height:46rem}.max-h-\[88svh\]{max-height:88svh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[300px\]{max-height:300px}.max-h-\[500px\]{max-height:500px}.max-h-\[640px\]{max-height:640px}.max-h-\[720px\]{max-height:720px}.max-h-\[min\(90vh\,820px\)\]{max-height:min(90vh,820px)}.min-h-0{min-height:0}.min-h-4{min-height:calc(var(--spacing) * 4)}.min-h-5{min-height:calc(var(--spacing) * 5)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-28{min-height:calc(var(--spacing) * 28)}.min-h-40{min-height:calc(var(--spacing) * 40)}.min-h-48{min-height:calc(var(--spacing) * 48)}.min-h-56{min-height:calc(var(--spacing) * 56)}.min-h-64{min-height:calc(var(--spacing) * 64)}.min-h-\[3\.25rem\]{min-height:3.25rem}.min-h-\[34rem\]{min-height:34rem}.min-h-\[42rem\]{min-height:42rem}.min-h-\[100svh\]{min-height:100svh}.min-h-\[360px\]{min-height:360px}.min-h-\[720px\]{min-height:720px}.min-h-\[calc\(100vh-3rem\)\]{min-height:calc(100vh - 3rem)}.min-h-\[calc\(100vh-5rem\)\]{min-height:calc(100vh - 5rem)}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-\(--cell-size\){width:var(--cell-size)}.w-\(--sidebar-width\){width:var(--sidebar-width)}.w-0{width:0}.w-1{width:var(--spacing)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-4\.5{width:calc(var(--spacing) * 4.5)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-48{width:calc(var(--spacing) * 48)}.w-56{width:calc(var(--spacing) * 56)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-80{width:calc(var(--spacing) * 80)}.w-\[3\.25rem\]{width:3.25rem}.w-\[5px\]{width:5px}.w-\[6px\]{width:6px}.w-\[18px\]{width:18px}.w-\[42px\]{width:42px}.w-\[52px\]{width:52px}.w-\[72px\]{width:72px}.w-\[100px\]{width:100px}.w-\[200px\]{width:200px}.w-\[250px\]{width:250px}.w-\[300px\]{width:300px}.w-\[min\(92vw\,420px\)\]{width:min(92vw,420px)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-\(--skeleton-width\){max-width:var(--skeleton-width)}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[88\%\]{max-width:88%}.max-w-\[88vw\]{max-width:88vw}.max-w-\[240px\]{max-width:240px}.max-w-\[420px\]{max-width:420px}.max-w-\[430px\]{max-width:430px}.max-w-\[1680px\]{max-width:1680px}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-\[calc\(100\%-5\.5rem\)\]{max-width:calc(100% - 5.5rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-max{max-width:max-content}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-\(--cell-size\){min-width:var(--cell-size)}.min-w-0{min-width:0}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-9{min-width:calc(var(--spacing) * 9)}.min-w-10{min-width:calc(var(--spacing) * 10)}.min-w-\[8rem\]{min-width:8rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[110px\]{min-width:110px}.min-w-\[800px\]{min-width:800px}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.flex-1{flex:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\(--radix-context-menu-content-transform-origin\){transform-origin:var(--radix-context-menu-content-transform-origin)}.origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\(--radix-hover-card-content-transform-origin\){transform-origin:var(--radix-hover-card-content-transform-origin)}.origin-\(--radix-menubar-content-transform-origin\){transform-origin:var(--radix-menubar-content-transform-origin)}.origin-\(--radix-popover-content-transform-origin\){transform-origin:var(--radix-popover-content-transform-origin)}.origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}.origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.origin-bottom{transform-origin:bottom}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-px{--tw-translate-x:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-5{--tw-translate-x:calc(var(--spacing) * 5);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[2px\]{--tw-translate-x:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[20px\]{--tw-translate-x:20px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-px{--tw-translate-x:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0\.5{--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[calc\(-50\%_-_2px\)\]{--tw-translate-y: calc(-50% - 2px) ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-rotate-90{rotate:-90deg}.rotate-0{rotate:0deg}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-wait{cursor:wait}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.snap-y{scroll-snap-type:y var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-center{scroll-snap-align:center}.scroll-my-1{scroll-margin-block:var(--spacing)}.scroll-mt-4{scroll-margin-top:calc(var(--spacing) * 4)}.scroll-mt-6{scroll-margin-top:calc(var(--spacing) * 6)}.scroll-py-1{scroll-padding-block:var(--spacing)}.list-none{list-style-type:none}.auto-rows-min{grid-auto-rows:min-content}.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-8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-cols-\[0_1fr\]{grid-template-columns:0 1fr}.grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-items-start{justify-items:start}.gap-0{gap:0}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-\[--spacing\(var\(--gap\)\)\]{gap:calc(var(--spacing) * var(--gap))}.gap-\[2px\]{gap:2px}.gap-\[3px\]{gap:3px}:where(.space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block:0}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-\[\#edd9bc\]\/70>:not(:last-child)){border-color:#edd9bcb3}:where(.divide-slate-100>:not(:last-child)){border-color:var(--color-slate-100)}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[2px\]{border-radius:2px}.rounded-\[2rem\]{border-radius:2rem}.rounded-\[4px\]{border-radius:4px}.rounded-\[17px\]{border-radius:17px}.rounded-\[18px\]{border-radius:18px}.rounded-\[20px\]{border-radius:20px}.rounded-\[24px\]{border-radius:24px}.rounded-\[26px\]{border-radius:26px}.rounded-\[28px\]{border-radius:28px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:3.40282e38px}.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:calc(var(--radius) + 4px)}.rounded-xs{border-radius:var(--radius-xs)}.rounded-t-3xl{border-top-left-radius:var(--radius-3xl);border-top-right-radius:var(--radius-3xl)}.rounded-t-\[20px\]{border-top-left-radius:20px;border-top-right-radius:20px}.rounded-l-lg{border-top-left-radius:var(--radius);border-bottom-left-radius:var(--radius)}.rounded-l-md{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.rounded-tl-sm{border-top-left-radius:calc(var(--radius) - 4px)}.rounded-r-lg{border-top-right-radius:var(--radius);border-bottom-right-radius:var(--radius)}.rounded-r-md{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.rounded-tr-sm{border-top-right-radius:calc(var(--radius) - 4px)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-\(--color-border\){border-color:var(--color-border)}.border-\[\#d7e4ef\]\/75{border-color:#d7e4efbf}.border-\[\#dfe8f1\]{border-color:#dfe8f1}.border-\[\#e0e8f0\]\/75{border-color:#e0e8f0bf}.border-\[\#e0e8f0\]\/80{border-color:#e0e8f0cc}.border-\[\#e0e9f2\]{border-color:#e0e9f2}.border-\[\#e0e9f2\]\/80{border-color:#e0e9f2cc}.border-\[\#e0e9f2\]\/90{border-color:#e0e9f2e6}.border-\[\#e1e9f1\]\/80{border-color:#e1e9f1cc}.border-\[\#e7cda9\]{border-color:#e7cda9}.border-\[\#e49a4b\]{border-color:#e49a4b}.border-\[\#edd9bc\]\/70{border-color:#edd9bcb3}.border-\[\#efd8b9\]\/80{border-color:#efd8b9cc}.border-\[\#ff9b75\]{border-color:#ff9b75}.border-\[\#ffd0bd\]{border-color:#ffd0bd}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-200\/80{border-color:#fee685cc}@supports (color:color-mix(in lab,red,red)){.border-amber-200\/80{border-color:color-mix(in oklab,var(--color-amber-200) 80%,transparent)}}.border-blue-200{border-color:var(--color-blue-200)}.border-border,.border-border\/40{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.border-border\/40{border-color:color-mix(in oklab,var(--border) 40%,transparent)}}.border-border\/50{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.border-border\/50{border-color:color-mix(in oklab,var(--border) 50%,transparent)}}.border-border\/60{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.border-border\/60{border-color:color-mix(in oklab,var(--border) 60%,transparent)}}.border-current{border-color:currentColor}.border-emerald-200{border-color:var(--color-emerald-200)}.border-emerald-200\/80{border-color:#a4f4cfcc}@supports (color:color-mix(in lab,red,red)){.border-emerald-200\/80{border-color:color-mix(in oklab,var(--color-emerald-200) 80%,transparent)}}.border-emerald-300{border-color:var(--color-emerald-300)}.border-input{border-color:var(--input)}.border-muted-foreground{border-color:var(--muted-foreground)}.border-primary{border-color:var(--primary)}.border-rose-100{border-color:var(--color-rose-100)}.border-rose-100\/90{border-color:#ffe4e6e6}@supports (color:color-mix(in lab,red,red)){.border-rose-100\/90{border-color:color-mix(in oklab,var(--color-rose-100) 90%,transparent)}}.border-rose-200{border-color:var(--color-rose-200)}.border-rose-200\/80{border-color:#ffccd3cc}@supports (color:color-mix(in lab,red,red)){.border-rose-200\/80{border-color:color-mix(in oklab,var(--color-rose-200) 80%,transparent)}}.border-rose-300{border-color:var(--color-rose-300)}.border-sidebar-border{border-color:var(--sidebar-border)}.border-slate-100{border-color:var(--color-slate-100)}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-200\/30{border-color:#e2e8f04d}@supports (color:color-mix(in lab,red,red)){.border-slate-200\/30{border-color:color-mix(in oklab,var(--color-slate-200) 30%,transparent)}}.border-slate-200\/50{border-color:#e2e8f080}@supports (color:color-mix(in lab,red,red)){.border-slate-200\/50{border-color:color-mix(in oklab,var(--color-slate-200) 50%,transparent)}}.border-slate-200\/60{border-color:#e2e8f099}@supports (color:color-mix(in lab,red,red)){.border-slate-200\/60{border-color:color-mix(in oklab,var(--color-slate-200) 60%,transparent)}}.border-slate-200\/70{border-color:#e2e8f0b3}@supports (color:color-mix(in lab,red,red)){.border-slate-200\/70{border-color:color-mix(in oklab,var(--color-slate-200) 70%,transparent)}}.border-slate-200\/80{border-color:#e2e8f0cc}@supports (color:color-mix(in lab,red,red)){.border-slate-200\/80{border-color:color-mix(in oklab,var(--color-slate-200) 80%,transparent)}}.border-slate-300{border-color:var(--color-slate-300)}.border-transparent{border-color:#0000}.border-violet-200{border-color:var(--color-violet-200)}.border-white{border-color:var(--color-white)}.border-white\/35{border-color:#ffffff59}@supports (color:color-mix(in lab,red,red)){.border-white\/35{border-color:color-mix(in oklab,var(--color-white) 35%,transparent)}}.border-white\/55{border-color:#ffffff8c}@supports (color:color-mix(in lab,red,red)){.border-white\/55{border-color:color-mix(in oklab,var(--color-white) 55%,transparent)}}.border-white\/60{border-color:#fff9}@supports (color:color-mix(in lab,red,red)){.border-white\/60{border-color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.border-white\/70{border-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.border-white\/70{border-color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.border-white\/75{border-color:#ffffffbf}@supports (color:color-mix(in lab,red,red)){.border-white\/75{border-color:color-mix(in oklab,var(--color-white) 75%,transparent)}}.border-white\/80{border-color:#fffc}@supports (color:color-mix(in lab,red,red)){.border-white\/80{border-color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.border-white\/85{border-color:#ffffffd9}@supports (color:color-mix(in lab,red,red)){.border-white\/85{border-color:color-mix(in oklab,var(--color-white) 85%,transparent)}}.border-t-primary{border-top-color:var(--primary)}.border-t-transparent{border-top-color:#0000}.border-l-transparent{border-left-color:#0000}.bg-\(--color-bg\){background-color:var(--color-bg)}.bg-\[\#3d180b\]\/32{background-color:#3d180b52}.bg-\[\#4C8250\]{background-color:#4c8250}.bg-\[\#22c99b\]{background-color:#22c99b}.bg-\[\#17283f\]\/28{background-color:#17283f47}.bg-\[\#C47B2A\]{background-color:#c47b2a}.bg-\[\#F8FBFD\]{background-color:#f8fbfd}.bg-\[\#d9f5ef\]\/85{background-color:#d9f5efd9}.bg-\[\#d46b08\]{background-color:#d46b08}.bg-\[\#eadcc9\]{background-color:#eadcc9}.bg-\[\#ffd591\]{background-color:#ffd591}.bg-\[\#fff4ef\]\/90{background-color:#fff4efe6}.bg-accent{background-color:var(--accent)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-50\/60{background-color:#fffbeb99}@supports (color:color-mix(in lab,red,red)){.bg-amber-50\/60{background-color:color-mix(in oklab,var(--color-amber-50) 60%,transparent)}}.bg-amber-50\/80{background-color:#fffbebcc}@supports (color:color-mix(in lab,red,red)){.bg-amber-50\/80{background-color:color-mix(in oklab,var(--color-amber-50) 80%,transparent)}}.bg-amber-100{background-color:var(--color-amber-100)}.bg-amber-100\/80{background-color:#fef3c6cc}@supports (color:color-mix(in lab,red,red)){.bg-amber-100\/80{background-color:color-mix(in oklab,var(--color-amber-100) 80%,transparent)}}.bg-amber-400{background-color:var(--color-amber-400)}.bg-amber-400\/30{background-color:#fcbb004d}@supports (color:color-mix(in lab,red,red)){.bg-amber-400\/30{background-color:color-mix(in oklab,var(--color-amber-400) 30%,transparent)}}.bg-amber-500{background-color:var(--color-amber-500)}.bg-background{background-color:var(--background)}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab,red,red)){.bg-black\/30{background-color:color-mix(in oklab,var(--color-black) 30%,transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab,red,red)){.bg-black\/40{background-color:color-mix(in oklab,var(--color-black) 40%,transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black) 50%,transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-50\/60{background-color:#eff6ff99}@supports (color:color-mix(in lab,red,red)){.bg-blue-50\/60{background-color:color-mix(in oklab,var(--color-blue-50) 60%,transparent)}}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-border,.bg-border\/40{background-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.bg-border\/40{background-color:color-mix(in oklab,var(--border) 40%,transparent)}}.bg-border\/60{background-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.bg-border\/60{background-color:color-mix(in oklab,var(--border) 60%,transparent)}}.bg-card{background-color:var(--card)}.bg-destructive{background-color:var(--destructive)}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-50\/60{background-color:#ecfdf599}@supports (color:color-mix(in lab,red,red)){.bg-emerald-50\/60{background-color:color-mix(in oklab,var(--color-emerald-50) 60%,transparent)}}.bg-emerald-50\/80{background-color:#ecfdf5cc}@supports (color:color-mix(in lab,red,red)){.bg-emerald-50\/80{background-color:color-mix(in oklab,var(--color-emerald-50) 80%,transparent)}}.bg-emerald-100{background-color:var(--color-emerald-100)}.bg-emerald-400{background-color:var(--color-emerald-400)}.bg-emerald-400\/30{background-color:#00d2944d}@supports (color:color-mix(in lab,red,red)){.bg-emerald-400\/30{background-color:color-mix(in oklab,var(--color-emerald-400) 30%,transparent)}}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-foreground{background-color:var(--foreground)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-muted{background-color:var(--muted)}.bg-muted-foreground{background-color:var(--muted-foreground)}.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/50{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}.bg-muted\/60{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/60{background-color:color-mix(in oklab,var(--muted) 60%,transparent)}}.bg-popover{background-color:var(--popover)}.bg-primary{background-color:var(--primary)}.bg-primary-foreground{background-color:var(--primary-foreground)}.bg-primary\/8{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/8{background-color:color-mix(in oklab,var(--primary) 8%,transparent)}}.bg-primary\/10{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/10{background-color:color-mix(in oklab,var(--primary) 10%,transparent)}}.bg-primary\/12{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/12{background-color:color-mix(in oklab,var(--primary) 12%,transparent)}}.bg-primary\/20{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/20{background-color:color-mix(in oklab,var(--primary) 20%,transparent)}}.bg-rose-50{background-color:var(--color-rose-50)}.bg-rose-50\/75{background-color:#fff1f2bf}@supports (color:color-mix(in lab,red,red)){.bg-rose-50\/75{background-color:color-mix(in oklab,var(--color-rose-50) 75%,transparent)}}.bg-rose-50\/80{background-color:#fff1f2cc}@supports (color:color-mix(in lab,red,red)){.bg-rose-50\/80{background-color:color-mix(in oklab,var(--color-rose-50) 80%,transparent)}}.bg-rose-100{background-color:var(--color-rose-100)}.bg-rose-400{background-color:var(--color-rose-400)}.bg-rose-400\/30{background-color:#ff667f4d}@supports (color:color-mix(in lab,red,red)){.bg-rose-400\/30{background-color:color-mix(in oklab,var(--color-rose-400) 30%,transparent)}}.bg-rose-500{background-color:var(--color-rose-500)}.bg-secondary,.bg-secondary\/30{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.bg-secondary\/30{background-color:color-mix(in oklab,var(--secondary) 30%,transparent)}}.bg-secondary\/50{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.bg-secondary\/50{background-color:color-mix(in oklab,var(--secondary) 50%,transparent)}}.bg-secondary\/60{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.bg-secondary\/60{background-color:color-mix(in oklab,var(--secondary) 60%,transparent)}}.bg-secondary\/70{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.bg-secondary\/70{background-color:color-mix(in oklab,var(--secondary) 70%,transparent)}}.bg-secondary\/80{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.bg-secondary\/80{background-color:color-mix(in oklab,var(--secondary) 80%,transparent)}}.bg-sidebar{background-color:var(--sidebar)}.bg-sidebar-border{background-color:var(--sidebar-border)}.bg-sky-50{background-color:var(--color-sky-50)}.bg-sky-400{background-color:var(--color-sky-400)}.bg-sky-400\/30{background-color:#00bcfe4d}@supports (color:color-mix(in lab,red,red)){.bg-sky-400\/30{background-color:color-mix(in oklab,var(--color-sky-400) 30%,transparent)}}.bg-sky-500{background-color:var(--color-sky-500)}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-50\/70{background-color:#f8fafcb3}@supports (color:color-mix(in lab,red,red)){.bg-slate-50\/70{background-color:color-mix(in oklab,var(--color-slate-50) 70%,transparent)}}.bg-slate-50\/80{background-color:#f8fafccc}@supports (color:color-mix(in lab,red,red)){.bg-slate-50\/80{background-color:color-mix(in oklab,var(--color-slate-50) 80%,transparent)}}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-100\/80{background-color:#f1f5f9cc}@supports (color:color-mix(in lab,red,red)){.bg-slate-100\/80{background-color:color-mix(in oklab,var(--color-slate-100) 80%,transparent)}}.bg-slate-200{background-color:var(--color-slate-200)}.bg-slate-200\/75{background-color:#e2e8f0bf}@supports (color:color-mix(in lab,red,red)){.bg-slate-200\/75{background-color:color-mix(in oklab,var(--color-slate-200) 75%,transparent)}}.bg-slate-900{background-color:var(--color-slate-900)}.bg-slate-900\/40{background-color:#0f172b66}@supports (color:color-mix(in lab,red,red)){.bg-slate-900\/40{background-color:color-mix(in oklab,var(--color-slate-900) 40%,transparent)}}.bg-slate-950\/45{background-color:#02061873}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/45{background-color:color-mix(in oklab,var(--color-slate-950) 45%,transparent)}}.bg-slate-950\/55{background-color:#0206188c}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/55{background-color:color-mix(in oklab,var(--color-slate-950) 55%,transparent)}}.bg-sleep-awake{background-color:var(--sleep-awake)}.bg-sleep-deep{background-color:var(--sleep-deep)}.bg-sleep-heart-line,.bg-sleep-heart-line\/12{background-color:var(--sleep-heart-line)}@supports (color:color-mix(in lab,red,red)){.bg-sleep-heart-line\/12{background-color:color-mix(in oklab,var(--sleep-heart-line) 12%,transparent)}}.bg-sleep-light{background-color:var(--sleep-light)}.bg-sleep-move,.bg-sleep-move\/30{background-color:var(--sleep-move)}@supports (color:color-mix(in lab,red,red)){.bg-sleep-move\/30{background-color:color-mix(in oklab,var(--sleep-move) 30%,transparent)}}.bg-transparent{background-color:#0000}.bg-violet-50{background-color:var(--color-violet-50)}.bg-white{background-color:var(--color-white)}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.bg-white\/20{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.bg-white\/30{background-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.bg-white\/30{background-color:color-mix(in oklab,var(--color-white) 30%,transparent)}}.bg-white\/35{background-color:#ffffff59}@supports (color:color-mix(in lab,red,red)){.bg-white\/35{background-color:color-mix(in oklab,var(--color-white) 35%,transparent)}}.bg-white\/40{background-color:#fff6}@supports (color:color-mix(in lab,red,red)){.bg-white\/40{background-color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.bg-white\/45{background-color:#ffffff73}@supports (color:color-mix(in lab,red,red)){.bg-white\/45{background-color:color-mix(in oklab,var(--color-white) 45%,transparent)}}.bg-white\/56{background-color:#ffffff8f}@supports (color:color-mix(in lab,red,red)){.bg-white\/56{background-color:color-mix(in oklab,var(--color-white) 56%,transparent)}}.bg-white\/58{background-color:#ffffff94}@supports (color:color-mix(in lab,red,red)){.bg-white\/58{background-color:color-mix(in oklab,var(--color-white) 58%,transparent)}}.bg-white\/62{background-color:#ffffff9e}@supports (color:color-mix(in lab,red,red)){.bg-white\/62{background-color:color-mix(in oklab,var(--color-white) 62%,transparent)}}.bg-white\/65{background-color:#ffffffa6}@supports (color:color-mix(in lab,red,red)){.bg-white\/65{background-color:color-mix(in oklab,var(--color-white) 65%,transparent)}}.bg-white\/66{background-color:#ffffffa8}@supports (color:color-mix(in lab,red,red)){.bg-white\/66{background-color:color-mix(in oklab,var(--color-white) 66%,transparent)}}.bg-white\/68{background-color:#ffffffad}@supports (color:color-mix(in lab,red,red)){.bg-white\/68{background-color:color-mix(in oklab,var(--color-white) 68%,transparent)}}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.bg-white\/70{background-color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.bg-white\/72{background-color:#ffffffb8}@supports (color:color-mix(in lab,red,red)){.bg-white\/72{background-color:color-mix(in oklab,var(--color-white) 72%,transparent)}}.bg-white\/75{background-color:#ffffffbf}@supports (color:color-mix(in lab,red,red)){.bg-white\/75{background-color:color-mix(in oklab,var(--color-white) 75%,transparent)}}.bg-white\/85{background-color:#ffffffd9}@supports (color:color-mix(in lab,red,red)){.bg-white\/85{background-color:color-mix(in oklab,var(--color-white) 85%,transparent)}}.bg-white\/88{background-color:#ffffffe0}@supports (color:color-mix(in lab,red,red)){.bg-white\/88{background-color:color-mix(in oklab,var(--color-white) 88%,transparent)}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.bg-white\/90{background-color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-\[\#fff1e8\]{--tw-gradient-from:#fff1e8;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#fff4ef\]\/95{--tw-gradient-from:oklab(97.4357% .0094325 .00984794/.95);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-50\/40{--tw-gradient-from:#fffbeb66}@supports (color:color-mix(in lab,red,red)){.from-amber-50\/40{--tw-gradient-from:color-mix(in oklab, var(--color-amber-50) 40%, transparent)}}.from-amber-50\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-50\/50{--tw-gradient-from:#fffbeb80}@supports (color:color-mix(in lab,red,red)){.from-amber-50\/50{--tw-gradient-from:color-mix(in oklab, var(--color-amber-50) 50%, transparent)}}.from-amber-50\/50{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-50\/60{--tw-gradient-from:#fffbeb99}@supports (color:color-mix(in lab,red,red)){.from-amber-50\/60{--tw-gradient-from:color-mix(in oklab, var(--color-amber-50) 60%, transparent)}}.from-amber-50\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-100{--tw-gradient-from:var(--color-amber-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-300{--tw-gradient-from:var(--color-amber-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-400{--tw-gradient-from:var(--color-amber-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-50\/40{--tw-gradient-from:#ecfdf566}@supports (color:color-mix(in lab,red,red)){.from-emerald-50\/40{--tw-gradient-from:color-mix(in oklab, var(--color-emerald-50) 40%, transparent)}}.from-emerald-50\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-50\/50{--tw-gradient-from:#ecfdf580}@supports (color:color-mix(in lab,red,red)){.from-emerald-50\/50{--tw-gradient-from:color-mix(in oklab, var(--color-emerald-50) 50%, transparent)}}.from-emerald-50\/50{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-100{--tw-gradient-from:var(--color-emerald-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-200\/60{--tw-gradient-from:#a4f4cf99}@supports (color:color-mix(in lab,red,red)){.from-emerald-200\/60{--tw-gradient-from:color-mix(in oklab, var(--color-emerald-200) 60%, transparent)}}.from-emerald-200\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-rose-50\/40{--tw-gradient-from:#fff1f266}@supports (color:color-mix(in lab,red,red)){.from-rose-50\/40{--tw-gradient-from:color-mix(in oklab, var(--color-rose-50) 40%, transparent)}}.from-rose-50\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-rose-50\/50{--tw-gradient-from:#fff1f280}@supports (color:color-mix(in lab,red,red)){.from-rose-50\/50{--tw-gradient-from:color-mix(in oklab, var(--color-rose-50) 50%, transparent)}}.from-rose-50\/50{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-rose-100{--tw-gradient-from:var(--color-rose-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-secondary{--tw-gradient-from:var(--secondary);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-secondary\/50{--tw-gradient-from:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.from-secondary\/50{--tw-gradient-from:color-mix(in oklab, var(--secondary) 50%, transparent)}}.from-secondary\/50{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-sky-50\/50{--tw-gradient-from:#f0f9ff80}@supports (color:color-mix(in lab,red,red)){.from-sky-50\/50{--tw-gradient-from:color-mix(in oklab, var(--color-sky-50) 50%, transparent)}}.from-sky-50\/50{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-sky-100{--tw-gradient-from:var(--color-sky-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-slate-50{--tw-gradient-from:var(--color-slate-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-amber-200\/60{--tw-gradient-via:#fee68599}@supports (color:color-mix(in lab,red,red)){.via-amber-200\/60{--tw-gradient-via:color-mix(in oklab, var(--color-amber-200) 60%, transparent)}}.via-amber-200\/60{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-sky-200\/60{--tw-gradient-via:#b8e6fe99}@supports (color:color-mix(in lab,red,red)){.via-sky-200\/60{--tw-gradient-via:color-mix(in oklab, var(--color-sky-200) 60%, transparent)}}.via-sky-200\/60{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\[\#e8f4ff\]{--tw-gradient-to:#e8f4ff;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#eef8ff\]\/90{--tw-gradient-to:oklab(97.3677% -.00750911 -.0120193/.9);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-amber-50{--tw-gradient-to:var(--color-amber-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-amber-400{--tw-gradient-to:var(--color-amber-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-amber-500{--tw-gradient-to:var(--color-amber-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-card{--tw-gradient-to:var(--card);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-cyan-600{--tw-gradient-to:var(--color-cyan-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-emerald-50{--tw-gradient-to:var(--color-emerald-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-muted{--tw-gradient-to:var(--muted);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-rose-50{--tw-gradient-to:var(--color-rose-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-rose-200\/60{--tw-gradient-to:#ffccd399}@supports (color:color-mix(in lab,red,red)){.to-rose-200\/60{--tw-gradient-to:color-mix(in oklab, var(--color-rose-200) 60%, transparent)}}.to-rose-200\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-sky-50{--tw-gradient-to:var(--color-sky-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.fill-\[\#ff7138\]{fill:#ff7138}.fill-amber-400{fill:var(--color-amber-400)}.fill-current{fill:currentColor}.fill-foreground{fill:var(--foreground)}.fill-muted-foreground{fill:var(--muted-foreground)}.fill-primary{fill:var(--primary)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.p-12{padding:calc(var(--spacing) * 12)}.p-\[3px\]{padding:3px}.p-px{padding:1px}.px-\(--cell-size\){padding-inline:var(--cell-size)}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-9{padding-block:calc(var(--spacing) * 9)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-28{padding-block:calc(var(--spacing) * 28)}.pt-0{padding-top:0}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-14{padding-top:calc(var(--spacing) * 14)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pr-0\.5{padding-right:calc(var(--spacing) * .5)}.pr-1{padding-right:var(--spacing)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-3\.5{padding-right:calc(var(--spacing) * 3.5)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-12{padding-right:calc(var(--spacing) * 12)}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-7{padding-left:calc(var(--spacing) * 7)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-9{padding-left:calc(var(--spacing) * 9)}.pl-10{padding-left:calc(var(--spacing) * 10)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--fontSans)}.font-serif{font-family:var(--font-serif)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[30px\]{font-size:30px}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.leading-\[20px\]{--tw-leading:20px;line-height:20px}.leading-\[24px\]{--tw-leading:24px;line-height:24px}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.035em\]{--tw-tracking:-.035em;letter-spacing:-.035em}.tracking-\[\.2em\],.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-\[0\.24em\]{--tw-tracking:.24em;letter-spacing:.24em}.tracking-\[0\.45em\]{--tw-tracking:.45em;letter-spacing:.45em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.break-words{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#2d83b8\]{color:#2d83b8}.text-\[\#3b1205\]{color:#3b1205}.text-\[\#3d180b\]{color:#3d180b}.text-\[\#5f7189\]{color:#5f7189}.text-\[\#6d7d92\]{color:#6d7d92}.text-\[\#7a3600\]{color:#7a3600}.text-\[\#7e90ad\]{color:#7e90ad}.text-\[\#8b6652\]{color:#8b6652}.text-\[\#9b735d\]{color:#9b735d}.text-\[\#9ca9bb\]{color:#9ca9bb}.text-\[\#263b55\]{color:#263b55}.text-\[\#687a91\]{color:#687a91}.text-\[\#1686a4\]{color:#1686a4}.text-\[\#3578c8\]{color:#3578c8}.text-\[\#7582a3\]{color:#7582a3}.text-\[\#8090a4\]{color:#8090a4}.text-\[\#8177ad\]{color:#8177ad}.text-\[\#8291a6\]{color:#8291a6}.text-\[\#13243a\]{color:#13243a}.text-\[\#15977e\]{color:#15977e}.text-\[\#17283f\]{color:#17283f}.text-\[\#24354c\]{color:#24354c}.text-\[\#31455e\]{color:#31455e}.text-\[\#32465f\]{color:#32465f}.text-\[\#62728a\]{color:#62728a}.text-\[\#62748c\]{color:#62748c}.text-\[\#63748b\]{color:#63748b}.text-\[\#63769a\]{color:#63769a}.text-\[\#65758d\]{color:#65758d}.text-\[\#70452f\]{color:#70452f}.text-\[\#435870\]{color:#435870}.text-\[\#536981\]{color:#536981}.text-\[\#582713\]{color:#582713}.text-\[\#612500\]{color:#612500}.text-\[\#687990\]{color:#687990}.text-\[\#728198\]{color:#728198}.text-\[\#a98972\]{color:#a98972}.text-\[\#cdb9a8\]{color:#cdb9a8}.text-\[\#d46b08\]{color:#d46b08}.text-\[\#d65f2b\]{color:#d65f2b}.text-\[\#d84f1d\]{color:#d84f1d}.text-\[\#d94d1c\]{color:#d94d1c}.text-\[\#dce5ee\]{color:#dce5ee}.text-\[\#ff7138\]{color:#ff7138}.text-accent-foreground{color:var(--accent-foreground)}.text-amber-400{color:var(--color-amber-400)}.text-amber-500{color:var(--color-amber-500)}.text-amber-500\/70{color:#f99c00b3}@supports (color:color-mix(in lab,red,red)){.text-amber-500\/70{color:color-mix(in oklab,var(--color-amber-500) 70%,transparent)}}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-amber-800\/70{color:#953d00b3}@supports (color:color-mix(in lab,red,red)){.text-amber-800\/70{color:color-mix(in oklab,var(--color-amber-800) 70%,transparent)}}.text-amber-900{color:var(--color-amber-900)}.text-background{color:var(--background)}.text-blue-500{color:var(--color-blue-500)}.text-blue-600{color:var(--color-blue-600)}.text-blue-700{color:var(--color-blue-700)}.text-blue-800{color:var(--color-blue-800)}.text-card-foreground{color:var(--card-foreground)}.text-current{color:currentColor}.text-destructive,.text-destructive\/50{color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.text-destructive\/50{color:color-mix(in oklab,var(--destructive) 50%,transparent)}}.text-emerald-500{color:var(--color-emerald-500)}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-700{color:var(--color-emerald-700)}.text-emerald-800{color:var(--color-emerald-800)}.text-foreground,.text-foreground\/60{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/60{color:color-mix(in oklab,var(--foreground) 60%,transparent)}}.text-foreground\/70{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/70{color:color-mix(in oklab,var(--foreground) 70%,transparent)}}.text-foreground\/80{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/80{color:color-mix(in oklab,var(--foreground) 80%,transparent)}}.text-gray-600{color:var(--color-gray-600)}.text-muted-foreground,.text-muted-foreground\/40{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.text-muted-foreground\/40{color:color-mix(in oklab,var(--muted-foreground) 40%,transparent)}}.text-muted-foreground\/50{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.text-muted-foreground\/50{color:color-mix(in oklab,var(--muted-foreground) 50%,transparent)}}.text-muted-foreground\/60{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.text-muted-foreground\/60{color:color-mix(in oklab,var(--muted-foreground) 60%,transparent)}}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-primary\/60{color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.text-primary\/60{color:color-mix(in oklab,var(--primary) 60%,transparent)}}.text-primary\/70{color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.text-primary\/70{color:color-mix(in oklab,var(--primary) 70%,transparent)}}.text-red-500{color:var(--color-red-500)}.text-rose-400{color:var(--color-rose-400)}.text-rose-500{color:var(--color-rose-500)}.text-rose-600{color:var(--color-rose-600)}.text-rose-700{color:var(--color-rose-700)}.text-rose-800{color:var(--color-rose-800)}.text-rose-900{color:var(--color-rose-900)}.text-rose-950{color:var(--color-rose-950)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-secondary\/50{color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.text-secondary\/50{color:color-mix(in oklab,var(--secondary) 50%,transparent)}}.text-sidebar-foreground,.text-sidebar-foreground\/70{color:var(--sidebar-foreground)}@supports (color:color-mix(in lab,red,red)){.text-sidebar-foreground\/70{color:color-mix(in oklab,var(--sidebar-foreground) 70%,transparent)}}.text-sky-400{color:var(--color-sky-400)}.text-sky-500{color:var(--color-sky-500)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-800{color:var(--color-slate-800)}.text-slate-900{color:var(--color-slate-900)}.text-slate-950{color:var(--color-slate-950)}.text-sleep-heart-line{color:var(--sleep-heart-line)}.text-sleep-light{color:var(--sleep-light)}.text-violet-600{color:var(--color-violet-600)}.text-violet-950{color:var(--color-violet-950)}.text-white{color:var(--color-white)}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.text-white\/90{color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.uppercase{text-transform:uppercase}.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,)}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xs{--tw-shadow:0 1px var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[-20px_0_60px_rgba\(67\,91\,128\,0\.16\)\]{--tw-shadow:-20px 0 60px var(--tw-shadow-color,#435b8029);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,hsl(var(--sidebar-border)));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_26px_rgba\(67\,91\,128\,0\.075\)\]{--tw-shadow:0 10px 26px var(--tw-shadow-color,#435b8013);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_30px_rgba\(67\,91\,128\,0\.06\)\]{--tw-shadow:0 10px 30px var(--tw-shadow-color,#435b800f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_50px_-18px_rgba\(67\,91\,128\,0\.25\)\]{--tw-shadow:0 18px 50px -18px var(--tw-shadow-color,#435b8040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_22px_65px_rgba\(67\,91\,128\,0\.09\)\]{--tw-shadow:0 22px 65px var(--tw-shadow-color,#435b8017);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[18px_0_50px_-30px_rgba\(67\,91\,128\,0\.24\)\]{--tw-shadow:18px 0 50px -30px var(--tw-shadow-color,#435b803d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.82\)\,0_8px_24px_rgba\(73\,98\,132\,0\.045\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffffd1), 0 8px 24px var(--tw-shadow-color,#4962840b);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.86\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffffdb);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_3px_0_0_\#ff7138\,0_8px_20px_rgba\(226\,96\,43\,0\.1\)\]{--tw-shadow:inset 3px 0 0 var(--tw-shadow-color,#ff7138), 0 8px 20px var(--tw-shadow-color,#e2602b1a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-amber-300\/50{--tw-shadow-color:#ffd23680}@supports (color:color-mix(in lab,red,red)){.shadow-amber-300\/50{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-amber-300) 50%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-card{--tw-shadow-color:var(--card)}@supports (color:color-mix(in lab,red,red)){.shadow-card{--tw-shadow-color:color-mix(in oklab, var(--card) var(--tw-shadow-alpha), transparent)}}.ring-\[\#e0e8f0\]{--tw-ring-color:#e0e8f0}.ring-amber-300\/40{--tw-ring-color:#ffd23666}@supports (color:color-mix(in lab,red,red)){.ring-amber-300\/40{--tw-ring-color:color-mix(in oklab, var(--color-amber-300) 40%, transparent)}}.ring-emerald-300\/40{--tw-ring-color:#5ee9b566}@supports (color:color-mix(in lab,red,red)){.ring-emerald-300\/40{--tw-ring-color:color-mix(in oklab, var(--color-emerald-300) 40%, transparent)}}.ring-primary\/20{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.ring-primary\/20{--tw-ring-color:color-mix(in oklab, var(--primary) 20%, transparent)}}.ring-ring\/50{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.ring-ring\/50{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.ring-rose-300\/40{--tw-ring-color:#ffa2ae66}@supports (color:color-mix(in lab,red,red)){.ring-rose-300\/40{--tw-ring-color:color-mix(in oklab, var(--color-rose-300) 40%, transparent)}}.ring-sidebar-ring{--tw-ring-color:var(--sidebar-ring)}.ring-sky-300\/40{--tw-ring-color:#77d4ff66}@supports (color:color-mix(in lab,red,red)){.ring-sky-300\/40{--tw-ring-color:color-mix(in oklab, var(--color-sky-300) 40%, transparent)}}.ring-white\/80{--tw-ring-color:#fffc}@supports (color:color-mix(in lab,red,red)){.ring-white\/80{--tw-ring-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.ring-offset-2{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.ring-offset-background{--tw-ring-offset-color:var(--background)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.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-2xl{--tw-backdrop-blur:blur(var(--blur-2xl));-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-\[5px\]{--tw-backdrop-blur:blur(5px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xs{--tw-backdrop-blur:blur(var(--blur-xs));-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-filter{-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,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[stroke-dashoffset\]{transition-property:stroke-dashoffset;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-none{transition-property:none}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-400{--tw-duration:.4s;transition-duration:.4s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.duration-1000{--tw-duration:1s;transition-duration:1s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[--cell-size\:--spacing\(8\)\]{--cell-size:calc(var(--spacing) * 8)}.group-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *){opacity:1}@media(hover:hover){.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-\[1\.02\]:is(:where(.group):hover *){scale:1.02}.group-hover\:text-\[\#ff7138\]:is(:where(.group):hover *){color:#ff7138}.group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *){opacity:1}}.group-active\:scale-90:is(:where(.group):active *){--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-has-data-\[sidebar\=menu-action\]\/menu-item\:pr-8:is(:where(.group\/menu-item):has([data-sidebar=menu-action]) *){padding-right:calc(var(--spacing) * 8)}.group-data-\[collapsible\=icon\]\:-mt-8:is(:where(.group)[data-collapsible=icon] *){margin-top:calc(var(--spacing) * -8)}.group-data-\[collapsible\=icon\]\:hidden:is(:where(.group)[data-collapsible=icon] *){display:none}.group-data-\[collapsible\=icon\]\:size-8\!:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--spacing) * 8)!important;height:calc(var(--spacing) * 8)!important}.group-data-\[collapsible\=icon\]\:w-\(--sidebar-width-icon\):is(:where(.group)[data-collapsible=icon] *){width:var(--sidebar-width-icon)}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing) * 4)))}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\+2px\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing) * 4)) + 2px)}.group-data-\[collapsible\=icon\]\:overflow-hidden:is(:where(.group)[data-collapsible=icon] *){overflow:hidden}.group-data-\[collapsible\=icon\]\:p-0\!:is(:where(.group)[data-collapsible=icon] *){padding:0!important}.group-data-\[collapsible\=icon\]\:p-2\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 2)!important}.group-data-\[collapsible\=icon\]\:opacity-0:is(:where(.group)[data-collapsible=icon] *){opacity:0}.group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){right:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){left:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:w-0:is(:where(.group)[data-collapsible=offcanvas] *){width:0}.group-data-\[collapsible\=offcanvas\]\:translate-x-0:is(:where(.group)[data-collapsible=offcanvas] *){--tw-translate-x:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *){opacity:.5}.group-data-\[focused\=true\]\/day\:relative:is(:where(.group\/day)[data-focused=true] *){position:relative}.group-data-\[focused\=true\]\/day\:z-10:is(:where(.group\/day)[data-focused=true] *){z-index:10}.group-data-\[focused\=true\]\/day\:border-ring:is(:where(.group\/day)[data-focused=true] *){border-color:var(--ring)}.group-data-\[focused\=true\]\/day\:ring-\[3px\]:is(:where(.group\/day)[data-focused=true] *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.group-data-\[side\=left\]\:-right-4:is(:where(.group)[data-side=left] *){right:calc(var(--spacing) * -4)}.group-data-\[side\=left\]\:border-r:is(:where(.group)[data-side=left] *){border-right-style:var(--tw-border-style);border-right-width:1px}.group-data-\[side\=right\]\:left-0:is(:where(.group)[data-side=right] *){left:0}.group-data-\[side\=right\]\:rotate-180:is(:where(.group)[data-side=right] *){rotate:180deg}.group-data-\[side\=right\]\:border-l:is(:where(.group)[data-side=right] *){border-left-style:var(--tw-border-style);border-left-width:1px}.group-data-\[state\=open\]\:rotate-180:is(:where(.group)[data-state=open] *){rotate:180deg}.group-data-\[variant\=floating\]\:rounded-lg:is(:where(.group)[data-variant=floating] *){border-radius:var(--radius)}.group-data-\[variant\=floating\]\:border:is(:where(.group)[data-variant=floating] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[variant\=floating\]\:border-sidebar-border:is(:where(.group)[data-variant=floating] *){border-color:var(--sidebar-border)}.group-data-\[variant\=floating\]\:shadow-sm:is(:where(.group)[data-variant=floating] *){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\[vaul-drawer-direction\=bottom\]\/drawer-content\:block:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=bottom] *){display:block}.group-data-\[vaul-drawer-direction\=bottom\]\/drawer-content\:text-center:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=bottom] *),.group-data-\[vaul-drawer-direction\=top\]\/drawer-content\:text-center:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=top] *){text-align:center}.group-data-\[viewport\=false\]\/navigation-menu\:top-full:is(:where(.group\/navigation-menu)[data-viewport=false] *){top:100%}.group-data-\[viewport\=false\]\/navigation-menu\:mt-1\.5:is(:where(.group\/navigation-menu)[data-viewport=false] *){margin-top:calc(var(--spacing) * 1.5)}.group-data-\[viewport\=false\]\/navigation-menu\:overflow-hidden:is(:where(.group\/navigation-menu)[data-viewport=false] *){overflow:hidden}.group-data-\[viewport\=false\]\/navigation-menu\:rounded-md:is(:where(.group\/navigation-menu)[data-viewport=false] *){border-radius:calc(var(--radius) - 2px)}.group-data-\[viewport\=false\]\/navigation-menu\:border:is(:where(.group\/navigation-menu)[data-viewport=false] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[viewport\=false\]\/navigation-menu\:bg-popover:is(:where(.group\/navigation-menu)[data-viewport=false] *){background-color:var(--popover)}.group-data-\[viewport\=false\]\/navigation-menu\:text-popover-foreground:is(:where(.group\/navigation-menu)[data-viewport=false] *){color:var(--popover-foreground)}.group-data-\[viewport\=false\]\/navigation-menu\:shadow:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\[viewport\=false\]\/navigation-menu\:duration-200:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-duration:.2s;transition-duration:.2s}@media(hover:hover){.peer-hover\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button):hover~*){color:var(--sidebar-accent-foreground)}}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button)[data-active=true]~*){color:var(--sidebar-accent-foreground)}.peer-data-\[size\=default\]\/menu-button\:top-1\.5:is(:where(.peer\/menu-button)[data-size=default]~*){top:calc(var(--spacing) * 1.5)}.peer-data-\[size\=lg\]\/menu-button\:top-2\.5:is(:where(.peer\/menu-button)[data-size=lg]~*){top:calc(var(--spacing) * 2.5)}.peer-data-\[size\=sm\]\/menu-button\:top-1:is(:where(.peer\/menu-button)[data-size=sm]~*){top:var(--spacing)}.selection\:bg-primary ::selection{background-color:var(--primary)}.selection\:bg-primary::selection{background-color:var(--primary)}.selection\:text-primary-foreground ::selection{color:var(--primary-foreground)}.selection\:text-primary-foreground::selection{color:var(--primary-foreground)}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-7::file-selector-button{height:calc(var(--spacing) * 7)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-\[\#6d280f\]\/40::placeholder{color:#6d280f66}.placeholder\:text-\[\#8090a4\]\/55::placeholder{color:#8090a48c}.placeholder\:text-\[\#73839a\]\/55::placeholder{color:#73839a8c}.placeholder\:text-muted-foreground::placeholder,.placeholder\:text-muted-foreground\/50::placeholder{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-muted-foreground\/50::placeholder{color:color-mix(in oklab,var(--muted-foreground) 50%,transparent)}}.placeholder\:text-slate-400::placeholder{color:var(--color-slate-400)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:calc(var(--spacing) * -2)}.after\:inset-y-0:after{content:var(--tw-content);inset-block:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-1:after{content:var(--tw-content);width:var(--spacing)}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[collapsible\=offcanvas\]\:after\:left-full:is(:where(.group)[data-collapsible=offcanvas] *):after{content:var(--tw-content);left:100%}.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-style:var(--tw-border-style);border-left-width:1px}.last\:rounded-r-md:last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media(hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-\[\#7bc7df\]:hover{border-color:#7bc7df}.hover\:border-\[\#b9dbf2\]\/75:hover{border-color:#b9dbf2bf}.hover\:border-\[\#ff9b75\]:hover{border-color:#ff9b75}.hover\:border-\[\#ff9d76\]:hover{border-color:#ff9d76}.hover\:border-\[\#ffaf91\]:hover{border-color:#ffaf91}.hover\:border-\[\#ffb293\]:hover{border-color:#ffb293}.hover\:border-rose-200:hover{border-color:var(--color-rose-200)}.hover\:border-white:hover{border-color:var(--color-white)}.hover\:border-white\/75:hover{border-color:#ffffffbf}@supports (color:color-mix(in lab,red,red)){.hover\:border-white\/75:hover{border-color:color-mix(in oklab,var(--color-white) 75%,transparent)}}.hover\:bg-\[\#e9f5fc\]\/80:hover{background-color:#e9f5fccc}.hover\:bg-\[\#f0faff\]:hover{background-color:#f0faff}.hover\:bg-\[\#ffc069\]:hover{background-color:#ffc069}.hover\:bg-\[\#ffe9df\]:hover{background-color:#ffe9df}.hover\:bg-\[\#fff7f3\]:hover{background-color:#fff7f3}.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--destructive) 90%,transparent)}}.hover\:bg-muted:hover,.hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--primary) 90%,transparent)}}.hover\:bg-rose-50:hover{background-color:var(--color-rose-50)}.hover\:bg-rose-50\/75:hover{background-color:#fff1f2bf}@supports (color:color-mix(in lab,red,red)){.hover\:bg-rose-50\/75:hover{background-color:color-mix(in oklab,var(--color-rose-50) 75%,transparent)}}.hover\:bg-rose-50\/80:hover{background-color:#fff1f2cc}@supports (color:color-mix(in lab,red,red)){.hover\:bg-rose-50\/80:hover{background-color:color-mix(in oklab,var(--color-rose-50) 80%,transparent)}}.hover\:bg-rose-100:hover{background-color:var(--color-rose-100)}.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab,var(--secondary) 80%,transparent)}}.hover\:bg-sidebar-accent:hover{background-color:var(--sidebar-accent)}.hover\:bg-slate-50:hover{background-color:var(--color-slate-50)}.hover\:bg-slate-100:hover{background-color:var(--color-slate-100)}.hover\:bg-slate-100\/80:hover{background-color:#f1f5f9cc}@supports (color:color-mix(in lab,red,red)){.hover\:bg-slate-100\/80:hover{background-color:color-mix(in oklab,var(--color-slate-100) 80%,transparent)}}.hover\:bg-slate-800:hover{background-color:var(--color-slate-800)}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:bg-white\/42:hover{background-color:#ffffff6b}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/42:hover{background-color:color-mix(in oklab,var(--color-white) 42%,transparent)}}.hover\:bg-white\/68:hover{background-color:#ffffffad}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/68:hover{background-color:color-mix(in oklab,var(--color-white) 68%,transparent)}}.hover\:bg-white\/76:hover{background-color:#ffffffc2}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/76:hover{background-color:color-mix(in oklab,var(--color-white) 76%,transparent)}}.hover\:bg-white\/78:hover{background-color:#ffffffc7}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/78:hover{background-color:color-mix(in oklab,var(--color-white) 78%,transparent)}}.hover\:bg-white\/85:hover{background-color:#ffffffd9}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/85:hover{background-color:color-mix(in oklab,var(--color-white) 85%,transparent)}}.hover\:bg-white\/90:hover{background-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/90:hover{background-color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.hover\:text-\[\#4b1d09\]:hover{color:#4b1d09}.hover\:text-\[\#4b2414\]:hover{color:#4b2414}.hover\:text-\[\#243b57\]:hover{color:#243b57}.hover\:text-\[\#2085ad\]:hover{color:#2085ad}.hover\:text-\[\#32465f\]:hover{color:#32465f}.hover\:text-\[\#df5b27\]:hover{color:#df5b27}.hover\:text-\[\#ff7138\]:hover{color:#ff7138}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:text-blue-700:hover{color:var(--color-blue-700)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:text-rose-600:hover{color:var(--color-rose-600)}.hover\:text-rose-700:hover{color:var(--color-rose-700)}.hover\:text-rose-800:hover{color:var(--color-rose-800)}.hover\:text-sidebar-accent-foreground:hover{color:var(--sidebar-accent-foreground)}.hover\:text-slate-700:hover{color:var(--color-slate-700)}.hover\:text-slate-900:hover{color:var(--color-slate-900)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover{--tw-shadow:0 0 0 1px var(--tw-shadow-color,hsl(var(--sidebar-accent)));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-sm:hover{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:ring-4:hover{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:group-data-\[collapsible\=offcanvas\]\:bg-sidebar:hover:is(:where(.group)[data-collapsible=offcanvas] *){background-color:var(--sidebar)}.hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:var(--sidebar-border)}}.focus\:z-10:focus{z-index:10}.focus\:border-\[\#8bc8ef\]\/85:focus{border-color:#8bc8efd9}.focus\:border-\[\#ffc069\]\/70:focus{border-color:#ffc069b3}.focus\:border-emerald-400:focus{border-color:var(--color-emerald-400)}.focus\:border-primary:focus,.focus\:border-primary\/20:focus{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.focus\:border-primary\/20:focus{border-color:color-mix(in oklab,var(--primary) 20%,transparent)}}.focus\:border-rose-400:focus{border-color:var(--color-rose-400)}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:bg-white\/52:focus{background-color:#ffffff85}@supports (color:color-mix(in lab,red,red)){.focus\:bg-white\/52:focus{background-color:color-mix(in oklab,var(--color-white) 52%,transparent)}}.focus\:bg-white\/84:focus{background-color:#ffffffd6}@supports (color:color-mix(in lab,red,red)){.focus\:bg-white\/84:focus{background-color:color-mix(in oklab,var(--color-white) 84%,transparent)}}.focus\:bg-white\/86:focus{background-color:#ffffffdb}@supports (color:color-mix(in lab,red,red)){.focus\:bg-white\/86:focus{background-color:color-mix(in oklab,var(--color-white) 86%,transparent)}}.focus\:text-accent-foreground:focus{color:var(--accent-foreground)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-4:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-\[\#bfe7ff\]\/18:focus{--tw-ring-color:oklab(90.726% -.0308508 -.0432554/.18)}.focus\:ring-\[\#bfe7ff\]\/22:focus{--tw-ring-color:oklab(90.726% -.0308508 -.0432554/.22)}.focus\:ring-\[\#ffd591\]\/20:focus{--tw-ring-color:oklab(89.3955% .0185099 .0957431/.2)}.focus\:ring-emerald-100:focus{--tw-ring-color:var(--color-emerald-100)}.focus\:ring-ring:focus{--tw-ring-color:var(--ring)}.focus\:ring-rose-100:focus{--tw-ring-color:var(--color-rose-100)}.focus\:ring-rose-200:focus{--tw-ring-color:var(--color-rose-200)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:z-10:focus-visible{z-index:10}.focus-visible\:rounded-sm:focus-visible{border-radius:calc(var(--radius) - 4px)}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-4:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-\[\#d46b08\]\/45:focus-visible{--tw-ring-color:oklab(63.9561% .0954219 .127906/.45)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.focus-visible\:ring-ring:focus-visible,.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-transparent:focus-visible{--tw-ring-offset-color:transparent}.focus-visible\:outline-hidden:focus-visible{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.focus-visible\:outline-hidden:focus-visible{outline-offset:2px;outline:2px solid #0000}}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-ring:focus-visible{outline-color:var(--ring)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:translate-y-0:active{--tw-translate-y:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:scale-90:active{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-\[0\.97\]:active{scale:.97}.active\:scale-\[0\.98\]:active{scale:.98}.active\:scale-\[0\.99\]:active{scale:.99}.active\:cursor-grabbing:active{cursor:grabbing}.active\:bg-accent:active{background-color:var(--accent)}.active\:bg-muted:active,.active\:bg-muted\/30:active{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.active\:bg-muted\/30:active{background-color:color-mix(in oklab,var(--muted) 30%,transparent)}}.active\:bg-primary\/10:active{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.active\:bg-primary\/10:active{background-color:color-mix(in oklab,var(--primary) 10%,transparent)}}.active\:bg-secondary:active,.active\:bg-secondary\/30:active{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.active\:bg-secondary\/30:active{background-color:color-mix(in oklab,var(--secondary) 30%,transparent)}}.active\:bg-secondary\/50:active{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.active\:bg-secondary\/50:active{background-color:color-mix(in oklab,var(--secondary) 50%,transparent)}}.active\:bg-secondary\/60:active{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.active\:bg-secondary\/60:active{background-color:color-mix(in oklab,var(--secondary) 60%,transparent)}}.active\:bg-sidebar-accent:active{background-color:var(--sidebar-accent)}.active\:text-primary:active,.active\:text-primary\/70:active{color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.active\:text-primary\/70:active{color:color-mix(in oklab,var(--primary) 70%,transparent)}}.active\:text-sidebar-accent-foreground:active{color:var(--sidebar-accent-foreground)}.active\:opacity-70:active{opacity:.7}.active\:opacity-80:active{opacity:.8}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-slate-50:disabled{background-color:var(--color-slate-50)}.disabled\:text-slate-300:disabled{color:var(--color-slate-300)}.disabled\:text-slate-500:disabled{color:var(--color-slate-500)}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-80:disabled{opacity:.8}@media(hover:hover){.disabled\:hover\:translate-y-0:disabled:hover{--tw-translate-y:0;translate:var(--tw-translate-x) var(--tw-translate-y)}}:where([data-side=left]) .in-data-\[side\=left\]\:cursor-w-resize{cursor:w-resize}:where([data-side=right]) .in-data-\[side\=right\]\:cursor-e-resize{cursor:e-resize}.has-focus\:border-ring:has(:focus){border-color:var(--ring)}.has-focus\:ring-\[3px\]:has(:focus){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.has-focus\:ring-ring\/50:has(:focus){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.has-focus\:ring-ring\/50:has(:focus){--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.has-disabled\:opacity-50:has(:disabled){opacity:.5}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-data-\[variant\=inset\]\:bg-sidebar:has([data-variant=inset]){background-color:var(--sidebar)}.has-\[\>svg\]\:grid-cols-\[calc\(var\(--spacing\)\*4\)_1fr\]:has(>svg){grid-template-columns:calc(var(--spacing) * 4) 1fr}.has-\[\>svg\]\:gap-x-3:has(>svg){column-gap:calc(var(--spacing) * 3)}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--spacing) * 2.5)}.has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--spacing) * 3)}.has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--spacing) * 4)}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.aria-selected\:text-muted-foreground[aria-selected=true]{color:var(--muted-foreground)}.data-\[active\=true\]\:z-10[data-active=true]{z-index:10}.data-\[active\=true\]\:border-ring[data-active=true]{border-color:var(--ring)}.data-\[active\=true\]\:bg-accent\/50[data-active=true]{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.data-\[active\=true\]\:bg-accent\/50[data-active=true]{background-color:color-mix(in oklab,var(--accent) 50%,transparent)}}.data-\[active\=true\]\:bg-sidebar-accent[data-active=true]{background-color:var(--sidebar-accent)}.data-\[active\=true\]\:font-medium[data-active=true]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.data-\[active\=true\]\:text-accent-foreground[data-active=true]{color:var(--accent-foreground)}.data-\[active\=true\]\:text-sidebar-accent-foreground[data-active=true]{color:var(--sidebar-accent-foreground)}.data-\[active\=true\]\:ring-\[3px\][data-active=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[active\=true\]\:ring-ring\/50[data-active=true]{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.data-\[active\=true\]\:ring-ring\/50[data-active=true]{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}@media(hover:hover){.data-\[active\=true\]\:hover\:bg-accent[data-active=true]:hover{background-color:var(--accent)}}.data-\[active\=true\]\:focus\:bg-accent[data-active=true]:focus{background-color:var(--accent)}.data-\[active\=true\]\:aria-invalid\:border-destructive[data-active=true][aria-invalid=true]{border-color:var(--destructive)}.data-\[active\=true\]\:aria-invalid\:ring-destructive\/20[data-active=true][aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.data-\[active\=true\]\:aria-invalid\:ring-destructive\/20[data-active=true][aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.data-\[error\=true\]\:text-destructive[data-error=true]{color:var(--destructive)}.data-\[inset\]\:pl-8[data-inset]{padding-left:calc(var(--spacing) * 8)}.data-\[orientation\=horizontal\]\:h-1\.5[data-orientation=horizontal]{height:calc(var(--spacing) * 1.5)}.data-\[orientation\=horizontal\]\:h-full[data-orientation=horizontal]{height:100%}.data-\[orientation\=horizontal\]\:h-px[data-orientation=horizontal]{height:1px}.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.data-\[orientation\=vertical\]\:min-h-44[data-orientation=vertical]{min-height:calc(var(--spacing) * 44)}.data-\[orientation\=vertical\]\:w-1\.5[data-orientation=vertical]{width:calc(var(--spacing) * 1.5)}.data-\[orientation\=vertical\]\:w-auto[data-orientation=vertical]{width:auto}.data-\[orientation\=vertical\]\:w-full[data-orientation=vertical]{width:100%}.data-\[orientation\=vertical\]\:w-px[data-orientation=vertical]{width:1px}.data-\[orientation\=vertical\]\:flex-col[data-orientation=vertical]{flex-direction:column}.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-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.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:var(--spacing)}.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-x-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-x:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-\[range-end\=true\]\:rounded-md[data-range-end=true]{border-radius:calc(var(--radius) - 2px)}.data-\[range-end\=true\]\:rounded-r-md[data-range-end=true]{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.data-\[range-end\=true\]\:bg-primary[data-range-end=true]{background-color:var(--primary)}.data-\[range-end\=true\]\:text-primary-foreground[data-range-end=true]{color:var(--primary-foreground)}.data-\[range-middle\=true\]\:rounded-none[data-range-middle=true]{border-radius:0}.data-\[range-middle\=true\]\:bg-accent[data-range-middle=true]{background-color:var(--accent)}.data-\[range-middle\=true\]\:text-accent-foreground[data-range-middle=true]{color:var(--accent-foreground)}.data-\[range-start\=true\]\:rounded-md[data-range-start=true]{border-radius:calc(var(--radius) - 2px)}.data-\[range-start\=true\]\:rounded-l-md[data-range-start=true]{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.data-\[range-start\=true\]\:bg-primary[data-range-start=true]{background-color:var(--primary)}.data-\[range-start\=true\]\:text-primary-foreground[data-range-start=true]{color:var(--primary-foreground)}.data-\[selected-single\=true\]\:bg-primary[data-selected-single=true]{background-color:var(--primary)}.data-\[selected-single\=true\]\:text-primary-foreground[data-selected-single=true]{color:var(--primary-foreground)}.data-\[selected\=true\]\:rounded-none[data-selected=true]{border-radius:0}.data-\[selected\=true\]\:bg-accent[data-selected=true]{background-color:var(--accent)}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:var(--accent-foreground)}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[size\=default\]\:h-9[data-size=default]{height:calc(var(--spacing) * 9)}.data-\[size\=sm\]\:h-8[data-size=sm]{height:calc(var(--spacing) * 8)}:is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){:is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:color-mix(in oklab,var(--destructive) 90%,transparent)}}:is(.\*\*\:data-\[slot\=command-input-wrapper\]\:h-12 *)[data-slot=command-input-wrapper]{height:calc(var(--spacing) * 12)}:is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:ring-0 *)[data-slot=navigation-menu-link]:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:outline-none *)[data-slot=navigation-menu-link]:focus{--tw-outline-style:none;outline-style:none}:is(.\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}:is(.\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center}:is(.\*\:data-\[slot\=select-value\]\:gap-2>*)[data-slot=select-value]{gap:calc(var(--spacing) * 2)}.data-\[spacing\=0\]\:rounded-none[data-spacing="0"]{border-radius:0}.data-\[spacing\=0\]\:shadow-none[data-spacing="0"]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[spacing\=0\]\:first\:rounded-l-md[data-spacing="0"]:first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.data-\[spacing\=0\]\:last\:rounded-r-md[data-spacing="0"]:last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:var(--background)}.data-\[state\=active\]\:shadow-sm[data-state=active]{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[state\=checked\]\:translate-x-\[calc\(100\%-2px\)\][data-state=checked]{--tw-translate-x: calc(100% - 2px) ;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:border-primary[data-state=checked]{border-color:var(--primary)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--primary)}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:var(--primary-foreground)}.data-\[state\=closed\]\:duration-300[data-state=closed]{--tw-duration:.3s;transition-duration:.3s}.data-\[state\=on\]\:bg-accent[data-state=on]{background-color:var(--accent)}.data-\[state\=on\]\:text-accent-foreground[data-state=on]{color:var(--accent-foreground)}.data-\[state\=open\]\:bg-accent[data-state=open],.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:color-mix(in oklab,var(--accent) 50%,transparent)}}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:var(--secondary)}.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:var(--accent-foreground)}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:var(--muted-foreground)}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=open\]\:duration-500[data-state=open]{--tw-duration:.5s;transition-duration:.5s}@media(hover:hover){.data-\[state\=open\]\:hover\:bg-accent[data-state=open]:hover{background-color:var(--accent)}.data-\[state\=open\]\:hover\:bg-sidebar-accent[data-state=open]:hover{background-color:var(--sidebar-accent)}.data-\[state\=open\]\:hover\:text-sidebar-accent-foreground[data-state=open]:hover{color:var(--sidebar-accent-foreground)}}.data-\[state\=open\]\:focus\:bg-accent[data-state=open]:focus{background-color:var(--accent)}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--muted)}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:var(--input)}.data-\[variant\=destructive\]\:text-destructive[data-variant=destructive]{color:var(--destructive)}.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}.data-\[variant\=destructive\]\:focus\:text-destructive[data-variant=destructive]:focus{color:var(--destructive)}.data-\[spacing\=0\]\:data-\[variant\=outline\]\:border-l-0[data-spacing="0"][data-variant=outline]{border-left-style:var(--tw-border-style);border-left-width:0}.data-\[spacing\=0\]\:data-\[variant\=outline\]\:first\:border-l[data-spacing="0"][data-variant=outline]:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[spacing\=default\]\:data-\[variant\=outline\]\:shadow-xs[data-spacing=default][data-variant=outline]{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[vaul-drawer-direction\=bottom\]\:inset-x-0[data-vaul-drawer-direction=bottom]{inset-inline:0}.data-\[vaul-drawer-direction\=bottom\]\:bottom-0[data-vaul-drawer-direction=bottom]{bottom:0}.data-\[vaul-drawer-direction\=bottom\]\:mt-24[data-vaul-drawer-direction=bottom]{margin-top:calc(var(--spacing) * 24)}.data-\[vaul-drawer-direction\=bottom\]\:max-h-\[80vh\][data-vaul-drawer-direction=bottom]{max-height:80vh}.data-\[vaul-drawer-direction\=bottom\]\:rounded-t-lg[data-vaul-drawer-direction=bottom]{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.data-\[vaul-drawer-direction\=bottom\]\:border-t[data-vaul-drawer-direction=bottom]{border-top-style:var(--tw-border-style);border-top-width:1px}.data-\[vaul-drawer-direction\=left\]\:inset-y-0[data-vaul-drawer-direction=left]{inset-block:0}.data-\[vaul-drawer-direction\=left\]\:left-0[data-vaul-drawer-direction=left]{left:0}.data-\[vaul-drawer-direction\=left\]\:w-3\/4[data-vaul-drawer-direction=left]{width:75%}.data-\[vaul-drawer-direction\=left\]\:border-r[data-vaul-drawer-direction=left]{border-right-style:var(--tw-border-style);border-right-width:1px}.data-\[vaul-drawer-direction\=right\]\:inset-y-0[data-vaul-drawer-direction=right]{inset-block:0}.data-\[vaul-drawer-direction\=right\]\:right-0[data-vaul-drawer-direction=right]{right:0}.data-\[vaul-drawer-direction\=right\]\:w-3\/4[data-vaul-drawer-direction=right]{width:75%}.data-\[vaul-drawer-direction\=right\]\:border-l[data-vaul-drawer-direction=right]{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[vaul-drawer-direction\=top\]\:inset-x-0[data-vaul-drawer-direction=top]{inset-inline:0}.data-\[vaul-drawer-direction\=top\]\:top-0[data-vaul-drawer-direction=top]{top:0}.data-\[vaul-drawer-direction\=top\]\:mb-24[data-vaul-drawer-direction=top]{margin-bottom:calc(var(--spacing) * 24)}.data-\[vaul-drawer-direction\=top\]\:max-h-\[80vh\][data-vaul-drawer-direction=top]{max-height:80vh}.data-\[vaul-drawer-direction\=top\]\:rounded-b-lg[data-vaul-drawer-direction=top]{border-bottom-right-radius:var(--radius);border-bottom-left-radius:var(--radius)}.data-\[vaul-drawer-direction\=top\]\:border-b[data-vaul-drawer-direction=top]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}@media(prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}.motion-reduce\:transition-none{transition-property:none}.motion-reduce\:active\:scale-100:active{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}}@media(min-width:40rem){.sm\:top-4{top:calc(var(--spacing) * 4)}.sm\:right-4{right:calc(var(--spacing) * 4)}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:mt-6{margin-top:calc(var(--spacing) * 6)}.sm\:mb-3{margin-bottom:calc(var(--spacing) * 3)}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:w-32{width:calc(var(--spacing) * 32)}.sm\:w-56{width:calc(var(--spacing) * 56)}.sm\:w-full{width:100%}.sm\:max-w-\[80\%\]{max-width:80%}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:min-w-\[390px\]{min-width:390px}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[1fr_180px_auto\]{grid-template-columns:1fr 180px auto}.sm\:grid-cols-\[180px_1fr\]{grid-template-columns:180px 1fr}.sm\:flex-col{flex-direction:column}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}.sm\:overflow-x-visible{overflow-x:visible}.sm\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.sm\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:px-10{padding-inline:calc(var(--spacing) * 10)}.sm\:py-5{padding-block:calc(var(--spacing) * 5)}.sm\:py-6{padding-block:calc(var(--spacing) * 6)}.sm\:py-7{padding-block:calc(var(--spacing) * 7)}.sm\:pt-8{padding-top:calc(var(--spacing) * 8)}.sm\:pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.sm\:pb-7{padding-bottom:calc(var(--spacing) * 7)}.sm\:pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.sm\:text-left{text-align:left}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.data-\[vaul-drawer-direction\=left\]\:sm\:max-w-sm[data-vaul-drawer-direction=left],.data-\[vaul-drawer-direction\=right\]\:sm\:max-w-sm[data-vaul-drawer-direction=right]{max-width:var(--container-sm)}}@media(min-width:48rem){.md\:absolute{position:absolute}.md\:col-span-1{grid-column:span 1/span 1}.md\:col-span-2{grid-column:span 2/span 2}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:w-64{width:calc(var(--spacing) * 64)}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:max-w-7xl{max-width:var(--container-7xl)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-\[1fr_1fr_140px_auto\]{grid-template-columns:1fr 1fr 140px auto}.md\:grid-cols-\[210px_1fr\]{grid-template-columns:210px 1fr}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:gap-1\.5{gap:calc(var(--spacing) * 1.5)}.md\:rounded-3xl{border-radius:var(--radius-3xl)}.md\:p-4{padding:calc(var(--spacing) * 4)}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:p-7{padding:calc(var(--spacing) * 7)}.md\:p-10{padding:calc(var(--spacing) * 10)}.md\:text-left{text-align:left}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:opacity-0{opacity:0}.md\:shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.md\:group-focus-within\:opacity-100:is(:where(.group):focus-within *){opacity:1}@media(hover:hover){.md\:group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.md\:peer-data-\[variant\=inset\]\:m-2:is(:where(.peer)[data-variant=inset]~*){margin:calc(var(--spacing) * 2)}.md\:peer-data-\[variant\=inset\]\:ml-0:is(:where(.peer)[data-variant=inset]~*){margin-left:0}.md\:peer-data-\[variant\=inset\]\:rounded-xl:is(:where(.peer)[data-variant=inset]~*){border-radius:calc(var(--radius) + 4px)}.md\:peer-data-\[variant\=inset\]\:shadow-sm:is(:where(.peer)[data-variant=inset]~*){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.md\:peer-data-\[variant\=inset\]\:peer-data-\[state\=collapsed\]\:ml-2:is(:where(.peer)[data-variant=inset]~*):is(:where(.peer)[data-state=collapsed]~*){margin-left:calc(var(--spacing) * 2)}.md\:after\:hidden:after{content:var(--tw-content);display:none}}@media(min-width:64rem){.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:inline{display:inline}.lg\:min-h-\[405px\]{min-height:405px}.lg\:w-\[48\%\]{width:48%}.lg\:w-\[58\%\]{width:58%}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:p-6{padding:calc(var(--spacing) * 6)}.lg\:p-7{padding:calc(var(--spacing) * 7)}.lg\:p-8{padding:calc(var(--spacing) * 8)}.lg\:p-10{padding:calc(var(--spacing) * 10)}.lg\:px-14{padding-inline:calc(var(--spacing) * 14)}.lg\:py-14{padding-block:calc(var(--spacing) * 14)}.lg\:py-16{padding-block:calc(var(--spacing) * 16)}.lg\:pl-64{padding-left:calc(var(--spacing) * 64)}}@media(min-width:80rem){.xl\:sticky{position:sticky}.xl\:top-6{top:calc(var(--spacing) * 6)}.xl\:col-span-2{grid-column:span 2/span 2}.xl\:w-auto{width:auto}.xl\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.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-\[21rem_minmax\(0\,1fr\)\]{grid-template-columns:21rem minmax(0,1fr)}.xl\:grid-cols-\[minmax\(0\,1fr\)_20rem\]{grid-template-columns:minmax(0,1fr) 20rem}.xl\:flex-row{flex-direction:row}.xl\:items-end{align-items:flex-end}.xl\:items-start{align-items:flex-start}.xl\:justify-end{justify-content:flex-end}.xl\:p-12{padding:calc(var(--spacing) * 12)}}@media(min-width:96rem){.\32xl\:sticky{position:sticky}.\32xl\:top-6{top:calc(var(--spacing) * 6)}.\32xl\:col-span-1{grid-column:span 1/span 1}.\32xl\:grid-cols-\[21rem_minmax\(0\,1fr\)_19rem\]{grid-template-columns:21rem minmax(0,1fr) 19rem}}.dark\:border-input:is(.dark *){border-color:var(--input)}.dark\:bg-destructive\/60:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-destructive\/60:is(.dark *){background-color:color-mix(in oklab,var(--destructive) 60%,transparent)}}.dark\:bg-input\/30:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab,var(--input) 30%,transparent)}}.dark\:text-muted-foreground:is(.dark *){color:var(--muted-foreground)}@media(hover:hover){.dark\:hover\:bg-accent\/50:is(.dark *):hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-accent\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--accent) 50%,transparent)}}.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--input) 50%,transparent)}}.dark\:hover\:text-accent-foreground:is(.dark *):hover{color:var(--accent-foreground)}}.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:data-\[active\=true\]\:aria-invalid\:ring-destructive\/40:is(.dark *)[data-active=true][aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:data-\[active\=true\]\:aria-invalid\:ring-destructive\/40:is(.dark *)[data-active=true][aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:data-\[state\=active\]\:border-input:is(.dark *)[data-state=active]{border-color:var(--input)}.dark\:data-\[state\=active\]\:bg-input\/30:is(.dark *)[data-state=active]{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:data-\[state\=active\]\:bg-input\/30:is(.dark *)[data-state=active]{background-color:color-mix(in oklab,var(--input) 30%,transparent)}}.dark\:data-\[state\=active\]\:text-foreground:is(.dark *)[data-state=active]{color:var(--foreground)}.dark\:data-\[state\=checked\]\:bg-primary:is(.dark *)[data-state=checked]{background-color:var(--primary)}.dark\:data-\[state\=checked\]\:bg-primary-foreground:is(.dark *)[data-state=checked]{background-color:var(--primary-foreground)}.dark\:data-\[state\=unchecked\]\:bg-foreground:is(.dark *)[data-state=unchecked]{background-color:var(--foreground)}.dark\:data-\[state\=unchecked\]\:bg-input\/80:is(.dark *)[data-state=unchecked]{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:data-\[state\=unchecked\]\:bg-input\/80:is(.dark *)[data-state=unchecked]{background-color:color-mix(in oklab,var(--input) 80%,transparent)}}.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is(.dark *)[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is(.dark *)[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:var(--muted-foreground)}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke="#ccc"]{stroke:var(--border)}@supports (color:color-mix(in lab,red,red)){.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke="#ccc"]{stroke:color-mix(in oklab,var(--border) 50%,transparent)}}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:var(--border)}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke="#fff"]{stroke:#0000}.\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{outline-offset:2px;outline:2px solid #0000}}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke="#ccc"]{stroke: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:var(--muted)}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke="#ccc"]{stroke:var(--border)}.\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{outline-offset:2px;outline:2px solid #0000}}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke="#fff"]{stroke:#0000}.\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{outline-offset:2px;outline:2px solid #0000}}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-block:calc(var(--spacing) * 1.5)}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:var(--muted-foreground)}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:calc(var(--spacing) * 12)}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-block:calc(var(--spacing) * 3)}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:calc(var(--spacing) * 5)}.\[\&_p\]\:leading-relaxed p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-muted-foreground svg:not([class*=text-]){color:var(--muted-foreground)}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\:first-child\[data-selected\=true\]_button\]\:rounded-l-md:first-child[data-selected=true] button{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\.border-b\]\:pb-6.border-b{padding-bottom:calc(var(--spacing) * 6)}.\[\.border-t\]\:pt-6.border-t{padding-top:calc(var(--spacing) * 6)}:is(.rtl\:\*\*\:\[\.rdp-button\\_next\>svg\]\:rotate-180:where(:dir(rtl),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_next>svg),:is(.rtl\:\*\*\:\[\.rdp-button\\_previous\>svg\]\:rotate-180:where(:dir(rtl),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_previous>svg){rotate:180deg}:is(.\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}:is(.\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center}:is(.\*\:\[span\]\:last\:gap-2>*):is(span):last-child{gap:calc(var(--spacing) * 2)}:is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:\!text-destructive[data-variant=destructive]>*):is(svg){color:var(--destructive)!important}.\[\&\:last-child\[data-selected\=true\]_button\]\:rounded-r-md:last-child[data-selected=true] button{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:nth-child\(2\)\[data-selected\=true\]_button\]\:rounded-l-md:nth-child(2)[data-selected=true] button{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>span\]\:text-xs>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&\>span\]\:opacity-70>span{opacity:.7}.\[\&\>span\:last-child\]\:truncate>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:h-2\.5>svg{height:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:h-3>svg{height:calc(var(--spacing) * 3)}.\[\&\>svg\]\:w-2\.5>svg{width:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:w-3>svg{width:calc(var(--spacing) * 3)}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:translate-y-0\.5>svg{--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>svg\]\:text-current>svg{color:currentColor}.\[\&\>svg\]\:text-muted-foreground>svg{color:var(--muted-foreground)}.\[\&\>svg\]\:text-sidebar-accent-foreground>svg{color:var(--sidebar-accent-foreground)}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{rotate:90deg}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{rotate:180deg}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:calc(var(--spacing) * -2)}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:calc(var(--spacing) * -2)}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-slot=card-content] .\[\[data-slot\=card-content\]_\&\]\:bg-transparent,[data-slot=popover-content] .\[\[data-slot\=popover-content\]_\&\]\:bg-transparent{background-color:#0000}@media(hover:hover){a.\[a\&\]\:hover\:bg-accent:hover{background-color:var(--accent)}a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--destructive) 90%,transparent)}}a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--primary) 90%,transparent)}}a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:color-mix(in oklab,var(--secondary) 90%,transparent)}}a.\[a\&\]\:hover\:text-accent-foreground:hover{color:var(--accent-foreground)}}.shadow-custom{box-shadow:var(--shadow-x) var(--shadow-y) var(--shadow-blur) var(--shadow-spread) var(--shadow-color)}.shadow-card{box-shadow:0 2px 12px rgba(var(--brand-deep-rgb),.08)}.shadow-card-hover{box-shadow:0 4px 20px rgba(var(--brand-rgb),.16)}.bg-texture{background-color:var(--background);background-image:radial-gradient(ellipse at 20% 80%,rgba(var(--brand-rgb),.08) 0%,transparent 50%),radial-gradient(ellipse at 80% 20%,rgba(var(--brand-strong-rgb),.06) 0%,transparent 50%),radial-gradient(ellipse at 50% 50%,rgba(var(--brand-soft-rgb),.28) 0%,transparent 70%)}.faq-item-hover{transition:all .2s}.faq-item-hover:active{opacity:.85;transform:scale(.98)}.page-slide-in{animation:.3s ease-out slideInFromRight}@keyframes slideInFromRight{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.page-fade-in{animation:.25s ease-out fadeIn}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}}@font-face{font-family:Regular-1_1;src:url(/fonts/Regular-1_1.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}.bg-sleep-deep{background-color:var(--sleep-deep)}.bg-sleep-light{background-color:var(--sleep-light)}.bg-sleep-move{background-color:var(--sleep-move)}.bg-sleep-awake{background-color:var(--sleep-awake)}.bg-sleep-deep-dot{background-color:var(--sleep-deep-dot)}.bg-sleep-light-dot{background-color:var(--sleep-light-dot)}.bg-sleep-move-dot{background-color:var(--sleep-move-dot)}.bg-sleep-awake-dot{background-color:var(--sleep-awake-dot)}.bg-sleep-gauge-bg{background-color:var(--sleep-gauge-bg)}@keyframes sleepFadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes sleepBreathe{0%,to{filter:brightness();transform:scale(1)}50%{filter:brightness(1.15);transform:scale(1.08)}}@keyframes sleepFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes sleepPulse{0%,to{opacity:1}50%{opacity:.75}}@keyframes sleepGaugeSlide{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}@keyframes sleepBlockGrow{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes sleepTwinkle{0%,to{opacity:.3}50%{opacity:1}}.sleep-card-enter{animation:.6s cubic-bezier(.22,1,.36,1) both sleepFadeInUp}.sleep-card-enter-1{animation-delay:50ms}.sleep-card-enter-2{animation-delay:.12s}.sleep-card-enter-3{animation-delay:.19s}.sleep-card-enter-4{animation-delay:.26s}.sleep-card-enter-5{animation-delay:.33s}.sleep-card-enter-6{animation-delay:.4s}.sleep-breathe{animation:3s ease-in-out infinite sleepBreathe}.sleep-float{animation:4s ease-in-out infinite sleepFloat}.sleep-pulse{animation:2.5s ease-in-out infinite sleepPulse}.sleep-tab-indicator{transition:all .35s cubic-bezier(.34,1.56,.64,1)}.sleep-block{transform-origin:bottom;animation:.5s cubic-bezier(.22,1,.36,1) both sleepBlockGrow}.sleep-gauge-indicator{animation:.8s cubic-bezier(.22,1,.36,1) .4s both sleepGaugeSlide}.sleep-gauge-bar{position:relative;overflow:hidden}.sleep-gauge-bar:after{content:"";background:linear-gradient(90deg,#0000,#ffffff4d,#0000);width:60%;height:100%;animation:3s ease-in-out 1s infinite sleepGaugeShimmer;position:absolute;top:0;left:-100%}@keyframes sleepGaugeShimmer{0%{left:-60%}to{left:160%}}.sleep-status-gradient{background:linear-gradient(135deg,var(--sleep-status-gradient-start),var(--sleep-status-gradient-end))}.sleep-star{animation:2s ease-in-out infinite sleepTwinkle}.sleep-star:nth-child(2){animation-delay:.5s}.sleep-star:nth-child(3){animation-delay:1s}.sleep-star:nth-child(4){animation-delay:1.5s}.sleep-stat-value{transition:all .4s cubic-bezier(.22,1,.36,1)}.sleep-advice-section{animation:.5s cubic-bezier(.22,1,.36,1) both sleepFadeInUp}.shadow-float{box-shadow:0 8px 24px rgba(var(--brand-rgb),.22)}.card-gradient{background:linear-gradient(135deg,var(--primary) 60%,var(--warm-gold) 100%)}.banner-gradient{background:linear-gradient(135deg,var(--primary) 0%,var(--warm-gold) 100%)}.bottom-nav{padding-bottom:env(safe-area-inset-bottom,0px)}@keyframes qr-scan{0%{top:8px}50%{top:calc(100% - 8px)}to{top:8px}}.qr-scan-line{animation:2s linear infinite qr-scan}@keyframes shimmer{0%{background-position:-300px 0}to{background-position:300px 0}}.shimmer{background:linear-gradient(90deg,var(--muted) 25%,var(--accent) 50%,var(--muted) 75%);background-size:600px 100%;animation:1.5s infinite shimmer}.toast-container{z-index:9999;pointer-events:none;white-space:nowrap;position:absolute;top:60px;left:50%;transform:translate(-50%)}.input-field{height:calc(var(--spacing) * 12);border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--input);width:100%;padding-inline:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--foreground);--tw-outline-style:none;outline-style:none;transition:border-color .2s}.input-field:focus{border-color:var(--primary)}.input-field:read-only{cursor:default;background-color:var(--muted);color:var(--muted-foreground)}.btn-primary{height:calc(var(--spacing) * 12);border-radius:calc(var(--radius) + 4px);background-color:var(--primary);width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--primary-foreground);justify-content:center;align-items:center;transition:opacity .2s;display:flex}.btn-primary:active{opacity:.85}.btn-primary:disabled{opacity:.5;cursor:not-allowed}.btn-secondary{height:calc(var(--spacing) * 12);border-radius:calc(var(--radius) + 4px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--secondary);width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--secondary-foreground);justify-content:center;align-items:center;transition:opacity .2s;display:flex}.btn-secondary:active{opacity:.85}.btn-secondary:disabled{opacity:.5;cursor:not-allowed}.btn-success{height:calc(var(--spacing) * 12);border-radius:calc(var(--radius) + 4px);width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);background-color:var(--success);color:var(--success-foreground);justify-content:center;align-items:center;transition:opacity .2s;display:flex}.btn-success:active{opacity:.85}.btn-success:disabled{opacity:.5;cursor:not-allowed}.tag-primary{background-color:var(--primary);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--primary-foreground);border-radius:.25rem}.tag-success{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);background-color:var(--success);color:var(--success-foreground);border-radius:.25rem}.tag-muted{background-color:var(--muted);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--muted-foreground);border-radius:.25rem}.section-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--foreground)}.divider{background-color:var(--border);width:100%;height:1px}.checkbox-custom{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);border-style:var(--tw-border-style);border-width:2px;border-color:var(--border);border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:flex}.checkbox-custom.checked{background-color:var(--primary);border-color:var(--primary)}.glass-card{-webkit-backdrop-filter:blur(16px)saturate(180%);background:#fbf7f1b8;border:1px solid #ffffff59}.icon-glow{position:relative}.icon-glow:after{content:"";border-radius:inherit;opacity:0;transition:opacity .3s;position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px}.icon-glow:active:after{opacity:.6}.gradient-border{background:var(--card);position:relative}.gradient-border:before{content:"";border-radius:inherit;background:linear-gradient(135deg,#fff6,rgba(var(--brand-rgb),.12));pointer-events:none;padding:1px;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes cardEnter{0%{opacity:0;transform:translateY(16px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.stagger-enter{animation:.5s cubic-bezier(.22,1,.36,1) both cardEnter}.stagger-1{animation-delay:40ms}.stagger-2{animation-delay:80ms}.stagger-3{animation-delay:.12s}.stagger-4{animation-delay:.16s}.stagger-5{animation-delay:.2s}.stagger-6{animation-delay:.24s}.stagger-7{animation-delay:.28s}.stagger-8{animation-delay:.32s}@keyframes listItemEnter{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}.list-item-enter{animation:.4s cubic-bezier(.22,1,.36,1) both listItemEnter}.press-effect{transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s}.press-effect:active{transform:scale(.96)}.tab-indicator{transition:all .35s cubic-bezier(.34,1.56,.64,1)}@keyframes bannerFloat{0%,to{opacity:.5;transform:translateY(0)}50%{opacity:.8;transform:translateY(-6px)}}.banner-dot{animation:3s ease-in-out infinite bannerFloat}.banner-dot:nth-child(2){animation-delay:.8s}.banner-dot:nth-child(3){animation-delay:1.6s}.shadow-premium{box-shadow:0 1px 2px rgba(var(--brand-deep-rgb),.05),0 4px 12px rgba(var(--brand-deep-rgb),.07),0 8px 24px rgba(var(--brand-deep-rgb),.04)}@keyframes countUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.count-enter{animation:.6s cubic-bezier(.22,1,.36,1) .2s both countUp}.mp-scope .h-screen{height:100%}.mp-scope .min-h-screen{min-height:100%}.mp-scope .h-dvh{height:100%}.mp-scope .min-h-dvh{min-height:100%}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}.gh-app-bottom-nav{position:absolute;right:0;bottom:0;left:0;z-index:40;display:flex;height:64px;border-top:1px solid #efe6d8;background:#fdfbf7f7;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.gh-app-bottom-nav button{position:relative;display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:#b5ac9e;font-size:10px;transition:color .2s,transform .2s}.gh-app-bottom-nav button.active{color:#8c5a28;font-weight:700}.gh-app-bottom-nav button.active:after{position:absolute;bottom:4px;width:4px;height:4px;content:"";border-radius:50%;background:currentColor}.gh-app-bottom-nav svg{width:22px;height:22px}.gh-app-bottom-nav button.active svg{transform:translateY(-1px) scale(1.07)}.gh-apk-trigger{display:flex!important;width:auto!important;height:40px!important;align-items:center;gap:8px;padding:0 13px!important;border:1px solid #f1d3aa!important;border-radius:13px!important;color:#fffdf9!important;background:linear-gradient(135deg,#b98549,#8b5b2e)!important;box-shadow:0 7px 18px #6f431d45,inset 0 1px #ffffff4d!important;transition:transform .2s ease,box-shadow .2s ease!important}.gh-apk-trigger:hover{transform:translateY(-1px);box-shadow:0 10px 23px #6f431d59,inset 0 1px #ffffff4d!important}.gh-apk-trigger:focus-visible{outline:2px solid #fff7eb;outline-offset:2px}.gh-apk-trigger>svg{width:19px!important}.gh-apk-trigger>span{display:flex;flex-direction:column;align-items:flex-start;line-height:1.15}.gh-apk-trigger strong{color:#fff!important;font-size:10px!important;letter-spacing:.04em;white-space:nowrap}.gh-apk-trigger small{margin-top:2px!important;color:#fff7ebd1!important;font-size:7px!important;white-space:nowrap}.gh-apk-modal{position:absolute;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:20px}.gh-apk-modal>section{position:relative;z-index:1;width:min(370px,100%);padding:27px 25px 21px;border:1px solid #ead8c1;border-radius:26px;text-align:center;background:#fffdf9;box-shadow:0 28px 80px #2b1d1054}.gh-apk-brand{display:flex;justify-content:center;align-items:center;gap:8px}.gh-apk-brand>i{width:28px;height:28px;border:7px double #a87a46;border-radius:9px;transform:rotate(45deg)}.gh-apk-brand>span{display:flex;flex-direction:column;text-align:left}.gh-apk-brand strong{color:#533b25;font-size:15px!important}.gh-apk-brand small{color:#ab937b!important;font-size:8px!important}.gh-apk-modal h2{margin-top:16px;color:#533b25;font-size:19px}.gh-apk-modal p{margin:5px auto 14px;color:#96836f;font-size:10px;line-height:17px}.gh-apk-code{display:grid;width:196px;height:196px;margin:0 auto;place-items:center;overflow:hidden;border:8px solid #f5ecdf;border-radius:18px;background:#fff}.gh-apk-code img{width:100%;height:100%}.gh-apk-code span{color:#a28c75;font-size:10px}.gh-apk-modal section>a{display:flex;width:100%;margin-top:16px;align-items:center;justify-content:center;gap:7px;padding:11px;border-radius:12px;color:#fff;text-decoration:none;background:#8b633c;font-size:11px}.gh-apk-modal section>a svg{width:16px}.gh-apk-modal section>a small{color:#ffffffb3!important;font-size:8px!important}.gh-apk-modal section>em{display:block;margin-top:9px;color:#b19f8d;font-size:8px;font-style:normal}@media(min-width:760px){.gh-app-bottom-nav{right:50%;left:auto;bottom:14px;width:min(620px,calc(100% - 48px));margin-right:-310px;border:1px solid #e2d3c1;border-radius:21px;box-shadow:0 10px 28px #5b3f2221}}@media(max-width:520px){.gh-apk-trigger>span{display:none}.gh-apk-trigger{width:38px!important;justify-content:center;padding:0!important;border-radius:50%!important}}.studio-shell{--studio-ink: #17283f;--studio-title: #13243a;--studio-muted: #728198;--studio-soft: #8090a4;--studio-accent: #ff7138;--studio-accent-deep: #d94d1c;--studio-mint: #d4f5ee;--studio-mist: #d9edff;--studio-lilac: #e9dfff;--studio-peach: #ffe3d7;position:relative;isolation:isolate;width:100%;min-height:calc(100vh - 3rem);overflow:hidden;border:1px solid rgba(255,255,255,.8);border-radius:28px;color:var(--studio-ink);background:radial-gradient(circle at 12% 72%,rgba(191,242,233,.58),transparent 32%),radial-gradient(circle at 58% 8%,rgba(196,232,250,.58),transparent 34%),radial-gradient(circle at 94% 40%,rgba(226,211,255,.72),transparent 36%),linear-gradient(145deg,#fcfdfd,#f5fbfc 42%,#f7f7ff 72%,#fbf9ff);box-shadow:inset 0 1px #fffffff5,0 22px 65px #435b8014;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.studio-scroll{height:calc(100vh - 3rem);overflow-x:hidden;overflow-y:auto;scrollbar-color:rgba(119,146,175,.3) transparent;scrollbar-width:thin}.studio-decor{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;border-radius:inherit;pointer-events:none}.studio-scroll::-webkit-scrollbar,.studio-scroll-area::-webkit-scrollbar{width:5px;height:5px}.studio-scroll::-webkit-scrollbar-track,.studio-scroll-area::-webkit-scrollbar-track{background:transparent}.studio-scroll::-webkit-scrollbar-thumb,.studio-scroll-area::-webkit-scrollbar-thumb{border-radius:999px;background:#7792af4d}.studio-noise,.studio-halo,.studio-orb{position:absolute;z-index:0;pointer-events:none}.studio-noise{top:0;right:0;bottom:0;left:0;opacity:.18;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.78' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.16'/%3E%3C/svg%3E");mix-blend-mode:soft-light}.studio-halo{width:36rem;height:36rem;border-radius:999px;filter:blur(20px);opacity:.55}.studio-halo--top{top:-29rem;right:8%;background:#bee4fbb3;animation:studio-halo-drift 12s ease-in-out infinite alternate}.studio-halo--bottom{bottom:-29rem;left:13%;background:#e1d2ffad;animation:studio-halo-drift 15s ease-in-out infinite alternate-reverse}.studio-orb{border:1px solid rgba(255,255,255,.88);border-radius:999px;background:linear-gradient(145deg,#ffffff7a,#cfe8fb2e);box-shadow:inset 0 1px 1px #ffffffdb,0 24px 60px #435b8012;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.studio-orb--left{top:38%;left:-7rem;width:11rem;height:11rem;animation:studio-orb-float 11s ease-in-out infinite}.studio-orb--right{right:-6rem;bottom:3%;width:14rem;height:14rem;animation:studio-orb-float 13s ease-in-out infinite reverse}.studio-content{position:relative;z-index:10;width:min(100%,1680px);min-height:100%;margin:0 auto;padding:16px}.studio-enter{animation:studio-enter .5s cubic-bezier(.22,1,.36,1) backwards}.studio-delay-1{animation-delay:.04s}.studio-delay-2{animation-delay:.08s}.studio-delay-3{animation-delay:.12s}.studio-delay-4{animation-delay:.2s}.studio-delay-5{animation-delay:.24s}.studio-delay-6{animation-delay:.28s}.studio-header{display:flex;flex-direction:column;gap:24px}.studio-header__copy{max-width:42rem}.studio-header__copy p:last-child{max-width:36rem}.studio-kicker{display:inline-flex;align-items:center;gap:7px;width:fit-content;border:1px solid rgba(255,255,255,.85);border-radius:999px;padding:6px 12px;color:#1686a4;background:#ffffffad;box-shadow:inset 0 1px #ffffffeb,0 8px 22px #435b800f;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);font-size:10px;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.studio-kicker svg{width:14px;height:14px}.studio-title{margin:12px 0 0;color:var(--studio-title);font-size:30px;font-weight:900;letter-spacing:-.035em;line-height:1.13}.studio-description{margin:9px 0 0;color:#6d7d92;font-size:14px;line-height:24px}.studio-header__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.studio-panel{overflow:hidden;border:1px solid rgba(255,255,255,.8);border-radius:26px;background:radial-gradient(circle at 12% 0%,rgba(255,255,255,.86),transparent 48%),linear-gradient(145deg,#ffffffad,#e4effa2e);box-shadow:inset 0 1px #fffffff5,0 22px 65px #435b8017;backdrop-filter:blur(24px) saturate(155%);-webkit-backdrop-filter:blur(24px) saturate(155%)}.studio-panel--blue{background:radial-gradient(circle at 12% 0%,rgba(255,255,255,.9),transparent 48%),linear-gradient(145deg,#ffffffad,#d3eeff47)}.studio-panel--mint{background:radial-gradient(circle at 12% 0%,rgba(255,255,255,.9),transparent 48%),linear-gradient(145deg,#ffffffad,#d4f5ee36 58%,#e9e0ff33)}.studio-panel--lilac{background:radial-gradient(circle at 12% 0%,rgba(255,255,255,.9),transparent 48%),linear-gradient(145deg,#ffffffad,#e9e0ff4d)}.studio-panel__header{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid rgba(255,255,255,.6);padding:18px 20px}.studio-panel__heading{display:flex;align-items:center;gap:12px;min-width:0}.studio-panel__icon{display:inline-flex;width:42px;height:42px;flex:none;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.88);border-radius:14px;color:#2f82d2;background:linear-gradient(145deg,#ffffffeb,#d9edfc8f);box-shadow:inset 0 1px #fff,0 9px 22px #3f7ebc1f}.studio-panel__icon svg{width:20px;height:20px}.studio-eyebrow{color:#3578c8;font-size:10px;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.studio-panel__heading h2{margin:2px 0 0;overflow:hidden;color:var(--studio-ink);font-size:16px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.studio-panel__body{padding:20px}.studio-interactive{position:relative;isolation:isolate;overflow:hidden;transform:translateZ(0);cursor:pointer;backdrop-filter:blur(14px) saturate(145%);-webkit-backdrop-filter:blur(14px) saturate(145%);transition:translate .22s cubic-bezier(.22,1,.36,1),transform .18s ease,border-color .22s ease,background .22s ease,color .22s ease,box-shadow .22s ease,backdrop-filter .22s ease}.studio-interactive:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border:1px solid transparent;border-radius:inherit;background:radial-gradient(circle at 18% -22%,rgba(255,255,255,.8),transparent 42%),linear-gradient(150deg,rgba(255,255,255,.28),transparent 42%,rgba(133,199,235,.12));box-shadow:inset 0 1px #ffffffe6,inset 1px 0 #ffffff6b,inset 0 -1px #4c87ae29,inset -1px 0 #ac89e51a;opacity:0;pointer-events:none;content:"";transition:opacity .22s ease}.studio-interactive:after{position:absolute;top:-55%;bottom:-55%;left:-42%;z-index:3;width:34%;background:linear-gradient(96deg,transparent,rgba(255,255,255,.08) 18%,rgba(255,255,255,.72) 48%,rgba(207,240,255,.34) 62%,transparent);filter:blur(.4px);mix-blend-mode:screen;opacity:0;transform:translate3d(-220%,0,0) skew(-16deg);pointer-events:none;content:""}.studio-interactive>*{position:relative;z-index:4}.studio-interactive:hover{translate:0 -2px;border-color:#fffffff5;box-shadow:inset 0 1px #fff,inset 0 -1px #5180a61a,0 14px 30px #435b8021;backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%)}.studio-interactive:hover:before{opacity:1}.studio-interactive:hover:after{animation:studio-glass-sweep .76s cubic-bezier(.22,1,.36,1) both}.studio-interactive:active{translate:0 0;transform:scale(.985)}.studio-interactive:focus-visible{outline:0;box-shadow:0 0 0 4px #bfe7ff57,inset 0 1px #fff,0 14px 30px #435b801f}.studio-interactive:disabled,.studio-interactive[aria-disabled=true]{cursor:not-allowed;opacity:.55;box-shadow:none}.studio-interactive:disabled:hover,.studio-interactive[aria-disabled=true]:hover{translate:0;-webkit-backdrop-filter:blur(14px) saturate(145%);backdrop-filter:blur(14px) saturate(145%)}.studio-interactive:disabled:before,.studio-interactive:disabled:after,.studio-interactive[aria-disabled=true]:before,.studio-interactive[aria-disabled=true]:after{display:none}.studio-button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(255,255,255,.82);border-radius:16px;padding:10px 15px;color:#5f7189;background:radial-gradient(circle at 16% 0%,rgba(255,255,255,.94),transparent 48%),linear-gradient(145deg,#ffffffc2,#e0eef933);box-shadow:inset 0 1px #fffffffa,inset 0 -1px #5b779712,0 8px 22px #435b8011;font-size:12px;font-weight:800}.studio-button svg{width:16px;height:16px;flex:none}.studio-button--primary{border-color:#ffffffb8;color:#fff;background:linear-gradient(105deg,#ff6127,#ff7b45 48%,#ff9a73);box-shadow:inset 0 1px #ffffff8c,0 12px 28px #e85b232e}.studio-button--primary:hover{box-shadow:inset 0 1px #ffffffb8,0 17px 34px #e85b233d}.studio-button--danger{color:#b63f51;background:linear-gradient(145deg,#ffffffd1,#ffe2e666)}.studio-icon-button{width:42px;min-width:42px;padding:0}.studio-input,.studio-select,.studio-textarea{width:100%;border:1px solid rgba(255,255,255,.75);border-radius:16px;outline:none;color:var(--studio-ink);background:#ffffff9e;box-shadow:inset 0 1px #ffffffd1,0 8px 24px #4962840b;font-size:14px;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.studio-input,.studio-select{min-height:48px;padding:12px 16px}.studio-textarea{min-height:108px;resize:vertical;padding:14px 16px;line-height:24px}.studio-input::placeholder,.studio-textarea::placeholder{color:#73839a8c}.studio-input:hover,.studio-select:hover,.studio-textarea:hover{border-color:#fff;background:#ffffffc2}.studio-input:focus,.studio-select:focus,.studio-textarea:focus{border-color:#8bc8efd9;background:#ffffffdb;box-shadow:0 0 0 4px #bfe7ff38,inset 0 1px #fff}.studio-input:disabled,.studio-select:disabled,.studio-textarea:disabled{cursor:not-allowed;opacity:.6}.studio-field{display:block}.studio-field__label{display:block;margin-bottom:8px;color:#32465f;font-size:12px;font-weight:700}.studio-field__hint{margin-top:5px;color:var(--studio-soft);font-size:10px;font-weight:500}.studio-search{position:relative;display:block;min-width:min(100%,19rem)}.studio-search>svg{position:absolute;top:50%;left:16px;z-index:1;width:16px;height:16px;color:var(--studio-soft);transform:translateY(-50%)}.studio-search .studio-input{padding-left:42px;font-size:12px}.studio-tabs{display:flex;width:fit-content;max-width:100%;gap:5px;overflow-x:auto;border:1px solid rgba(255,255,255,.82);border-radius:18px;padding:5px;background:#ffffff70;box-shadow:inset 0 1px #ffffffe6,0 9px 22px #435b800f;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);scrollbar-width:none}.studio-tabs::-webkit-scrollbar{display:none}.studio-tab{min-height:40px;flex:none;border:1px solid transparent;border-radius:13px;padding:9px 14px;color:#65758d;background:transparent;font-size:12px;font-weight:800}.studio-tab[aria-selected=true],.studio-tab[aria-pressed=true]{border-color:#ff713894;color:var(--studio-accent-deep);background:linear-gradient(145deg,#ffffffe6,#ffe3d78a);box-shadow:inset 2px 0 #ff7138d1,inset 0 1px #fff,0 9px 22px #e7673317}.studio-filterbar{display:grid;gap:10px;margin-top:16px;border:1px solid rgba(255,255,255,.8);border-radius:22px;padding:14px;background:#ffffff80;box-shadow:inset 0 1px #fffffff0,0 12px 34px #435b8012;-webkit-backdrop-filter:blur(20px) saturate(155%);backdrop-filter:blur(20px) saturate(155%)}.studio-badge{display:inline-flex;align-items:center;gap:5px;border:1px solid rgba(255,255,255,.78);border-radius:999px;padding:5px 9px;color:#63769a;background:#ffffffb3;box-shadow:inset 0 1px #ffffffeb;font-size:9px;font-weight:900}.studio-badge--mint{color:#147b68;background:#d4f5eec2}.studio-badge--orange{color:var(--studio-accent-deep);background:#ffe3d7b3}.studio-badge--lilac{color:#71669b;background:#e9dfffb3}.studio-badge--rose{color:#b13e55;background:#ffe2e8b8}.studio-alert{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-top:14px;border:1px solid;border-radius:16px;padding:12px 14px;font-size:12px;font-weight:650;line-height:20px}.studio-alert--success{border-color:#6ed0a96b;color:#17745f;background:#e1f9f0b8}.studio-alert--error{border-color:#efa0ae75;color:#a93e52;background:#ffeaeeb8}.studio-loading{display:flex;min-height:15rem;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:var(--studio-muted);text-align:center}.studio-loading__mark{display:inline-flex;width:46px;height:46px;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.88);border-radius:16px;color:#2f82d2;background:#ffffffa8;box-shadow:inset 0 1px #fff,0 12px 30px #435b8014;animation:studio-enter .5s cubic-bezier(.22,1,.36,1) backwards}.studio-loading__mark svg{width:20px;height:20px}.studio-loading p{margin:0;font-size:12px;font-weight:700;animation:studio-enter .5s .08s cubic-bezier(.22,1,.36,1) backwards}.studio-empty{display:flex;min-height:224px;flex-direction:column;align-items:center;justify-content:center;padding:28px;color:var(--studio-muted);text-align:center}.studio-empty__icon{display:inline-flex;width:48px;height:48px;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.82);border-radius:16px;color:#7189a5;background:#ffffffad;box-shadow:0 10px 28px #435b8012}.studio-empty__icon svg{width:21px;height:21px}.studio-empty strong{margin-top:12px;color:var(--studio-ink);font-size:14px;font-weight:900}.studio-empty p{max-width:24rem;margin:5px 0 0;font-size:12px;line-height:20px}.studio-card{position:relative;isolation:isolate;overflow:hidden;border:1px solid rgba(255,255,255,.82);border-radius:20px;background:radial-gradient(circle at 16% 0%,rgba(255,255,255,.94),transparent 48%),linear-gradient(145deg,#ffffffc2,#e0eef933);box-shadow:inset 0 1px #fffffffa,inset 0 -1px #5b779712,0 8px 22px #435b8011;backdrop-filter:blur(18px) saturate(155%);-webkit-backdrop-filter:blur(18px) saturate(155%)}.studio-card-list{display:grid;gap:16px;margin-top:20px}.studio-card__content{padding:18px}.studio-card h2,.studio-card h3{color:var(--studio-ink)}.studio-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:flex;align-items:center;justify-content:center;padding:16px}.studio-modal--portal{--studio-ink: #17283f;--studio-title: #13243a;--studio-muted: #728198;--studio-soft: #8090a4;--studio-accent: #ff7138;--studio-accent-deep: #d94d1c;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.studio-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#17283f57;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.studio-modal__dialog{position:relative;z-index:1;width:min(100%,44rem);max-height:92vh;overflow-y:auto;border:1px solid rgba(255,255,255,.84);border-radius:26px;background:radial-gradient(circle at 12% 0%,rgba(255,255,255,.96),transparent 48%),linear-gradient(145deg,#fcfeffeb,#e5f0facc);box-shadow:inset 0 1px #fff,0 28px 80px #20375633;-webkit-backdrop-filter:blur(30px) saturate(165%);backdrop-filter:blur(30px) saturate(165%)}.studio-modal__dialog--wide{width:min(100%,64rem)}.studio-modal__header{position:sticky;top:0;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid rgba(255,255,255,.7);padding:18px 20px;background:#f8fcffc2;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.studio-modal__header h2{margin:0;color:var(--studio-title);font-size:18px;font-weight:900}.studio-modal__body{padding:20px}.studio-form-grid{display:grid;gap:16px}.studio-form-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:20px;border-top:1px solid rgba(255,255,255,.68);padding-top:16px}.studio-uploader section{border-color:#ffffffd1!important;border-radius:18px!important;background:#ffffff7a!important;box-shadow:inset 0 1px #ffffffeb,0 10px 28px #435b800f}.studio-uploader section>div:first-child{background:#e1f0fa5c!important}.studio-uploader button,.studio-uploader label:has(input[type=file]){border-color:#ffffffd1!important;border-radius:13px!important;color:#5f7189!important;background:#ffffffb3!important;box-shadow:inset 0 1px #fff,0 8px 20px #435b8012!important}.studio-uploader label:has(input[type=file]){color:#fff!important;background:linear-gradient(105deg,#ff6127,#ff7b45 48%,#ff9a73)!important}@keyframes studio-enter{0%{opacity:0;transform:translate3d(0,16px,0) scale(.97)}to{opacity:1;transform:none}}@keyframes studio-halo-drift{0%{transform:translate3d(-2%,-1%,0) scale(.96)}to{transform:translate3d(4%,3%,0) scale(1.05)}}@keyframes studio-orb-float{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-18px,0)}}@keyframes studio-glass-sweep{0%{opacity:0;transform:translate3d(-220%,0,0) skew(-16deg)}18%{opacity:.9}72%{opacity:.68}to{opacity:0;transform:translate3d(520%,0,0) skew(-16deg)}}@keyframes studio-status-pulse{0%,to{opacity:.65;transform:scale(.82)}50%{opacity:1;transform:scale(1.18)}}@media(min-width:640px){.studio-content{padding:24px}.studio-title{font-size:36px}.studio-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-field--full{grid-column:1 / -1}}@media(min-width:1024px){.studio-content{padding:28px}.studio-modal--portal{padding-left:calc(16rem + 16px)}}@media(min-width:1280px){.studio-header{flex-direction:row;align-items:flex-end;justify-content:space-between}}@media(max-width:639px){.studio-shell{border-radius:22px}.studio-scroll{height:calc(100dvh - 2rem)}.studio-title{font-size:28px}.studio-header__actions,.studio-header__actions>*{width:100%}.studio-modal__body{padding:16px}}@media(prefers-reduced-motion:reduce){.studio-enter,.studio-halo,.studio-orb,.studio-loading__mark,.studio-loading p{animation:none!important}.studio-interactive,.studio-interactive:hover{translate:0;transition-duration:.01ms!important}.studio-interactive:after{display:none!important}}.landing-studio{--studio-ink: #17283f;--studio-deep: #13243a;--studio-muted: #728198;--studio-accent: #ff7138;--studio-mint: #d4f5ee;--studio-mist: #d9edff;--studio-lilac: #e9dfff;--studio-peach: #ffe3d7;position:relative;isolation:isolate;min-height:100vh;overflow:clip;color:var(--studio-ink);font-family:Inter,ui-sans-serif,system-ui,sans-serif;background:radial-gradient(circle at 12% 72%,rgba(191,242,233,.58),transparent 32%),radial-gradient(circle at 58% 8%,rgba(196,232,250,.58),transparent 34%),radial-gradient(circle at 94% 40%,rgba(226,211,255,.72),transparent 36%),linear-gradient(145deg,#fcfdfd,#f5fbfc 42%,#f7f7ff 72%,#fbf9ff)}.landing-studio button,.landing-studio textarea,.landing-studio a{font:inherit}.landing-studio button,.landing-studio a{-webkit-tap-highlight-color:transparent}.landing-studio__noise,.landing-studio__halo,.landing-studio__orb,.landing-command__glow,.landing-capability-card__glow{pointer-events:none}.landing-studio__noise{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:.18;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.78' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.36'/%3E%3C/svg%3E")}.landing-studio__halo{position:absolute;z-index:-2;width:36rem;height:36rem;border-radius:999px;opacity:.55;filter:blur(20px)}.landing-studio__halo--top{top:-29rem;left:42%;background:#bae2faad;animation:landing-halo-drift 12s ease-in-out infinite alternate}.landing-studio__halo--bottom{right:4%;bottom:-29rem;background:#decfffbd;animation:landing-halo-drift 15s ease-in-out infinite alternate-reverse}.landing-studio__orb{position:absolute;z-index:-1;border:1px solid rgba(255,255,255,.9);border-radius:999px;background:linear-gradient(145deg,#ffffffbd,#d2e8f92e);box-shadow:inset 0 1px #fffffff5,0 24px 60px #4a668912;filter:blur(10px)}.landing-studio__orb--left{top:31rem;left:-6rem;width:11rem;height:11rem;animation:landing-orb-float 11s ease-in-out infinite}.landing-studio__orb--right{right:-7rem;bottom:18rem;width:14rem;height:14rem;animation:landing-orb-float 13s ease-in-out infinite reverse}.landing-studio__content{position:relative;z-index:10;width:min(100% - 32px,1680px);margin:0 auto;padding:16px 0 20px}.landing-header,.landing-mega-menu,.landing-command,.landing-capability-card,.landing-footer,.landing-legal-dialog,.landing-mobile-menu{border:1px solid rgba(255,255,255,.8);background:linear-gradient(145deg,#ffffffb8,#e4effa26);box-shadow:0 22px 65px #435b8017;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.landing-header{position:sticky;top:12px;z-index:40;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;min-height:68px;padding:10px 12px 10px 16px;border-radius:22px;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.landing-header--menu-open{border-color:#fffffff5;background:linear-gradient(145deg,#ffffffe6,#e1f0fb6b);box-shadow:0 24px 74px #35527624}.landing-header__brand{display:flex;min-width:0;align-items:center;gap:6px}.landing-logo{display:inline-flex;align-items:center;gap:8px;min-width:max-content;padding:6px 10px 6px 6px;border:1px solid transparent;border-radius:16px;color:inherit;background:transparent;cursor:pointer}.landing-logo__icon{width:38px;height:38px;object-fit:contain}.landing-logo__wordmark{width:auto;height:25px;object-fit:contain}.landing-navigation{display:flex;align-items:center;justify-content:center;gap:4px}.landing-nav-link,.landing-footer-link{display:inline-flex;align-items:center;gap:5px;border:1px solid transparent;border-radius:13px;color:#62748c;background:transparent;text-decoration:none;cursor:pointer}.landing-nav-link{min-height:38px;padding:0 13px;font-size:11px;font-weight:800;letter-spacing:.04em;white-space:nowrap}.landing-nav-link--join svg{transition:transform .18s ease}.landing-nav-link--open{border-color:#ff84545c;color:#d95120;background:#fff7f3c2}.landing-nav-link--open svg{transform:rotate(180deg)}.landing-mega-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;pointer-events:none;background:#14263e14;backdrop-filter:blur(13px) saturate(88%);-webkit-backdrop-filter:blur(13px) saturate(88%);animation:landing-overlay-in .18s ease backwards}.landing-mega-menu{position:absolute;top:calc(100% + 10px);right:0;left:0;z-index:45;overflow:visible;padding:22px;border-radius:24px;background:radial-gradient(circle at 14% 0%,rgba(255,255,255,.98),transparent 36%),radial-gradient(circle at 82% 110%,rgba(218,242,255,.62),transparent 34%),linear-gradient(145deg,#fffffff0,#eef7fcd6);box-shadow:inset 0 1px #fffffffa,0 34px 90px #26416333;animation:landing-mega-menu-in .22s cubic-bezier(.22,1,.36,1) backwards}.landing-mega-menu:before{position:absolute;right:0;bottom:100%;left:0;height:12px;content:""}.landing-mega-menu__heading{display:grid;grid-template-columns:minmax(260px,.9fr) minmax(340px,1.1fr);align-items:end;gap:30px;padding:2px 4px 18px;border-bottom:1px solid rgba(185,208,226,.46)}.landing-mega-menu__heading span{display:block;margin-bottom:5px;color:#1688a7;font-size:9px;font-weight:900;letter-spacing:.18em}.landing-mega-menu__heading h2{margin:0;color:#17283f;font-size:clamp(18px,1.55vw,25px);font-weight:950;letter-spacing:-.035em}.landing-mega-menu__heading p{max-width:560px;justify-self:end;margin:0;color:#6a7b91;font-size:11px;font-weight:650;line-height:1.8;text-align:right}.landing-mega-menu__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding-top:16px}.landing-mega-menu__item{position:relative;display:grid;min-width:0;min-height:145px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;overflow:hidden;padding:16px;border:1px solid rgba(255,255,255,.92);border-radius:19px;color:#243952;background:radial-gradient(circle at 15% 0%,rgba(255,255,255,.98),transparent 48%),linear-gradient(145deg,#fffc,#deeffa57);box-shadow:inset 0 1px #fff,0 10px 28px #3e5b7e12;text-align:left;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.landing-mega-menu__item:hover{transform:translateY(-3px);border-color:#ff8b5ea8;background:radial-gradient(circle at 15% 0%,rgba(255,255,255,1),transparent 48%),linear-gradient(145deg,#fffffff0,#ffe7dc8f);box-shadow:inset 0 1px #fff,0 18px 38px #d8542024}.landing-mega-menu__icon{display:inline-flex;width:38px;height:38px;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.96);border-radius:13px;color:#2b85c7;background:linear-gradient(145deg,#fffffff5,#ccebfcb8);box-shadow:0 8px 20px #347cb01f}.landing-mega-menu__icon svg{width:17px;height:17px}.landing-mega-menu__copy{display:flex;min-width:0;flex-direction:column}.landing-mega-menu__copy small{color:#7990a6;font-size:8px;font-style:normal;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.landing-mega-menu__copy strong{margin-top:7px;color:#1c314a;font-size:13px;font-weight:900}.landing-mega-menu__copy em{margin-top:7px;color:#6f8095;font-size:9px;font-style:normal;font-weight:600;line-height:1.7}.landing-mega-menu__arrow{position:absolute;right:13px;bottom:13px;width:15px;height:15px;color:#9aabba;transition:transform .18s ease,color .18s ease}.landing-mega-menu__item:hover .landing-mega-menu__arrow{transform:translate(2px,-2px);color:#ff7138}.landing-nav-link svg,.landing-header__actions svg,.landing-hero__actions svg,.landing-generate svg{width:14px;height:14px}.landing-header__actions{display:flex;align-items:center;gap:8px}.landing-points-balance{display:inline-flex;min-height:42px;flex:none;align-items:center;gap:8px;border:1px solid rgba(255,255,255,.86);border-radius:15px;padding:0 13px;color:#9a6a12;background:radial-gradient(circle at 18% 0%,rgba(255,255,255,.96),transparent 50%),linear-gradient(145deg,#ffffffad,#ffedbc57);box-shadow:inset 0 1px #fff,0 8px 22px #435b8011;font-size:11px;font-weight:800;white-space:nowrap;cursor:pointer;backdrop-filter:blur(18px) saturate(165%);-webkit-backdrop-filter:blur(18px) saturate(165%)}.landing-points-balance svg{color:#e0a52c}.landing-online-count{display:inline-flex;min-height:42px;flex:none;align-items:center;gap:5px;border:1px solid rgba(255,255,255,.86);border-radius:15px;padding:9px 12px;color:#20866f;background:radial-gradient(circle at 18% 0%,rgba(255,255,255,.96),transparent 50%),linear-gradient(145deg,#ffffffad,#dcf8ef4d);box-shadow:inset 0 1px #fff,0 8px 22px #435b8011;font-size:10px;font-weight:700;white-space:nowrap;backdrop-filter:blur(18px) saturate(165%);-webkit-backdrop-filter:blur(18px) saturate(165%)}.landing-online-count i{width:7px;height:7px;flex:none;border-radius:999px;background:#25bd91;box-shadow:0 0 0 4px #25bd911f;animation:landing-status-pulse 1.8s ease-in-out infinite}.landing-online-count strong{color:#167661;font-size:11px;font-weight:900}.landing-header-cta{min-height:42px;padding:0 16px;font-size:11px}.landing-workspace-entry{position:relative;flex:none}.landing-workspace-menu{position:absolute;top:calc(100% + 10px);right:0;z-index:60;display:grid;width:282px;gap:7px;padding:9px;border:1px solid rgba(255,255,255,.9);border-radius:18px;background:radial-gradient(circle at 12% 0%,rgba(255,255,255,.98),transparent 42%),linear-gradient(145deg,#fffffff0,#e8f2fadb);box-shadow:inset 0 1px #fff,0 22px 54px #3552762e;backdrop-filter:blur(24px) saturate(170%);-webkit-backdrop-filter:blur(24px) saturate(170%);animation:landing-mega-menu-in .18s cubic-bezier(.22,1,.36,1) backwards}.landing-workspace-menu:before{position:absolute;right:0;bottom:100%;width:100%;height:10px;content:""}button.landing-workspace-menu__item{display:grid;grid-template-columns:38px minmax(0,1fr) 16px;align-items:center;gap:10px;min-height:54px;padding:7px 10px 7px 8px;border:1px solid rgba(200,216,231,.72);border-radius:13px;color:#40556f;background:linear-gradient(145deg,#ffffffd1,#eff6fb9e);box-shadow:inset 0 1px #ffffffeb,0 6px 16px #435b800f;font-size:12px;font-weight:850;text-align:left;cursor:pointer}.landing-workspace-menu__item>svg{width:15px;height:15px;color:#8da0b6;transition:transform .18s ease,color .18s ease}.landing-workspace-menu__item:hover>svg,.landing-workspace-menu__item:focus-visible>svg{color:#ef6f3b;transform:translate(2px)}.landing-workspace-menu__icon{display:inline-flex;width:38px;height:38px;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.88);border-radius:12px;box-shadow:inset 0 1px #ffffffd1,0 7px 16px #435b8014}.landing-workspace-menu__icon svg{width:17px;height:17px}.landing-workspace-menu__icon--aigc{color:#ed6b37;background:linear-gradient(145deg,#fff3ec,#ffe0d2)}.landing-workspace-menu__icon--agent{color:#397eb4;background:linear-gradient(145deg,#edf8ff,#d8edfb)}.landing-profile,.landing-menu-button,.landing-icon-button{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.82);background:radial-gradient(circle at 18% 0%,rgba(255,255,255,.94),transparent 48%),linear-gradient(145deg,#ffffffb8,#e0eef933);cursor:pointer}.landing-profile{width:42px;height:42px;padding:4px;border-radius:15px;color:#65778f}.landing-profile img{width:100%;height:100%;border:2px solid rgba(255,255,255,.9);border-radius:11px;object-fit:cover}.landing-profile svg,.landing-menu-button svg,.landing-icon-button svg{width:17px;height:17px}.landing-menu-button{display:none;width:42px;height:42px;border-radius:15px;color:#65778f}.landing-glass-interactive,.landing-primary-action,.landing-secondary-action{position:relative;isolation:isolate;overflow:hidden;transform:translateZ(0);transition:translate .22s cubic-bezier(.22,1,.36,1),transform .18s ease,border-color .22s ease,background .22s ease,color .22s ease,box-shadow .22s ease,backdrop-filter .22s ease}.landing-glass-interactive>*,.landing-primary-action>*,.landing-secondary-action>*{position:relative;z-index:2}.landing-glass-interactive:before,.landing-primary-action:before,.landing-secondary-action:before{position:absolute;top:-55%;bottom:-55%;left:-42%;z-index:1;width:34%;background:linear-gradient(96deg,transparent,rgba(255,255,255,.08) 18%,rgba(255,255,255,.76) 48%,rgba(207,240,255,.34) 62%,transparent);opacity:0;filter:blur(.4px);mix-blend-mode:screen;transform:translate3d(-220%,0,0) skew(-16deg);pointer-events:none;content:""}.landing-glass-interactive:hover,.landing-secondary-action:hover{translate:0 -2px;border-color:#fffffffa;color:#2d6f9d;box-shadow:inset 0 1px #fff,inset 0 -1px #5180a61a,0 14px 30px #435b8021;backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%)}.landing-primary-action:hover{translate:0 -2px;box-shadow:inset 0 1px #ffffffbf,0 17px 34px #e85b2340}.landing-glass-interactive:hover:before,.landing-primary-action:hover:before,.landing-secondary-action:hover:before{animation:landing-glass-sweep .72s cubic-bezier(.22,1,.36,1) both}.landing-glass-interactive:active,.landing-primary-action:active,.landing-secondary-action:active{translate:0 0;transform:scale(.985)}.landing-glass-interactive:focus-visible,.landing-primary-action:focus-visible,.landing-secondary-action:focus-visible,.landing-prompt-form textarea:focus-visible,.landing-footer__brand:focus-visible{outline:none;box-shadow:0 0 0 4px #bfe7ff61,0 14px 30px #435b801a}.landing-primary-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(255,255,255,.62);border-radius:16px;color:#fff;font-weight:900;background:linear-gradient(105deg,#ff6127,#ff7b45 48%,#ff9a73);box-shadow:inset 0 1px #ffffff94,0 12px 28px #e85b232e;cursor:pointer}.landing-primary-action:disabled{border-color:#ffffffbd;color:#9aa7b8;background:linear-gradient(145deg,#ffffff80,#dee9f352);box-shadow:inset 0 1px #fffc,0 8px 22px #435b800d;cursor:not-allowed}.landing-primary-action:disabled:hover{translate:none;box-shadow:inset 0 1px #fffc,0 8px 22px #435b800d}.landing-primary-action:disabled:before{display:none}.landing-hero{display:grid;grid-template-columns:minmax(0,.92fr) minmax(520px,1.08fr);align-items:center;gap:clamp(42px,5vw,84px);min-height:650px;padding:84px clamp(12px,3vw,48px) 62px}.landing-hero__copy{min-width:0}.landing-eyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:18px;padding:7px 12px;border:1px solid rgba(255,255,255,.85);border-radius:999px;color:#1686a4;font-size:10px;font-weight:900;letter-spacing:.2em;text-transform:uppercase;background:#ffffffad;box-shadow:0 10px 24px #435b800f;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.landing-eyebrow svg{width:14px;height:14px}.landing-hero h1{max-width:760px;margin:0;color:var(--studio-deep);font-size:clamp(42px,4.1vw,68px);font-weight:900;line-height:1.08;letter-spacing:-.052em}.landing-hero h1 span{display:block;margin-top:8px;color:#2a405b}.landing-hero__description{max-width:650px;margin:24px 0 0;color:#6d7d92;font-size:15px;font-weight:500;line-height:1.9}.landing-hero__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.landing-hero__primary,.landing-secondary-action{min-height:50px;padding:0 20px;font-size:12px}.landing-secondary-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(255,255,255,.86);border-radius:16px;color:#5f7189;font-weight:800;background:linear-gradient(145deg,#ffffffb8,#e0eef933);box-shadow:inset 0 1px #fffffff5,0 8px 22px #435b8011;cursor:pointer}.landing-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-width:540px;margin:38px 0 0}.landing-metrics div{min-width:0;min-height:76px;padding:13px 14px;border:1px solid rgba(255,255,255,.86);border-radius:18px;background:radial-gradient(circle at 16% 0%,rgba(255,255,255,.94),transparent 48%),#ffffff8a;box-shadow:inset 0 1px #fffffff5,0 12px 34px #435b8012;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.landing-metrics dt{overflow:hidden;color:#8090a4;font-size:9px;font-weight:800;letter-spacing:.09em;text-overflow:ellipsis;white-space:nowrap}.landing-metrics dd{display:flex;align-items:center;gap:7px;margin:8px 0 0;color:var(--studio-deep);font-size:16px;font-weight:900}.landing-metrics dd i,.landing-live-pill i{display:inline-block;width:7px;height:7px;border-radius:999px;background:#22c99b;animation:landing-status-pulse 1.8s ease-in-out infinite}.landing-command{position:relative;isolation:isolate;overflow:hidden;min-width:0;border-radius:26px;background:radial-gradient(circle at 12% 0%,rgba(255,255,255,.88),transparent 46%),linear-gradient(145deg,#ffffffb3,#d9f5ef2e 54%,#e9e0ff38)}.landing-command__glow{position:absolute;top:24%;right:14%;bottom:10%;left:14%;z-index:-1;border-radius:999px;background:#b2def640;filter:blur(70px)}.landing-command__header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:22px 24px 18px;border-bottom:1px solid rgba(255,255,255,.62)}.landing-live-pill{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;color:#15977e;font-size:9px;font-weight:900;letter-spacing:.16em;text-transform:uppercase;background:#d9f5efd9}.landing-command__header h2{margin:10px 0 0;color:var(--studio-deep);font-size:22px;font-weight:900;letter-spacing:-.025em}.landing-command__icon{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:43px;height:43px;border:1px solid rgba(255,255,255,.88);border-radius:15px;color:#2f82d2;background:linear-gradient(145deg,#ffffffe6,#d3eeff85);box-shadow:0 9px 22px #3f7ebc1f}.landing-command__icon svg{width:20px;height:20px}.landing-prompt-form{padding:18px 20px 16px}.landing-prompt-form__label{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 3px 8px}.landing-prompt-form__label label{color:#32465f;font-size:12px;font-weight:800}.landing-prompt-form__label span{color:#8090a4;font-size:10px;font-weight:600}.landing-prompt-form textarea{width:100%;min-height:188px;resize:none;padding:21px 22px;border:1px solid rgba(255,255,255,.85);border-radius:20px;outline:none;color:#31455e;font-size:14px;line-height:32px;background-color:#ffffffb3;background-image:repeating-linear-gradient(to bottom,transparent 0,transparent 31px,rgba(156,184,209,.15) 31px,rgba(156,184,209,.15) 32px);background-position:0 20px;box-shadow:inset 0 1px #ffffffe0,0 12px 36px #4962840f;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.landing-prompt-form textarea::placeholder{color:#73839a94}.landing-prompt-form textarea:hover{border-color:#fff;background-color:#ffffffc7}.landing-prompt-form textarea:focus{border-color:#8bc8efd9;background-color:#ffffffdb}.landing-prompt-images{display:flex;flex-wrap:wrap;gap:9px;margin-top:10px}.landing-prompt-images figure{position:relative;display:grid;width:82px;min-width:0;grid-template-rows:64px auto;overflow:hidden;margin:0;border:1px solid rgba(139,174,202,.24);border-radius:13px;background:#ffffffc2;box-shadow:0 7px 18px #364e6f14}.landing-prompt-images img{width:100%;height:64px;object-fit:cover}.landing-prompt-images figcaption{overflow:hidden;padding:5px 7px;color:#64748b;font-size:8px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.landing-prompt-images button{position:absolute;top:4px;right:4px;display:inline-flex;width:20px;height:20px;align-items:center;justify-content:center;border:0;border-radius:50%;color:#fff;cursor:pointer;background:#0f172ab8}.landing-prompt-images button svg{width:11px;height:11px}.landing-prompt-media-error{margin:8px 3px 0;color:#be123c;font-size:10px;font-weight:700;line-height:16px}.landing-quick-prompts{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.landing-chip{min-height:30px;padding:5px 10px;border:1px solid rgba(255,255,255,.82);border-radius:999px;color:#5f7189;font-size:10px;font-weight:800;background:linear-gradient(145deg,#ffffffb8,#e0eef933);box-shadow:inset 0 1px #fffffff2,0 8px 22px #435b800d;cursor:pointer}.landing-prompt-form__footer{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:16px;padding-top:15px;border-top:1px solid rgba(255,255,255,.68)}.landing-prompt-tools{display:flex;align-items:center;gap:7px;min-width:0}.landing-prompt-tools>span{overflow:hidden;margin-left:3px;color:#8090a4;font-size:9px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.landing-icon-button{width:38px;height:38px;border-radius:13px;color:#728198}.landing-icon-button:disabled{cursor:not-allowed;opacity:.4}.landing-icon-button--recording{color:#fff;background:#ef4444;box-shadow:0 0 0 5px #ef444424,0 8px 22px #be185d3d;animation:landing-recording-pulse 1.35s ease-in-out infinite}@keyframes landing-recording-pulse{50%{box-shadow:0 0 0 9px #ef44440f,0 8px 22px #be185d4d}}.landing-generate{flex:0 0 auto;min-height:44px;padding:0 18px;font-size:11px}.landing-command__status{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;padding:13px 22px;border-top:1px solid rgba(255,255,255,.7);color:#728198;font-size:10px;font-weight:600}.landing-command__status span{display:inline-flex;align-items:center;gap:6px}.landing-command__status svg{width:14px;height:14px;color:#15977e}.landing-showcase{padding:58px clamp(12px,3vw,48px) 44px}.landing-showcase__heading p{display:inline-flex;align-items:center;gap:7px;color:#d94d1c}.landing-showcase__heading p svg{width:14px;height:14px}.landing-showcase__stage{display:grid;grid-template-columns:minmax(280px,390px) minmax(0,1fr);min-height:500px;overflow:hidden;border:1px solid rgba(255,255,255,.86);border-radius:30px;background:radial-gradient(circle at 78% 12%,rgba(217,237,255,.62),transparent 38%),radial-gradient(circle at 70% 92%,rgba(233,223,255,.72),transparent 42%),linear-gradient(135deg,#ffffffc2,#e4f2f94d);box-shadow:0 30px 80px #3952741f;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.landing-showcase__video-card{position:relative;min-height:500px;overflow:hidden;background:#172338}.landing-showcase__video-card:after{position:absolute;top:42%;right:0;bottom:0;left:0;pointer-events:none;content:"";background:linear-gradient(to bottom,transparent,rgba(11,21,37,.82))}.landing-showcase__video-card video,.landing-showcase__video-card img{display:block;width:100%;height:100%;min-height:500px;max-height:560px;object-fit:cover}.landing-showcase__asset-loading{display:block;width:100%;height:100%;min-height:inherit;background:linear-gradient(110deg,#ffffff0f 25%,#ffffff24,#ffffff0f 55%) #172338;background-size:220% 100%;animation:landing-asset-loading 1.4s ease-in-out infinite}@keyframes landing-asset-loading{to{background-position-x:-220%}}.landing-showcase__video-label{position:absolute;right:24px;bottom:24px;left:24px;z-index:2;display:grid;gap:8px;color:#fff;pointer-events:none}.landing-showcase__video-label span,.landing-showcase__badge{display:inline-flex;width:fit-content;align-items:center;gap:7px;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:900;letter-spacing:.1em}.landing-showcase__video-label span{color:#fff;background:#101d3080;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.landing-showcase__video-label svg,.landing-showcase__badge svg{width:13px;height:13px}.landing-showcase__video-label strong{font-size:24px;font-weight:900;letter-spacing:-.03em}.landing-showcase__story{position:relative;display:flex;min-width:0;flex-direction:column;justify-content:center;overflow:hidden;padding:clamp(38px,5vw,82px)}.landing-showcase__story:after{position:absolute;top:9%;right:-8%;width:280px;height:280px;border:1px solid rgba(255,255,255,.75);border-radius:999px;content:"";background:#ffffff2e;box-shadow:inset 0 0 0 38px #ffffff1f;pointer-events:none}.landing-showcase__badge{position:relative;z-index:1;color:#d94d1c;background:#ffeee5c7}.landing-showcase__story h3{position:relative;z-index:1;max-width:740px;margin:22px 0 0;color:var(--studio-deep);font-size:clamp(36px,4vw,62px);font-weight:900;line-height:1.08;letter-spacing:-.052em}.landing-showcase__story>p{position:relative;z-index:1;max-width:620px;margin:22px 0 0;color:#677a92;font-size:14px;line-height:1.9}.landing-showcase__story dl{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:34px;margin:32px 0 0}.landing-showcase__story dl div{padding-left:14px;border-left:2px solid rgba(255,113,56,.62)}.landing-showcase__story dt{color:#8090a4;font-size:9px;font-weight:800;letter-spacing:.08em}.landing-showcase__story dd{margin:5px 0 0;color:var(--studio-deep);font-size:16px;font-weight:900}.landing-showcase__story>button{position:relative;z-index:1;width:fit-content;min-height:48px;margin-top:34px;padding:0 20px;font-size:11px}.landing-showcase__story>button svg{width:14px;height:14px}.landing-showcase__rail{position:relative;overflow:hidden;margin-top:16px;padding:2px 0 16px;mask-image:linear-gradient(to right,transparent,#000 4%,#000 96%,transparent);-webkit-mask-image:linear-gradient(to right,transparent,#000 4%,#000 96%,transparent)}.landing-showcase__track{display:flex;width:max-content;gap:14px;animation:landing-showcase-scroll 42s linear infinite}.landing-showcase__rail:hover .landing-showcase__track,.landing-showcase__rail:focus-within .landing-showcase__track{animation-play-state:paused}.landing-work-card{display:grid;width:360px;min-height:170px;grid-template-columns:124px minmax(0,1fr);overflow:hidden;padding:0;border:1px solid rgba(255,255,255,.86);border-radius:22px;color:var(--studio-ink);background:linear-gradient(145deg,#ffffffd1,#e6f1fa59);box-shadow:0 15px 42px #435b8017;text-align:left;cursor:pointer;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.landing-work-card:hover,.landing-work-card:focus-visible{z-index:2;border-color:#fffffffa;outline:none;transform:translateY(-3px);box-shadow:0 20px 46px #435b8024,0 0 0 4px #bfe7ff47}.landing-work-card__media{position:relative;min-height:170px;overflow:hidden;background:#dbe8f0}.landing-work-card__media img,.landing-work-card__media video{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.landing-work-card:hover .landing-work-card__media img,.landing-work-card:hover .landing-work-card__media video{transform:scale(1.04)}.landing-work-card__category{position:absolute;top:10px;left:10px;display:inline-flex;align-items:center;gap:4px;border-radius:999px;padding:5px 8px;color:#fff;background:#112237a6;font-size:8px;font-weight:900;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.landing-work-card__category svg,.landing-work-card__meta svg{width:11px;height:11px}.landing-work-card__body{display:flex;min-width:0;flex-direction:column;padding:18px 16px 14px}.landing-work-card__body>strong{overflow:hidden;color:var(--studio-deep);font-size:14px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.landing-work-card__body>span:not(.landing-work-card__meta){display:-webkit-box;overflow:hidden;margin-top:9px;color:#728198;font-size:10px;line-height:1.65;-webkit-box-orient:vertical;-webkit-line-clamp:2}.landing-work-card__meta{display:flex;align-items:center;gap:10px;margin-top:auto;color:#8090a4;font-size:8px;font-weight:800}.landing-work-card__meta span{display:inline-flex;min-width:0;align-items:center;gap:4px}.landing-work-card__meta span:last-child{overflow:hidden;margin-left:auto;text-overflow:ellipsis;white-space:nowrap}.landing-capabilities{padding:40px clamp(12px,3vw,48px) 82px}.landing-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:22px}.landing-section-heading p{margin:0 0 8px;color:#8177ad;font-size:10px;font-weight:900;letter-spacing:.2em;text-transform:uppercase}.landing-section-heading h2{margin:0;color:var(--studio-deep);font-size:clamp(24px,2.2vw,34px);font-weight:900;letter-spacing:-.035em}.landing-section-heading>span{max-width:390px;padding-bottom:3px;color:#728198;font-size:12px;font-weight:500;line-height:1.7}.landing-capability-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.landing-capability-card{position:relative;isolation:isolate;display:flex;min-width:0;min-height:294px;flex-direction:column;align-items:stretch;overflow:hidden;padding:20px;border-radius:22px;color:var(--studio-ink);text-align:left;cursor:pointer}.landing-capability-card__glow{position:absolute;top:-38px;left:-34px;z-index:-1;width:108px;height:108px;border-radius:999px;filter:blur(14px);transition:opacity .19s ease,transform .19s ease}.landing-capability-card--blue .landing-capability-card__glow{background:#5d8bb724}.landing-capability-card--orange .landing-capability-card__glow{background:#ff713826}.landing-capability-card--mint .landing-capability-card__glow{background:#44be9e21}.landing-capability-card--lilac .landing-capability-card__glow{background:#8177ad21}.landing-capability-card:hover .landing-capability-card__glow{opacity:1;transform:scale(1.08)}.landing-capability-card__topline{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.landing-capability-card__icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid rgba(255,255,255,.92);border-radius:15px;background:#ffffffad;box-shadow:0 9px 22px #3f7ebc17}.landing-capability-card__icon svg{width:20px;height:20px}.landing-capability-card--blue .landing-capability-card__icon{color:#3578c8}.landing-capability-card--orange .landing-capability-card__icon{color:#ff7138}.landing-capability-card--mint .landing-capability-card__icon{color:#15977e}.landing-capability-card--lilac .landing-capability-card__icon{color:#8177ad}.landing-capability-card__index{color:#7281988c;font-size:10px;font-weight:900;letter-spacing:.14em}.landing-capability-card__eyebrow{margin-top:24px;color:#7184a0;font-size:9px;font-weight:900;letter-spacing:.17em;text-transform:uppercase}.landing-capability-card>strong{margin-top:7px;color:var(--studio-deep);font-size:18px;font-weight:900}.landing-capability-card__description{margin-top:10px;color:#6d7d92;font-size:12px;font-weight:500;line-height:1.8}.landing-capability-card__detail{margin-top:15px;color:#8090a4;font-size:9px;font-weight:800;letter-spacing:.04em}.landing-capability-card__attention{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:auto;padding:16px 0}.landing-capability-card__attention-label{display:flex;min-width:0;align-items:center;gap:9px}.landing-capability-card__attention-icon{display:inline-flex;width:30px;height:30px;flex:none;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.84);border-radius:10px;color:#d94d1c;background:#ffffff94;box-shadow:inset 0 1px #fff,0 7px 18px #435b8012}.landing-capability-card__attention-icon svg{width:14px;height:14px}.landing-capability-card__attention-label small,.landing-capability-card__attention-label strong{display:block}.landing-capability-card__attention-label small{color:#8090a4;font-size:8px;font-weight:800;letter-spacing:.08em}.landing-capability-card__attention-label strong{margin-top:2px;color:var(--studio-deep);font-size:13px;font-weight:900}.landing-capability-card__trend{flex:none;border:1px solid rgba(119,211,182,.35);border-radius:999px;padding:5px 8px;color:#16806c;background:#dcf8ef9e;font-size:8px;font-weight:900}.landing-footer{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;padding:17px 20px;border-radius:22px}.landing-footer__brand{display:inline-flex;align-items:center;gap:8px;width:fit-content;padding:3px;border:0;border-radius:12px;background:transparent;cursor:pointer}.landing-footer__brand img:first-child{width:34px;height:34px;object-fit:contain}.landing-footer__brand img:last-child{width:auto;height:22px}.landing-footer nav{display:flex;align-items:center;justify-content:center;gap:4px}.landing-footer-link{min-height:32px;padding:0 10px;font-size:10px;font-weight:800}.landing-footer p{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:4px 10px;margin:0;color:#8090a4;font-size:10px;font-weight:600;text-align:right}.landing-footer p a{color:inherit;text-decoration:none;transition:color .16s ease}.landing-footer p a:hover{color:#ff7138}.landing-footer p a:focus-visible{border-radius:4px;outline:2px solid rgba(255,113,56,.45);outline-offset:2px}.landing-mobile-overlay,.landing-legal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;padding:16px;background:#17283f47;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);animation:landing-overlay-in .18s ease backwards}.landing-mobile-overlay{align-items:stretch;justify-content:flex-end}.landing-mobile-menu{display:flex;width:min(88vw,340px);flex-direction:column;gap:8px;padding:18px;border-radius:24px;animation:landing-drawer-in .26s cubic-bezier(.22,1,.36,1) backwards}.landing-mobile-menu__header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;color:var(--studio-deep);font-size:15px;font-weight:900}.landing-mobile-link{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:0 14px;border:1px solid rgba(255,255,255,.76);border-radius:15px;color:#5f7189;font-size:12px;font-weight:800;background:#ffffff7a;text-decoration:none;cursor:pointer}.landing-mobile-link svg{width:15px;height:15px}.landing-mobile-menu__cta{min-height:48px;margin-top:auto;font-size:12px}.landing-legal-overlay{align-items:center;justify-content:center}.landing-legal-dialog{display:flex;width:min(100%,680px);max-height:86vh;flex-direction:column;overflow:hidden;border-radius:26px;background:radial-gradient(circle at 18% 0%,rgba(255,255,255,.96),transparent 50%),linear-gradient(145deg,#ffffffdb,#e0eef98f);animation:landing-dialog-in .26s cubic-bezier(.22,1,.36,1) backwards}.landing-legal-dialog:focus{outline:none}.landing-legal-dialog__header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:24px;border-bottom:1px solid rgba(255,255,255,.72)}.landing-legal-dialog__header p{margin:0;color:#3578c8;font-size:9px;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.landing-legal-dialog__header h2{margin:7px 0 0;color:var(--studio-deep);font-size:22px;font-weight:900}.landing-legal-dialog__header span{display:block;margin-top:7px;color:#6d7d92;font-size:12px;line-height:1.7}.landing-legal-dialog__body{display:grid;gap:12px;overflow-y:auto;padding:18px 22px;scrollbar-width:thin;scrollbar-color:rgba(119,146,175,.3) transparent}.landing-legal-dialog__body section{padding:16px;border:1px solid rgba(255,255,255,.72);border-radius:16px;background:#ffffff75}.landing-legal-dialog__body h3{margin:0;color:var(--studio-ink);font-size:13px;font-weight:900}.landing-legal-dialog__body p{margin:7px 0 0;color:#6d7d92;font-size:12px;line-height:1.9;white-space:pre-line}.landing-legal-dialog__footer{display:flex;justify-content:flex-end;padding:14px 22px;border-top:1px solid rgba(255,255,255,.72)}.landing-legal-dialog__footer button{min-height:42px;padding:0 18px;font-size:11px}.landing-reveal{animation:landing-reveal .5s cubic-bezier(.22,1,.36,1) backwards}.landing-reveal--header{animation-delay:.02s}.landing-reveal--one{animation-delay:.04s}.landing-reveal--two{animation-delay:.08s}.landing-reveal--three{animation-delay:.12s}.landing-reveal--four{animation-delay:.16s}.landing-reveal--five,.landing-reveal--panel{animation-delay:.2s}.landing-reveal--section{animation-delay:.24s}@keyframes landing-reveal{0%{opacity:0;transform:translate3d(0,16px,0) scale(.97)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes landing-glass-sweep{0%{opacity:0;transform:translate3d(-220%,0,0) skew(-16deg)}18%{opacity:.9}72%{opacity:.68}to{opacity:0;transform:translate3d(520%,0,0) skew(-16deg)}}@keyframes landing-halo-drift{0%{transform:translate3d(-2%,0,0) scale(.96)}to{transform:translate3d(2%,2%,0) scale(1.05)}}@keyframes landing-orb-float{0%,to{transform:translate3d(0,-9px,0)}50%{transform:translate3d(0,9px,0)}}@keyframes landing-status-pulse{0%,to{opacity:.65;transform:scale(.82)}50%{opacity:1;transform:scale(1.18)}}@keyframes landing-showcase-scroll{0%{transform:translateZ(0)}to{transform:translate3d(calc(-50% - 7px),0,0)}}@keyframes landing-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes landing-dialog-in{0%{opacity:0;transform:translate3d(0,12px,0) scale(.96)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes landing-drawer-in{0%{opacity:0;transform:translate3d(22px,0,0) scale(.98)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes landing-mega-menu-in{0%{opacity:0;transform:translate3d(0,-8px,0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}@media(max-width:1120px){.landing-navigation,.landing-mega-menu,.landing-mega-backdrop{display:none}.landing-header{grid-template-columns:1fr auto}.landing-menu-button{display:inline-flex}.landing-hero{grid-template-columns:1fr;gap:42px;padding-top:70px}.landing-hero__copy{max-width:780px}.landing-command{width:100%}.landing-showcase__stage{grid-template-columns:minmax(270px,330px) minmax(0,1fr)}.landing-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.landing-studio__content{width:min(100% - 24px,1680px);padding-top:12px}.landing-header{top:8px;min-height:62px;padding:8px 9px 8px 12px;border-radius:20px}.landing-header__brand{gap:4px}.landing-header .brand-switcher--header .brand-switcher__trigger{width:40px;height:40px;min-height:40px;justify-content:center;border-radius:14px;padding:5px}.landing-header .brand-switcher--header .brand-switcher__trigger>span,.landing-header .brand-switcher--header .brand-switcher__trigger>svg{display:none}.landing-header .brand-switcher--header .brand-switcher__menu{width:min(23rem,calc(100vw - 24px))}.landing-logo{padding-right:6px}.landing-logo__icon{width:34px;height:34px}.landing-logo__wordmark{height:22px}.landing-header-cta,.landing-workspace-entry{display:none}.landing-profile,.landing-menu-button{width:40px;height:40px;border-radius:14px}.landing-hero{min-height:auto;padding:56px 4px 42px}.landing-hero h1{font-size:clamp(36px,11vw,52px)}.landing-hero__description{font-size:14px}.landing-hero__actions{align-items:stretch}.landing-hero__primary,.landing-secondary-action{flex:1 1 180px}.landing-metrics{max-width:none}.landing-metrics div{min-height:70px;padding:11px 10px}.landing-metrics dd{font-size:14px}.landing-command__header{padding:19px 18px 16px}.landing-command__header h2{font-size:19px}.landing-prompt-form{padding:16px 14px 14px}.landing-prompt-form textarea{min-height:176px;padding:18px}.landing-prompt-form__footer{align-items:stretch;flex-direction:column}.landing-prompt-tools{justify-content:space-between}.landing-prompt-tools>span{margin-left:auto}.landing-generate{width:100%;min-height:48px}.landing-command__status{padding-inline:16px}.landing-showcase{padding:44px 4px 30px}.landing-showcase__stage{grid-template-columns:1fr}.landing-showcase__video-card,.landing-showcase__video-card video{min-height:440px;max-height:520px}.landing-showcase__story{padding:34px 24px 38px}.landing-showcase__story:after{width:190px;height:190px}.landing-showcase__story h3{font-size:clamp(34px,10vw,48px)}.landing-showcase__rail{margin-inline:-12px}.landing-work-card{width:320px;grid-template-columns:110px minmax(0,1fr)}.landing-capabilities{padding:36px 4px 58px}.landing-section-heading{align-items:flex-start;flex-direction:column;gap:10px}.landing-capability-grid{grid-template-columns:1fr}.landing-capability-card{min-height:272px}.landing-footer{grid-template-columns:1fr;justify-items:center}.landing-footer__brand{justify-self:center}.landing-footer p{justify-content:center;text-align:center}}@media(max-width:430px){.landing-logo__wordmark{display:none}.landing-header .brand-switcher--header .brand-switcher__menu{position:fixed;top:80px;right:12px;left:12px;width:auto}.landing-profile{display:none}.landing-metrics{gap:6px}.landing-metrics dt{letter-spacing:.03em}.landing-metrics dd{font-size:13px}.landing-prompt-tools>span{display:none}.landing-command__status{flex-direction:column}.landing-showcase__story dl{gap:20px}.landing-work-card{width:292px;min-height:158px;grid-template-columns:100px minmax(0,1fr)}.landing-work-card__media{min-height:158px}.landing-footer nav{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.landing-studio *,.landing-studio *:before,.landing-studio *:after{scroll-behavior:auto!important}.landing-reveal,.landing-studio__halo,.landing-studio__orb,.landing-metrics dd i,.landing-live-pill i,.landing-showcase__track,.landing-mobile-overlay,.landing-mobile-menu,.landing-mega-menu,.landing-workspace-menu,.landing-mega-backdrop,.landing-legal-overlay,.landing-legal-dialog{animation:none!important}.landing-showcase__rail{overflow-x:auto;mask-image:none;-webkit-mask-image:none}.landing-work-card[aria-hidden=true]{display:none}.landing-glass-interactive,.landing-primary-action,.landing-secondary-action,.landing-capability-card__glow{transition-duration:.01ms!important}.landing-glass-interactive:hover,.landing-primary-action:hover,.landing-secondary-action:hover{translate:none}.landing-glass-interactive:before,.landing-primary-action:before,.landing-secondary-action:before{display:none}}.marketplace-glass-select{position:relative;display:inline-flex;width:100%;min-height:48px;align-items:center;justify-content:center;gap:12px;border:1px solid rgba(255,255,255,.84);border-radius:16px;padding:12px 15px;outline:none;color:var(--studio-ink);background:radial-gradient(circle at 18% -20%,rgba(255,255,255,.96),transparent 50%),linear-gradient(145deg,#ffffffa8,#e0eef947);box-shadow:inset 0 1px #fffffffa,inset 0 -1px #5b779714,0 10px 26px #435b8012;font-size:14px;text-align:center;cursor:pointer;backdrop-filter:blur(22px) saturate(170%);-webkit-backdrop-filter:blur(22px) saturate(170%);transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.marketplace-glass-select:hover,.marketplace-glass-select[data-state=open]{border-color:#fff;background:radial-gradient(circle at 18% -20%,#fff,transparent 52%),linear-gradient(145deg,#ffffffc2,#dff0fc57);box-shadow:0 0 0 4px #bfe7ff2e,inset 0 1px #fff,0 16px 34px #435b801f}.marketplace-glass-select:focus-visible{border-color:#8bc8efe6;box-shadow:0 0 0 4px #bfe7ff47,inset 0 1px #fff,0 16px 34px #435b801f}.marketplace-glass-select__chevron{position:absolute;right:14px;display:inline-flex;color:#708198;transition:transform .18s ease}.marketplace-glass-select__chevron svg{width:16px;height:16px}.marketplace-glass-select[data-state=open] .marketplace-glass-select__chevron{transform:rotate(180deg)}.marketplace-glass-select__content{z-index:1000;min-width:var(--radix-select-trigger-width);max-height:min(360px,var(--radix-select-content-available-height));overflow:hidden;border:1px solid rgba(255,255,255,.88);border-radius:18px;padding:6px;background:radial-gradient(circle at 12% 0%,rgba(255,255,255,.96),transparent 54%),linear-gradient(145deg,#f8fdffc7,#e7edff94);box-shadow:inset 0 1px #fff,inset 0 -1px #5b779714,0 24px 60px #3c537733;backdrop-filter:blur(30px) saturate(185%);-webkit-backdrop-filter:blur(30px) saturate(185%);transform-origin:var(--radix-select-content-transform-origin);animation:marketplace-select-in .18s cubic-bezier(.22,1,.36,1)}.marketplace-glass-select__viewport{padding:2px}.marketplace-glass-select__item{position:relative;display:flex;min-height:40px;align-items:center;border:1px solid transparent;border-radius:12px;padding:9px 38px 9px 12px;outline:none;color:#41556d;font-size:13px;font-weight:650;cursor:pointer;-webkit-user-select:none;user-select:none}.marketplace-glass-select__item[data-highlighted]{border-color:#ffffffe6;color:#17283f;background:linear-gradient(145deg,#ffffffd6,#d9edff80);box-shadow:inset 0 1px #fff,0 8px 20px #435b8014}.marketplace-glass-select__item[data-state=checked]{color:#c9471a;background:linear-gradient(145deg,#ffffffe0,#ffe3d794)}.marketplace-glass-select__indicator{position:absolute;right:12px;display:inline-flex;color:#e15a26}.marketplace-glass-select__indicator svg{width:15px;height:15px}@keyframes marketplace-select-in{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.marketplace-glass-select__content{animation:none}.marketplace-glass-select__chevron{transition:none}}.join-service-studio{overflow:clip}.join-service-content{width:min(100% - 32px,1680px)}.landing-mega-menu__item.is-current{border-color:#ff8b5ea8;background:linear-gradient(145deg,#fffffff5,#ffe7dc99);box-shadow:inset 0 1px #fff,0 16px 34px #d854201f}.join-service-main{padding:0 2px}.join-service-hero{display:grid;min-height:670px;grid-template-columns:minmax(0,1.05fr) minmax(430px,.95fr);align-items:center;gap:clamp(42px,6vw,92px);padding:82px clamp(20px,4vw,64px) 56px}.join-service-hero__copy{max-width:750px}.join-service-eyebrow{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(255,255,255,.88);border-radius:999px;padding:8px 12px;color:#1688a7;background:#ffffff85;box-shadow:inset 0 1px #fff;font-size:9px;font-weight:900;letter-spacing:.16em}.join-service-eyebrow svg{width:14px;height:14px;color:#ff7138}.join-service-breadcrumb{display:flex;align-items:center;gap:8px;margin:20px 0 0;color:#94a1b1;font-size:10px;font-weight:750}.join-service-breadcrumb button{border:0;padding:0;color:#73849a;background:transparent;cursor:pointer}.join-service-breadcrumb strong{color:#d85624}.join-service-hero h1{max-width:760px;margin:20px 0 0;color:#17283f;font-size:clamp(42px,3.7vw,60px);font-weight:950;line-height:1.1;letter-spacing:-.05em}.join-service-hero h1 em{display:block;margin-top:9px;color:#ff7138;font-style:normal}.join-service-hero__description{max-width:680px;margin:25px 0 0;color:#61748d;font-size:15px;font-weight:560;line-height:2}.join-service-hero__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.join-service-primary,.join-service-secondary{display:inline-flex;min-height:50px;align-items:center;justify-content:center;gap:9px;border-radius:16px;padding:0 20px;font-size:11px;font-weight:900;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease}.join-service-primary{border:1px solid rgba(255,151,111,.72);color:#fff;background:linear-gradient(135deg,#ff8758,#f25b24);box-shadow:0 15px 32px #e2532033,inset 0 1px #fff6}.join-service-secondary{border:1px solid rgba(255,255,255,.9);color:#526b85;background:#ffffff8a;box-shadow:inset 0 1px #fff,0 10px 24px #435b8012}.join-service-primary:hover,.join-service-secondary:hover{transform:translateY(-2px)}.join-service-primary:disabled{cursor:wait;opacity:.68;transform:none}.join-service-primary svg,.join-service-secondary svg{width:15px;height:15px}.join-service-trust{display:flex;flex-wrap:wrap;gap:16px;margin-top:20px;color:#8291a3;font-size:9px;font-weight:750}.join-service-trust span{display:inline-flex;align-items:center;gap:5px}.join-service-trust svg{width:13px;height:13px;color:#34a58c}.join-service-visual{position:relative;display:grid;min-height:480px;place-items:center;isolation:isolate}.join-service-visual:before,.join-service-visual:after{position:absolute;z-index:-1;border-radius:999px;content:"";filter:blur(2px)}.join-service-visual:before{width:430px;height:430px;background:radial-gradient(circle,rgba(203,235,250,.82),rgba(230,219,255,.38) 56%,transparent 72%)}.join-service-visual:after{width:320px;height:320px;border:1px solid rgba(255,255,255,.9);background:#ffffff38;box-shadow:0 40px 90px #405d7f21,inset 0 1px #fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.join-service-visual__orbit{position:absolute;width:420px;height:280px;border:1px solid rgba(81,154,202,.2);border-radius:50%;transform:rotate(-16deg)}.join-service-visual__center{position:relative;z-index:2;display:flex;width:265px;min-height:245px;flex-direction:column;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.92);border-radius:48px;padding:28px;background:linear-gradient(145deg,#ffffffe6,#e5f1fa94);box-shadow:0 30px 70px #304e7329,inset 0 1px #fff;text-align:center;-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px)}.join-service-visual__center>span{display:inline-flex;width:58px;height:58px;align-items:center;justify-content:center;border-radius:20px;color:#fff;background:linear-gradient(145deg,#ff8f63,#f35a22);box-shadow:0 14px 30px #e2582538}.join-service-visual__center svg{width:27px;height:27px}.join-service-visual__center small{margin-top:20px;color:#3c95b1;font-size:8px;font-weight:950;letter-spacing:.16em}.join-service-visual__center strong{margin-top:7px;color:#1c324b;font-size:25px;font-weight:950}.join-service-visual__center em{max-width:190px;margin-top:10px;color:#78899d;font-size:9px;font-style:normal;font-weight:700;line-height:1.7}.join-service-visual__chip{position:absolute;z-index:3;display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(255,255,255,.9);border-radius:14px;padding:10px 13px;color:#4d627b;background:#ffffffad;box-shadow:0 14px 34px #35506f1c,inset 0 1px #fff;font-size:9px;font-weight:850;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.join-service-visual__chip svg{width:14px;height:14px;color:#278fbe}.join-service-visual__chip--one{top:64px;right:28px}.join-service-visual__chip--two{top:56%;left:0}.join-service-visual__chip--three{right:7px;bottom:68px}.join-service-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0 clamp(12px,3vw,46px)}.join-service-stats div{display:grid;grid-template-columns:1fr auto;gap:5px 12px;border:1px solid rgba(255,255,255,.82);border-radius:20px;padding:18px 20px;background:#ffffff73;box-shadow:inset 0 1px #fff,0 14px 36px #405c7e12;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.join-service-stats span{color:#8493a6;font-size:9px;font-weight:850;letter-spacing:.08em}.join-service-stats strong{grid-row:span 2;color:#1c334d;font-size:22px;font-weight:950}.join-service-stats small{color:#60738b;font-size:10px;font-weight:700}.join-service-section{padding:104px clamp(12px,3vw,46px) 0;scroll-margin-top:96px}.join-service-section__heading{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(360px,1.1fr);align-items:end;gap:40px}.join-service-section__heading span,.join-service-application__intro>span{color:#1688a7;font-size:9px;font-weight:950;letter-spacing:.17em}.join-service-section__heading h2,.join-service-application__intro h2{margin:8px 0 0;color:#17283f;font-size:clamp(30px,3vw,46px);font-weight:950;letter-spacing:-.04em}.join-service-section__heading>p{max-width:650px;justify-self:end;margin:0;color:#6a7b91;font-size:12px;font-weight:600;line-height:1.9;text-align:right}.join-service-feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:30px}.join-service-feature{position:relative;min-height:250px;overflow:hidden;border:1px solid rgba(255,255,255,.86);border-radius:24px;padding:24px;background:#ffffff7a;box-shadow:inset 0 1px #fff,0 18px 42px #3c597a14}.join-service-feature:after{position:absolute;right:-50px;bottom:-65px;width:160px;height:160px;border-radius:999px;content:"";background:var(--feature-glow);filter:blur(10px)}.join-service-feature--blue{--feature-color:#278fbe;--feature-soft:#d9edff;--feature-glow:rgba(191,226,250,.6)}.join-service-feature--orange{--feature-color:#e9602c;--feature-soft:#ffe3d7;--feature-glow:rgba(255,211,190,.65)}.join-service-feature--mint{--feature-color:#269a81;--feature-soft:#d4f5ee;--feature-glow:rgba(188,239,227,.65)}.join-service-feature--lilac{--feature-color:#7562ba;--feature-soft:#e9dfff;--feature-glow:rgba(219,207,252,.62)}.join-service-feature__number{position:absolute;top:20px;right:22px;color:#4f637c40;font-size:12px;font-weight:950}.join-service-feature__icon{display:inline-flex;width:48px;height:48px;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.94);border-radius:16px;color:var(--feature-color);background:linear-gradient(145deg,rgba(255,255,255,.94),var(--feature-soft));box-shadow:0 10px 24px #3c5a7b17}.join-service-feature__icon svg{width:20px;height:20px}.join-service-feature h3{margin:40px 0 0;color:#223950;font-size:16px;font-weight:950}.join-service-feature p{position:relative;z-index:1;margin:12px 0 0;color:#6d7f94;font-size:11px;font-weight:600;line-height:1.9}.join-service-process ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:30px 0 0;padding:0;list-style:none}.join-service-process li{position:relative;display:flex;min-height:185px;gap:14px;border:1px solid rgba(255,255,255,.84);border-radius:22px;padding:22px;background:linear-gradient(145deg,#ffffffa3,#e8f3fa4d);box-shadow:inset 0 1px #fff}.join-service-process li>span{display:inline-flex;width:34px;height:34px;flex:none;align-items:center;justify-content:center;border-radius:12px;color:#fff;background:linear-gradient(145deg,#4da3cf,#2b82b5);font-size:9px;font-weight:950}.join-service-process h3{margin:4px 0 0;color:#243a52;font-size:13px;font-weight:950}.join-service-process p{margin:10px 0 0;color:#74869b;font-size:10px;line-height:1.8}.join-service-process li>svg{position:absolute;top:50%;right:-14px;z-index:2;width:18px;height:18px;color:#ff7138;transform:translateY(-50%)}.join-service-application{display:grid;grid-template-columns:minmax(300px,.72fr) minmax(540px,1.28fr);gap:clamp(28px,5vw,70px);margin:108px clamp(12px,3vw,46px) 70px;border:1px solid rgba(255,255,255,.86);border-radius:32px;padding:clamp(28px,4vw,58px);background:radial-gradient(circle at 0 0,rgba(255,255,255,.92),transparent 48%),linear-gradient(145deg,#ffffffa6,#e0eff95c);box-shadow:0 30px 80px #3652741c,inset 0 1px #fff;scroll-margin-top:96px;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.join-service-application__intro>p{margin:18px 0 0;color:#6b7d92;font-size:12px;line-height:1.95}.join-service-application__intro>div{margin-top:32px;border:1px solid rgba(255,255,255,.86);border-radius:18px;padding:16px;background:#ffffff6b}.join-service-application__intro strong,.join-service-application__intro small{display:flex}.join-service-application__intro strong{align-items:center;gap:7px;color:#278a75;font-size:11px}.join-service-application__intro strong svg{width:15px;height:15px}.join-service-application__intro small{margin-top:8px;color:#7b8b9e;font-size:9px;line-height:1.8}.join-service-form{border:1px solid rgba(255,255,255,.9);border-radius:24px;padding:22px;background:#ffffff7a;box-shadow:inset 0 1px #fff}.join-service-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.join-service-field{display:flex;flex-direction:column;gap:7px}.join-service-field>span{color:#425a74;font-size:10px;font-weight:850}.join-service-field>span em{color:#f06531;font-style:normal}.join-service-field input,.join-service-field select,.join-service-field textarea{width:100%;border:1px solid rgba(195,215,230,.7);border-radius:14px;padding:0 13px;color:#263c55;outline:none;background:#ffffffb3;font-size:11px;font-weight:650;transition:border-color .16s ease,box-shadow .16s ease}.join-service-field input,.join-service-field select{height:45px}.join-service-field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:44px;background-image:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.5 5.25L7 8.75L10.5 5.25' stroke='%23677D94' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 17px center;background-size:14px 14px}.join-service-field textarea{resize:vertical;min-height:96px;padding-block:12px;line-height:1.7}.join-service-field input:focus,.join-service-field select:focus,.join-service-field textarea:focus{border-color:#ff7540a6;box-shadow:0 0 0 3px #ff71381a}.join-service-field--full{margin-top:15px}.join-service-form__footer{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:18px;border-top:1px solid rgba(198,217,231,.5);padding-top:18px}.join-service-form__footer>span{display:inline-flex;align-items:center;gap:6px;color:#78899d;font-size:9px;font-weight:750}.join-service-form__footer>span svg{width:14px;height:14px;color:#32a489}.join-service-success{display:flex;align-items:center;gap:10px;margin-top:15px;border:1px solid rgba(113,205,178,.5);border-radius:15px;padding:11px 13px;color:#267c69;background:#daf7eead}.join-service-success>svg{width:19px;height:19px;flex:none}.join-service-success span,.join-service-success strong,.join-service-success small{display:block}.join-service-success strong{font-size:10px}.join-service-success small{margin-top:3px;font-size:9px;font-weight:600}.join-service-success--error{border-color:#e2707e73;color:#a23d50;background:#ffebefc2}.join-service-footer{margin-top:0}@media(max-width:1120px){.join-service-hero{grid-template-columns:1fr;padding-top:72px}.join-service-hero__copy{max-width:820px}.join-service-visual{width:min(100%,680px);margin:0 auto}.join-service-feature-grid,.join-service-process ol{grid-template-columns:repeat(2,minmax(0,1fr))}.join-service-process li:nth-child(2)>svg{display:none}.join-service-application{grid-template-columns:1fr}}@media(max-width:720px){.join-service-content{width:min(100% - 24px,1500px)}.join-service-hero{min-height:auto;gap:28px;padding:56px 4px 34px}.join-service-hero h1{font-size:clamp(36px,11vw,52px)}.join-service-hero__description{font-size:13px}.join-service-hero__actions{align-items:stretch}.join-service-primary,.join-service-secondary{flex:1 1 180px}.join-service-visual{min-height:390px;transform:scale(.88);margin-block:-20px}.join-service-stats{grid-template-columns:1fr;padding-inline:4px}.join-service-section{padding:72px 4px 0}.join-service-section__heading{grid-template-columns:1fr;gap:12px}.join-service-section__heading>p{justify-self:start;text-align:left}.join-service-feature-grid,.join-service-process ol{grid-template-columns:1fr}.join-service-process li>svg{display:none}.join-service-application{margin:76px 4px 50px;padding:24px 16px;border-radius:26px}.join-service-form{padding:16px}.join-service-form__grid{grid-template-columns:1fr}.join-service-form__footer{align-items:stretch;flex-direction:column}.join-service-form__footer .join-service-primary{width:100%}}@media(max-width:430px){.join-service-visual{min-height:350px;transform:scale(.76);margin:-44px -48px;width:calc(100% + 96px)}.join-service-hero__actions{flex-direction:column}.join-service-primary,.join-service-secondary{flex-basis:auto}}:root,html.light{color-scheme:light;--color-background: #fdfbf7;--color-surface-container: #f3eee9;--color-text-primary: #241610;--color-text-secondary: #6b5b52;--color-surface-alt: #faf5f1;--color-border-subtle: #ded3cb;--theme-page-background: #fdfbf7;--theme-page-text: #241610;--theme-surface: rgb(255 255 255 / 75%);--theme-surface-strong: rgb(255 255 255 / 92%);--theme-border: rgb(203 213 225 / 50%);--theme-shadow: rgb(0 0 0 / 3%);--theme-scrollbar: rgb(15 23 42 / 10%);--theme-scrollbar-hover: rgb(15 23 42 / 20%)}body{color:var(--theme-page-text);background:var(--theme-page-background)}.glass-panel{border-color:var(--theme-border);background:var(--theme-surface)}.ambient-shadow{box-shadow:0 20px 40px var(--theme-shadow)}.custom-scrollbar::-webkit-scrollbar-thumb{background:var(--theme-scrollbar)}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:var(--theme-scrollbar-hover)}:root{--fontSans: "Regular-1_1";--radius: .5rem;--brand: #8C5A28;--brand-rgb: 140, 90, 40;--brand-strong: #6E4418;--brand-strong-rgb: 110, 68, 24;--brand-deep: #4A2E18;--brand-deep-rgb: 74, 46, 24;--brand-soft: #F2E7DA;--brand-soft-rgb: 242, 231, 218;--background: #F5EDE3;--foreground: #33302C;--card: #FFFCFA;--card-foreground: #32150B;--popover: #FFFCFA;--popover-foreground: #3B2117;--primary: var(--brand-strong);--primary-foreground: #FFFFFF;--secondary: #F2E7DA;--secondary-foreground: var(--brand-deep);--muted: #F4ECE1;--muted-foreground: #8D7468;--accent: var(--brand-soft);--accent-foreground: var(--brand-deep);--destructive: rgba(211, 50, 46, 1);--destructive-foreground: #FFFFFF;--border: #E4D3B8;--input: #F1E6D8;--ring: rgba(var(--brand-rgb), .38);--chart-1: var(--brand);--chart-2: #C69052;--chart-3: #D97B52;--chart-4: #AA5B5B;--chart-5: #CFB075;--sidebar: #FFF8F4;--sidebar-foreground: #3B2117;--sidebar-primary: var(--brand-strong);--sidebar-primary-foreground: #FFFFFF;--sidebar-accent: var(--brand-soft);--sidebar-accent-foreground: var(--brand-deep);--sidebar-border: #F0D9CD;--sidebar-ring: rgba(var(--brand-rgb), .38);--shadow-y: 2px;--shadow-spread: 0px;--shadow-x: 0px;--shadow-blur: 12px;--shadow-color: rgba(var(--brand-deep-rgb), .1);--profile-bg-start: #FBE7DC;--profile-bg-end: #FDFBF7;--companion-bg: #FFF0E8;--companion-text-color: var(--brand-strong);--sleep-deep: rgba(107, 72, 40, 1);--sleep-light: rgba(166, 128, 78, 1);--sleep-move: rgba(212, 184, 140, 1);--sleep-awake: rgba(232, 216, 192, 1);--sleep-gauge-bg: rgba(237, 232, 224, 1);--sleep-heart-line: rgba(170, 91, 91, 1);--sleep-score-track: rgba(244, 239, 233, 1)}:root{--sleep-deep: rgba(101, 67, 33, 1);--sleep-light: rgba(170, 130, 85, 1);--sleep-move: rgba(212, 160, 100, 1);--sleep-awake: rgba(230, 210, 180, 1);--sleep-deep-dot: rgba(101, 67, 33, 1);--sleep-light-dot: rgba(170, 130, 85, 1);--sleep-move-dot: rgba(212, 160, 100, 1);--sleep-awake-dot: rgba(230, 210, 180, 1);--sleep-gauge-bg: rgba(240, 230, 215, 1);--sleep-gauge-start: rgba(140, 180, 120, 1);--sleep-gauge-end: rgba(200, 100, 80, 1);--sleep-heart-line: rgba(160, 110, 60, 1);--sleep-status-gradient-start: rgba(240, 225, 200, 1);--sleep-status-gradient-end: rgba(251, 247, 241, 1);--mood-relax: rgba(76, 175, 120, 1);--mood-normal: rgba(100, 149, 237, 1);--mood-focus: var(--brand);--mood-high: rgba(220, 80, 120, 1);--mood-ring-track: rgba(230, 220, 210, 1);--warm-gold: #E58A49;--warm-orange: var(--brand);--deep-brown: var(--brand-deep);--light-parchment: #FFF8F4;--success: rgba(76, 130, 80, 1);--success-foreground: rgba(255, 255, 255, 1)}html.dark{color-scheme:dark;--color-background: #0d121a;--color-surface-container: #171e29;--color-text-primary: #edf3fb;--color-text-secondary: #a8b4c5;--color-surface-alt: #131a24;--color-border-subtle: #303a48;--theme-page-background: #0d121a;--theme-page-text: #e7edf6;--theme-surface: rgb(29 39 53 / 82%);--theme-surface-strong: rgb(18 25 35 / 92%);--theme-border: rgb(83 101 126 / 52%);--theme-shadow: rgb(0 0 0 / 22%);--theme-scrollbar: rgb(101 122 148 / 50%);--theme-scrollbar-hover: rgb(125 147 174 / 68%)}html.dark body{color:var(--theme-page-text);background:var(--theme-page-background)}html.dark .glass-panel{border-color:var(--theme-border);background:var(--theme-surface)}html.dark .studio-error-dialog{--error-dialog-backdrop: radial-gradient(circle at 50% 42%, rgb(83 119 157 / 16%), transparent 34%), rgb(2 8 18 / 68%);--error-dialog-panel: radial-gradient(circle at 8% 0%, rgb(116 151 190 / 18%), transparent 42%), radial-gradient(circle at 98% 100%, rgb(151 58 92 / 16%), transparent 46%), linear-gradient(145deg, rgb(29 41 57 / 84%), rgb(17 25 38 / 78%));--error-dialog-panel-border: rgb(144 169 199 / 30%);--error-dialog-panel-shadow: inset 0 1px 0 rgb(255 255 255 / 10%), inset 0 -1px 0 rgb(3 7 18 / 38%), 0 36px 100px rgb(0 0 0 / 56%), 0 8px 28px rgb(0 0 0 / 30%);--error-dialog-reflection: linear-gradient(118deg, rgb(255 255 255 / 9%), transparent 36%, rgb(94 142 182 / 7%) 68%, rgb(186 71 110 / 10%));--error-dialog-title: #f1f5fa;--error-dialog-message: #edb1bf;--error-dialog-accent: #ff8ca5;--error-dialog-icon-bg: linear-gradient(145deg, rgb(125 46 71 / 44%), rgb(74 31 53 / 42%));--error-dialog-icon-border: rgb(241 109 140 / 34%);--error-dialog-icon-shadow: inset 0 1px 0 rgb(255 255 255 / 10%), 0 12px 30px rgb(0 0 0 / 26%);--error-dialog-close: #c8d2df;--error-dialog-close-bg: rgb(255 255 255 / 6%);--error-dialog-close-hover-bg: rgb(255 255 255 / 11%);--error-dialog-close-border: rgb(161 184 210 / 20%);--error-dialog-close-shadow: inset 0 1px 0 rgb(255 255 255 / 8%), 0 8px 22px rgb(0 0 0 / 22%);--error-dialog-button: linear-gradient(135deg, #df4564, #b72e4d);--error-dialog-button-hover: linear-gradient(135deg, #e9506d, #c03454);--error-dialog-button-shadow: inset 0 1px 0 rgb(255 255 255 / 20%), 0 14px 30px rgb(85 12 36 / 42%)}html.dark .ambient-shadow{box-shadow:0 20px 40px var(--theme-shadow)}html.dark .custom-scrollbar::-webkit-scrollbar-thumb{background:var(--theme-scrollbar)}html.dark .custom-scrollbar::-webkit-scrollbar-thumb:hover{background:var(--theme-scrollbar-hover)}html.dark .app-workspace-shell{color:#e7edf6;background:#0d121a}html.dark .app-mobile-header{border-color:#4e5e749e;background:#121923e0;box-shadow:0 10px 30px #0000002e}html.dark .brand-lockup,html.dark .sidebar-account-card strong,html.dark .sidebar-account-menu strong{color:#edf3fb}html.dark .brand-switcher__trigger{border-color:#4f6279c2;color:#edf3fb;background:linear-gradient(145deg,#2a3647f5,#192432eb);box-shadow:inset 0 1px #ffffff12,0 10px 28px #0000003d}html.dark .brand-switcher__trigger:hover,html.dark .brand-switcher__trigger[aria-expanded=true]{border-color:#6a829ed6;background:linear-gradient(145deg,#344357fa,#1f2d3ef5);box-shadow:0 0 0 4px #4380a629,inset 0 1px #ffffff14,0 14px 34px #0000004d}html.dark .brand-switcher__trigger small,html.dark .brand-switcher__trigger>svg{color:#9eacbf}html.dark .brand-switcher__menu{border-color:#54677fc7;color:#dce5f1;background:radial-gradient(circle at 12% 0%,rgb(49 66 87 / 62%),transparent 42%),linear-gradient(145deg,#1f2b3afc,#111a26fc);box-shadow:inset 0 1px #ffffff12,0 24px 64px #0000007a}html.dark .brand-switcher__menu>p,html.dark .brand-switcher__menu small{color:#8f9db1}html.dark .brand-switcher__menu>button{border:1px solid transparent;color:#dce5f1;background:transparent}html.dark .brand-switcher__menu>button:hover{border-color:#5b708ab3;color:#fff;background:#314054d1}html.dark .brand-switcher__menu>button[aria-checked=true]{border-color:#ff804e8a;color:#fff;background:#412c2bc2}html.dark .sidebar-sunset{border-color:#455469bd;background:radial-gradient(circle at 18% 88%,rgb(29 86 82 / 24%),transparent 32%),radial-gradient(circle at 88% 8%,rgb(42 83 119 / 26%),transparent 30%),linear-gradient(165deg,#121923fa,#0e151efa);box-shadow:18px 0 50px -30px #0000008f}html.dark .sidebar-sunset:before{border-color:#7693b626;background:#2c527021}html.dark .sidebar-brand-card,html.dark .sidebar-account-card{border-color:#4f6077b8;background:#1a2330c7;box-shadow:inset 0 1px #ffffff0f,0 10px 28px #0000002e}html.dark .sidebar-nav-group__label,html.dark .sidebar-nav-group__label>span:last-child{color:#edf3fb}html.dark .sidebar-nav-group-divider{background:linear-gradient(90deg,transparent,rgb(91 109 133 / 55%) 18%,rgb(91 109 133 / 55%) 82%,transparent)}html.dark .sidebar-nav-item{color:#edf3fb}html.dark .sidebar-sunset .sidebar-nav-item,html.dark .sidebar-sunset .sidebar-nav-item:hover,html.dark .sidebar-sunset .sidebar-nav-item--active{color:#f3f7fc}html.dark .sidebar-sunset .sidebar-nav-group__label,html.dark .sidebar-sunset .sidebar-nav-group__label>span:last-child{color:#f3f7fc}html.dark .sidebar-nav-item:hover{border-color:#576c87a8;color:#f2f6fb;background:linear-gradient(140deg,#253141eb,#1c2d3dd1);box-shadow:inset 0 1px #ffffff12,0 12px 28px #00000038}html.dark .sidebar-nav-item--active{border-color:#ff7138ad;color:#fff3ed;background:linear-gradient(105deg,#332a29f5,#2b2224eb);box-shadow:inset 3px 0 #ff7138,inset 0 1px #ffffff14,0 9px 24px #00000038}html.dark .sidebar-account-card:hover,html.dark .sidebar-account-card--open{border-color:#ff855494;background:#302627eb}html.dark .sidebar-account-menu{border-color:#47576cd1;background:radial-gradient(circle at 15% 0%,rgb(42 82 112 / 34%),transparent 38%),#131b26fa;box-shadow:0 18px 50px -18px #0000009e;--tw-ring-color: rgb(255 255 255 / 5%)}html.dark .sidebar-account-menu [role=menuitem]{color:#aab6c7}html.dark .sidebar-account-menu [role=menuitem]:hover{color:#f2f6fb;background:#2b3849bd}html.dark .sidebar-account-menu__profile{border-color:#4f6279b8;color:#edf3fb;background:linear-gradient(135deg,#2a3647f5,#1b2635eb);box-shadow:inset 0 1px #ffffff0f,0 8px 22px #00000038}html.dark .sidebar-account-menu__profile:hover{border-color:#ff804e9e;background:linear-gradient(135deg,#363b48f5,#39282aeb)}html.dark .sidebar-account-menu__profile>span>span{color:#edf3fb}html.dark .sidebar-account-menu>div{border-color:#4a5b70a3}html.dark .sidebar-recharge-entry{border-color:#ff895861;color:#ffb08e;background:linear-gradient(135deg,#302627e5,#3a2723c7);box-shadow:inset 0 1px #ffffff12,0 10px 25px #0003}html.dark .sidebar-mobile-drawer{border-color:#455469b8;background:linear-gradient(165deg,#151d28,#0e151f 68%,#181625)}html.dark .studio-shell{--studio-ink: #e9eef7;--studio-title: #f3f7fc;--studio-deep: #edf3fb;--studio-muted: #a5b2c4;--studio-soft: #8f9db1;border-color:#596a827a;background:radial-gradient(circle at 12% 72%,rgb(27 85 80 / 26%),transparent 34%),radial-gradient(circle at 58% 8%,rgb(38 80 114 / 28%),transparent 36%),radial-gradient(circle at 94% 40%,rgb(75 55 106 / 28%),transparent 38%),linear-gradient(145deg,#121923,#0e151f 46%,#151522 76%,#111720);box-shadow:inset 0 1px #ffffff0d,0 22px 65px #00000040}html.dark .studio-kicker,html.dark .studio-panel,html.dark .marketplace-filters,html.dark .marketplace-hot,html.dark .marketplace-local-video-hero,html.dark .marketplace-detail__social,html.dark .marketplace-template-editor{border-color:#586a8285;background:linear-gradient(145deg,#263141db,#19222fb8);box-shadow:inset 0 1px #ffffff0f,0 18px 42px #00000038}html.dark .studio-kicker{color:#72c9de}html.dark .studio-description,html.dark .marketplace-hot__header p,html.dark .marketplace-local-video-hero p,html.dark .marketplace-card__author small,html.dark .marketplace-hot-card__summary,html.dark .marketplace-detail__creator small,html.dark .marketplace-detail__description{color:#a5b2c4}html.dark .studio-panel__header{border-color:#53657e7a}html.dark .marketplace-card,html.dark .marketplace-hot-card,html.dark .marketplace-info dl>div,html.dark .marketplace-asset,html.dark .marketplace-detail__footer{border-color:#53657e85;color:#dfe7f2;background:#1d2735d1;box-shadow:inset 0 1px #ffffff0d,0 12px 30px #0000002e}html.dark .marketplace-card__title,html.dark .marketplace-card__author strong,html.dark .marketplace-hot-card__body>strong,html.dark .marketplace-detail__creator strong,html.dark .marketplace-assets>header>div,html.dark .marketplace-info>header,html.dark .marketplace-info dd,html.dark .marketplace-template-field>span{color:#edf3fb}html.dark .marketplace-glass-select{border-color:#52657db8;color:#dce5f1;background:linear-gradient(145deg,#2a3647f0,#192432e5);box-shadow:inset 0 1px #ffffff12,0 10px 26px #00000038}html.dark .marketplace-glass-select:hover,html.dark .marketplace-glass-select[data-state=open],html.dark .marketplace-glass-select:focus-visible{border-color:#6a829ed6;color:#fff;background:linear-gradient(145deg,#344357f5,#1f2d3ef0);box-shadow:0 0 0 4px #4380a62e,inset 0 1px #ffffff14,0 16px 36px #0000004d}html.dark .marketplace-glass-select__chevron{color:#8fb1cc}html.dark :is(.studio-input,.studio-select,.studio-textarea,.studio-search input),html.dark .marketplace-template-field .studio-textarea{border-color:#53657e94;color:#edf3fb;background:#0f1722c2}html.dark :is(.studio-input,.studio-select,.studio-textarea,.studio-search input)::placeholder{color:#7e8ba0}html.dark .studio-button:not(.studio-button--primary),html.dark .studio-tab,html.dark .marketplace-view-toggle button{border-color:#53657e85;color:#b9c5d5;background:#232e3db8}html.dark .studio-tab[aria-selected=true],html.dark .studio-tab--active,html.dark .marketplace-view-toggle button[aria-pressed=true]{color:#fff2ec;background:#412d2ae0}html.dark .account-settings-liquid-glass>.glass{border-color:#5b6d869e;background:radial-gradient(circle at 12% 72%,rgb(27 85 80 / 30%),transparent 34%),radial-gradient(circle at 58% 8%,rgb(38 80 114 / 32%),transparent 36%),radial-gradient(circle at 94% 40%,rgb(75 55 106 / 34%),transparent 38%),linear-gradient(145deg,#161e29,#111923 48%,#191725)!important;box-shadow:inset 0 1px #ffffff0f,0 34px 90px #00000085}html.dark .account-settings-liquid-glass{--account-settings-text-strong: #f5f8fc;--account-settings-text: #d9e2ee;--account-settings-text-muted: #bac6d5;--account-settings-placeholder: #9cabbc}html.dark .account-settings-panel,html.dark .account-settings-content{color:#e7edf6;background:linear-gradient(145deg,#17202cad,#1917248a)}html.dark .account-settings-rail{border-color:#4d5e75a8;background:linear-gradient(165deg,#192330e5,#101822bd);box-shadow:inset -1px 0 #ffffff0a,10px 0 34px #0000002e}html.dark .account-settings-tab{color:#bac6d5}html.dark .account-settings-tab:hover{border-color:#54667ea3;color:#edf3fb;background:#2a3647b8}html.dark .account-settings-tab--active{border-color:#ff7e4b85;color:#fff0e9;background:linear-gradient(120deg,#442d2ae0,#2e272fd1);box-shadow:inset 3px 0 #ff7138,inset 0 1px #ffffff12}html.dark .account-settings-view :is(h2,h3,strong,label,dt){color:var(--account-settings-text-strong)!important}html.dark .account-settings-view :is(p,small,dd){color:var(--account-settings-text-muted)!important}html.dark .account-settings-rail>p{color:var(--account-settings-text-muted)!important}html.dark .account-settings-close-button{color:#c7d2df}html.dark .account-settings-close-button:hover{border-color:#687c96bd;color:#ffad8b;background:#2d394aeb;box-shadow:inset 0 1px #ffffff12,0 9px 22px #0000003d}html.dark .account-settings-theme-card,html.dark .account-settings-soft-card,html.dark .account-settings-info-card{border-color:#53657e94;background:linear-gradient(135deg,#273242d1,#1b2432b8);box-shadow:inset 0 1px #ffffff0f,0 12px 30px #0000002e}html.dark .account-settings-theme-card__copy p{color:var(--account-settings-text-strong)}html.dark .account-settings-theme-card__copy span{color:var(--account-settings-text-muted)}html.dark .account-settings-liquid-glass :is(input:not([type=file]):not([type=checkbox]):not([type=radio]),textarea){border-color:#52647cb8!important;color:var(--account-settings-text-strong)!important;background:#0e1620a8!important;box-shadow:inset 0 1px #ffffff0d,0 8px 24px #00000029!important}html.dark .account-settings-liquid-glass :is(input:not([type=file]):not([type=checkbox]):not([type=radio]),textarea)::placeholder{color:var(--account-settings-placeholder)!important;opacity:1}html.dark .account-settings-liquid-glass :is(input:not([type=file]):not([type=checkbox]):not([type=radio]),textarea):hover:not(:disabled){border-color:#6c829dd1!important;background:#141e2be0!important;box-shadow:inset 0 1px #ffffff12,0 10px 26px #00000038!important}html.dark .account-settings-liquid-glass :is(input:not([type=file]):not([type=checkbox]):not([type=radio]),textarea):focus{border-color:#ff7e4bc7!important;background:#141e2bf5!important;box-shadow:inset 0 1px #ffffff12,0 0 0 3px #ff713833,0 12px 30px #00000042!important}html.dark .account-settings-liquid-glass :is(input:not([type=file]):not([type=checkbox]):not([type=radio]),textarea):disabled{color:var(--account-settings-text-muted)!important;opacity:.78}html.dark .account-settings-liquid-glass input:-webkit-autofill,html.dark .account-settings-liquid-glass input:-webkit-autofill:hover,html.dark .account-settings-liquid-glass input:-webkit-autofill:focus{border-color:#ff7e4bc7!important;-webkit-text-fill-color:var(--account-settings-text-strong)!important;caret-color:var(--account-settings-text-strong);box-shadow:inset 0 0 0 1000px #141e2b,0 0 0 3px #ff713833,0 12px 30px #00000042!important}html.dark .account-settings-glass-button-shell{border-color:#52647cc7;background:linear-gradient(145deg,#2f3d50f5,#1e2a3af0);box-shadow:inset 0 1px #ffffff12,0 10px 24px #0000003d}html.dark .account-settings-action-glass>.glass,html.dark .account-settings-action-button{border-color:#52647cb8;color:var(--account-settings-text-strong)!important;background:linear-gradient(145deg,#2f3d50f0,#1f2b3beb);box-shadow:inset 0 1px #ffffff12}html.dark .account-settings-action-button:hover:not(:disabled){border-color:#ff7e4b9e;color:#fff!important;background:linear-gradient(145deg,#3f4251f5,#422d2df0);box-shadow:inset 0 1px #ffffff14,0 12px 28px #00000047}html.dark .account-settings-glass-button-shell:has(.account-settings-action-button:disabled){opacity:.76!important}html.dark .account-settings-action-button:disabled{color:var(--account-settings-text-muted)!important}html.dark .account-settings-action-button[class*=text-rose-]{color:#fda4af!important}html.dark .landing-studio{--studio-ink: #dce5f1;--studio-deep: #f2f6fb;--studio-muted: #9ba9bc;color:var(--studio-ink);background:radial-gradient(circle at 12% 72%,rgb(22 83 78 / 28%),transparent 34%),radial-gradient(circle at 58% 8%,rgb(36 78 112 / 30%),transparent 36%),radial-gradient(circle at 94% 40%,rgb(73 53 103 / 30%),transparent 38%),linear-gradient(145deg,#0f1620,#0b121b 46%,#14131f 76%,#0e151e)}html.dark .landing-studio__halo--top{background:#275b7e6b}html.dark .landing-studio__halo--bottom{background:#533b7466}html.dark .landing-studio__orb{border-color:#6f85a03d;background:linear-gradient(145deg,#37485e57,#1b27372e);box-shadow:inset 0 1px #ffffff12,0 24px 60px #00000038}html.dark :is(.landing-header,.landing-command,.landing-capability-card,.landing-footer,.landing-legal-dialog,.landing-mobile-menu){border-color:#4e6077a8;background:linear-gradient(145deg,#1d2735eb,#131c28cc);box-shadow:inset 0 1px #ffffff0f,0 22px 65px #0000003d}html.dark .landing-header--menu-open{border-color:#647993c2;background:linear-gradient(145deg,#232f3ff7,#16212ff2);box-shadow:inset 0 1px #ffffff12,0 24px 74px #00000057}html.dark .landing-nav-link,html.dark .landing-footer-link{color:#aab7c8}html.dark .landing-nav-link--open{border-color:#ff804e75;color:#ff9b73;background:#402a28c2}html.dark .landing-mega-backdrop,html.dark .landing-mobile-overlay,html.dark .landing-legal-overlay,html.dark .policy-dialog-backdrop{background:#03080e94}html.dark .landing-mega-menu{border-color:#54677fb8;background:radial-gradient(circle at 14% 0%,rgb(49 66 87 / 82%),transparent 38%),radial-gradient(circle at 82% 110%,rgb(32 78 104 / 32%),transparent 36%),linear-gradient(145deg,#192331fa,#0f1823fa);box-shadow:inset 0 1px #ffffff12,0 34px 90px #0000007a}html.dark .landing-mega-menu__heading{border-color:#50637b94}html.dark .landing-mega-menu__heading h2,html.dark .landing-mega-menu__copy strong{color:#edf3fb}html.dark .landing-mega-menu__heading p,html.dark .landing-mega-menu__copy em,html.dark .landing-mega-menu__copy small{color:#9eacbf}html.dark .landing-mega-menu__item{border-color:#52657d9e;color:#dce5f1;background:linear-gradient(145deg,#273344e0,#192331d1);box-shadow:inset 0 1px #ffffff0f,0 10px 28px #0003}html.dark .landing-mega-menu__item:hover{border-color:#ff8b5ead;background:linear-gradient(145deg,#373741f0,#3b2726e0);box-shadow:inset 0 1px #ffffff14,0 18px 38px #00000047}html.dark .landing-workspace-menu{border-color:#54677fb8;background:radial-gradient(circle at 12% 0%,rgb(49 66 87 / 82%),transparent 42%),linear-gradient(145deg,#192331fa,#0f1823fa);box-shadow:inset 0 1px #ffffff12,0 24px 62px #0000006b}html.dark .landing-workspace-menu__item{border-color:#52657d9e;color:#dce5f1;background:linear-gradient(145deg,#273344e0,#192331d1);box-shadow:inset 0 1px #ffffff0f,0 8px 20px #0000002e}html.dark .landing-workspace-menu__icon{border-color:#5b6e87a8;box-shadow:inset 0 1px #ffffff0f,0 7px 18px #00000038}html.dark .landing-workspace-menu__icon--aigc{color:#ff9b73;background:linear-gradient(145deg,#4b302beb,#372728e0)}html.dark .landing-workspace-menu__icon--agent{color:#8dc9ed;background:linear-gradient(145deg,#294054eb,#1c3042e0)}html.dark .landing-mega-menu__icon,html.dark .landing-command__icon,html.dark .landing-capability-card__icon,html.dark .landing-capability-card__attention-icon{border-color:#5b6e87a8;background:linear-gradient(145deg,#2f3c4eeb,#1d2a3ae0);box-shadow:inset 0 1px #ffffff0f,0 9px 22px #0003}html.dark .landing-points-balance,html.dark .landing-online-count,html.dark :is(.landing-profile,.landing-menu-button,.landing-icon-button),html.dark .landing-secondary-action,html.dark .landing-chip{border-color:#52657da3;background:linear-gradient(145deg,#2a3647e0,#192432d1);box-shadow:inset 0 1px #ffffff0f,0 8px 22px #0000002e}html.dark .landing-points-balance{color:#e3bd69}html.dark .landing-online-count,html.dark .landing-online-count strong{color:#6ed7ba}html.dark :is(.landing-profile,.landing-menu-button,.landing-icon-button),html.dark .landing-secondary-action,html.dark .landing-chip{color:#aab7c8}html.dark .landing-profile img{border-color:#6f849e9e}html.dark .landing-glass-interactive:hover,html.dark .landing-secondary-action:hover{border-color:#7088a5c7;color:#8dc9ed;background:linear-gradient(145deg,#334256f0,#1e2c3de5);box-shadow:inset 0 1px #ffffff14,0 14px 30px #00000042}html.dark .landing-primary-action:disabled,html.dark .landing-primary-action:disabled:hover{border-color:#49596ead;color:#6f7d90;background:linear-gradient(145deg,#26303ec2,#19222fb3);box-shadow:inset 0 1px #ffffff0a,0 8px 22px #00000024}html.dark .landing-eyebrow,html.dark .landing-metrics div{border-color:#52657da3;background:linear-gradient(145deg,#2a3647db,#192432c7);box-shadow:inset 0 1px #ffffff0f,0 10px 28px #0000002e}html.dark .landing-hero h1,html.dark .landing-hero h1 span,html.dark .landing-command__header h2,html.dark .landing-prompt-form__label label,html.dark .landing-metrics dd,html.dark .landing-section-heading h2,html.dark .landing-showcase__story h3,html.dark .landing-showcase__story dd,html.dark .landing-work-card__body>strong,html.dark .landing-capability-card>strong,html.dark .landing-capability-card__attention-label strong,html.dark .landing-mobile-menu__header,html.dark .landing-legal-dialog__header h2,html.dark .landing-legal-dialog__body h3{color:#edf3fb}html.dark .landing-hero__description,html.dark .landing-section-heading>span,html.dark .landing-showcase__story>p,html.dark .landing-work-card__body>span:not(.landing-work-card__meta),html.dark .landing-capability-card__description,html.dark .landing-legal-dialog__header span,html.dark .landing-legal-dialog__body p{color:#a5b2c4}html.dark :is(.landing-metrics dt,.landing-prompt-form__label span,.landing-prompt-tools>span,.landing-command__status,.landing-showcase__story dt,.landing-work-card__meta,.landing-capability-card__index,.landing-capability-card__eyebrow,.landing-capability-card__detail,.landing-capability-card__attention-label small,.landing-footer p){color:#8f9db1}html.dark .landing-command{background:radial-gradient(circle at 12% 0%,rgb(58 75 96 / 62%),transparent 48%),linear-gradient(145deg,#1e2937f0,#14222be0 54%,#1f1b2de5)}html.dark .landing-command__header,html.dark .landing-prompt-form__footer,html.dark .landing-command__status,html.dark .landing-legal-dialog__header,html.dark .landing-legal-dialog__footer{border-color:#4e607794}html.dark .landing-live-pill{color:#63d7b7;background:#1956487a}html.dark .landing-prompt-form textarea{border-color:#4b5d74c2;color:#e5ecf5;background-color:#0c141ec7;background-image:repeating-linear-gradient(to bottom,transparent 0,transparent 31px,rgb(103 126 153 / 18%) 31px,rgb(103 126 153 / 18%) 32px);box-shadow:inset 0 1px #ffffff0a,0 12px 36px #0003}html.dark .landing-prompt-form textarea::placeholder{color:#77869a}html.dark .landing-prompt-form textarea:hover,html.dark .landing-prompt-form textarea:focus{border-color:#6884a1db;background-color:#0f1925eb}html.dark .landing-showcase__stage{border-color:#4f6279ad;background:radial-gradient(circle at 78% 12%,rgb(40 83 111 / 32%),transparent 38%),radial-gradient(circle at 70% 92%,rgb(76 55 108 / 34%),transparent 42%),linear-gradient(135deg,#1c2735f0,#111a26e0);box-shadow:0 30px 80px #0000004d}html.dark .landing-showcase__story:after{border-color:#6d829c38;background:#3d4e6324;box-shadow:inset 0 0 0 38px #50637b1a}html.dark .landing-work-card{border-color:#4f6279a8;color:#dce5f1;background:linear-gradient(145deg,#263243eb,#17212fdb);box-shadow:0 15px 42px #0000003d}html.dark .landing-work-card:hover,html.dark .landing-work-card:focus-visible{border-color:#6c84a0c7;box-shadow:0 20px 46px #00000052,0 0 0 4px #4f89ae2e}html.dark .landing-work-card__media{background:#172231}html.dark .landing-capability-card__trend{border-color:#4cb1946b;color:#65d7b7;background:#18524470}html.dark .landing-mobile-link,html.dark .landing-legal-dialog__body section{border-color:#4e60779e;color:#b8c4d4;background:#242f3fc2}html.dark .landing-legal-dialog{background:radial-gradient(circle at 18% 0%,rgb(55 71 92 / 72%),transparent 50%),linear-gradient(145deg,#1b2634fa,#111a26f5)}html.dark .landing-activity-ticker{border-color:#4f6279a8;background:radial-gradient(circle at 8% 0%,rgb(62 53 53 / 68%),transparent 38%),linear-gradient(145deg,#263243eb,#172230e0);box-shadow:inset 0 1px #ffffff0d,0 18px 44px #0000003d}html.dark .landing-activity-ticker__label{color:#ffa581;background:#5b332bb8}html.dark .landing-activity-ticker__message strong{color:#edf3fb}html.dark .landing-activity-ticker__message span{color:#9facbe}html.dark .landing-activity-ticker__message em{border-color:#ea7b4f57;color:#ffa27d;background:#56302aad}html.dark .landing-activity-ticker__controls button{border-color:#4e6077a3;color:#a9bacb;background:#253243d1}html.dark .activity-dialog{border-color:#54677fb8;color:#dce5f1;background:linear-gradient(155deg,#312727fc,#141b26fc);box-shadow:0 34px 100px #0000007a}html.dark .activity-dialog header button,html.dark .activity-dialog__meta span{border-color:#5c4a48a3;color:#ffc0a6;background:#462e2cd1}html.dark .activity-dialog h2{color:#fff3ee}html.dark .activity-dialog__summary{color:#d8b9ac;background:#54332d75}html.dark .activity-dialog__content{color:#d6c9c4}html.dark .activity-dialog footer{border-color:#5c4b4894;color:#aa9993}html.dark .landing-policy__tabs,html.dark :is(.landing-policy__featured,.landing-policy__list),html.dark .landing-policy__empty{border-color:#4f6279a8;background:linear-gradient(145deg,#263243e5,#172230d6);box-shadow:inset 0 1px #ffffff0d,0 22px 58px #0000003d}html.dark .landing-policy__tabs button{color:#9eacbf}html.dark .landing-policy__tabs button:hover{color:#dce8f3;background:#364559c7}html.dark .landing-policy__featured>strong,html.dark .landing-policy__list-copy strong,html.dark .landing-policy__empty strong{color:#edf3fb}html.dark .landing-policy__summary,html.dark .landing-policy__list-copy>span,html.dark .landing-policy__empty p{color:#9facbe}html.dark .landing-policy__featured-footer,html.dark .landing-policy__list>button+button,html.dark .landing-policy__date{border-color:#4c5e748f}html.dark .landing-policy__list>button:hover{background:#354458b8}html.dark .landing-policy__meta>span,html.dark .landing-policy__empty>span{color:#80bde2;background:#2248618a}html.dark .landing-policy__skeleton span{border-color:#4e60779e;background:linear-gradient(105deg,#1f2a39b8 20%,#374557cc,#1f2a39b8 52%);background-size:240% 100%}html.dark .policy-dialog{border-color:#54677fb8;color:#dce5f1;background:linear-gradient(155deg,#1f2b3afc,#111a26fc);box-shadow:0 34px 100px #0000007a}html.dark .policy-dialog header button,html.dark .policy-dialog__meta span{border-color:#4e6077a3;color:#9fc7e1;background:#253243d1}html.dark .policy-dialog h2{color:#edf3fb}html.dark .policy-dialog__summary{color:#a8b6c7;background:#203f5275}html.dark .policy-dialog__content{color:#c0cbd9}html.dark .policy-dialog footer{border-color:#4e607794;color:#91a0b3}html.dark .studio-orb{border-color:#6479933d;background:linear-gradient(145deg,#37485e57,#1b27372e);box-shadow:inset 0 1px #ffffff12,0 24px 60px #00000038}html.dark .studio-halo--top{background:#275b7e6b}html.dark .studio-halo--bottom{background:#533b7466}html.dark .dashboard-guest-notice{border-color:#427da48f;color:#9dc8e3;background:#1c40577a}html.dark .dashboard-metric{border-color:#52657da8;background:linear-gradient(145deg,#283445eb,#192331db);box-shadow:inset 0 1px #ffffff0f,0 12px 34px #00000038}html.dark .dashboard-metric--blue{background:linear-gradient(145deg,#26394df0,#182535e0)}html.dark .dashboard-metric--mint{background:linear-gradient(145deg,#223c3deb,#172a2fe0)}html.dark .dashboard-metric--lilac{background:linear-gradient(145deg,#343048eb,#232035e0)}html.dark .dashboard-metric--peach{background:linear-gradient(145deg,#433030eb,#2e2127e0)}html.dark .dashboard-metric__top,html.dark .dashboard-sort,html.dark .dashboard-activity__copy small,html.dark .dashboard-activity__row time,html.dark .dashboard-pagination__summary,html.dark .dashboard-pagination__size{color:#8f9db1}html.dark .dashboard-metric__icon,html.dark .studio-panel__icon,html.dark .studio-loading__mark,html.dark .studio-empty__icon{border-color:#5b6e87a8;background:linear-gradient(145deg,#303e51f0,#1d2a3ae0);box-shadow:inset 0 1px #ffffff0f,0 9px 22px #0003}html.dark .dashboard-metric strong,html.dark .dashboard-activity__copy strong,html.dark .studio-panel__heading h2,html.dark .studio-empty strong{color:#edf3fb}html.dark .dashboard-metric p{color:#b2bfd0}html.dark .dashboard-activity__row{border-color:#4e6178a8;color:#dce5f1;background:#232f3fd1;box-shadow:inset 0 1px #ffffff0d,0 7px 20px #0000002e}html.dark .dashboard-activity__row:hover{border-color:#68809dc7;background:#2d3b4eeb;box-shadow:inset 0 1px #ffffff12,0 14px 30px #00000042}html.dark .dashboard-activity__icon{color:#66b3ee;background:#244b6aa3}html.dark .dashboard-pagination{border-color:#495b719e;background:#1923317a}html.dark .dashboard-pagination__summary strong,html.dark .dashboard-pagination__controls b{color:#dce5f1}html.dark .dashboard-pagination__summary small{color:#7f8fa4}html.dark .dashboard-pagination__controls button,html.dark .dashboard-pagination__size select{border-color:#4f6279a8;color:#dce5f1;background:#232f3fd1}html.dark :is(.studio-input,.studio-select,.studio-textarea):hover,html.dark :is(.studio-input,.studio-select,.studio-textarea):focus{border-color:#637c99d1;color:#edf3fb;background:#0f1823e5}html.dark :is(.studio-card,.studio-filterbar,.studio-tabs){border-color:#52657d9e;background:linear-gradient(145deg,#273242db,#1b2432c2);box-shadow:inset 0 1px #ffffff0d,0 12px 30px #0000002e}html.dark .studio-interactive:before{background:radial-gradient(circle at 18% -22%,rgb(255 255 255 / 10%),transparent 42%),linear-gradient(150deg,rgb(255 255 255 / 5%),transparent 42%,rgb(80 144 180 / 10%));box-shadow:inset 0 1px #ffffff14,inset 0 -1px #5073912e}html.dark .studio-interactive:hover{border-color:#6a829ec7;box-shadow:inset 0 1px #ffffff14,0 14px 30px #00000042}html.dark .studio-button--primary{border-color:#c9491dd1;box-shadow:inset 0 1px #ffa47a3d,0 12px 28px #9b301042}html.dark .studio-button--primary:before{box-shadow:inset 0 1px #ffa47a2e,inset 0 -1px #84230b38}html.dark .studio-button--primary:hover{border-color:#da5222eb;box-shadow:inset 0 1px #ffa47a47,0 17px 34px #9b301052}html.dark .studio-button--primary:focus-visible{border-color:#da5222eb;box-shadow:0 0 0 3px #ff71383d,inset 0 1px #ffa47a3d,0 12px 28px #9b301042}html.dark .studio-tab:is([aria-selected=true],[aria-pressed=true]){border-color:#b953319e;color:#fff2ec;background:linear-gradient(145deg,#452f2deb,#33262bdb);box-shadow:inset 2px 0 #ff7138e0,inset 0 1px #ffa47a29,0 7px 18px #0000002e}html.dark .studio-tab:is([aria-selected=true],[aria-pressed=true]):hover{border-color:#c95b34b8;box-shadow:inset 2px 0 #ff7138eb,inset 0 1px #ffa47a33,0 10px 22px #0000003d}html.dark .project-result-count{color:#9eacbf}html.dark .project-card__main h2,html.dark .project-detail__sections h3,html.dark .project-applications__grid strong,html.dark .project-milestone h3,html.dark .project-detail__footer strong{color:#edf3fb}html.dark .project-card__main p,html.dark .project-detail__description,html.dark .project-detail__sections p,html.dark .project-detail__footer p,html.dark .project-applications__grid p,html.dark .project-milestone p,html.dark .project-comments p{color:#aab7c8}html.dark .project-card__open{color:#74bdf0}html.dark .project-card__meta,html.dark .project-detail__footer,html.dark .project-revision{border-color:#4e6077a8;color:#b8c4d4;background:#1d2938d6;box-shadow:inset 0 1px #ffffff0a}html.dark .project-card__meta svg{color:#79b9e8}html.dark .project-applications__grid small,html.dark .project-revision>div,html.dark .project-comments span{color:#8f9db1}html.dark .project-card__like--active{color:#ff6675;background:#682330c2}html.dark .project-card__favorite--active{color:#ff9a42;background:#663918d1}html.dark .studio-badge{border-color:#53667ea8;color:#b7c5d7;background:#293648e0;box-shadow:inset 0 1px #ffffff0d}html.dark .studio-badge--mint{border-color:#40957c7a;color:#70d7b9;background:#184c4094}html.dark .studio-badge--orange{border-color:#db623885;color:#ffad8b;background:#492d29a8}html.dark .studio-badge--lilac{border-color:#7c68ae85;color:#c2b5e9;background:#362e4ea8}html.dark .project-glass-select{border-color:#52657db8;color:#dce5f1;background:linear-gradient(145deg,#2a3647f0,#192432e5);box-shadow:inset 0 1px #ffffff12,0 10px 26px #00000038}html.dark .project-glass-select:hover,html.dark .project-glass-select[data-state=open],html.dark .project-glass-select:focus-visible{border-color:#6a829ed6;color:#fff;background:linear-gradient(145deg,#344357f5,#1f2d3ef0);box-shadow:0 0 0 4px #4380a62e,inset 0 1px #ffffff14,0 16px 36px #0000004d}html.dark .project-glass-select__chevron{color:#8fb1cc}html.dark .project-glass-select__content{border-color:#54677fc2;color:#dce5f1;background:linear-gradient(145deg,#1f2b3afc,#111a26fc);box-shadow:inset 0 1px #ffffff12,0 24px 64px #0000007a}html.dark .project-glass-select__item{color:#adbacb;background:transparent}html.dark .project-glass-select__item[data-highlighted]{border-color:#5b708ab8;color:#edf3fb;background:#314054db;box-shadow:inset 0 1px #ffffff0f,0 8px 20px #0003}html.dark .project-glass-select__item[data-state=checked]{color:#ffad8b;background:#412c2bcc}html.dark .sidebar-account-card>span>span:first-child{color:#edf3fb}html.dark .sidebar-account-card>span>span:not(:first-child){color:#ff9b73}html.dark .sidebar-recharge-entry strong{color:#ffc0a4}html.dark .sidebar-recharge-entry__icon{border-color:#ff916457;color:#ff9b73;background:#422b29d6;box-shadow:inset 0 1px #ffffff12,0 6px 16px #0000002e}html.dark .points-page{--points-ink: #dce5f1;--points-deep: #f2f6fb;--points-muted: #9ba9bc;--points-weak: #8f9db1;color:var(--points-ink);background:radial-gradient(circle at 12% 72%,rgb(22 83 78 / 28%),transparent 34%),radial-gradient(circle at 58% 8%,rgb(36 78 112 / 30%),transparent 36%),radial-gradient(circle at 94% 40%,rgb(73 53 103 / 30%),transparent 38%),linear-gradient(145deg,#0f1620,#0b121b 46%,#14131f 76%,#0e151e)}html.dark .points-page__halo--top{background:radial-gradient(circle,rgb(44 94 128 / 44%),transparent 72%)}html.dark .points-page__halo--bottom{background:radial-gradient(circle,rgb(82 60 114 / 42%),transparent 72%)}html.dark .points-page__orb{border-color:#6479933d;background:linear-gradient(145deg,#37485e57,#1b27372e);box-shadow:inset 0 1px #ffffff12,0 24px 60px #00000038}html.dark :is(.points-kicker,.points-metric,.points-balance,.points-card){border-color:#50637ba8;background:linear-gradient(145deg,#273344eb,#182331db);box-shadow:inset 0 1px #ffffff0f,0 12px 34px #00000038}html.dark .points-balance--blue,html.dark .points-card--transfer{background:linear-gradient(150deg,#25384cf0,#172434e0)}html.dark .points-balance--lilac,html.dark .points-card--history{background:linear-gradient(150deg,#332f47f0,#222034e0)}html.dark .points-balance--mint{background:linear-gradient(150deg,#213b3cf0,#16292ee0)}html.dark .points-hero h1,html.dark .points-metric strong,html.dark .points-balance__copy strong,html.dark .points-card__heading h2,html.dark .points-channel-select__copy strong,html.dark .points-channel-menu__copy strong,html.dark .points-history-item__route strong,html.dark .points-quiet-state>strong{color:#edf3fb}html.dark .points-hero__copy>p,html.dark .points-balance__copy p,html.dark .points-channel-select__copy small,html.dark .points-channel-menu__copy small,html.dark .points-field__hint,html.dark .points-history-item__footer,html.dark .points-quiet-state>p{color:#9eacbf}html.dark :is(.points-balance__icon,.points-card__icon,.points-channel-select__icon,.points-quiet-state__icon){border-color:#5b6e87a8;background:linear-gradient(145deg,#303e51f0,#1d2a3ae0);box-shadow:inset 0 1px #ffffff0f,0 9px 22px #0003}html.dark .points-button--glass,html.dark .points-channel-select,html.dark .points-amount-input input,html.dark .points-history-item{border-color:#4f6279a8;color:#dce5f1;background:#232f3fd1;box-shadow:inset 0 1px #ffffff0d,0 8px 22px #0000002e}html.dark .points-amount-input input:hover,html.dark .points-amount-input input:focus,html.dark .points-glass-action:hover:not(:disabled){border-color:#68809dc7;color:#edf3fb;background:#2d3b4eeb;box-shadow:inset 0 1px #ffffff12,0 0 0 4px #4380a62e}html.dark .points-channel-menu{border-color:#54677fb8;color:#dce5f1;background:linear-gradient(145deg,#1f2b3afa,#111a26fa);box-shadow:inset 0 1px #ffffff12,0 28px 72px #0000006b}html.dark .points-channel-menu__liquid,html.dark .points-channel-select__liquid{opacity:.18}html.dark .points-channel-menu__item{color:#b8c5d5;background:#2632437a}html.dark .points-channel-menu__item[data-highlighted]{color:#edf3fb;background:#354559d1}html.dark .points-channel-menu__item[data-state=checked]{color:#ffad8b;background:#412c2bc2}html.dark .points-field__label{color:#c6d1df}html.dark .points-channel-select.points-glass-action:before{border-color:#53677f6b;background:radial-gradient(ellipse 72% 68% at 10% -28%,rgb(100 130 158 / 18%),transparent 60%),linear-gradient(152deg,rgb(62 81 104 / 12%),transparent 46%,rgb(82 61 113 / 10%));box-shadow:inset 0 1px #ffffff0a,inset 0 -1px #00000024}html.dark .points-channel-select>.points-channel-select__liquid{background:radial-gradient(ellipse 58% 48% at 16% -8%,rgb(104 137 165 / 14%),transparent 68%),radial-gradient(ellipse 45% 78% at 104% 108%,rgb(96 70 133 / 12%),transparent 66%)}html.dark .points-channel-select__liquid:before{border-color:#7997b338;box-shadow:0 8px 14px #0000001f}html.dark button.points-channel-select.points-glass-action[data-state=open]{border-color:#5e7692d6;color:#edf3fb;background:linear-gradient(142deg,#2b394bf5,#1b2837f0 52%,#272237eb) padding-box,linear-gradient(118deg,#53708bc7,#6a518fa8,#49637ebd) border-box;box-shadow:inset 0 1px #ffffff0f,inset 0 -1px #0000002e,0 0 0 4px #4380a624,0 17px 34px #00000047}html.dark .points-channel-select[data-state=open] .points-channel-select__chevron{color:#8dccf1}html.dark .points-channel-menu__item[data-highlighted]{border-color:#5b708ab3;box-shadow:inset 0 1px #ffffff0d,0 8px 20px #0000002e}html.dark .points-channel-menu__item[data-state=checked]{border-color:#ff85547a;box-shadow:inset 2px 0 #ff7138d6}html.dark .points-balance:before{background:radial-gradient(circle at 14% 0%,rgb(255 255 255 / 8%),transparent 50%)}html.dark .points-card:before{background:linear-gradient(145deg,#ffffff0d,#384b5f08)}html.dark .points-balance__copy small,html.dark .points-card__count,html.dark .points-history-item time{color:#9eacbf}html.dark .points-balance__availability,html.dark .points-card__badge,html.dark .points-card__count{border-color:#4e6077a8;color:#aab7c8;background:#232f3fd1}html.dark .points-card__badge{border-color:#40957c7a;color:#70d7b9;background:#184c4094}html.dark .points-card__header,html.dark .points-history-item__footer{border-color:#4c5e7494}html.dark .points-field__label,html.dark .points-transfer__direction span{color:#c2ccda}html.dark .points-swap.points-glass-action,html.dark .points-amount-input>button{border-color:#ff804e7a;color:#ffad8b;background:#412c2bc2;box-shadow:inset 0 1px #ffffff0f,0 8px 20px #0003}html.dark .points-history-item__status{color:#70d7b9;background:#184c4094}html.dark .points-history-item__status--pending{color:#e3bd69;background:#53401d9e}html.dark .points-glass-action:disabled,html.dark .points-submit:disabled{border-color:#48586c9e;color:#78869a;background:linear-gradient(145deg,#242f3dd1,#19222fc7);box-shadow:inset 0 1px #ffffff0a;opacity:1}html.dark .newapi-consumption-panel,html.dark .newapi-model-analysis-panel{border-color:#50637ba8;background:linear-gradient(145deg,#23343ff0,#232034e5);box-shadow:inset 0 1px #ffffff0d,0 18px 48px #0000003d}html.dark .points-usage__header,html.dark .newapi-model-analysis-panel__header{border-color:#4c5e7494}html.dark .points-usage__heading-icon,html.dark .newapi-model-analysis-panel__title>span{border-color:#5b6e87a8;background:linear-gradient(145deg,#303e51f0,#1d2a3ae0);box-shadow:inset 0 1px #ffffff0f,0 8px 20px #0003}html.dark .points-usage__heading h2,html.dark .newapi-model-analysis-panel__title h2,html.dark .points-usage__summary strong,html.dark .points-usage__loading strong,html.dark .points-usage__item strong,html.dark .points-usage__pagination b{color:#edf3fb}html.dark .points-usage__heading>div>div>span,html.dark .points-usage__summary :is(span,small),html.dark .points-usage__legend,html.dark .points-usage__loading p,html.dark .points-usage__item small,html.dark .points-usage__pagination span{color:#9eacbf}html.dark .points-view-switch,html.dark .newapi-chart-tabs,html.dark .points-channel-filter{border-color:#4f6279ad;background:#1f2b3ae0;box-shadow:inset 0 1px #ffffff0d}html.dark :is(.points-view-switch,.newapi-chart-tabs,.points-channel-filter) button{color:#9eacbf}html.dark :is(.points-view-switch,.newapi-chart-tabs) button[aria-pressed=true]{border-color:#ff804e8a;color:#ffad8b;background:#412c2bc2;box-shadow:inset 0 1px #ffffff0f,0 6px 16px #0003}html.dark .points-channel-filter button[aria-pressed=true]{border-color:#40957c7a;color:#70d7b9;background:#184c4094}html.dark .points-usage__refresh,html.dark .points-usage__pagination button{border-color:#4f6279ad;color:#b7c5d7;background:#232f3fd6;box-shadow:inset 0 1px #ffffff0d,0 8px 20px #0000002e}html.dark .points-usage__summary>div,html.dark .points-usage__chart,html.dark .points-usage__loading,html.dark .points-usage__list{border-color:#4e6077a8;background:linear-gradient(145deg,#263243e5,#172230d6);box-shadow:inset 0 1px #ffffff0d,0 8px 22px #0000002e}html.dark .points-usage__notice{border-color:#ba455075;color:#ff9ca4;background:#532531b8}html.dark .points-usage__chart-empty,html.dark .points-usage__tooltip{border-color:#54677fb8;color:#b7c5d7;background:#182331f5;box-shadow:0 12px 30px #00000057}html.dark .points-usage__tooltip>strong,html.dark .points-usage__tooltip b{color:#edf3fb}html.dark .points-usage__item{border-color:#4c5e748a}html.dark .points-usage__source{border-color:#53667ea3;background:#233a50b8;box-shadow:inset 0 1px #ffffff0d}html.dark .points-usage__source--aigc{color:#b3a3e2;background:#362e4ea8}html.dark .points-usage__source--newapi{color:#70d7b9;background:#184c4094}html.dark .points-recharge-page{--studio-ink: #dce5f1;--studio-deep: #f2f6fb;--studio-muted: #9ba9bc;color:var(--studio-ink);background:radial-gradient(circle at 12% 72%,rgb(22 83 78 / 28%),transparent 34%),radial-gradient(circle at 58% 8%,rgb(36 78 112 / 30%),transparent 36%),radial-gradient(circle at 94% 40%,rgb(73 53 103 / 30%),transparent 38%),linear-gradient(145deg,#0f1620,#0b121b 46%,#14131f 76%,#0e151e)}html.dark .points-recharge-halo--top{background:radial-gradient(circle,rgb(44 94 128 / 44%),transparent 72%)}html.dark .points-recharge-halo--bottom{background:radial-gradient(circle,rgb(82 60 114 / 42%),transparent 72%)}html.dark .points-recharge-orb{border-color:#6479933d;background:linear-gradient(145deg,#37485e57,#1b27372e);box-shadow:inset 0 1px #ffffff12,0 24px 60px #00000038}html.dark .points-recharge-eyebrow,html.dark :is(.points-recharge-balance,.points-recharge-card,.points-recharge-summary){border-color:#50637ba8;background:linear-gradient(145deg,#273344eb,#182331db);box-shadow:inset 0 1px #ffffff0f,0 12px 34px #00000038}html.dark .points-recharge-card:first-child{background:linear-gradient(145deg,#25384cf0,#172434e0)}html.dark .points-recharge-card:last-child{background:linear-gradient(145deg,#332f47f0,#222034e0)}html.dark .points-recharge-summary{background:linear-gradient(145deg,#23343ff0,#1b2232e5)}html.dark .points-recharge-orders-entry{border-color:#496f8bb8;color:#edf3fb;background:radial-gradient(circle at 12% 18%,rgb(38 137 160 / 16%),transparent 42%),linear-gradient(145deg,#233346f5,#172231f0);box-shadow:inset 0 1px #ffffff12,0 16px 36px #00000047}html.dark .points-recharge-orders-entry:hover{border-color:#3fa1c0d1;background:radial-gradient(circle at 12% 18%,rgb(38 154 180 / 24%),transparent 44%),linear-gradient(145deg,#273b50fa,#1a2839f5);box-shadow:inset 0 1px #ffffff17,0 18px 40px #00000057,0 0 0 3px #248eb01a}html.dark .points-recharge-orders-entry:focus-visible{outline:2px solid #38a8c8;outline-offset:3px}html.dark .points-recharge-orders-entry>svg:first-child{color:#35b4d0}html.dark .points-recharge-orders-entry>svg:last-child{color:#7890aa}html.dark .points-recharge-orders-entry small{color:#9eacbf}html.dark .points-recharge-hero h1,html.dark .points-recharge-balance>div strong,html.dark .points-recharge-section-head h2,html.dark .points-recharge-payment>span strong,html.dark .points-recharge-summary__main>strong,html.dark .points-recharge-summary dd,html.dark .points-recharge-dialog__panel h2,html.dark .points-recharge-dialog__panel dd{color:#edf3fb}html.dark .points-recharge-hero p,html.dark .points-recharge-section-head p,html.dark .points-recharge-preset>strong,html.dark .points-recharge-payment>span small,html.dark .points-recharge-summary :is(p,dt),html.dark .points-recharge-footer,html.dark .points-recharge-dialog__panel>p,html.dark .points-recharge-dialog__panel dt{color:#9eacbf}html.dark .points-recharge-balance__icon,html.dark .points-recharge-section-head>div>span,html.dark .points-recharge-payment__brand,html.dark .points-recharge-dialog__icon{border-color:#5b6e87a8;background:linear-gradient(145deg,#303e51f0,#1d2a3ae0);box-shadow:inset 0 1px #ffffff0f,0 9px 22px #0003}html.dark .points-recharge-preset,html.dark .points-recharge-custom__field{border-color:#4f6279a8;color:#dce5f1;background:#232f3fd1;box-shadow:inset 0 1px #ffffff0d,0 8px 22px #0000002e}html.dark .points-recharge-preset--selected,html.dark .points-recharge-payment{border-color:#ff7c4bb8;color:#ffad8b;background:linear-gradient(135deg,#442d2beb,#30242de0);box-shadow:inset 2px 0 #ff7138d1,inset 0 1px #ffffff12,0 12px 28px #00000038}html.dark .points-recharge-preset--selected>span{color:#ffad8b}html.dark .points-recharge-custom__field:hover,html.dark .points-recharge-custom__field:focus-within{border-color:#68809dc7;background:#2d3b4eeb;box-shadow:inset 0 1px #ffffff12,0 0 0 4px #4380a62e}html.dark .points-recharge-custom__field input{color:#edf3fb}html.dark .points-recharge-summary dl{border-color:#4e607794}html.dark .points-recharge-submit:disabled{border-color:#49596ead;color:#6f7d90;background:linear-gradient(145deg,#26303ec2,#19222fb3);box-shadow:inset 0 1px #ffffff0a,0 8px 22px #00000024}html.dark .points-recharge-error{border-color:#f46d8494;color:#ffc1cb;background:linear-gradient(145deg,#5b2635eb,#3e1e2be5);box-shadow:inset 0 1px #ffffff12,0 8px 22px #0000002e}html.dark .points-recharge-summary__action>small{color:#aebacd}html.dark .points-recharge-dialog__backdrop{background:#03080e9e}html.dark .points-recharge-dialog__panel{border-color:#54677fb8;color:#dce5f1;background:linear-gradient(145deg,#1f2b3afa,#111a26fa);box-shadow:0 28px 80px #00000075}html.dark .points-recharge-dialog__panel dl{border-color:#4e6077a3;background:#0e1620d1}html.dark .points-recharge-dialog__panel dl>div{background:#253141d1}html.dark .points-recharge-dialog__close,html.dark .points-recharge-payment-cancel{border-color:#54677fad;color:#b8c5d6;background:#253141d1}html.dark .points-recharge-payment-cancel:hover{color:#e4ebf4;background:#314054eb}html.dark .points-recharge-payment-status{border-color:#54677fb8;background:linear-gradient(145deg,#142b35f5,#122330eb);box-shadow:0 18px 42px #00000057}html.dark .points-recharge-payment-status--expired{background:linear-gradient(145deg,#222b39f5,#18202ceb)}html.dark .chat-studio-shell{--studio-ink: #e5ecf5;--studio-muted: #9ba9bc;color:#e5ecf5;background:radial-gradient(circle at 12% 72%,rgb(22 83 78 / 28%),transparent 34%),radial-gradient(circle at 58% 8%,rgb(36 78 112 / 30%),transparent 36%),radial-gradient(circle at 94% 40%,rgb(73 53 103 / 30%),transparent 38%),linear-gradient(145deg,#0f1620,#0b121b 46%,#14131f 76%,#0e151e)}html.dark .chat-studio-halo--top{background:radial-gradient(circle,rgb(44 94 128 / 44%),transparent 72%)}html.dark .chat-studio-halo--bottom{background:radial-gradient(circle,rgb(82 60 114 / 42%),transparent 72%)}html.dark .chat-studio-orb{border-color:#6479933d;background:linear-gradient(145deg,#37485e57,#1b27372e);box-shadow:inset 0 1px #ffffff12,0 24px 60px #00000038}html.dark .chat-studio-pane{border-color:#4e6077a8;background:linear-gradient(145deg,#1d2735eb,#131c28d1);box-shadow:inset 0 1px #ffffff0f,0 22px 65px #0000003d}html.dark .chat-studio-sidebar{background:linear-gradient(155deg,rgb(36 68 91 / 34%),transparent 48%),#161f2ce5}html.dark .chat-studio-workbench{background:linear-gradient(150deg,rgb(30 68 60 / 24%),rgb(55 43 78 / 18%) 72%,transparent),#121b27e5}html.dark :is(.chat-studio-header,.chat-studio-composer){border-color:#3d4f65bd;background:#161f2cc2}html.dark .chat-studio-messages{background:radial-gradient(circle at 76% 22%,rgb(42 84 111 / 18%),transparent 30%),radial-gradient(circle at 30% 78%,rgb(30 78 69 / 16%),transparent 34%)}html.dark .chat-studio-sidebar-section{border-color:#3d4f65ad}html.dark .chat-studio-session-list{color:#cbd6e4}html.dark .chat-studio-session-list [class*=text-slate-400]{color:#8291a5}html.dark .chat-studio-session-list [class*=bg-slate-100]{background-color:#303f52ad}html.dark .chat-studio-session-button{color:#aebccd}html.dark .chat-studio-session-button:hover{color:#eef4fb;background:#2e3d50c2}html.dark .chat-studio-session-button[aria-current=page]{color:#ffb394;background:linear-gradient(145deg,#4b312de0,#38282bd1);box-shadow:inset 0 0 0 1px #ff7e4c33}html.dark .chat-studio-session-button[aria-current=page] svg{color:#ff9b72}html.dark .chat-studio-session-delete{color:#8291a5}html.dark .chat-studio-session-delete:hover{color:#f2a0b5;background:#4b232fc2}html.dark .chat-studio-session-empty{border-color:#4d6179ad;color:#98a7ba;background:#1c2837c2}html.dark .chat-studio-mobile-drawer{color:#dce5f1;background:#16202d}html.dark .chat-studio-mobile-drawer>div:first-child{border-color:#3d4f65bd}html.dark .chat-studio-mobile-drawer>div:first-child span{color:#edf3fb}html.dark .chat-studio-mobile-drawer>div:first-child button{color:#9cabbf}html.dark .chat-studio-mobile-drawer>div:first-child button:hover{background:#374558b8}html.dark .chat-studio-title,html.dark .chat-studio-empty-title{color:#edf3fb}html.dark .chat-studio-meta,html.dark .chat-studio-empty-copy{color:#9eacbe}html.dark .chat-studio-header button{color:#aab8c9}html.dark .chat-studio-header button:hover{background:#354457b8}html.dark .chat-studio-live{color:#78d9b7;background:#1a4c3db8;box-shadow:inset 0 0 0 1px #4dbf942e}html.dark .chat-studio-context-marker{border-color:#b184397f;color:#edca86;background:#4a381cc2}html.dark .chat-studio-empty-icon{color:#ff9d78;background:#4e312bd1;box-shadow:inset 0 0 0 1px #ff814e2e}html.dark .chat-studio-prompt{border-color:#485c74c2;color:#b6c3d3;background:linear-gradient(145deg,#253243eb,#192533e0);box-shadow:inset 0 1px #ffffff0a}html.dark .chat-studio-prompt:hover{border-color:#ff7e4c7a;color:#eef4fb;background:linear-gradient(145deg,#343c4cf0,#2b2a37eb)}html.dark .chat-studio-search,html.dark .chat-studio-composer-card{border-color:#50637bad;color:#edf3fb;background:linear-gradient(145deg,#273344f0,#182331e5);box-shadow:inset 0 1px #ffffff0f,0 14px 38px #0000003d}html.dark .chat-studio-search:hover,html.dark .chat-studio-search:focus,html.dark .chat-studio-composer-card:focus-within{border-color:#68809dd1;color:#edf3fb;background:linear-gradient(145deg,#2d3b4ef5,#1b2838f0);box-shadow:0 0 0 4px #4380a62e,inset 0 1px #ffffff12,0 18px 44px #00000047}html.dark .chat-studio-composer-input{color:#edf3fb}html.dark .chat-studio-composer-input::placeholder,html.dark .chat-studio-search::placeholder{color:#7f8ea2}html.dark .chat-studio-composer-hint{color:#8493a7}html.dark .chat-studio-composer-clear{color:#9cabbf}html.dark .chat-studio-composer-clear:hover:not(:disabled){color:#edf3fb;background:#374558b8}html.dark .chat-studio-context-notice{border-color:#41aa807a;color:#74d9b4;background:#1a4c3db8;box-shadow:inset 0 1px #ffffff0d,0 8px 22px #0000002e}html.dark .chat-studio-bubble{border-color:#4f6279a3;box-shadow:inset 0 1px #ffffff0d,0 10px 28px #0003}html.dark .chat-studio-bubble--user{background:linear-gradient(145deg,#3f2d2de5,#2d232ddb)}html.dark .chat-studio-bubble--assistant{background:linear-gradient(145deg,#263344eb,#192635db)}html.dark .chat-studio-bubble--error{border-color:#aa485b94;background:#4b232fd1}html.dark :is(.chat-studio-bubble,.chat-markdown){color:#dce5f1}html.dark .chat-studio-bubble--error,html.dark .chat-studio-bubble--error .chat-markdown{color:#f0afc0}html.dark .chat-studio-messages [class*=bg-brand-100]{color:#ff9d78;background-color:#4e312bd1}html.dark .chat-studio-messages [class*=bg-slate-200]{color:#cbd6e4;background-color:#3a4a5fd1}html.dark .chat-studio-messages [class*=text-slate-400]{color:#8291a5}html.dark .chat-studio-messages [class*=text-slate-500]{color:#9aa9bc}html.dark .chat-studio-messages>[role=alert]{border-color:#aa485b94;color:#f0afc0;background:#4b232fd1}html.dark .chat-studio-messages>[role=alert] :is(h3,p){color:inherit}html.dark .chat-model-picker{--studio-ink: #e5ecf5}html.dark .chat-model-picker__trigger,html.dark .chat-studio-composer-card .chat-model-picker__trigger{border-color:#4f6279a8;color:#e5ecf5;background:linear-gradient(145deg,#2a3647eb,#192432e0);box-shadow:inset 0 1px #ffffff0f,0 10px 26px #0003}html.dark .chat-model-picker__content{border-color:#54677fb8;color:#dce5f1;background:linear-gradient(145deg,#1f2b3afc,#111a26fc);box-shadow:inset 0 1px #ffffff12,0 24px 60px #00000075}html.dark .chat-model-picker__search{border-color:#4e6077a3;background:#0f1823d6}html.dark .chat-model-picker__search input{color:#edf3fb}html.dark .chat-model-picker__item{color:#adbacb}html.dark .chat-model-picker__item:hover,html.dark .chat-model-picker__item:focus-visible{border-color:#5b708ab8;color:#edf3fb;background:#314054d6}html.dark .chat-model-picker__item[data-selected=true]{color:#ffad8b;background:#412c2bc7}html.dark .studio-shell.marketplace-page{border-color:#1f2b3afa;box-shadow:inset 0 1px #0000002e,0 22px 65px #0000003d}html.dark .marketplace-page :is(.studio-tabs,.studio-filterbar,.marketplace-hot,.marketplace-card,.marketplace-hot-card){border-color:#314156f0;box-shadow:inset 0 1px #00000024,0 12px 30px #0003}html.dark .marketplace-page .marketplace-hot{background:linear-gradient(145deg,#222f40f0,#182231e5)}html.dark .marketplace-page .marketplace-categories{border-color:#314156f0;background:radial-gradient(circle at 5% 12%,rgb(105 53 38 / 28%),transparent 30%),linear-gradient(145deg,#222f40f5,#182231eb);box-shadow:inset 0 1px #ffffff0d,0 16px 40px #00000038}html.dark .marketplace-page .marketplace-categories__intro{border-color:#495363e0;background:linear-gradient(135deg,#5b3127d1,#253040e0);box-shadow:inset 0 1px #ffffff0f}html.dark .marketplace-page .marketplace-categories__intro strong,html.dark .marketplace-page .marketplace-category strong{color:#edf3fb}html.dark .marketplace-page .marketplace-categories__intro small,html.dark .marketplace-page .marketplace-category small{color:#9eacbf}html.dark .marketplace-page .marketplace-category{border-color:#3a4b61eb;color:#dce5f1;background:linear-gradient(145deg,#2a3647eb,#1c2736e5);box-shadow:inset 0 1px #ffffff0d}html.dark .marketplace-page .marketplace-category__icon{border-color:#445870e0;color:#86bdf1;background:#233a52e0}html.dark .marketplace-page .marketplace-category[aria-pressed=true]{border-color:#ff7e4dc7;background:linear-gradient(135deg,#693222eb,#312d34eb);box-shadow:inset 3px 0 #ff7138,inset 0 1px #ffffff0f,0 8px 22px #0000003d}html.dark .marketplace-page .marketplace-category[aria-pressed=true] .marketplace-category__icon{border-color:#ff9369a8;color:#fff;background:linear-gradient(145deg,#ff7e4b,#b83d19)}html.dark .marketplace-page .marketplace-hot-carousel{border-color:#505e71e5;background:#101823;box-shadow:inset 0 1px #ffffff0d,0 14px 34px #00000047}html.dark .marketplace-page .marketplace-hot-card,html.dark .marketplace-page .marketplace-card{background:linear-gradient(145deg,#1f2c3cf0,#172230e5)}html.dark .marketplace-page :is(.studio-input,.marketplace-glass-select,.studio-button:not(.studio-button--primary),.marketplace-view-toggle button){border-color:#34455bf0;box-shadow:inset 0 1px #00000024}html.dark .marketplace-page .studio-interactive:not(.studio-button--primary):hover{border-color:#465b75e5;box-shadow:inset 0 1px #0000001f,0 12px 26px #0000003d}html.dark .marketplace-page .studio-interactive:not(.studio-button--primary):focus-visible{box-shadow:0 0 0 3px #3f7ba333,inset 0 1px #0000001f}html.dark .marketplace-page .studio-button.marketplace-like--active{border-color:#ff6675!important;color:#ff6675!important;background:linear-gradient(145deg,#682330fa,#461f2af5)!important;box-shadow:0 0 0 1px #ff667533,0 9px 22px #5c142361!important}html.dark .marketplace-page .studio-button.marketplace-favorite--active{border-color:#ff9a42!important;color:#ff9a42!important;background:linear-gradient(145deg,#663918fa,#462a18f5)!important;box-shadow:0 0 0 1px #ff9a4233,0 9px 22px #5c300f61!important}html.dark .newapi-studio-shell{--studio-ink: #dce5f1;--studio-deep: #f2f6fb;--studio-muted: #9ba9bc;--studio-faint: #8f9db1;color:var(--studio-ink);border-color:#4e6077a8;background:radial-gradient(circle at 12% 72%,rgb(22 83 78 / 28%),transparent 34%),radial-gradient(circle at 58% 8%,rgb(36 78 112 / 30%),transparent 36%),radial-gradient(circle at 94% 40%,rgb(73 53 103 / 30%),transparent 38%),linear-gradient(145deg,#0f1620,#0b121b 46%,#14131f 76%,#0e151e);box-shadow:inset 0 1px #ffffff0d,0 22px 65px #0000003d}html.dark .newapi-studio-decor--halo-top{background:#2c5e806b}html.dark .newapi-studio-decor--halo-bottom{background:#523c7266}html.dark :is(.newapi-studio-decor--orb-left,.newapi-studio-decor--orb-right){border-color:#6479933d;background:linear-gradient(145deg,#37485e57,#1b27372e);box-shadow:inset 0 1px #ffffff12,0 24px 60px #00000038}html.dark .newapi-page-eyebrow,html.dark :is(.newapi-glass-panel,.newapi-stat-card,.newapi-notice,.newapi-health-strip,.newapi-log-card,.newapi-dialog){border-color:#50637ba8;background:linear-gradient(145deg,#273344eb,#182331db);box-shadow:inset 0 1px #ffffff0f,0 18px 48px #00000038}html.dark .newapi-glass-panel--blue{background:linear-gradient(145deg,#25384cf0,#172434e0)}html.dark .newapi-glass-panel--mint{background:linear-gradient(145deg,#213b3cf0,#16292ee0)}html.dark .newapi-glass-panel--lilac{background:linear-gradient(145deg,#332f47f0,#222034e0)}html.dark .newapi-page-heading h1,html.dark .newapi-notice strong,html.dark .newapi-stat-card__value,html.dark .newapi-stat-card>div:last-child strong,html.dark .newapi-health-strip__title strong,html.dark .newapi-health-strip dd,html.dark .newapi-panel-heading h2,html.dark .newapi-table-primary,html.dark .newapi-dialog__title h2,html.dark .newapi-switch-row strong,html.dark .newapi-liquid-select__value strong,html.dark .newapi-liquid-select__option strong{color:#edf3fb}html.dark .newapi-page-heading>p,html.dark .newapi-notice p,html.dark .newapi-table-secondary,html.dark .newapi-liquid-select__value small,html.dark .newapi-liquid-select__option small{color:#9eacbf}html.dark .newapi-action:not(.newapi-action--primary),html.dark :is(.newapi-field,.newapi-select),html.dark .newapi-model-picker,html.dark .newapi-expiry-presets button,html.dark .newapi-toggle-card,html.dark .newapi-quota-field,html.dark .newapi-table-key{border-color:#4f6279a8;color:#dce5f1;background:#232f3fd1;box-shadow:inset 0 1px #ffffff0d,0 8px 22px #0000002e}html.dark :is(.newapi-field,.newapi-select):hover:not(:disabled),html.dark :is(.newapi-field,.newapi-select):focus,html.dark .newapi-glass-interactive:hover:not(:disabled){border-color:#68809dc7;color:#edf3fb;background:#2d3b4eeb;box-shadow:inset 0 1px #ffffff12,0 0 0 4px #4380a62e}html.dark .newapi-field::placeholder{color:#77869a}html.dark .newapi-field-label{color:#bec9d8}html.dark .newapi-stat-grid--compact{border-color:#50637ba8;background:#1c2736d6;box-shadow:inset 0 1px #ffffff0d,0 12px 34px #0003}html.dark .newapi-stat-grid--compact .newapi-stat-card{border-color:#4b5d7494;background:radial-gradient(circle at 16% 0%,rgb(63 78 98 / 38%),transparent 52%)}html.dark :is(.newapi-stat-card__icon,.newapi-notice__icon,.newapi-health-strip__title>span){border-color:#5b6e87a8;background:linear-gradient(145deg,#303e51f0,#1d2a3ae0);box-shadow:inset 0 1px #ffffff0f,0 9px 22px #0003}html.dark .newapi-credential-table-wrap{border-color:#4e6077a3;background:#141f2cd1;box-shadow:inset 0 1px #ffffff0a,0 16px 38px #0003}html.dark .newapi-credential-table{color:#b7c3d2}html.dark .newapi-credential-table :is(th,td){border-color:#4a5c7285}html.dark .newapi-credential-table th{color:#93a2b6;background:#1e2a39f5;box-shadow:inset 0 1px #ffffff0a}html.dark .newapi-credential-table tbody tr{background:#141f2c7a}html.dark .newapi-credential-table tbody tr:hover{background:#2d3b4eb8}html.dark .newapi-credential-table th:last-child,html.dark .newapi-credential-table td:last-child{border-left:1px solid rgb(71 90 113 / 52%);background:#1c2837fa;box-shadow:-12px 0 22px #040a1147}html.dark .newapi-credential-table tbody tr:hover td:last-child{background:#2a384afa}html.dark .newapi-credential-table__name{color:#edf3fb}html.dark .newapi-status{border-color:#4e6279ad;color:#a8b6c8;background:#273445d1;box-shadow:inset 0 1px #ffffff0d}html.dark .newapi-status--success{border-color:#30896f7a;color:#70d5b8;background:#19443ac2}html.dark .newapi-status--warning{border-color:#9b74307a;color:#e4bb70;background:#45351bc2}html.dark .newapi-status--danger{border-color:#a648607f;color:#efa0b5;background:#492330c2}html.dark .newapi-status--orange{border-color:#af54347a;color:#ffad8b;background:#4b2c27c2}html.dark .newapi-status--blue{border-color:#3e77aa7a;color:#8ecbf0;background:#1b3a55c2}html.dark .newapi-status--lilac{border-color:#755b9e7a;color:#c4ace9;background:#362b4bc2}html.dark .newapi-table-key__value{color:#aebccd}html.dark .newapi-table-key__value:hover code{color:#ffad8b}html.dark .newapi-table-group{border-color:#3e77aa7f;color:#8ecbf0;background:#1b3a55b8}html.dark .newapi-credential-table time{color:#9eacbf}html.dark .newapi-table-icon-action{color:#94a4b8}html.dark .newapi-table-icon-action:hover:not(:disabled){border-color:#526780d1;color:#ffad8b;background:#314054e0;box-shadow:inset 0 1px #ffffff0f,0 8px 18px #0003}html.dark .newapi-table-icon-action--danger:hover:not(:disabled){border-color:#b048608a;color:#f2a2b8;background:#4e2532d1}html.dark .newapi-pagination>div>span{color:#aebccd}html.dark .newapi-credential-panel{border-color:#41546bc2;background:radial-gradient(circle at 10% 0%,rgb(48 67 88 / 34%),transparent 38%),linear-gradient(145deg,#1b2736f0,#121c29e5);box-shadow:inset 0 1px #ffffff0d,0 20px 50px #0000003d}html.dark .newapi-credential-panel__header small{color:#75c4df}html.dark .newapi-credential-panel__header h2{color:#edf3fb}html.dark .newapi-credential-panel__header p{color:#9eacbf}html.dark .newapi-credential-panel__header>span{border-color:#3e77aa7a;color:#8ecbf0;background:#1b3a55b3}html.dark .newapi-credential-panel .newapi-toolbar{border-color:#43566db8;background:#131e2ba8;box-shadow:inset 0 1px #ffffff08}html.dark .newapi-credential-panel .newapi-toolbar>p{color:#8493a7}html.dark .newapi-credential-identity__icon{border-color:#3e77aa7f;color:#8ecbf0;background:#1b3a55b8;box-shadow:inset 0 1px #ffffff0a}html.dark .newapi-credential-identity small,html.dark .newapi-credential-scope small,html.dark .newapi-credential-quota small,html.dark .newapi-credential-activity small{color:#8998ad}html.dark .newapi-table-key{border-color:#465971c7;background:#0f1925b8;box-shadow:inset 0 1px #ffffff08}html.dark .newapi-credential-scope strong,html.dark .newapi-credential-quota strong,html.dark .newapi-credential-activity strong{color:#dce5f1}html.dark .newapi-credential-panel .newapi-pagination{border-color:#43566dad;background:#16212fb8;box-shadow:inset 0 1px #ffffff08}html.dark .newapi-log-list__header,html.dark .newapi-filter-panel__heading,html.dark .newapi-dialog__header,html.dark .newapi-dialog__footer,html.dark .newapi-form-section+.newapi-form-section{border-color:#4e607794}html.dark .newapi-log-card__details,html.dark .newapi-log-detail{border-color:#4b5d7494;color:#b7c3d2;background:#16202ec2}html.dark .newapi-log-list__header strong,html.dark .newapi-log-card__time strong,html.dark .newapi-log-card__model strong,html.dark .newapi-log-card__metrics dd,html.dark .newapi-log-detail dd,html.dark .newapi-log-pagination>span strong,html.dark .newapi-log-pagination>div>b{color:#edf3fb}html.dark .newapi-log-list__header p,html.dark .newapi-log-card__time small,html.dark .newapi-log-card__model small,html.dark .newapi-log-card__metrics dt,html.dark .newapi-log-detail dt,html.dark .newapi-log-pagination>span{color:#9eacbf}html.dark .newapi-log-card__time>span{border-color:#53667ea8;color:#74bdf0;background:#233a50b8;box-shadow:inset 0 1px #ffffff0d,0 8px 20px #0000002e}html.dark .newapi-log-card__metrics>div,html.dark .newapi-log-card__details{border-color:#4c5e7494}html.dark .newapi-log-detail>div{border-color:#4e6077a3;background:#1d2938d6;box-shadow:inset 0 1px #ffffff0a}html.dark .newapi-log-pagination:not(.newapi-log-pagination--compact){border:1px solid rgb(80 99 123 / 66%);background:#1f2b3ae0;box-shadow:inset 0 1px #ffffff0d,0 10px 28px #0003}html.dark .newapi-status{border-color:#53667ea3;color:#b7c5d7;background:#293648d1;box-shadow:inset 0 1px #ffffff0a}html.dark .newapi-status--success{border-color:#40957c75;color:#70d7b9;background:#184c4094}html.dark .newapi-status--warning{border-color:#a97d2d7a;color:#e3bd69;background:#53401d9e}html.dark .newapi-status--danger{border-color:#ba455075;color:#ff9ca4;background:#532531b8}html.dark .newapi-status--orange{border-color:#db62387f;color:#ffad8b;background:#492d29a8}html.dark .newapi-status--blue{border-color:#4789b87a;color:#8dccf1;background:#233a50b8}html.dark .newapi-status--lilac{border-color:#7c68ae7f;color:#c2b5e9;background:#362e4ea8}html.dark .newapi-dialog-backdrop{background:#03080e9e}html.dark .newapi-dialog{color:#dce5f1;background:linear-gradient(145deg,#1f2b3afc,#111a26fc);box-shadow:0 28px 80px #0000007a}html.dark .newapi-liquid-select__trigger,html.dark .newapi-liquid-select{border-color:#4f6279ad;color:#dce5f1;background:linear-gradient(145deg,#2a3647f0,#192432e5);box-shadow:inset 0 1px #ffffff0f,0 18px 46px #0000004d}html.dark .newapi-liquid-select__ambient,html.dark .newapi-liquid-select__refraction{opacity:.18}html.dark .newapi-liquid-select__option{color:#adbacb;background:#2531416b}html.dark .newapi-liquid-select__option:hover,html.dark .newapi-liquid-select__option:focus-visible{border-color:#5b708ab8;color:#edf3fb;background:#314054d6}html.dark .newapi-liquid-select__option[aria-selected=true]{color:#8fd1f1;background:#2048609e}html.dark :is(.newapi-glass-select,.newapi-glass-datetime__trigger,.newapi-glass-combobox__input){border-color:#4f6279ad;color:#dce5f1;background:linear-gradient(145deg,#2a3647f0,#192432e5);box-shadow:inset 0 1px #ffffff0f,0 10px 26px #0003}html.dark :is(.newapi-glass-select__content,.newapi-glass-datetime,.newapi-glass-combobox__content,.marketplace-glass-select__content){border-color:#54677fb8;color:#dce5f1;background:linear-gradient(145deg,#1f2b3afc,#111a26fc);box-shadow:inset 0 1px #ffffff12,0 24px 60px #00000075}html.dark :is(.newapi-glass-select__item,.marketplace-glass-select__item){color:#adbacb}html.dark :is(.newapi-glass-select__item,.marketplace-glass-select__item)[data-highlighted]{color:#edf3fb;background:#314054d6}html.dark :is(.newapi-glass-select__item,.marketplace-glass-select__item)[data-state=checked]{color:#ffad8b;background:#412c2bc7}html.dark .newapi-dialog--cc-switch{border-color:#43566de0;background:radial-gradient(circle at 12% 0%,rgb(58 76 98 / 30%),transparent 38%),linear-gradient(145deg,#1d2938fc,#111b27fc)}html.dark .newapi-dialog--cc-switch .newapi-dialog__title>span{border-color:#56677fb8;color:#ff9d78;background:#393033db;box-shadow:inset 0 1px #ffffff0f,0 9px 22px #0003}html.dark .newapi-dialog--cc-switch .newapi-dialog__body{scrollbar-color:rgb(101 122 148 / 54%) transparent}html.dark .newapi-dialog--cc-switch .newapi-dialog__body::-webkit-scrollbar{width:6px}html.dark .newapi-dialog--cc-switch .newapi-dialog__body::-webkit-scrollbar-track{background:transparent}html.dark .newapi-dialog--cc-switch .newapi-dialog__body::-webkit-scrollbar-thumb{border-radius:999px;background:#657a948a}html.dark .newapi-cc-switch-apps legend{color:#c6d1df}html.dark .newapi-cc-switch-app{border-color:#43566dd1;color:#aebccd;background:linear-gradient(145deg,#243142e5,#182331d6);box-shadow:inset 0 1px #ffffff0d,0 8px 20px #00000029}html.dark .newapi-cc-switch-app:hover{border-color:#566c86e0;color:#e3eaf3;background:#2b394beb}html.dark .newapi-cc-switch-app>span{border-color:#5b708ab8;background:#172331eb;box-shadow:inset 0 1px #ffffff0a}html.dark .newapi-cc-switch-app>input:checked+span{border-color:#ff8554b8;background:#462d2aeb}html.dark .newapi-cc-switch-app:has(input:checked){border-color:#ff855499;color:#ffad8b;background:linear-gradient(145deg,#48302deb,#34272be0);box-shadow:inset 2px 0 #ff7138e0,inset 0 1px #ffffff0f,0 8px 20px #0000002e}html.dark .newapi-cc-switch-app:has(input:focus-visible){box-shadow:0 0 0 4px #4380a62e,inset 2px 0 #ff7138e0}html.dark .newapi-dialog--cc-switch .newapi-field{border-color:#465971d6;color:#edf3fb;background:#101b28e0;box-shadow:inset 0 1px #ffffff08}html.dark .newapi-dialog--cc-switch .newapi-glass-combobox{border-color:#465971d6;background:linear-gradient(145deg,#1f2c3cf0,#141f2de5);box-shadow:inset 0 1px #ffffff0a,0 10px 24px #00000029}html.dark .newapi-dialog--cc-switch .newapi-glass-combobox:hover,html.dark .newapi-dialog--cc-switch .newapi-glass-combobox.is-open,html.dark .newapi-dialog--cc-switch .newapi-glass-combobox:focus-within{border-color:#657f9cd6;background:linear-gradient(145deg,#273547f5,#182433f0);box-shadow:0 0 0 4px #4380a629,inset 0 1px #ffffff0d,0 14px 30px #00000038}html.dark .newapi-dialog--cc-switch .newapi-glass-combobox__input{border:0;color:#e3eaf3;background:transparent;box-shadow:none}html.dark .newapi-dialog--cc-switch .newapi-glass-combobox__input::placeholder{color:#748399}html.dark .newapi-dialog--cc-switch .newapi-glass-combobox__toggle{color:#8fa0b5;background:#2b394b85}html.dark .newapi-glass-combobox__option{color:#adbacb}html.dark .newapi-glass-combobox__option[data-active=true]{border-color:#5b708ab8;color:#edf3fb;background:#314054e0;box-shadow:inset 0 1px #ffffff0f,0 8px 20px #0003}html.dark .newapi-glass-combobox__option[data-selected=true]{color:#ffad8b;background:#462f2dd1}html.dark .newapi-glass-combobox__empty{color:#8f9db1}html.dark .newapi-cc-switch-warning{color:#e9c37c}html.dark .newapi-cc-switch-endpoint{border-color:#43566dcc;background:#131e2be0;box-shadow:inset 0 1px #ffffff08}html.dark .newapi-cc-switch-endpoint span{color:#8392a6}html.dark .newapi-cc-switch-endpoint code{color:#8dccf1}html.dark .message-center__metrics>div{border-color:#50637ba8;background:linear-gradient(145deg,#273344eb,#182331db);box-shadow:inset 0 1px #ffffff0f,0 12px 34px #00000038}html.dark .message-center__metrics span,html.dark .message-center__metrics small,html.dark .message-center__item-heading small,html.dark .message-center__item time{color:#8f9db1}html.dark .message-center__metrics strong,html.dark .message-center__item-heading strong{color:#edf3fb}html.dark .message-center__toolbar,html.dark .message-center__item{border-color:#4e607794}html.dark .message-center__item{color:#dce5f1;background:#1d283757}html.dark .message-center__item:hover{background:#2b384aa3}html.dark .message-center__item--unread{background:linear-gradient(90deg,#4e2630b8,#232f3f47 48%);box-shadow:inset 3px 0 #ef535b}html.dark .message-center__item-icon{border-color:#5b6e87a8;color:#66b3ee;background:linear-gradient(145deg,#303e51f0,#1d2a3ae0);box-shadow:inset 0 1px #ffffff0f,0 9px 22px #0003}html.dark .message-center__item--unread .message-center__item-icon{color:#ff8188;background:linear-gradient(145deg,#4b2d37f0,#34222de0);box-shadow:inset 0 1px #ffffff0f,0 9px 22px #0003}html.dark .message-center__item-summary{color:#aab7c8}html.dark .message-center__unread-label{color:#ffabb0;background:#6a2a36ad}html.dark .message-center__read-button{border-color:#c948536b!important;color:#ff9aa1!important;background:#5b25309e!important}html.dark .message-center__sections{border-color:#50637ba8;background:#232f3fc2;box-shadow:inset 0 1px #ffffff0d,0 10px 30px #0003}html.dark .message-center__sections button{color:#9eacbf}html.dark .message-center__sections button:hover{color:#edf3fb;background:#344357c2}html.dark .message-center__sections button.is-active{border:1px solid rgb(255 128 78 / 62%);color:#fff;background:linear-gradient(135deg,#b84a24,#8f362a);box-shadow:inset 0 1px #ffffff1f,0 8px 20px #00000042}html.dark .message-center__refresh-button{border:1px solid rgb(82 101 125 / 72%);color:#dce5f1;background:linear-gradient(145deg,#2a3647f0,#192432e5);box-shadow:inset 0 1px #ffffff12,0 8px 22px #0003}html.dark .message-center__refresh-button:hover:not(:disabled){border-color:#6a829ed1;color:#fff;background:linear-gradient(145deg,#344357f5,#1f2d3ef0)}html.dark .message-center__read-all-button{border:1px solid rgb(255 128 78 / 58%);color:#fff;background:linear-gradient(135deg,#b84a24,#8f362a);box-shadow:inset 0 1px #ffffff1f,0 8px 20px #0000003d}html.dark .message-center__read-all-button:disabled{border-color:#48586c9e;color:#78869a;background:linear-gradient(145deg,#242f3dd1,#19222fc7);box-shadow:inset 0 1px #ffffff0a;opacity:1}html.dark .messenger-layout{color:#dce5f1}html.dark .messenger-sidebar{border-color:#4c5e7494;background:#16202ed6}html.dark .messenger-sidebar__header,html.dark .messenger-chat__header,html.dark .messenger-chat__notice,html.dark .messenger-composer,html.dark .messenger-composer__attachments{border-color:#4c5e7494}html.dark .messenger-sidebar__header span,html.dark .messenger-conversation__body :is(time,small),html.dark .messenger-chat__header span,html.dark .messenger-messages__state,html.dark .messenger-bubble__meta,html.dark .messenger-empty,html.dark .messenger-contact-dialog>header span,html.dark .messenger-contact-list small,html.dark .messenger-composer__actions>span{color:#8f9db1}html.dark .messenger-sidebar__header button,html.dark .messenger-chat__header>button,html.dark .messenger-search{border-color:#4f6279a8;color:#aab7c8;background:#232f3fd1}html.dark .messenger-search input{color:#edf3fb}html.dark .messenger-conversation:hover{background:#314054b8}html.dark .messenger-conversation--active{color:#edf3fb;background:linear-gradient(100deg,#452d2be0,#1e3749c7)!important;box-shadow:inset 3px 0 #ff7138}html.dark .messenger-avatar{border-color:#637892ad;box-shadow:0 5px 14px #00000038}html.dark .messenger-chat{background:radial-gradient(circle at 75% 5%,rgb(39 82 110 / 28%),transparent 36%),#121b27db}html.dark .messenger-chat__header{background:#1c2736b8}html.dark .messenger-chat__notice{border-color:#ef30387a;color:#ff9aa0;background:#6f1f26ad}html.dark .messenger-chat__notice :is(svg,strong){color:#ffb0b4}html.dark .messenger-chat__notice--blocked{color:#ffc1c4;background:#821d26d1}html.dark .messenger-chat__notice--blocked :is(svg,strong){color:#ffd0d2}html.dark .message-center__pagination{border-color:#4c5e7494;background:#18223094}html.dark .message-center__pagination-summary{color:#8f9db1}html.dark .message-center__pagination-summary strong{color:#cbd6e4}html.dark .message-center__pagination-size{color:#9eacbf}html.dark .message-center__pagination-size select{border-color:#4f6279a8;color:#dce5f1;background:#232f3fd1}html.dark .message-center__pagination-ellipsis,html.dark .message-center__pagination-jump{color:#9eacbf}html.dark .message-center__pagination-jump input{border-color:#4f6279a8;color:#edf3fb;background:#232f3fd1}html.dark .message-center__pagination-jump button{border-color:#ef30387a;color:#ffb0b4;background:#6f1f26ad}html.dark .messenger-bubble{border-color:#4f6279a8;background:#273344eb;box-shadow:inset 0 1px #ffffff0d,0 6px 16px #0003}html.dark .messenger-message-row--mine .messenger-bubble{border-color:#ff7f4e6b;background:linear-gradient(135deg,#482e2beb,#35242de5)}html.dark .messenger-bubble p,html.dark .messenger-file,html.dark .messenger-empty strong,html.dark .messenger-contact-list>button{color:#dce5f1}html.dark .messenger-image{color:#9eacbf;background:#1b2a3a}html.dark .messenger-file__icon{color:#75baf0;background:#204560b8}html.dark .messenger-file__download:hover{color:#ffad8b;background:#482e2bb8}html.dark .messenger-preview{background:#03080eb8}html.dark .messenger-preview__dialog{border-color:#5b6c82ad;background:#172231}html.dark .messenger-preview__dialog>header,html.dark .messenger-preview__dialog>footer{border-color:#4c5e749e;background:#1d2938f5}html.dark .messenger-preview__dialog>header strong,html.dark .messenger-preview__state strong{color:#e4ecf6}html.dark .messenger-preview__body{background:#101925}html.dark .messenger-preview__audio{background:#1d2938}html.dark .messenger-composer{background:#16202edb}html.dark .messenger-composer__card{border-color:#4f6279ad;color:#edf3fb;background:#232f3fe5;box-shadow:inset 0 1px #ffffff0d,0 8px 24px #0003}html.dark .messenger-composer textarea{color:#edf3fb;background:transparent}html.dark .messenger-composer__tools button{color:#9eacbf}html.dark .messenger-composer__tools button:hover,html.dark .messenger-composer__tools button.is-active{color:#ffad8b;background:#482e2bb8}html.dark .messenger-composer__attachment{border-color:#4c5e749e;background:#1d2837eb}html.dark .messenger-composer__attachment strong{color:#dce5f1}html.dark .messenger-emoji-picker,html.dark .messenger-contact-dialog{border-color:#54677fb8;color:#dce5f1;background:linear-gradient(145deg,#1f2b3afc,#111a26fc);box-shadow:0 28px 80px #0000007a}html.dark .messenger-contact-overlay{background:#03080e9e}html.dark .messenger-contact-list>button:hover{background:#314054b8}html.dark .forum-nav{border-color:#50637bad;background:#1f2b3ae0;box-shadow:inset 0 1px #ffffff0f,0 12px 34px #00000038}html.dark .forum-nav__item{color:#aab7c8}html.dark .forum-nav__item:hover{color:#edf3fb;background:#314054c2}html.dark .forum-nav__item[aria-current=page]{border-color:#ff804e9e;color:#fff;background:linear-gradient(135deg,#b84a24,#8f362a);box-shadow:inset 2px 0 #ff7138,inset 0 1px #ffffff1a,0 9px 22px #00000038}html.dark .forum-hero__metrics>div{border-color:#50637ba8;background:linear-gradient(145deg,#273344eb,#182331db);box-shadow:inset 0 1px #ffffff0f,0 12px 34px #00000038}html.dark .forum-hero__metrics strong,html.dark .forum-post h2,html.dark .forum-post footer strong,html.dark .forum-pagination__summary strong{color:#edf3fb}html.dark .forum-hero__metrics small,html.dark .forum-post__meta>span:last-child,html.dark .forum-post__main>p,html.dark .forum-post footer small,html.dark .forum-post__stats,html.dark .forum-pagination__summary,html.dark .forum-pagination__size{color:#9eacbf}html.dark .forum-category{border-color:#4e6077a8;color:#b7c5d7;background:#232f3fd1}html.dark .forum-category:hover{border-color:#677f9bc7;color:#edf3fb;background:#314054db}html.dark .forum-category small{color:#8796aa}html.dark .forum-category[aria-pressed=true]{border-color:#ff804e9e;color:#ffad8b;background:#412c2bcc;box-shadow:inset 2px 0 #ff7138}html.dark .forum-post{border-color:#50637ba8;color:#dce5f1;background:linear-gradient(145deg,#263243eb,#172230db)}html.dark .forum-post footer{border-color:#4c5e7494}html.dark .forum-post__read{color:#74bdf0}html.dark .forum-post__stat:hover:not(:disabled){border-color:#5b708ab8;color:#8dccf1;background:#314054c2}html.dark .forum-post__report:hover:not(:disabled){border-color:#db62387a;color:#ff9b73;background:#492d29a8}html.dark .forum-page .forum-avatar{border:1px solid rgb(255 157 120 / 72%);border-color:#ff9d78b8!important;box-shadow:0 0 0 2px #ff71381f,0 6px 16px #0000004d}html.dark .forum-page .forum-avatar--image{background:#243246}html.dark .forum-page .forum-avatar--fallback{color:#fff4ee;background:linear-gradient(145deg,#a74322,#68302d);text-shadow:0 1px 2px rgb(0 0 0 / 38%)}html.dark .forum-pagination{border-color:#50637ba8;background:#1f2b3ae0;box-shadow:inset 0 1px #ffffff0f,0 10px 28px #0003}html.dark .forum-pagination__size select{border-color:#4f6279ad;color:#dce5f1;background:#1d2938eb}html.dark .forum-pagination__ellipsis,html.dark .forum-pagination__jump{color:#9eacbf}html.dark .forum-pagination__jump input{border-color:#4f6279ad;color:#edf3fb;background:#1d2938eb}html.dark .forum-pagination__jump button{border-color:#ff71387a;color:#ffb292;background:#622f22ad}html.dark .forum-page .rounded-2xl.border,html.dark .forum-page .rounded-xl.border,html.dark .forum-page .bg-white{border-color:#50637ba8!important;color:#dce5f1!important;background:#1f2b3ae0!important;box-shadow:inset 0 1px #ffffff0d,0 10px 28px #0003}html.dark .forum-page :is(.text-slate-950,.text-slate-900,.text-slate-800){color:#edf3fb!important}html.dark .forum-page :is(.text-slate-700,.text-slate-600,.text-slate-500){color:#aab7c8!important}html.dark .forum-page :is(input,select,textarea){border-color:#4f6279b8!important;color:#edf3fb!important;background:#0f1823e0!important;box-shadow:inset 0 1px #ffffff0a!important}html.dark .forum-page :is(input,textarea)::placeholder{color:#77869a!important}html.dark .forum-page :is(input,select,textarea):focus{border-color:#6884a1db!important;background:#121d2af5!important;box-shadow:0 0 0 4px #4380a62e!important}.dark{--background: rgb(10, 10, 10);--foreground: rgb(250, 250, 250);--card: rgb(23, 23, 23);--card-foreground: rgb(250, 250, 250);--popover: rgb(23, 23, 23);--popover-foreground: rgb(250, 250, 250);--primary: rgb(229, 229, 229);--primary-foreground: rgb(23, 23, 23);--secondary: rgb(38, 38, 38);--secondary-foreground: rgb(250, 250, 250);--muted: rgb(38, 38, 38);--muted-foreground: rgb(161, 161, 161);--accent: rgb(38, 38, 38);--accent-foreground: rgb(250, 250, 250);--destructive: rgb(255, 100, 103);--border: rgba(255, 255, 255, .1);--input: rgba(255, 255, 255, .15);--ring: rgb(115, 115, 115);--chart-1: rgb(20, 71, 230);--chart-2: rgb(0, 188, 125);--chart-3: rgb(253, 154, 0);--chart-4: rgb(173, 70, 255);--chart-5: rgb(255, 32, 86);--shadow-spread: 0px;--shadow-y: 1px;--shadow-blur: 4px;--shadow-x: 0px;--shadow-color: rgba(0, 0, 0, 1)}html.dark .studio-modal{--studio-ink: #e9eff8;--studio-title: #f1f5fa;--studio-muted: #a4b1c3;--studio-soft: #8998ad;--studio-accent-deep: #ff9d78;color:var(--studio-ink)}html.dark .studio-modal__backdrop{background:#03080ea8}html.dark .studio-modal__dialog{border-color:#52657dc2;color:var(--studio-ink);background:radial-gradient(circle at 12% 0%,rgb(71 89 112 / 38%),transparent 48%),linear-gradient(145deg,#1f2b3afa,#131d2af5);box-shadow:inset 0 1px #ffffff12,0 28px 80px #00000085}html.dark .studio-modal__header{border-color:#4e6077a8;background:#192432e5;box-shadow:0 10px 24px #00000024}html.dark .studio-modal__header h2{color:var(--studio-title)}html.dark .studio-modal .studio-field__label{color:#dce5f1}html.dark .studio-modal .studio-field__hint{color:#a4b1c3}html.dark .studio-modal__dialog.studio-scroll-area::-webkit-scrollbar-thumb{background:#657a949e}html.dark .studio-shell.project-page{border-color:#2b394bf5;box-shadow:inset 0 1px #00000024,0 22px 65px #0000003d}html.dark .project-page :is(.studio-tabs,.studio-filterbar,.project-card){border-color:#37485eeb;box-shadow:inset 0 1px #0000001f,0 12px 30px #0000002e}html.dark .project-page .studio-tabs{background:#192432d1}html.dark .project-page .studio-filterbar{background:#1b2736db}html.dark .project-page .project-card{background:linear-gradient(145deg,#222f3fe5,#182331d6)}html.dark .project-page .project-card__main{background:#1c2939ad}html.dark .project-page .project-card__meta{border-color:#384a60eb;background:#192635e0;box-shadow:inset 0 1px #0000001f}html.dark .project-page :is(.studio-input,.project-glass-select){border-color:#394b61f0;background:#111b27e5;box-shadow:inset 0 1px #0000001f}html.dark .project-page .studio-button:not(.studio-button--primary),html.dark .project-page .studio-tab:not([aria-selected=true]){border-color:#3a4c63eb;background:#1e2b3bd6;box-shadow:inset 0 1px #0000001f}html.dark .project-page .studio-tab:not([aria-selected=true]){border-color:transparent;background:transparent}html.dark .project-page .studio-interactive:not(.studio-button--primary):hover{border-color:#4c627ce0;box-shadow:inset 0 1px #0000001f,0 12px 26px #0000003d}html.dark .project-page .studio-interactive:not(.studio-button--primary):focus-visible{box-shadow:0 0 0 3px #3f7ba333,inset 0 1px #0000001f}html.dark .project-page .project-card__interactions .studio-button.project-card__like--active,html.dark .project-page .project-detail__footer .studio-button.project-card__like--active{border-color:#ff6675!important;color:#ff6675!important;background:linear-gradient(145deg,#682330fa,#461f2af5)!important;box-shadow:0 0 0 1px #ff667533,0 9px 22px #5c142361!important}html.dark .project-page .project-card__interactions .studio-button.project-card__favorite--active,html.dark .project-page .project-detail__footer .studio-button.project-card__favorite--active{border-color:#ff9a42!important;color:#ff9a42!important;background:linear-gradient(145deg,#663918fa,#462a18f5)!important;box-shadow:0 0 0 1px #ff9a4233,0 9px 22px #5c300f61!important}html.dark .edu2-shell,html.dark .edu2-ai-tutor-portal{--edu2-ink: #e8eef7;--edu2-deep: #f1f5fa;--edu2-muted: #a4b1c3;--edu2-soft: #8998ad;--edu2-accent-deep: #ff9d78}html.dark .edu2-shell{border-color:#4f627994;color:var(--edu2-ink);background:radial-gradient(circle at 12% 72%,rgb(27 91 82 / 28%),transparent 33%),radial-gradient(circle at 58% 8%,rgb(38 80 114 / 30%),transparent 35%),radial-gradient(circle at 94% 40%,rgb(78 57 111 / 30%),transparent 37%),linear-gradient(145deg,#121923,#0f1721 44%,#171624 74%,#111821);box-shadow:inset 0 1px #ffffff0d}html.dark .edu2-noise{opacity:.1}html.dark .edu2-halo--top{background:#2b698f6b}html.dark .edu2-halo--bottom{background:#5b438466}html.dark .edu2-orb{border-color:#63799357;background:linear-gradient(145deg,#3d4e6347,#1a2b3a1f);box-shadow:inset 0 1px #ffffff12,0 28px 70px #0003}html.dark .edu2-card,html.dark .edu2-subcard{border-color:#50637b9e;background:radial-gradient(circle at 9% -4%,rgb(70 88 111 / 28%),transparent 43%),linear-gradient(145deg,#232f3feb,#17212fcc);box-shadow:inset 0 1px #ffffff0f,inset 0 -1px #0000001f,0 18px 48px #0000003d}html.dark .edu2-interactive:before{background:radial-gradient(circle at 18% -22%,rgb(114 135 161 / 34%),transparent 42%),linear-gradient(150deg,rgb(255 255 255 / 8%),transparent 42%,rgb(58 104 137 / 16%));box-shadow:inset 0 1px #ffffff14,inset 0 -1px #0000002e}html.dark .edu2-interactive:hover:not(:disabled){border-color:#657b96c7;box-shadow:inset 0 1px #ffffff17,0 14px 30px #00000047}html.dark .edu2-button--primary{border-color:#ff703eb8}html.dark .edu2-button--primary.edu2-interactive:hover:not(:disabled){border-color:#ff7e4be0}html.dark .edu2-button--glass,html.dark .edu2-button--ghost,html.dark .edu2-icon-button{border-color:#50647cb3;color:#b7c4d4;background:linear-gradient(145deg,#2d3b4de5,#1d2a3ad1);box-shadow:inset 0 1px #ffffff0f,0 8px 22px #0003}html.dark .edu2-button:disabled.edu2-button--primary{color:#77869a;border-color:#45556a8a;background:linear-gradient(145deg,#263140c2,#1c2633b8)}html.dark .edu2-badge{border-color:#5367809e;background:#233040d1}html.dark .edu2-badge--neutral{color:#b1becf}html.dark .edu2-badge--blue{color:#8ccbf0;background:#1d415bc2}html.dark .edu2-badge--mint{color:#70d5b8;background:#1b483ebd}html.dark .edu2-badge--amber{color:#e8be72;background:#4c3b1cbd}html.dark .edu2-badge--rose{color:#efa0b5;background:#4e2634bd}html.dark .edu2-badge--orange{color:#ffad8b;border-color:#af543485;background:#4b2c27c7}html.dark .edu2-input,html.dark .edu2-sort-select{border-color:#50647cb8;color:#e7edf6;background:#131e2be0;box-shadow:inset 0 1px #ffffff0d,0 8px 24px #00000029}html.dark .edu2-input::placeholder{color:#77869a}html.dark .edu2-input:hover:not(:disabled),html.dark .edu2-input:focus,html.dark .edu2-sort-select:hover,html.dark .edu2-sort-select[data-state=open]{border-color:#67819ed6;background:#172534f5;box-shadow:0 0 0 4px #4180a82e,inset 0 1px #ffffff12}html.dark .edu2-alert--rose{color:#f0a0b7;border-color:#ae4b6685;background:#492330c7}html.dark .edu2-alert--amber{color:#e9c37c;border-color:#a1773185;background:#45351bc7}html.dark .edu2-alert--mint{color:#77d7bc;border-color:#3489717f;background:#1b443bc7}html.dark .edu2-alert--blue{color:#8ecbf0;border-color:#3e77aa85;background:#1b3a55c7}html.dark .edu2-loading,html.dark .edu2-quality{color:#a5b2c4}html.dark .edu2-empty__icon,html.dark .edu2-kicker,html.dark .edu2-lms-hero__signal-card,html.dark .edu2-stat__icon,html.dark .edu2-assignment__icon,html.dark .edu2-attachment__icon,html.dark .edu2-avatar{border-color:#4e6884b3;color:#84c9f0;background:linear-gradient(145deg,#2b4258eb,#1c3346d1);box-shadow:inset 0 1px #ffffff12,0 9px 22px #0003}html.dark .edu2-kicker{color:#75c4df}html.dark .edu2-lms-nav{border-color:#50637b9e;background:linear-gradient(145deg,#263242e5,#192432d1);box-shadow:inset 0 1px #ffffff0f,0 12px 34px #00000038}html.dark .edu2-lms-nav__item{color:#a4b1c3}html.dark .edu2-lms-nav__item[aria-current=page],html.dark .edu2-lms-nav__item--portal{border-color:#ae543585;color:#ffad8b;background:linear-gradient(145deg,#452f2df0,#37262be0);box-shadow:inset 3px 0 0 var(--edu2-accent),0 8px 22px #0003}html.dark .edu2-lms-hero:after{border-color:#5f779352;background:linear-gradient(145deg,#485b7242,#20394b1f);box-shadow:inset 0 1px #ffffff0f}html.dark .edu2-progress__track{background:#47596f61;box-shadow:inset 0 1px 2px #00000052}html.dark .edu2-sort-select__content{border-color:#566a83c7;background:radial-gradient(circle at 9% -8%,rgb(66 84 106 / 42%),transparent 47%),linear-gradient(145deg,#222f3ffa,#162230fa);box-shadow:inset 0 1px #ffffff12,0 28px 68px #0000006b}html.dark .edu2-sort-select__menu-shine{opacity:.2}html.dark .edu2-sort-select__item{color:#aebccd}html.dark .edu2-sort-select__item[data-highlighted]{border-color:#5e748fc2;color:#edf3fb;background:#314054e5;box-shadow:inset 0 1px #ffffff12,0 8px 20px #0003}html.dark .edu2-sort-select__item[data-state=checked]{color:#ffad8b;background:#462f2dd1}html.dark .edu2-course-tree{border-color:#485a709e;background:radial-gradient(circle at 0 0,rgb(65 83 105 / 30%),transparent 38%),linear-gradient(160deg,#1e2a39f5,#15202eeb);scrollbar-color:rgb(91 112 138 / 64%) transparent}html.dark .edu2-course-tree__header{border-color:#495b7194;background:#192432db}html.dark .edu2-course-tree__icon,html.dark .edu2-panel-head__icon,html.dark .edu2-ai-tutor-welcome>span{border-color:#4e6884b3;color:#84c9f0;background:linear-gradient(145deg,#2b4258eb,#1c3346d1);box-shadow:inset 0 1px #ffffff12,0 9px 22px #0003}html.dark .edu2-tree-course{border-color:#46576c8a}html.dark .edu2-tree-course__toggle{color:#96a5b8}html.dark .edu2-tree-course__name{color:#c2cedc}html.dark .edu2-tree-course__name[data-selected=true]{color:#ffad8b}html.dark .edu2-tree-chapter h2{color:#99a8bb}html.dark .edu2-tree-chapter h2 span:nth-child(2){color:#bac6d5}html.dark .edu2-tree-chapter h2 span:last-child{color:#7f8da1}html.dark .edu2-tree-lesson{color:#a9b7c8}html.dark .edu2-tree-lesson__dot{background:#607086}html.dark .edu2-tree-lesson[aria-current=page]{border-color:#ae54358a;color:#ffad8b;background:linear-gradient(145deg,#452f2df0,#37262be0);box-shadow:inset 3px 0 0 var(--edu2-accent),0 7px 18px #00000038}html.dark .edu2-learning-main{background:radial-gradient(circle at 92% 5%,rgb(78 57 111 / 24%),transparent 28%),radial-gradient(circle at 10% 92%,rgb(27 91 82 / 20%),transparent 32%),#0e162052}html.dark .edu2-panel-head{border-color:#4c5e7494}html.dark .edu2-study-tools .edu2-empty{border-color:#52667ea3;background:#19253494}html.dark .edu2-note p,html.dark .edu2-ai-answer,html.dark .edu2-comment__text,html.dark .edu2-reply p{color:#b5c1d1}html.dark .edu2-source-link{border-color:#4c6885b3;color:#8ccbf0;background:#1d354ac7}html.dark .edu2-field-label{color:#cbd5e2}html.dark .edu2-replies{border-color:#485a7094}html.dark .edu2-markdown{color:#c6d1df}html.dark .edu2-markdown h1,html.dark .edu2-markdown h2,html.dark .edu2-markdown h3{color:#f0f4f9}html.dark .edu2-markdown blockquote{color:#b6c2d1;background:linear-gradient(90deg,#4c2d28b8,#1f2a386b)}html.dark .edu2-markdown th,html.dark .edu2-markdown td{border-color:#4e6178ad}html.dark .edu2-markdown th{color:#e4ebf4;background:#1d394eb8}html.dark .edu2-markdown tbody tr:nth-child(2n){background:#2d3a4b6b}html.dark .edu2-markdown code{border-color:#4b64809e;color:#a9d4f1;background:#1b3347c7}html.dark .edu2-markdown pre{border-color:#4c60789e;background:linear-gradient(145deg,#172638,#111e2d);box-shadow:0 12px 30px #0000003d}html.dark .edu2-markdown pre code{color:inherit;background:transparent}html.dark .edu2-attachment-modal{background:#03080ead}html.dark .edu2-attachment-dialog{border-color:#52657db8;color:#e7edf6;background:#141f2d;box-shadow:0 30px 90px #00000085}html.dark .edu2-attachment-dialog>header,html.dark .edu2-attachment-dialog>footer{background:#1d2938eb}html.dark .edu2-attachment-dialog>header,html.dark .edu2-attachment-dialog>footer{border-color:#4c5e749e}html.dark .edu2-ai-tutor-fab__bubble{border-color:#b15b3c9e;color:#ffad8b;background:#2e262af5;box-shadow:0 8px 20px #0000004d}html.dark .edu2-ai-tutor-dialog{border-color:#52657db8;color:var(--edu2-ink);background:radial-gradient(circle at 15% 0,rgb(68 86 108 / 38%),transparent 42%),linear-gradient(150deg,#1e2a39fa,#15202efa 58%,#1f1b2dfa);box-shadow:inset 0 1px #ffffff12,0 28px 80px #0000007a}html.dark .edu2-ai-tutor-dialog__header,html.dark .edu2-ai-tutor-dialog__composer{border-color:#4c5e7499;background:#192533c7}html.dark .edu2-ai-tutor-dialog .edu2-ai-answer{background:#253242d6}html.dark .edu2-ai-tutor-dialog__model-row>span{color:#a9b7c8}@media(max-width:820px){html.dark .edu2-course-tree{border-color:#485a709e}}html.dark .education-app-frame{background:radial-gradient(circle at 30% 92%,rgb(24 91 83 / 22%),transparent 34%),radial-gradient(circle at 82% 8%,rgb(38 79 113 / 26%),transparent 32%),linear-gradient(145deg,#0d141d,#101821,#151522)}html.dark .education-workspace-pane{background:radial-gradient(circle at 14% 88%,rgb(27 91 82 / 18%),transparent 32%),radial-gradient(circle at 92% 18%,rgb(78 57 111 / 22%),transparent 34%)}html.dark .education-studio-shell{--education-ink: #e9eff8;--education-muted: #a4b1c3;--education-mint: #193f3b;--education-mist: #1c354b;--education-lilac: #302945;--education-peach: #4a302b;color:#e9eff8;background:radial-gradient(circle at 10% 74%,rgb(27 91 82 / 28%),transparent 32%),radial-gradient(circle at 58% 5%,rgb(38 80 114 / 30%),transparent 35%),radial-gradient(circle at 96% 42%,rgb(78 57 111 / 30%),transparent 36%),linear-gradient(145deg,#121923,#0f1721 44%,#171624 74%,#111821);box-shadow:inset 0 1px #ffffff0d}html.dark .education-studio-noise{opacity:.1;mix-blend-mode:soft-light}html.dark .education-studio-halo--top{background:radial-gradient(circle,rgb(45 112 151 / 38%),rgb(31 72 100 / 8%) 68%,transparent 72%)}html.dark .education-studio-halo--bottom{background:radial-gradient(circle,rgb(91 67 132 / 36%),rgb(63 47 91 / 7%) 68%,transparent 72%)}html.dark .education-studio-orb,html.dark .education-studio-hero-orbit{border-color:#677d974d;background:linear-gradient(145deg,#3d4e6347,#1a2b3a1f);box-shadow:inset 0 1px #ffffff12,0 24px 60px #0003}html.dark :is(.education-studio-nav,.education-studio-hero,.education-studio-feature,.education-studio-course,.education-studio-loading,.education-studio-detail-hero,.education-studio-detail-card,.education-studio-enroll-card){border-color:#50637b94;background:radial-gradient(circle at 12% 0%,rgb(70 88 111 / 28%),transparent 48%),linear-gradient(145deg,#232f3fe5,#17212fc7);box-shadow:inset 0 1px #ffffff0f,0 20px 54px #0000003d}html.dark .education-studio-brand span:last-child,html.dark .education-studio-hero-title,html.dark .education-studio-detail-title,html.dark .education-studio-shell [class*=text-brand-900],html.dark .education-studio-shell [class*="text-[#17283f]"],html.dark .education-studio-shell [class*=text-slate-900]{color:#edf3fb!important}html.dark .education-studio-shell [class*=text-brand-700]{color:#ff9d78!important}html.dark .education-studio-shell :is([class*="text-[#32465f]"],[class*="text-[#435870]"],[class*="text-[#536981]"],[class*="text-[#62748c]"],[class*="text-[#687a91]"],[class*="text-[#6d7d92]"],[class*="text-[#728198]"],[class*="text-[#8090a4]"],[class*=text-slate-400],[class*=text-slate-500],[class*=text-slate-700]){color:#a8b5c7!important}html.dark .education-studio-brand-icon,html.dark .education-studio-feature-icon{border-color:#4e6884b3;color:#84c9f0;background:linear-gradient(145deg,#2b4258eb,#1c3346d1);box-shadow:inset 0 1px #ffffff12,0 9px 22px #0003}html.dark .education-studio-nav-item{color:#9eacc0}html.dark .education-studio-nav-item:hover:not(.education-studio-nav-item--active){color:#edf3fb;background:#303f52b8}html.dark .education-studio-nav-item--active{border-color:#ff7f4d5c;color:#ffad8b;background:linear-gradient(135deg,#412f2eeb,#30252be0);box-shadow:inset 2px 0 #ff7138,0 8px 20px #0003}html.dark .education-studio-kicker{border-color:#4f708bad;color:#75c4df;background:#1f3647c2;box-shadow:inset 0 1px #ffffff0f,0 5px 16px #0000002e}html.dark .education-studio-catalog-filter{border-color:#43566dc7;background:radial-gradient(circle at 12% 0%,rgb(67 86 109 / 24%),transparent 48%),linear-gradient(145deg,#1d2938f0,#15202ee5);box-shadow:inset 0 1px #ffffff0d,0 12px 30px #00000038}html.dark .education-studio-catalog-search{border-color:#4d6179c2;color:#edf3fb;background:#0f1823e5;box-shadow:inset 0 1px #00000024}html.dark .education-studio-catalog-search::placeholder{color:#7f8da1}html.dark .education-studio-catalog-search:hover:not(:disabled),html.dark .education-studio-catalog-search:focus{border-color:#657f9cdb;color:#f4f7fb;background:#111b28fa;box-shadow:0 0 0 3px #4380a62e,inset 0 1px #ffffff0a}html.dark .education-studio-catalog-page-button{border-color:#4b5e76bd;color:#b7c4d5;background:linear-gradient(145deg,#293647eb,#1b2838e0);box-shadow:inset 0 1px #ffffff0d,0 8px 20px #0000002e}html.dark .education-studio-catalog-page-button:hover:not(:disabled){border-color:#627994d1;color:#f1f5fa;background:linear-gradient(145deg,#324154f0,#212f40e5)}html.dark .education-studio-catalog-page-button:disabled{border-color:#405065a3;color:#7f8da1;background:#1d2938d1;box-shadow:inset 0 1px #ffffff08;opacity:.72}html.dark .education-studio-catalog-page-label{color:#9eacbf!important}html.dark .education-studio-hero-light{background:radial-gradient(circle,rgb(42 118 151 / 30%),rgb(31 75 98 / 12%) 43%,transparent 70%)}html.dark .education-studio-primary{border-color:#ff703eb8}html.dark .education-studio-glass-button,html.dark .education-studio-section-link,html.dark .education-studio-favorite,html.dark .education-studio-carousel-button{border-color:#50647cad;color:#b8c5d5;background:linear-gradient(145deg,#2d3b4de0,#1d2a3acc);box-shadow:inset 0 1px #ffffff0f,0 8px 22px #0003}html.dark :is(.education-studio-brand,.education-studio-nav-item,.education-studio-glass-button,.education-studio-carousel-button,.education-studio-section-link,.education-studio-favorite):hover{border-color:#637994c2;color:#f1f5fa;background:radial-gradient(circle at 14% -12%,rgb(78 96 120 / 42%),transparent 48%),linear-gradient(145deg,#334256eb,#233142db);box-shadow:inset 0 1px #ffffff14,0 14px 30px #00000042}html.dark .education-studio-feature:hover,html.dark .education-studio-course:hover{border-color:#607590b8;background:radial-gradient(circle at 16% 0%,rgb(76 94 117 / 34%),transparent 48%),linear-gradient(145deg,#2a3749f0,#1b2737d6);box-shadow:inset 0 1px #ffffff14,0 14px 30px #00000047}html.dark .education-studio-course-body{background:radial-gradient(circle at 16% 0%,rgb(68 85 106 / 26%),transparent 48%),linear-gradient(145deg,#222e3df0,#182331e0);box-shadow:inset 0 1px #ffffff0d}html.dark .education-studio-featured-overlay{background:linear-gradient(90deg,#192331fa,#192432f0 46%,#15222f52 82%)}html.dark .education-studio-detail-hero-overlay{background:linear-gradient(90deg,#1a2533fa,#192533f0 53%,#1726347a)}html.dark .education-studio-stat-chip,html.dark .education-studio-count-badge,html.dark .education-studio-chapter,html.dark .education-studio-lesson:hover{border-color:#4c5f779e;color:#a9b6c8;background:#1f2b3ac7;box-shadow:inset 0 1px #ffffff0d,0 8px 20px #00000029}html.dark .education-studio-chapter-title{color:#dce5f1!important;background:linear-gradient(105deg,#213f54a8,#352b4b7a)}html.dark .education-studio-lesson-list>*+*,html.dark .education-studio-review,html.dark .education-studio-enroll-meta{border-color:#4a5b718f}html.dark .education-studio-lesson-icon{border-color:#834d3aa3;color:#ff9d78;background:#4a2b26b8}html.dark .education-studio-favorite--active{border-color:#ff7e4c94;color:#ffad8b;background:linear-gradient(145deg,#452f2df0,#37262be0);box-shadow:inset 2px 0 #ff7138,0 10px 26px #00000038}html.dark .education-difficulty-select{border-color:#50647cb3;color:#d8e2ee;background:linear-gradient(145deg,#2a384af0,#1b2838e0);box-shadow:inset 0 1px #ffffff0f,0 10px 26px #00000038}html.dark .education-difficulty-select__content{border-color:#566a83c7;background:radial-gradient(circle at 9% -8%,rgb(66 84 106 / 42%),transparent 47%),linear-gradient(145deg,#222f3ffa,#162230fa);box-shadow:inset 0 1px #ffffff12,0 28px 68px #0000006b}html.dark .education-difficulty-select__menu-shine{opacity:.2}html.dark .education-difficulty-select__item{color:#aebccd}html.dark .education-difficulty-select__item[data-highlighted]{border-color:#5e748fc2;color:#edf3fb;background:#314054e5;box-shadow:inset 0 1px #ffffff12,0 8px 20px #0003}html.dark .education-difficulty-select__item[data-state=checked]{color:#ffad8b;background:#462f2dd1}@media(max-width:767px){html.dark .education-studio-featured-overlay,html.dark .education-studio-detail-hero-overlay{background:#182331eb}}html.dark .enterprise-registration-public__workspace .registration-studio-shell{border-color:#43566ec7;box-shadow:inset 0 1px #ffffff0d,0 28px 78px #00000057}html.dark .registration-studio-shell{--studio-ink: #e9eef7;--studio-muted: #9eacbf;--studio-mint: #214b49;--studio-mist: #203e56;--studio-lilac: #393052;--studio-peach: #54362f;color:var(--studio-ink);background:radial-gradient(circle at 12% 72%,rgb(24 91 83 / 28%),transparent 34%),radial-gradient(circle at 58% 8%,rgb(36 84 119 / 30%),transparent 36%),radial-gradient(circle at 94% 40%,rgb(79 57 113 / 32%),transparent 38%),linear-gradient(145deg,#111923,#0d151f 45%,#151522 76%,#101720)}html.dark .registration-studio-noise{opacity:.09}html.dark .registration-studio-halo--top{background:radial-gradient(circle,rgb(39 99 135 / 38%),transparent 70%)}html.dark .registration-studio-halo--bottom{background:radial-gradient(circle,rgb(91 64 128 / 36%),transparent 70%)}html.dark .registration-studio-orb{border-color:#647d9b3d;background:linear-gradient(145deg,#384b6247,#1b283924);box-shadow:inset 0 1px #ffffff0f,0 24px 60px #0000003d}html.dark .registration-studio-eyebrow,html.dark .registration-metric,html.dark .registration-resume-note{border-color:#4f637ca3;background:linear-gradient(145deg,#283648e0,#192534c7);box-shadow:inset 0 1px #ffffff0f,0 12px 32px #0003}html.dark .registration-studio-eyebrow,html.dark .registration-kicker,html.dark .registration-step-intro>span{color:#81c9ed}html.dark :is(.registration-studio-intro h1,.registration-metric>strong,.registration-panel__header h2,.registration-workspace__header h2,.registration-roadmap__copy strong,.registration-step-intro h3,.registration-choice-card,.registration-note strong,.registration-field__label,.registration-governance-card strong,.registration-material-card>div strong,.registration-review-grid>button,.registration-review-grid>div,.registration-declarations h3,.registration-guidance__spotlight h3,.registration-guidance__status strong){color:#edf3fb}html.dark :is(.registration-studio-intro>p,.registration-metric>span,.registration-workspace__header p,.registration-step-intro p,.registration-choice-card em,.registration-field__hint,.registration-governance-card small,.registration-material-card>div small,.registration-help,.registration-guidance__spotlight p,.registration-guidance__footer){color:#9eacbf}html.dark .registration-resume-note{color:#9bc8da}html.dark .registration-resume-note__close,html.dark .registration-roadmap__copy small,html.dark .registration-roadmap__copy em,html.dark .registration-guidance__status small{color:#8f9db1}html.dark :is(.registration-panel,.registration-roadmap,.registration-workspace,.registration-guidance){border-color:#4e627ba8;background:linear-gradient(145deg,#202c3ceb,#141f2cdb);box-shadow:inset 0 1px #ffffff0d,0 22px 58px #00000042}html.dark .registration-panel:before{background:radial-gradient(circle at 10% 0%,rgb(66 85 108 / 26%),transparent 50%)}html.dark .registration-roadmap{background:linear-gradient(155deg,#1f2d3df5,#121e2be5)}html.dark .registration-workspace{background:radial-gradient(circle at 0 0,rgb(50 77 100 / 24%),transparent 44%),linear-gradient(145deg,#1d2938f5,#131f2aeb 54%,#1d192be5)}html.dark .registration-guidance{background:linear-gradient(155deg,#1f2a3af5,#1c182beb)}html.dark :is(.registration-panel__header,.registration-workspace__header,.registration-workspace__footer,.registration-guidance__footer){border-color:#4a5d74a3}html.dark .registration-progress{background:#5d708840}html.dark .registration-roadmap__step{color:#a6b4c6}html.dark .registration-roadmap__icon,html.dark .registration-choice-card__icon,html.dark .registration-upload__icon,html.dark .registration-guidance__icon{border-color:#546a84ad;color:#80c5ed;background:linear-gradient(145deg,#2d3d50f0,#192a3be5);box-shadow:inset 0 1px #ffffff0f,0 9px 24px #00000038}html.dark .registration-roadmap__list li.is-current .registration-roadmap__step{border-color:#ff7e4ba8;color:#ff9b73;background:linear-gradient(145deg,#3e3436f0,#372526e0);box-shadow:inset 2px 0 #ff7a45,0 12px 28px #00000040}html.dark .registration-roadmap__list li.is-current .registration-roadmap__icon{border-color:#ff84537a;color:#ff9b73;background:linear-gradient(145deg,#433839f5,#402a28eb)}html.dark .registration-roadmap__list li.is-complete .registration-roadmap__icon{border-color:#4aa48b75;color:#65d7b7;background:linear-gradient(145deg,#264545f0,#193935e0)}html.dark .registration-roadmap__save,html.dark .registration-guidance__privacy{border-color:#3e8b7a7a;color:#68d0b5;background:linear-gradient(145deg,#224140e5,#163431d6)}html.dark .registration-roadmap__save small,html.dark .registration-guidance__privacy p{color:#91bdb2}html.dark .registration-workspace__badge{border-color:#50657ea3;color:#aebccd;background:#2b384ac7}html.dark :is(.registration-choice-card,.registration-governance-card,.registration-material-card,.registration-review-grid>button,.registration-review-grid>div,.registration-segment,.registration-declarations label>span,.registration-guidance__status>div){border-color:#4d6179ad;background:linear-gradient(145deg,#273445eb,#182432db);box-shadow:inset 0 1px #ffffff0d,0 9px 24px #0000002e}html.dark :is(.registration-choice-card[aria-pressed=true],.registration-governance-card[aria-pressed=true],.registration-segment[aria-pressed=true]){border-color:#ff7e4bad;color:#fff0ea;background:linear-gradient(145deg,#423738f5,#3e2827e5);box-shadow:inset 2px 0 #ff7a45,0 12px 28px #0000003d}html.dark .registration-material-card.is-ready{border-color:#46a4897f;background:linear-gradient(145deg,#244341f0,#173531e0)}html.dark .registration-material-card__check{color:#98a8bb;background:#1a2635b8}html.dark :is(.registration-note,.registration-inline-info){border-color:#4275977a;color:#a7c3d5;background:linear-gradient(145deg,#1e3849e0,#172a3acc)}html.dark .registration-success{border-color:#3e977f85;color:#73d7ba;background:linear-gradient(145deg,#1f433eeb,#153430db)}html.dark .registration-success>span{color:#73d7ba;background:#28534cc2}html.dark .registration-success--error{border-color:#c3536885;color:#f1a3b0;background:linear-gradient(145deg,#492732eb,#391e28db)}html.dark :is(.registration-input,.registration-input-affix){border-color:#4f657fc2;color:#e8eff8;background:#121c29d6;box-shadow:inset 0 1px #ffffff0a,0 8px 24px #0000002e}html.dark .registration-input-affix input{color:#e8eff8}html.dark :is(.registration-input,.registration-input-affix input)::placeholder{color:#738399}html.dark :is(.registration-input,.registration-input-affix):hover{border-color:#67809de0;background:#162231f0}html.dark .registration-input:focus,html.dark .registration-input-affix:focus-within{border-color:#5da8d3e0;background:#14212ffa;box-shadow:0 0 0 4px #4291be2e,inset 0 1px #ffffff0f}html.dark :is(.registration-file-button,.registration-icon-button,.registration-secondary-button,.registration-save-button){border-color:#506680bd;color:#b2bfd0;background:linear-gradient(145deg,#2c3a4cf0,#1b2736e5);box-shadow:inset 0 1px #ffffff0f,0 8px 22px #0003}html.dark .registration-save-button{color:#72d1b7;background:linear-gradient(145deg,#254342eb,#193433e0)}html.dark .registration-workspace__footer{background:#0d16207a}html.dark .landing-mega-menu__item.is-current{border-color:#ff8452ad;color:#fff0ea;background:linear-gradient(145deg,#413637f5,#3f2927e5);box-shadow:inset 2px 0 #ff7a45,0 16px 34px #00000047}html.dark .join-service-eyebrow{border-color:#4d6580b8;color:#86ccec;background:linear-gradient(145deg,#2b394beb,#1a2736db);box-shadow:inset 0 1px #ffffff0f,0 8px 22px #0000002e}html.dark .join-service-breadcrumb,html.dark .join-service-breadcrumb button{color:#8998ac}html.dark .join-service-breadcrumb strong,html.dark .join-service-hero h1 em{color:#ff8e61}html.dark :is(.join-service-hero h1,.join-service-visual__center strong,.join-service-stats strong,.join-service-section__heading h2,.join-service-application__intro h2,.join-service-feature h3,.join-service-process h3){color:#edf3fb}html.dark :is(.join-service-hero__description,.join-service-section__heading>p,.join-service-application__intro>p,.join-service-feature p,.join-service-process p){color:#a5b2c4}html.dark .join-service-trust{color:#91a1b5}html.dark .join-service-secondary{border-color:#506680bd;color:#b5c2d2;background:linear-gradient(145deg,#2b394beb,#1a2736db);box-shadow:inset 0 1px #ffffff0f,0 10px 24px #0003}html.dark .join-service-secondary:hover{border-color:#6b84a1d1;color:#e8eff8;background:linear-gradient(145deg,#354559f5,#1f2e3feb)}html.dark .join-service-visual:before{background:radial-gradient(circle,rgb(45 96 128 / 42%),rgb(73 57 103 / 25%) 56%,transparent 72%)}html.dark .join-service-visual:after,html.dark .join-service-visual__center,html.dark .join-service-visual__chip{border-color:#526883b3;background:linear-gradient(145deg,#2a384af0,#182534e5);box-shadow:inset 0 1px #ffffff0f,0 24px 58px #00000047}html.dark .join-service-visual__orbit{border-color:#66a8cf47}html.dark .join-service-visual__center small{color:#75c0e1}html.dark .join-service-visual__center em,html.dark .join-service-visual__chip{color:#a9b7c8}html.dark .join-service-stats div,html.dark .join-service-feature,html.dark .join-service-process li{border-color:#4d627bad;background:linear-gradient(145deg,#253243eb,#172331db);box-shadow:inset 0 1px #ffffff0d,0 15px 36px #0003}html.dark .join-service-stats span,html.dark .join-service-feature__number{color:#8190a4}html.dark .join-service-stats small{color:#a3b1c2}html.dark .join-service-feature--blue{--feature-soft: #203f56;--feature-glow: rgb(42 105 140 / 38%)}html.dark .join-service-feature--orange{--feature-soft: #54362f;--feature-glow: rgb(142 67 41 / 38%)}html.dark .join-service-feature--mint{--feature-soft: #214b49;--feature-glow: rgb(39 116 98 / 36%)}html.dark .join-service-feature--lilac{--feature-soft: #393052;--feature-glow: rgb(92 68 139 / 38%)}html.dark .join-service-feature__icon{border-color:#556a84b8;background:linear-gradient(145deg,rgb(48 62 81 / 96%),var(--feature-soft));box-shadow:inset 0 1px #ffffff0f,0 10px 24px #00000038}html.dark .join-service-application{border-color:#51667fb3;background:radial-gradient(circle at 0 0,rgb(56 76 99 / 38%),transparent 48%),linear-gradient(145deg,#1f2b3af5,#14202deb);box-shadow:inset 0 1px #ffffff0f,0 30px 80px #0000004d}html.dark .join-service-application__intro>div{border-color:#3e897973;background:#1d423d9e}html.dark .join-service-application__intro strong{color:#70d2b6}html.dark .join-service-application__intro small{color:#9eb6b1}html.dark .join-service-form{border-color:#4f647db8;background:#141f2cc2;box-shadow:inset 0 1px #ffffff0d}html.dark .join-service-field>span{color:#cbd5e2}html.dark :is(.join-service-field input,.join-service-field select,.join-service-field textarea){border-color:#4c637ec7;color:#e8eff8;background:#0d1723db;color-scheme:dark}html.dark :is(.join-service-field input,.join-service-field textarea)::placeholder{color:#708096}html.dark .join-service-field select option{color:#e8eff8;background:#172231}html.dark .join-service-field select{background-image:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.5 5.25L7 8.75L10.5 5.25' stroke='%23D6E0EC' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 17px center;background-size:14px 14px}html.dark :is(.join-service-field input,.join-service-field select,.join-service-field textarea):focus{border-color:#ff7e4bb8;background:#101b28f5;box-shadow:0 0 0 3px #ff713829}html.dark .join-service-form__footer{border-color:#465b73a3}html.dark .join-service-form__footer>span{color:#94a4b7}html.dark .join-service-success{border-color:#43a18785;color:#79d9bd;background:#1d463fb8}html.dark .join-service-success--error{border-color:#c4526885;color:#f0a2af;background:#492430c2}html.dark{--dark-rim-frame: rgb(43 57 75 / 96%);--dark-rim-surface: rgb(55 72 94 / 92%);--dark-rim-control: rgb(58 76 99 / 92%);--dark-rim-divider: rgb(52 68 88 / 84%);--dark-rim-hover: rgb(76 98 124 / 88%);--dark-rim-highlight: rgb(0 0 0 / 14%);--dark-rim-shadow: rgb(0 0 0 / 22%)}html.dark :is(.app-mobile-header,.sidebar-sunset,.sidebar-mobile-drawer,.studio-shell,.landing-studio,.points-page,.points-recharge-page,.chat-studio-shell,.newapi-studio-shell,.education-studio-shell,.edu2-shell,.registration-studio-shell,.join-service-studio,.content-studio-shell,.workspace-glass-shell,.auth-studio-shell){border-color:var(--dark-rim-frame);box-shadow:inset 0 1px 0 var(--dark-rim-highlight),0 22px 65px #0000003d}html.dark :is(.brand-switcher__trigger,.brand-switcher__menu,.sidebar-brand-card,.sidebar-account-card,.sidebar-account-menu,.sidebar-recharge-entry,.account-settings-liquid-glass>.glass,.account-settings-panel,.account-settings-content,.account-settings-rail,.account-settings-theme-card,.account-settings-soft-card,.account-settings-info-card,.studio-kicker,.studio-panel,.studio-card,.studio-filterbar,.studio-tabs,.studio-modal__dialog,.dashboard-guest-notice,.dashboard-metric,.dashboard-activity__row,.marketplace-filters,.marketplace-hot,.marketplace-card,.marketplace-hot-card,.marketplace-local-video-hero,.marketplace-detail__social,.marketplace-template-editor,.marketplace-info dl>div,.marketplace-asset,.marketplace-detail__footer,.landing-header,.landing-command,.landing-capability-card,.landing-work-card,.landing-showcase__stage,.landing-footer,.landing-mega-menu,.landing-mobile-menu,.landing-legal-dialog,.landing-policy__tabs,.landing-policy__featured,.landing-policy__list,.landing-policy__empty,.policy-dialog,.points-kicker,.points-metric,.points-balance,.points-card,.points-history-item,.points-recharge-eyebrow,.points-recharge-balance,.points-recharge-card,.points-recharge-summary,.chat-studio-pane,.chat-studio-search,.chat-studio-composer-card,.chat-studio-bubble,.chat-model-picker__content,.newapi-page-eyebrow,.newapi-glass-panel,.newapi-stat-card,.newapi-notice,.newapi-health-strip,.newapi-log-card,.newapi-dialog,.newapi-stat-grid--compact,.message-center__metrics>div,.message-center__sections,.message-center__item,.messenger-sidebar,.messenger-bubble,.messenger-contact-dialog,.forum-toolbar,.forum-sidebar,.forum-post,.forum-pagination,.education-studio-nav,.education-studio-hero,.education-studio-feature,.education-studio-course,.education-studio-loading,.education-studio-detail-hero,.education-studio-detail-card,.education-studio-enroll-card,.edu2-card,.edu2-subcard,.edu2-lms-nav,.edu2-course-tree,.edu2-attachment-dialog,.edu2-ai-tutor-dialog,.registration-panel,.registration-metric,.registration-guidance,.registration-governance-card,.registration-material-card,.registration-choice-card,.registration-roadmap,.registration-workspace,.join-service-visual__center,.join-service-visual__chip,.join-service-stats div,.join-service-feature,.join-service-process li,.join-service-application,.join-service-application__intro>div,.join-service-form,.content-studio-card,.content-studio-brief,.content-studio-canvas,.content-studio-editor,.content-studio-library,.content-studio-metric,.content-studio-select-content,.workspace-glass-card,.workspace-glass-filters,.workspace-glass-item,.workspace-glass-tabs,.auth-studio-stage,.auth-studio-footer,.auth-studio-legal-dialog){border-color:var(--dark-rim-surface);box-shadow:inset 0 1px 0 var(--dark-rim-highlight),0 12px 30px var(--dark-rim-shadow)}html.dark :is(.brand-switcher__menu>button,.sidebar-account-menu [role=menuitem],.account-settings-tab,.account-settings-liquid-glass input:not([type=file]):not([type=checkbox]):not([type=radio]),.account-settings-liquid-glass textarea,.studio-button:not(.studio-button--primary),.studio-input,.studio-select,.studio-textarea,.studio-search input,.marketplace-glass-select,.project-glass-select,.points-button--glass,.points-channel-select,.points-amount-input input,.points-recharge-preset,.points-recharge-custom__field,.points-recharge-payment,.chat-model-picker__trigger,.newapi-action:not(.newapi-action--primary),.newapi-field,.newapi-select,.newapi-model-picker,.newapi-expiry-presets button,.newapi-toggle-card,.newapi-quota-field,.newapi-table-key,.newapi-liquid-select,.newapi-liquid-select__trigger,.newapi-glass-select,.newapi-glass-datetime__trigger,.newapi-glass-combobox__input,.message-center__refresh-button,.messenger-search,.messenger-sidebar__header button,.messenger-chat__header>button,.forum-category,.forum-pagination__size select,.education-studio-glass-button,.education-studio-section-link,.education-studio-favorite,.education-studio-carousel-button,.education-difficulty-select,.edu2-button--glass,.edu2-button--ghost,.edu2-icon-button,.edu2-input,.edu2-sort-select,.registration-input,.registration-textarea,.registration-secondary-button,.registration-icon-button,.registration-file-button,.join-service-secondary,.join-service-field input,.join-service-field textarea,.content-studio-glass-button,.content-studio-select-trigger,.workspace-glass-filter-button,.auth-studio-back,.auth-studio-legal__close,.auth-studio-legal__action){border-color:var(--dark-rim-control);box-shadow:inset 0 1px 0 var(--dark-rim-highlight),0 8px 22px #0000002e}html.dark :is(.sidebar-nav-group-divider,.sidebar-account-menu>div,.account-settings-content,.studio-panel__header,.studio-modal__header,.studio-form-actions,.project-detail__footer,.project-revision,.marketplace-detail__footer,.landing-command__header,.landing-prompt-form__footer,.landing-command__status,.landing-legal-dialog__header,.landing-legal-dialog__footer,.points-recharge-summary dl,.points-recharge-dialog__panel dl,.chat-studio-header,.chat-studio-composer,.newapi-log-list__header,.newapi-filter-panel__heading,.newapi-dialog__header,.newapi-dialog__footer,.newapi-form-section+.newapi-form-section,.message-center__toolbar,.messenger-sidebar__header,.messenger-chat__header,.messenger-chat__notice,.messenger-composer,.messenger-composer__attachments,.forum-post footer,.education-studio-lesson-list>*+*,.education-studio-review,.education-studio-enroll-meta,.edu2-course-tree__header,.edu2-tree-course,.edu2-panel-head,.edu2-replies,.edu2-ai-tutor-dialog__header,.edu2-ai-tutor-dialog__composer,.registration-panel__header,.registration-workspace__header,.registration-workspace__footer,.registration-guidance__footer,.join-service-form__footer,.auth-studio-footer__divider,.auth-studio-legal__header,.auth-studio-legal__footer){border-color:var(--dark-rim-divider)}html.dark :is(.studio-panel__icon,.studio-loading__mark,.studio-empty__icon,.dashboard-metric__icon,.dashboard-activity__icon,.landing-mega-menu__icon,.landing-command__icon,.landing-capability-card__icon,.points-balance__icon,.points-card__icon,.points-channel-select__icon,.points-quiet-state__icon,.points-recharge-balance__icon,.points-recharge-payment__brand,.points-recharge-dialog__icon,.newapi-stat-card__icon,.newapi-notice__icon,.message-center__item-icon,.education-studio-brand-icon,.education-studio-feature-icon,.education-studio-lesson-icon,.edu2-empty__icon,.edu2-course-tree__icon,.edu2-panel-head__icon,.edu2-stat__icon,.edu2-assignment__icon,.edu2-attachment__icon,.registration-guidance__icon,.registration-roadmap__icon,.registration-upload__icon,.join-service-feature__icon,.content-studio-icon,.points-usage__heading-icon){border-color:var(--dark-rim-control);box-shadow:inset 0 1px 0 var(--dark-rim-highlight),0 8px 20px #0000002e}html.dark :is(.studio-interactive,.landing-glass-interactive,.points-glass-action,.points-recharge-interactive,.newapi-glass-interactive,.edu2-interactive,.registration-interactive,.content-studio-glass-button):hover:not(:disabled){border-color:var(--dark-rim-hover);box-shadow:inset 0 1px #0000001f,0 12px 28px #0000003d}html.dark :is(.studio-interactive,.landing-glass-interactive,.points-glass-action,.points-recharge-interactive,.newapi-glass-interactive,.edu2-interactive,.registration-interactive):before{border-color:transparent;box-shadow:inset 0 1px #0000001f,inset 0 -1px #3d546c2e}html.dark .auth-studio-shell{--studio-ink: #edf3fb;--studio-muted: #9fadc0;--studio-accent: #ff8b5c;--studio-mint: #244f50;--studio-mist: #203d56;--studio-lilac: #3b3154;--studio-peach: #543833;color:var(--studio-ink);background:#0c121a}html.dark .auth-studio-backdrop__gradient{background:radial-gradient(circle at 12% 72%,rgb(22 91 83 / 30%),transparent 33%),radial-gradient(circle at 58% 8%,rgb(35 86 122 / 34%),transparent 36%),radial-gradient(circle at 94% 40%,rgb(82 57 119 / 34%),transparent 38%),linear-gradient(145deg,#0d141d,#101821 46%,#171626 76%,#101720)}html.dark .auth-studio-backdrop__noise{opacity:.1;mix-blend-mode:soft-light}html.dark .auth-studio-halo--top{background:#2b698f70}html.dark .auth-studio-halo--bottom{background:#5b43846b}html.dark .auth-studio-orb{border-color:#42546ab8;background:radial-gradient(circle at 30% 22%,rgb(86 108 135 / 28%),transparent 34%),linear-gradient(145deg,#283648a3,#1a253461);box-shadow:inset 0 1px #ffffff0d,0 24px 64px #0000003d}html.dark .sunset-auth-card{box-shadow:0 34px 84px #00000070,0 0 54px #33688b1a}html.dark .sunset-auth-card__glare{background:radial-gradient(circle at var(--sunset-glare-x) var(--sunset-glare-y),rgb(112 151 185 / 18%),rgb(255 126 75 / 5%) 34%,transparent 68%)}html.dark .sunset-beam--top,html.dark .sunset-beam--bottom{background:linear-gradient(90deg,transparent,rgb(104 145 177 / 62%),transparent)}html.dark .sunset-beam--right,html.dark .sunset-beam--left{background:linear-gradient(180deg,transparent,rgb(104 145 177 / 62%),transparent)}html.dark .sunset-auth-card__content{border-color:#41546bd6;color:#e5edf7;background:radial-gradient(circle at 14% 0%,rgb(65 84 108 / 28%),transparent 46%),linear-gradient(145deg,#1f2b3af0,#131d2aeb);box-shadow:inset 0 1px #ffffff0f,inset 0 -1px #0000002e;-webkit-backdrop-filter:blur(18px) saturate(135%);backdrop-filter:blur(18px) saturate(135%)}html.dark .sunset-auth-card__pattern{background-image:linear-gradient(135deg,rgb(138 166 194 / 4%) .5px,transparent .5px),linear-gradient(45deg,rgb(138 166 194 / 4%) .5px,transparent .5px)}html.dark .sunset-auth-brand__icon{border-color:#485c74d1;background:#253243d1;box-shadow:inset 0 1px #ffffff0f,0 0 24px #ff71381a}html.dark .sunset-auth-brand .brand-lockup,html.dark .sunset-auth-card [class*=text-slate-900]{color:#f1f5fa}html.dark .sunset-auth-card [class*=text-slate-700],html.dark .sunset-auth-card [class*=text-slate-600]{color:#c0cbda}html.dark .sunset-auth-card [class*=text-slate-500]{color:#9fadc0}html.dark .sunset-auth-card [class*=text-slate-400]{color:#8493a7}html.dark .sunset-auth-card [class*=text-brand-600],html.dark .sunset-auth-card [class*=text-brand-700]{color:#ff9d78}html.dark .sunset-auth-card [class*="hover:text-brand-700"]:hover{color:#ffc0a6}html.dark .sunset-auth-card [class*=border-slate-200],html.dark .sunset-auth-card [class*=border-white]{border-color:#42556cc2}html.dark .sunset-auth-card [class*=bg-slate-50],html.dark .sunset-auth-card [class*=bg-white]:not(.sunset-auth-submit){background-color:#172331d1}html.dark .sunset-auth-card [class*=bg-slate-200]{background-color:#485b7294}html.dark .sunset-auth-card input:not([type=checkbox]){border-color:#445870d6;color:#edf3fb;background:#0d1722c7;box-shadow:inset 0 1px #ffffff08}html.dark .sunset-auth-card input:not([type=checkbox])::placeholder{color:#738297}html.dark .sunset-auth-card input:not([type=checkbox]):hover{border-color:#566c86e0;background:#101b28db}html.dark .sunset-auth-card input:not([type=checkbox]):focus{border-color:#ff8554b3;background:#111c29f0;box-shadow:0 0 0 4px #ff713821,inset 0 1px #ffffff0a}html.dark .sunset-auth-card input:-webkit-autofill,html.dark .sunset-auth-card input:-webkit-autofill:hover,html.dark .sunset-auth-card input:-webkit-autofill:focus{-webkit-text-fill-color:#edf3fb;box-shadow:0 0 0 1000px #111c29 inset;caret-color:#edf3fb}html.dark .sunset-auth-card input[type=checkbox]{accent-color:#ff7b45}html.dark .sunset-auth-card button[class*=text-slate-400]:hover{color:#dce5f1;background:#37485eb8}html.dark .sunset-auth-card button[class*=border-slate-200][class*=bg-white]{border-color:#445870d6;color:#c8d3e1;background:#1b2736d1;box-shadow:inset 0 1px #ffffff0a}html.dark .sunset-auth-card button[class*=border-slate-200][class*=bg-white]:hover{border-color:#ff855494;color:#ffb292;background:#33272ae0}html.dark .sunset-auth-card [class*=border-rose-200][class*=bg-rose-50]{border-color:#ae4b6685;color:#f0a0b7;background:#492330c7}html.dark .sunset-auth-card [class*=border-emerald-200][class*=bg-emerald-50]{border-color:#3489717f;color:#77d7bc;background:#1b443bc7}html.dark .sunset-auth-card [class*=text-emerald-600]{color:#77d7bc}html.dark .sunset-auth-card [class*=text-rose-600]{color:#efa0b5}html.dark .sunset-auth-card [class*=text-amber-600]{color:#e9c37c}html.dark .sunset-auth-submit{color:#32170d;background:linear-gradient(105deg,#ff8a5c,#ffac82 52%,#ffc2a8);box-shadow:inset 0 1px #ffffff61,0 12px 26px #00000038}html.dark .sunset-auth-submit:hover:not(:disabled){color:#281108;background:linear-gradient(105deg,#ff9a70,#ffb58f 52%,#ffcab3);box-shadow:inset 0 1px #ffffff7a,0 16px 34px #0000004d}html.dark .sunset-auth-submit:disabled{color:#8e776d;background:#57423db8;box-shadow:inset 0 1px #ffffff08}html.dark .auth-studio-back,html.dark .auth-studio-footer{border-color:#3d5067e0;color:#aab7c8;background:linear-gradient(145deg,#233041eb,#15202ee0);box-shadow:inset 0 1px #ffffff0d,0 12px 34px #00000038}html.dark .auth-studio-footer__link{color:#9fadc0}html.dark .auth-studio-footer__divider{background:#576a8294}html.dark .auth-studio-glass-interactive:before{background:radial-gradient(circle at 18% -22%,rgb(106 139 169 / 24%),transparent 42%),linear-gradient(150deg,rgb(70 91 116 / 18%),transparent 42%,rgb(111 82 151 / 13%));box-shadow:inset 0 1px #ffffff0d,inset 0 -1px #00000024}html.dark .auth-studio-glass-interactive:after{background:linear-gradient(96deg,transparent,rgb(120 157 188 / 42%),rgb(75 118 151 / 22%),transparent)}html.dark .auth-studio-glass-interactive:hover{border-color:#546a84eb;color:#8dccf1;background-color:#2a384ae0;box-shadow:inset 0 1px #ffffff0f,0 14px 30px #00000047}html.dark .auth-studio-glass-interactive:focus-visible{border-color:#6884a1db;box-shadow:0 0 0 4px #4380a62e,0 14px 30px #0000003d}html.dark .auth-studio-legal-overlay{background:#03080eb3}html.dark .auth-studio-legal-dialog{color:#dce5f1;border-color:#44576fe5;background:radial-gradient(circle at 12% 0%,rgb(64 83 107 / 34%),transparent 38%),radial-gradient(circle at 96% 100%,rgb(75 56 105 / 24%),transparent 44%),linear-gradient(145deg,#1e2a39fa,#111b27fa);box-shadow:inset 0 1px #ffffff0f,0 28px 80px #0000008a}html.dark .auth-studio-legal__header,html.dark .auth-studio-legal__footer{border-color:#3c4f66d6;background:#182432c2}html.dark .auth-studio-legal__eyebrow{color:#75c4df}html.dark .auth-studio-legal__title{color:#f1f5fa}html.dark .auth-studio-legal__date{color:#8998ad}html.dark .auth-studio-legal__close{border-color:#43566edb;color:#a9b7c8;background:#1f2c3ce0}html.dark .auth-studio-legal__body{scrollbar-color:rgb(101 122 148 / 54%) transparent}html.dark .auth-studio-legal__summary,html.dark .auth-studio-legal__section{border-color:#3d5067d1;background:linear-gradient(145deg,#243142e0,#182331d1);box-shadow:inset 0 1px #ffffff0a,0 8px 22px #0000002e}html.dark .auth-studio-legal__summary,html.dark .auth-studio-legal__section p{color:#b2bfd0}html.dark .auth-studio-legal__section h3{color:#edf3fb}html.dark .auth-studio-legal__action{border-color:#ff8b5e7a;color:#fff;background:linear-gradient(105deg,#e75b2b,#f47748 52%,#ff9872);box-shadow:inset 0 1px #ffffff2e,0 12px 28px #0000003d}html.dark .managed-asset-uploader{border-color:#53657ea3!important;color:#dce5f1;background:#0e1723c7!important;box-shadow:inset 0 1px #ffffff0d!important}html.dark .managed-asset-uploader>.bg-slate-50{background:linear-gradient(145deg,#273446eb,#192433db)!important}html.dark .managed-asset-uploader>.border-dashed{background:#0b131e7f}html.dark .managed-asset-uploader :is(.border-slate-100,.border-slate-200){border-color:#50627b8a!important}html.dark .managed-asset-uploader .bg-white{background-color:#1d2939f0!important}html.dark .managed-asset-uploader .bg-slate-100{background-color:#3a495eb8}html.dark .managed-asset-uploader :is(.text-slate-700,.text-slate-800){color:#edf3fb}html.dark .managed-asset-uploader .text-slate-500{color:#aab7c8}html.dark .managed-asset-uploader .text-slate-400{color:#8999ae}html.dark .managed-asset-uploader .text-slate-300{color:#71849c}html.dark .managed-asset-uploader .border-brand-200{border-color:#ff8b5e6b!important}html.dark .managed-asset-uploader .text-brand-700{color:#ff9d78!important}html.dark .managed-asset-uploader [class*="hover:bg-brand-50"]:hover{background-color:#5d3025b8}html.dark .managed-asset-uploader .bg-rose-50{background-color:#7f243a3d}html.dark .managed-asset-uploader .text-rose-700{color:#fda4af}html.dark .managed-asset-uploader .bg-emerald-50{background-color:#146d503d}html.dark .managed-asset-uploader .text-emerald-700{color:#6ee7b7}html.dark .managed-asset-uploader .bg-amber-50{background-color:#854d0e40}html.dark .managed-asset-uploader :is(.text-amber-600,.text-amber-700,.text-amber-800){color:#fcd58a}html.dark .managed-asset-uploader .bg-blue-50{background-color:#1e55913d}html.dark .managed-asset-uploader :is(.text-blue-600,.text-blue-700){color:#93c5fd}html.dark .managed-asset-uploader .bg-violet-50{background-color:#5b409a40}html.dark .managed-asset-uploader .text-violet-600{color:#c4b5fd}html.dark .managed-asset-uploader [class*="hover:bg-rose-50"]:hover{background-color:#7f243a4d!important}html.dark .creative-cover-uploader{border-color:#53657ea3!important;color:#dce5f1;background:#0e1723c7!important;box-shadow:inset 0 1px #ffffff0d!important}html.dark .creative-cover-uploader>div:first-child{background:transparent!important}html.dark .creative-cover-uploader :is(.border-slate-100,.border-slate-200){border-color:#50627b8a!important}html.dark .creative-cover-uploader [class*=from-slate-50]{background-image:linear-gradient(145deg,#1f2c3df0,#2b273de0)}html.dark .creative-cover-uploader :is(.text-slate-700,.text-slate-800){color:#edf3fb}html.dark .creative-cover-uploader :is(.text-slate-400,.text-slate-500,.text-slate-600){color:#9cabbf!important}html.dark .creative-cover-uploader button{border-color:#50627b9e!important;color:#b9c5d5!important;background:#1d2939eb!important;box-shadow:inset 0 1px #ffffff0d!important}html.dark .creative-cover-uploader button.text-brand-700{border-color:#ff8b5e6b!important;color:#ff9d78!important}html.dark .creative-cover-uploader :is(.bg-rose-50,.bg-emerald-50){background-color:#182634e5}html.dark .creative-cover-uploader .text-rose-700{color:#fda4af}html.dark .creative-cover-uploader .text-emerald-700{color:#6ee7b7}html.dark .marketplace-download-option{border-color:#53657e94;color:#e7edf6;background:linear-gradient(145deg,#2a323de0,#1f2835d1);box-shadow:inset 0 1px #ffffff0d}html.dark .marketplace-download-option small{color:#98a8bc}@media(prefers-reduced-motion:reduce){.theme-mode-switch__container,.theme-mode-switch__circle,.theme-mode-switch__moon,.theme-mode-switch__clouds,.theme-mode-switch__stars{transition:none}}
