@import"https://fonts.googleapis.com/css2?family=DM+Mono:ital,wght@0,300;0,400;0,500;1,300;1,400;1,500&family=Plus+Jakarta+Sans:ital,wght@0,200..800;1,200..800&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Aleo:ital,wght@0,100..900;1,100..900&display=swap";@keyframes calm-ping{0%{box-shadow:0 0 #0b7a5a73}to{box-shadow:0 0 0 6px #0b7a5a00}}@keyframes calm-breathe{0%,to{opacity:.45}50%{opacity:1}}@keyframes calm-sweep{0%{background-position:170% 0}60%,to{background-position:-70% 0}}@keyframes calm-travel{0%{left:-120px}to{left:100%}}@keyframes calm-gring{0%{transform:scale(1);opacity:.85}to{transform:scale(2.4);opacity:0}}.calm-ping{animation:calm-ping 2.4s ease-out infinite}.calm-breathe{animation:calm-breathe 3.6s ease-in-out infinite}.calm-card{--calm-bw: 1px;position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:space-between;height:235px;padding:calc(22px - var(--calm-bw)) calc(22px - var(--calm-bw)) calc(17px - var(--calm-bw));border-radius:14px;background:rgb(var(--color-bg-surface));border:var(--calm-bw) solid rgb(var(--color-border));box-shadow:0 8px 20px -16px #14123a73;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.calm-card:hover,.calm-card:focus-within{transform:translateY(-2px);border-color:#cfc7ff;box-shadow:0 16px 28px -18px #5146a980}.calm-deco{position:absolute;inset:calc(-1 * var(--calm-bw));border-radius:inherit;overflow:hidden;pointer-events:none;z-index:-1}.calm-planes{position:absolute;top:0;right:0;width:52%;height:84px}.calm-planes:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#8a7bfb14,#8a7bfb02);clip-path:polygon(36% 0,100% 0,100% 100%,0 100%)}.calm-planes:after{content:"";position:absolute;top:0;right:14%;bottom:0;left:22%;background:linear-gradient(135deg,#5146a90e,#5146a900);clip-path:polygon(46% 0,100% 0,58% 100%,0 100%)}.calm-planes i{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 42%,rgba(255,255,255,.55) 50%,transparent 58%);background-size:260% 100%;opacity:0}.calm-card[data-material=needs]{border-color:#bfebdd;box-shadow:0 0 0 1px #9cf6e480,0 14px 26px -18px #10b9818c}.calm-card[data-material=needs]:hover,.calm-card[data-material=needs]:focus-within{border-color:#9ce3cd;box-shadow:0 0 0 1px #9cf6e4b3,0 18px 30px -18px #10b98199}.calm-card[data-material=needs] .calm-planes i{opacity:1;animation:calm-sweep 9s ease-in-out infinite}.calm-card[data-material=draft]{--calm-bw: 1.5px;background-color:#fff;background-image:linear-gradient(rgba(117,83,244,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(117,83,244,.035) 1px,transparent 1px);background-size:16px 16px;border-style:dashed;border-color:#b9aeff;box-shadow:none}.calm-card[data-material=draft]:hover,.calm-card[data-material=draft]:focus-within{border-color:rgb(var(--color-primary));box-shadow:0 16px 28px -20px #5146a980}.calm-fold{position:absolute;top:0;right:0;width:31px;height:31px;z-index:2;background:linear-gradient(225deg,transparent 0 50%,#D6CEFF 50% 100%);border-bottom-left-radius:10px;filter:drop-shadow(-2px 2px 3px rgba(81,70,169,.3))}.calm-card--fresh,.calm-card--fresh:hover,.calm-card--fresh:focus-within{border-color:rgb(var(--color-primary));box-shadow:0 0 0 1px rgb(var(--color-primary)),0 16px 30px -18px #7846f699}.cj-published{animation:calm-note-in .45s cubic-bezier(.2,.8,.2,1)}@keyframes calm-note-in{0%{opacity:0;transform:translate(-50%,12px)}}@media (prefers-reduced-motion: reduce){.cj-published{animation:none}}.calm-card[data-material=closed]{background:#fff;border-color:#e0e3ec;box-shadow:none;filter:grayscale(1)}.calm-card[data-material=closed]:hover,.calm-card[data-material=closed]:focus-within{transform:none;border-color:#cdd1de;box-shadow:none}.calm-hatch{position:absolute;top:0;right:0;width:120px;height:84px;background:repeating-linear-gradient(135deg,rgba(95,100,120,.09) 0 1.5px,transparent 1.5px 7px);clip-path:polygon(40% 0,100% 0,100% 100%)}.calm-barbtn{display:block;width:100%;height:18px;padding:6px 0;border:0;border-radius:6px;background:none;cursor:pointer}.calm-bar{display:flex;gap:2px;height:6px;border-radius:3px;overflow:hidden;transition:transform .15s ease}.calm-bar>i{display:block;flex-basis:0;min-width:4px;border-radius:3px;transition:opacity .15s}.calm-bar>i.is-zero{display:none}.calm-pg1{background:#bdb3ff}.calm-pg2{background:#8a7bfb}.calm-pg3{background:#6b58e8}.calm-pg4{background:#3a3089}.calm-barbtn:hover .calm-bar,.calm-barbtn[aria-expanded=true] .calm-bar{transform:scaleY(1.5)}.calm-bar.is-empty{border:1px dashed #B9AEFF;background:none}.calm-barbtn:focus-visible{outline:2px solid rgb(var(--color-primary));outline-offset:2px}.calm-tray{position:absolute;left:0;right:0;top:14px;z-index:6;padding:4px 10px;background:rgb(var(--color-bg-surface));border:1px solid #DCD6FF;border-radius:12px;box-shadow:0 16px 30px -14px #14123a73,0 0 0 1px #14123a08;opacity:0;transform:translateY(-3px);pointer-events:none;transition:opacity .15s ease,transform .15s ease}.calm-tray[data-open=true]{opacity:1;transform:none;pointer-events:auto}.calm-tray ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,auto);justify-content:space-between;gap:2px}.calm-tray li{padding:2px 6px;margin:0 -2px;border-radius:8px;cursor:default;transition:background .15s}.calm-tray li:hover{background:#f4f2ff}.calm-tray li span{display:flex;align-items:center;gap:5px;font-size:11px;line-height:13px;font-weight:600;color:rgb(var(--color-text-secondary));white-space:nowrap}.calm-tray li span:before{content:"";width:6px;height:6px;border-radius:2px;background:var(--c);flex:none}.calm-tray li b{display:block;margin-top:1px;font-size:16px;line-height:18px;font-weight:800;color:rgb(var(--color-text-primary));font-variant-numeric:tabular-nums}.pband{position:relative;display:flex;align-items:center;gap:24px;padding:13px 18px 13px 22px;border-radius:14px;color:#fff;overflow:hidden;isolation:isolate;background:radial-gradient(60% 170% at 96% -40%,rgba(117,83,244,.55) 0%,transparent 62%),linear-gradient(120deg,#0d0b2d,#17134b 60%,#221b66);box-shadow:0 12px 24px -18px #14123ab3,inset 0 1px #ffffff1f}.pband-planes{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:none}.pband-planes.is-phone{display:none}.pband-id{flex:none;width:96px}.pband-id b{display:block;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#d3cff8}.pband-id span{display:block;margin-top:3px;font-size:12px;font-weight:600;color:#b9b4f0}.pband-trail{--num-h: 30px;flex:1;min-width:0;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));position:relative}.pband-trail:before{content:"";position:absolute;left:8px;right:0;top:calc(var(--num-h) + 7px);height:2px;border-radius:2px;background:linear-gradient(90deg,#5146a9,#8a7bfb 26%,#9cf6e4,#8a7bfb 74%,#8a7bfb00);box-shadow:0 0 10px #8a7bfbb3}.pband-trail:after{content:"";position:absolute;left:-120px;top:calc(var(--num-h) + 1px);width:120px;height:14px;pointer-events:none;background:radial-gradient(closest-side,#ffffffe6,#fff0);animation:calm-travel 5.6s linear infinite}.pband-node{position:relative;z-index:1;display:grid;grid-template-rows:var(--num-h) 16px auto auto;justify-items:start;padding-right:8px}.pband-node .num{align-self:end;font-size:28px;line-height:1;font-weight:800;letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:#fff}.pband-node .gem{align-self:center;width:9px;height:9px;margin-left:3px;border-radius:3px;transform:rotate(45deg);position:relative;background:linear-gradient(135deg,#dad4ff,#8a7bfb);box-shadow:0 0 0 3px #8a7bfb33,0 0 10px #8a7bfbcc}.pband-node.need .gem{background:linear-gradient(135deg,#f0fffb,#9cf6e4);box-shadow:0 0 0 3px #9cf6e438,0 0 14px #9cf6e4f2}.pband-node.need .gem:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:4px;border:1.5px solid #9CF6E4;animation:calm-gring 2.4s ease-out infinite}.pband-node .lbl{display:block;margin-top:2px;font-size:12px;line-height:15px;font-weight:700;color:#fff;white-space:nowrap}.pband-node .sub{display:block;font-size:11px;line-height:13px;font-weight:700;color:#9cf6e4;white-space:nowrap}@supports ((-webkit-background-clip: text) or (background-clip: text)){.pband-node.need .num{background:linear-gradient(180deg,#fff 20%,#9cf6e4);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}}.pband-agent{flex:none;display:flex;align-items:center;gap:12px;padding:9px 12px 9px 10px;border-radius:12px;background:#ffffff17;border:1px solid rgba(255,255,255,.18)}.pband-agent .who{display:grid;flex:none;filter:drop-shadow(0 4px 8px rgba(0,0,0,.45))}.pband-agent .say{margin:0;font-size:13.5px;line-height:18px;font-weight:700;letter-spacing:-.005em;color:#fff;white-space:nowrap}.pband-btn{height:32px;padding:0 14px;border:0;border-radius:9px;background:#9cf6e4;color:#0b0929;font-size:12.5px;font-weight:800;white-space:nowrap;cursor:pointer;transition:filter .15s,transform .15s}.pband-btn:hover{filter:brightness(1.07);transform:translateY(-1px)}.pband :where(button,a):focus-visible{outline:2px solid #9CF6E4;outline-offset:2px}@media (max-width: 1023px){.pband{flex-direction:column;align-items:stretch;gap:10px;padding:12px 18px}.pband-planes.is-desk{display:none}.pband-planes.is-phone{display:block}.pband-id{width:auto;display:flex;align-items:baseline;gap:8px}.pband-id span{margin-top:0}.pband-agent{padding:8px 10px;gap:10px}.pband-agent .say{flex:1;font-size:13px}.pband-btn{height:30px;padding:0 12px}}@media (max-width: 767px){.pband{padding:12px 14px}.pband-trail{--num-h: 26px;grid-template-columns:repeat(5,auto);justify-content:space-between}.pband-node{padding-right:0}.pband-node .num{font-size:22px}.pband-node .lbl{font-size:11px}}@media (prefers-reduced-motion: reduce){.calm-ping,.calm-breathe,.calm-card[data-material=needs] .calm-planes i,.pband-trail:after,.pband-node.need .gem:after{animation:none!important}.pband-trail:after{left:52%}.calm-card,.calm-bar,.calm-bar>i,.calm-tray,.pband-btn{transition:none!important}.calm-card:hover,.calm-card:focus-within,.pband-btn:hover{transform:none}}:root:not([data-theme=dark]) .rec-canvas{--color-bg-canvas: 248 247 250;--color-bg-surface: 255 255 255;--color-bg-surface-raised: 255 255 255;--color-bg-surface-sunken: 244 242 248;--color-border: 232 229 240;--color-border-subtle: 238 236 244;--color-border-strong: 214 210 226;--color-text-primary: 23 20 37;--color-text-secondary: 92 87 104;--color-text-tertiary: 138 133 151;--color-primary: 120 70 246;--color-primary-hover: 106 56 240;--color-primary-active: 92 46 226;--color-primary-bg: 244 239 254;--color-primary-border: 208 194 252;--color-primary-text: 255 255 255}.rec-canvas{position:relative;isolation:isolate;background:radial-gradient(640px 460px at 15% 10%,rgba(138,123,251,.14),transparent 60%),radial-gradient(560px 420px at 90% 8%,rgba(127,240,210,.12),transparent 60%),radial-gradient(700px 420px at 50% 20%,rgba(255,255,255,.75),transparent 70%),rgb(var(--color-bg-canvas));background-attachment:fixed;color:rgb(var(--color-text-primary));font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:15px;line-height:1.55}.rec-page{width:100%;padding:28px clamp(24px,4vw,72px) 40px}.rec-page.rec-page-short-foot{padding-bottom:16px}@media (max-width: 767px){.rec-page{padding:16px 16px 28px}}.rec-column{width:100%;margin-inline:auto;padding-inline:16px}@media (min-width: 640px){.rec-column{padding-inline:24px}}@media (min-width: 768px){.rec-column{width:min(100% - 64px,max(720px,66vw));padding-inline:0}}.rec-h1{margin:0;font-size:32px;font-weight:800;line-height:1.1;letter-spacing:-.03em;color:rgb(var(--color-text-primary))}.rec-h1 em{font:inherit;letter-spacing:inherit;color:rgb(var(--color-primary))}.rec-sub{margin:10px 0 0;max-width:60ch;font-size:15px;line-height:1.55;color:rgb(var(--color-text-secondary))}@media (max-width: 767px){.rec-h1{font-size:26px}}.rec-bar{background:#f8f7fad1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(23,20,37,.08)}.calm-role-icon{transition:transform .36s cubic-bezier(.34,1.56,.64,1)}.group:hover .calm-role-icon,.group:focus-within .calm-role-icon{transform:translateY(-1px) rotate(-8deg) scale(1.08)}@media (prefers-reduced-motion: reduce){.calm-role-icon{transition:none}.group:hover .calm-role-icon,.group:focus-within .calm-role-icon{transform:none}}.app-side,.app-side-tip,.app-help{--side-v: 120 70 246;--side-v-deep: 106 56 240}.app-side{transition:width .45s cubic-bezier(.2,.8,.2,1)}.app-side-lbl,.app-side-sec,.app-side-meta{white-space:nowrap;transition:opacity .2s ease .12s,max-height .45s cubic-bezier(.2,.8,.2,1),margin .45s cubic-bezier(.2,.8,.2,1)}.app-side[data-folded] .app-side-lbl,.app-side[data-folded] .app-side-sec,.app-side[data-folded] .app-side-meta{opacity:0;pointer-events:none;transition-delay:0s}.app-side-brand{position:relative;display:block;width:120px;height:36px;border-radius:8px;transition:width .45s cubic-bezier(.2,.8,.2,1)}.app-side-brand:focus-visible,.app-side-fold:focus-visible,.app-side-item:focus-visible,.app-side-new:focus-visible,.app-side-org:focus-visible{outline:2px solid rgb(var(--side-v));outline-offset:2px}.app-side-word,.app-side-mark{position:absolute;top:50%;max-width:none}.app-side-word{left:6px;margin-top:-11px;transition:opacity .22s ease .14s,transform .4s cubic-bezier(.2,.8,.2,1) .1s}.app-side-mark{left:5px;margin-top:-17px;opacity:0;transform:scale(.8) rotate(-8deg);transition:opacity .18s ease,transform .3s ease}.app-side[data-folded] .app-side-brand{width:44px}.app-side[data-folded] .app-side-word{opacity:0;transform:translate(-8px);transition:opacity .14s ease,transform .3s ease}.app-side[data-folded] .app-side-mark{opacity:1;transform:none;transition:opacity .25s ease .2s,transform .45s cubic-bezier(.34,1.4,.64,1) .2s}.app-side-fold{position:absolute;right:0;top:3px;display:grid;place-items:center;width:30px;height:30px;border-radius:8px;color:rgb(var(--color-text-tertiary));transition:right .45s cubic-bezier(.2,.8,.2,1),background-color .2s,color .2s,opacity .2s}.app-side-fold:hover{background:#1714250d;color:rgb(var(--color-text-primary))}.app-side-fold:active{transform:scale(.92)}.app-side[data-folded] .app-side-fold{right:7px;opacity:0}.app-side-fold .side-ic{transition:transform .35s cubic-bezier(.2,.8,.2,1)}.app-side[data-folded] .app-side-fold .side-ic{transform:scaleX(-1)}.app-side[data-folded]:hover .app-side-fold,.app-side[data-folded] .app-side-fold:focus-visible{opacity:1}.app-side[data-folded]:hover .app-side-mark,.app-side[data-folded]:has(.app-side-fold:focus-visible) .app-side-mark{opacity:0;transition-delay:0s}.app-side-logo-rule{flex:none;align-self:center;width:100%;height:1px;background:#17142514;transition:width .45s cubic-bezier(.2,.8,.2,1)}.app-side[data-folded] .app-side-logo-rule{width:28px}.app-side-new{display:flex;flex:none;align-items:center;gap:12px;height:42px;padding:0 12px;border-radius:10px;margin-top:-10px;background:rgb(var(--side-v));color:#fff;font-size:13px;font-weight:600;transition:background-color .2s,transform .25s cubic-bezier(.34,1.4,.64,1),width .45s cubic-bezier(.2,.8,.2,1),margin .45s cubic-bezier(.2,.8,.2,1),padding .45s cubic-bezier(.2,.8,.2,1),border-radius .45s cubic-bezier(.2,.8,.2,1)}.app-side[data-folded] .app-side-new{border-radius:21px;width:42px;margin-left:1px;padding:0 12px}.app-side-new:hover{background:rgb(var(--side-v-deep))}.app-side-new:active{transform:scale(.96)}.app-side-sec{max-height:20px;overflow:hidden;margin-bottom:4px;padding:0 12px;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--color-text-tertiary))}.app-side[data-folded] .app-side-sec{max-height:0;margin-bottom:0}.app-side-item{position:relative;z-index:1;display:flex;align-items:center;gap:12px;width:100%;height:42px;padding:0 12px;border-radius:10px;color:rgb(var(--color-text-secondary));font-size:13.5px;font-weight:500;text-align:left;transition:color .2s,background-color .2s,transform .15s}.app-side-item:hover{color:rgb(var(--color-text-primary))}.app-side-item:not([aria-current=page]):hover{background:#1714250b}.app-side-item:active{transform:scale(.97)}.app-side-item[aria-current=page]{color:rgb(var(--side-v-deep))}.app-side-tile{position:absolute;left:0;top:0;width:100%;height:42px;border-radius:10px;background:rgb(var(--side-v) / .11);pointer-events:none;transition:opacity .2s}.app-side-tile[data-moved]{transition:transform .42s cubic-bezier(.22,1,.36,1),opacity .2s}.app-side-org{display:flex;align-items:center;gap:10px;width:100%;margin-bottom:6px;padding:4px;border-radius:12px;background:#f7f6fa;text-align:left;transition:background-color .2s,transform .15s}button.app-side-org:hover{background:#f0eef6}button.app-side-org:active{transform:scale(.98)}.app-side-org[aria-current=page]{background:rgb(var(--side-v) / .1)}.app-side[data-folded] .app-side-org{background:transparent}.app-side[data-folded] .app-side-org[aria-current=page] .app-side-ring{filter:drop-shadow(0 0 3px rgb(var(--side-v) / .5))}.app-side-ring{transition:stroke-dashoffset .9s cubic-bezier(.2,.8,.2,1)}.side-ic{flex:none;overflow:visible}.side-ic *{transform-box:fill-box;transform-origin:center}.app-side-item:is(:hover,:focus-visible) .side-ic-jobs{animation:side-jobs .55s cubic-bezier(.2,.8,.2,1)}.app-side-item:is(:hover,:focus-visible) .side-ic-jobs .handle{animation:side-handle .55s cubic-bezier(.2,.8,.2,1)}.app-side-item:is(:hover,:focus-visible) .side-ic-people .back{animation:side-people-back .6s cubic-bezier(.2,.8,.2,1)}.app-side-item:is(:hover,:focus-visible) .side-ic-people .front{animation:side-people-front .6s cubic-bezier(.2,.8,.2,1)}.side-ic-plus{transition:transform .45s cubic-bezier(.34,1.4,.64,1)}.app-side-new:is(:hover,:focus-visible,[aria-current=page]) .side-ic-plus{transform:rotate(90deg)}.side-ic-gear{transition:transform .7s cubic-bezier(.2,.8,.2,1)}.app-side-org:is(:hover,:focus-visible) .side-ic-gear{transform:rotate(120deg)}.app-side-item:is(:hover,:focus-visible) .side-ic-help{animation:side-wiggle .6s ease;transform-origin:30% 80%}.app-side-item:is(:hover,:focus-visible) .side-ic-out .arrow{animation:side-nudge .55s cubic-bezier(.2,.8,.2,1)}.app-side-fold:is(:hover,:focus-visible) .side-ic-panel .edge{animation:side-edge .5s cubic-bezier(.2,.8,.2,1)}@keyframes side-jobs{0%,to{transform:none}35%{transform:translateY(-2.5px) rotate(-4deg)}70%{transform:translateY(.5px)}}@keyframes side-handle{35%{transform:translateY(-1.5px)}}@keyframes side-people-back{40%{transform:translate(3px)}}@keyframes side-people-front{40%{transform:translateY(-1.5px)}}@keyframes side-wiggle{20%{transform:rotate(-12deg)}45%{transform:rotate(9deg)}70%{transform:rotate(-4deg)}}@keyframes side-nudge{45%{transform:translate(3px)}}@keyframes side-edge{45%{transform:translate(-2px)}}.app-side-tip{z-index:60;padding:5px 10px;border-radius:8px;background:#171425;color:#fff;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:12px;font-weight:500;line-height:1.35;white-space:nowrap;pointer-events:none;transform-origin:left center;animation:app-side-tip-in .25s cubic-bezier(.34,1.4,.64,1)}.app-side-tip small{display:block;font-size:11px;color:#fff9}.app-side-tip[data-state=closed]{animation:app-side-tip-out .12s ease forwards}@keyframes app-side-tip-in{0%{opacity:0;transform:translate(-6px) scale(.96)}}@keyframes app-side-tip-out{to{opacity:0;transform:translate(-4px) scale(.98)}}.app-help{position:fixed;z-index:50;left:244px;bottom:24px;width:380px;height:520px;max-height:calc(100vh - 48px);transition:left .45s cubic-bezier(.2,.8,.2,1)}.app-help[data-folded]{left:84px}@media (max-width: 767px){.app-help,.app-help[data-folded]{left:12px;right:12px;bottom:80px;width:auto;height:min(520px,calc(100vh - 160px))}}@media (prefers-reduced-motion: reduce){.app-side,.app-side *,.app-side *:after,.app-help,.app-side-tip{transition:none!important;animation:none!important}}.agentr-mascot{--am-s: 28px;--am-out: cubic-bezier(.2, .8, .2, 1);position:relative;width:var(--am-s);height:var(--am-s);display:inline-block;flex:none}.agentr-mascot>img[src]{position:absolute;left:50%;top:50%;width:calc(var(--am-s) * 1.554);height:calc(var(--am-s) * 1.554);max-width:none;translate:-50% -50%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:0;transition:opacity .26s var(--am-out)}.agentr-mascot>img[data-on]{opacity:1}.am-live{border-radius:50%;animation:am-pulse 2s ease-out infinite}@keyframes am-pulse{0%{box-shadow:0 0 rgb(var(--color-primary) / .35)}to{box-shadow:0 0 0 9px rgb(var(--color-primary) / 0)}}@media (prefers-reduced-motion: reduce){.agentr-mascot img,.am-live{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}.guided-onboarding .jd-md{--jd-lh: 1.65;font-size:14px;line-height:var(--jd-lh);color:rgb(var(--color-text-primary) / .9);overflow-wrap:anywhere}.guided-onboarding .jd-md>:first-child{margin-top:0}.guided-onboarding .jd-md>:last-child{margin-bottom:0}.guided-onboarding .jd-md p{margin:0 0 .8em}.guided-onboarding .jd-md h4{font-family:var(--font-display);font-weight:600;font-size:16px;line-height:1.3;letter-spacing:var(--tr-display);color:rgb(var(--color-text-primary));margin:1.35em 0 .5em}.guided-onboarding .jd-md h5{font-size:13px;font-weight:600;color:rgb(var(--color-text-secondary));margin:1.2em 0 .45em}.guided-onboarding .jd-md ul,.guided-onboarding .jd-md ol{margin:0 0 .9em;padding-left:1.25em}.guided-onboarding .jd-md ul{list-style:none}.guided-onboarding .jd-md ol{list-style:decimal}.guided-onboarding .jd-md li{margin:.32em 0;padding-left:.2em}.guided-onboarding .jd-md li>ul,.guided-onboarding .jd-md li>ol{margin:.3em 0 .2em}.guided-onboarding .jd-md ul>li{position:relative}.guided-onboarding .jd-md ul>li:before{content:"";position:absolute;left:-.95em;top:calc(var(--jd-lh) * .5em - 2.5px);width:5px;height:5px;border-radius:50%;background:rgb(var(--color-read) / .75)}.guided-onboarding .jd-md ul ul>li:before{background:transparent;box-shadow:inset 0 0 0 1.5px rgb(var(--color-read) / .6)}.guided-onboarding .jd-md ol>li::marker{color:rgb(var(--color-text-brand));font-weight:600;font-size:.92em}.guided-onboarding .jd-md strong{font-weight:650;color:rgb(var(--color-text-primary))}.guided-onboarding .jd-md a{color:rgb(var(--color-text-brand));text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgb(var(--color-primary) / .35)}.guided-onboarding .jd-md a:hover{text-decoration-color:currentColor}.guided-onboarding .jd-md blockquote{margin:0 0 .9em;padding-left:.9em;border-left:3px solid rgb(var(--color-primary-border));color:rgb(var(--color-text-secondary))}.guided-onboarding .jd-md code{font-family:var(--font-mono);font-size:.88em;background:rgb(var(--color-bg-surface-sunken));padding:.1em .35em;border-radius:4px}.guided-onboarding .jd-md hr{border:0;border-top:1px solid rgb(var(--color-border-subtle));margin:1.2em 0}.guided-onboarding .jd-md .jd-table{overflow-x:auto;margin:0 0 .9em}.guided-onboarding .jd-md table{border-collapse:collapse;font-size:14px}.guided-onboarding .jd-md th,.guided-onboarding .jd-md td{border:1px solid rgb(var(--color-border-subtle));padding:.35em .6em;text-align:left;vertical-align:top}.guided-onboarding .jd-md.is-folded{max-height:calc(var(--jd-lines, 12) * var(--jd-lh) * 1em);overflow:hidden}.guided-onboarding .jd-md.is-folded.has-more{-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 4.5em),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 4.5em),transparent)}.guided-onboarding .jd-editor{width:100%;min-height:260px;resize:vertical;font-family:var(--font-body);font-size:13px;line-height:1.6;-moz-tab-size:2;-o-tab-size:2;tab-size:2;padding:12px 14px;border-radius:14px;border:1.5px solid rgb(var(--color-border));background:rgb(var(--color-bg-surface));color:rgb(var(--color-text-primary))}.guided-onboarding .jd-editor:focus{border-color:rgb(var(--color-primary));outline:none}@keyframes jd-row-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes jd-fade-in{0%{opacity:0}to{opacity:1}}.guided-onboarding .jd-row-in{animation:jd-row-in .26s var(--e-out) both}.guided-onboarding .jd-fade-in{animation:jd-fade-in .28s var(--e-out) both}.guided-onboarding .jd-role{transition:border-color .16s var(--e-out),background-color .16s var(--e-out),box-shadow .16s var(--e-out)}.guided-onboarding .jd-role:hover,.guided-onboarding .jd-role:focus-within{border-color:rgb(var(--color-primary-border));box-shadow:0 1px 2px rgb(var(--color-shadow) / .06),0 6px 18px -10px rgb(var(--color-primary) / .35)}.guided-onboarding .jd-role.is-picked{border-color:rgb(var(--color-primary));background:rgb(var(--color-primary-bg) / .45)}.guided-onboarding .jd-ring{width:11px;height:11px;border-radius:50%;border:1.75px solid currentColor;border-right-color:transparent;opacity:.8;animation:rl-spin .9s linear infinite;flex:none}.guided-onboarding .jd-reading{position:relative;overflow:hidden;border-radius:12px}.guided-onboarding .jd-reading:after{content:"";position:absolute;inset:0 auto 0 0;width:45%;pointer-events:none;background:linear-gradient(100deg,transparent,rgb(var(--color-read) / .09),transparent);transform:translate(-110%);animation:jd-glint 2.2s var(--e-in-out) infinite}@keyframes jd-glint{to{transform:translate(260%)}}@media (prefers-reduced-motion: reduce){.guided-onboarding .jd-reading:after,.guided-onboarding .jd-ring{animation:none}}@keyframes ob-msg-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes ob-blur-in{0%{opacity:0;filter:blur(4px)}}@keyframes ob-word-in{0%{opacity:0;filter:blur(6px)}}@keyframes ob-fly{0%{opacity:0;transform:scale(.82);filter:blur(4px)}}@keyframes ob-shine{0%{background-position:100% 0}to{background-position:0 0}}@keyframes ob-caret{50%{opacity:.15}}@keyframes ob-send-ring{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}@keyframes ob-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes ob-pop{0%{opacity:0;transform:scale(.8)}70%{opacity:1;transform:scale(1.06)}to{opacity:1;transform:none}}@keyframes ob-scan{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}@keyframes ob-blink{0%,to{opacity:1}50%{opacity:.35}}.guided-onboarding .ob-root{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:clamp(400px,32vw,500px) minmax(0,1fr);background:rgb(var(--color-bg-surface-sunken))}.guided-onboarding .ob-chat,.guided-onboarding .ob-canvas{transition:opacity .56s var(--e-out) .16s,transform .68s var(--e-out) .16s,visibility 0s}.guided-onboarding .ob-canvas{transition-delay:.62s,.62s,0s}.guided-onboarding .ob-root.is-intro .ob-chat{opacity:0;transform:translate(-12px);visibility:hidden;pointer-events:none}.guided-onboarding .ob-root.is-intro .ob-canvas{opacity:0;transform:translateY(12px);visibility:hidden;pointer-events:none}.guided-onboarding .ob-root.is-intro.is-primed .ob-chat,.guided-onboarding .ob-root.is-intro.is-primed .ob-canvas{opacity:.001;visibility:visible;transition:none}.guided-onboarding .ob-root.is-leaving .ob-chat,.guided-onboarding .ob-root.is-leaving .ob-canvas{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .38s var(--e-in-out),transform .42s var(--e-in-out),visibility 0s .42s}.guided-onboarding .ob-root.is-leaving .ob-chat{transform:translate(-12px)}.guided-onboarding .ob-root.is-leaving .ob-canvas{transform:translateY(-12px)}@media (max-width: 1023px){.guided-onboarding .ob-root{grid-template-columns:minmax(0,1fr)}}.guided-onboarding .ob-chat{position:relative;z-index:2;display:flex;flex-direction:column;min-width:0;min-height:0;background:rgb(var(--color-bg-surface));border-right:1px solid rgb(var(--color-border))}.guided-onboarding .ob-face-slot{position:absolute;top:28px;left:24px;width:var(--dock-face, 44px);height:var(--dock-face, 44px);pointer-events:none}.guided-onboarding .ob-chat-face{position:absolute;left:0;top:0;z-index:3;width:var(--dock-face, 44px);height:var(--dock-face, 44px);will-change:transform;transition:opacity .16s var(--e-out)}.guided-onboarding .ob-chat-face.is-waiting{opacity:0}.guided-onboarding .ob-chat-face .rf-face{cursor:pointer}.guided-onboarding .ob-msgs{position:relative;flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:22px;padding:28px 28px 72px 24px}.guided-onboarding .ob-turn{--ob-ease: cubic-bezier(.16, 1, .3, 1);display:grid;grid-template-columns:var(--dock-face, 44px) minmax(0,1fr);gap:12px;animation:ob-blur-in .45s var(--ob-ease) backwards}.guided-onboarding .ob-turn-av{display:block;width:var(--dock-face, 44px);height:var(--dock-face, 44px)}.guided-onboarding .ob-turn-main{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0}.guided-onboarding .ob-turn-name{margin:8px 0 0;font-size:13px;font-weight:600;line-height:1.3;color:rgb(var(--color-text-primary))}.guided-onboarding .ob-turn-text{margin:0;max-width:100%;padding:9px 14px;border-radius:16px;background:rgb(var(--color-bg-surface-sunken));font-size:14px;line-height:1.6;color:rgb(var(--color-text-primary));overflow-wrap:anywhere;animation:ob-blur-in .45s cubic-bezier(.16,1,.3,1) backwards}.guided-onboarding .ob-turn-name+.ob-turn-text,.guided-onboarding .ob-turn-name+.ob-writing{border-top-left-radius:4px}.guided-onboarding .ob-turn-text.is-error{color:rgb(var(--color-error));background:rgb(var(--color-error-bg) / .5)}.guided-onboarding .ob-turn-actions{display:flex;flex-direction:column;gap:8px;width:100%;margin-top:4px;animation:ob-up .32s var(--e-out) both}.guided-onboarding .ob-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.guided-onboarding .ob-note{margin:0;font-size:13px;line-height:1.45;color:rgb(var(--color-text-tertiary))}.guided-onboarding .ob-status{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:600;color:rgb(var(--color-text-secondary));animation:ob-msg-in .26s var(--e-out) both}.guided-onboarding .ob-status-see{display:inline-flex;align-items:center;gap:3px;font-size:13px;font-weight:500;color:rgb(var(--color-text-tertiary))}.guided-onboarding .ob-writing{display:grid;gap:7px;width:240px;max-width:100%;padding:13px 16px;border-radius:16px;background:rgb(var(--color-bg-surface-sunken));animation:ob-blur-in .4s cubic-bezier(.16,1,.3,1) backwards}.guided-onboarding .ob-writing i{display:block;height:9px;border-radius:5px;background:linear-gradient(90deg,rgb(var(--color-border-strong) / .55) 0,rgb(var(--color-border-strong) / .55) 30%,rgb(var(--color-primary) / .3),rgb(var(--color-border-strong) / .55) 60%,rgb(var(--color-border-strong) / .55));background-size:260% 100%;animation:ob-shine 1.6s linear infinite,ob-blur-in .4s cubic-bezier(.16,1,.3,1) backwards}.guided-onboarding .ob-writing i:nth-child(1){width:92%}.guided-onboarding .ob-writing i:nth-child(2){width:78%;animation-delay:.12s,.08s}.guided-onboarding .ob-writing i:nth-child(3){width:46%;animation-delay:.24s,.16s}.guided-onboarding .ob-word{animation:ob-word-in .55s cubic-bezier(.16,1,.3,1) backwards}.guided-onboarding .ob-caret{display:inline-block;width:2px;height:1.05em;margin-left:2px;vertical-align:-2px;border-radius:1px;background:rgb(var(--color-primary));box-shadow:0 0 8px rgb(var(--color-primary) / .55);animation:ob-caret 1s steps(1) infinite}.guided-onboarding .ob-shine-text{background:linear-gradient(90deg,rgb(var(--color-text-tertiary)) 0,rgb(var(--color-text-tertiary)) 35%,rgb(var(--color-primary)),rgb(var(--color-text-tertiary)) 65%,rgb(var(--color-text-tertiary)));background-size:250% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:ob-shine 1.5s linear infinite}.guided-onboarding .ob-you{display:flex;justify-content:flex-end}.guided-onboarding .ob-bubble{max-width:85%;padding:8px 14px;border-radius:16px 16px 4px;background:rgb(var(--color-primary));color:rgb(var(--color-primary-text));font-size:14px;font-weight:500;line-height:1.45;overflow-wrap:anywhere;transform-origin:100% 100%;animation:ob-fly .6s cubic-bezier(.22,1.2,.36,1) backwards}.guided-onboarding .ob-inline-art{margin-top:4px;scroll-margin-top:12px}.guided-onboarding .ob-chip{display:inline-flex;align-items:center;gap:6px;min-height:42px;max-width:100%;padding:0 18px;border-radius:12px;border:1px solid rgb(var(--color-primary-border));background:rgb(var(--color-bg-surface));color:rgb(var(--color-primary));font-size:14px;font-weight:600;text-align:left;cursor:pointer}.guided-onboarding .ob-chip:disabled{opacity:.5}.guided-onboarding .ob-chip.is-on{opacity:1;background:rgb(var(--color-primary));border-color:transparent;color:rgb(var(--color-primary-text));box-shadow:0 2px rgb(var(--color-primary-active))}.guided-onboarding .ob-chip.is-on:hover:not(:disabled){background:rgb(var(--color-primary-hover))}.guided-onboarding .ob-chip-hint{font-size:12px;font-weight:500;color:rgb(var(--color-text-tertiary))}.guided-onboarding .ob-roles{display:flex;flex-direction:column;gap:6px;width:100%;max-width:440px}.guided-onboarding .ob-role{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:9px 10px 9px 9px;border-radius:14px;border:1px solid rgb(var(--color-border));background:rgb(var(--color-bg-surface));text-align:left;cursor:pointer;box-shadow:0 2px rgb(var(--color-border)),var(--sh-1);transition:border-color .16s var(--e-out),background-color .16s var(--e-out),transform .16s var(--e-out),box-shadow .16s var(--e-out);animation:ob-up .34s var(--e-out) backwards}.guided-onboarding .ob-role:hover:not(:disabled){border-color:rgb(var(--color-primary-border));background:rgb(var(--color-primary-bg) / .45);transform:translateY(-2px);box-shadow:0 2px rgb(var(--color-primary-border)),var(--sh-2)}.guided-onboarding .ob-role:active:not(:disabled){transform:translateY(1px) scale(.99);box-shadow:0 0 rgb(var(--color-primary-border));transition-duration:60ms}.guided-onboarding .ob-role:focus-visible{outline:2px solid rgb(var(--color-primary));outline-offset:2px}.guided-onboarding .ob-role:disabled{opacity:.5;cursor:default}.guided-onboarding .ob-role.is-on{opacity:1;border-color:rgb(var(--color-primary));background:rgb(var(--color-primary-bg))}.guided-onboarding .ob-role-t{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:1.35;color:rgb(var(--color-text-primary))}.guided-onboarding .ob-role-s{display:block;margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;line-height:1.4;color:rgb(var(--color-text-tertiary))}.guided-onboarding .ob-role-go{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:rgb(var(--color-primary-bg));color:rgb(var(--color-primary));transition:color .16s var(--e-out),background-color .16s var(--e-out),transform .16s var(--e-out)}.guided-onboarding .ob-role:hover:not(:disabled) .ob-role-go{background:rgb(var(--color-primary));color:rgb(var(--color-primary-text));transform:translate(2px)}.guided-onboarding .ob-role[data-primary]{border-color:rgb(var(--color-primary-border))}.guided-onboarding .ob-chip.is-on .ob-chip-hint{color:rgb(var(--color-primary-text) / .8)}.guided-onboarding .ob-composer{display:flex;align-items:center;gap:8px;height:52px;padding:0 7px 0 16px;border-radius:16px;border:1px solid rgb(var(--color-border));background:rgb(var(--color-bg-surface));box-shadow:var(--sh-1);transition:border-color .16s var(--e-out),background-color .2s var(--e-out)}.guided-onboarding .ob-composer:focus-within{border-color:rgb(var(--color-primary))}.guided-onboarding .ob-composer.is-off{background:rgb(var(--color-bg-surface-sunken));box-shadow:none}.guided-onboarding .ob-composer-input{flex:1;min-width:0;height:100%;background:transparent;font-size:14px;color:rgb(var(--color-text-primary));outline:none}.guided-onboarding .ob-composer-input:focus{box-shadow:none}.guided-onboarding .ob-composer-input::-moz-placeholder{color:rgb(var(--color-text-tertiary))}.guided-onboarding .ob-composer-input::placeholder{color:rgb(var(--color-text-tertiary))}.guided-onboarding .ob-composer-send{position:relative;flex:none;display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:rgb(var(--color-primary));color:rgb(var(--color-primary-text));transition:opacity .16s var(--e-out)}.guided-onboarding .ob-composer-send:disabled{opacity:.3}.guided-onboarding .ob-send-ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:12px;border:2px solid rgb(var(--color-primary));opacity:0;pointer-events:none;animation:ob-send-ring .6s cubic-bezier(.16,1,.3,1)}.guided-onboarding .ob-canvas{position:relative;min-width:0;min-height:0;overflow-y:auto;overscroll-behavior:contain;background-color:rgb(var(--color-bg-surface-sunken));background-image:radial-gradient(rgb(var(--color-border)) 1px,transparent 1.2px);background-size:22px 22px}.guided-onboarding .ob-canvas-inner{max-width:940px;margin:0 auto;padding:40px 32px 96px}.guided-onboarding .ob-art-head{margin-bottom:20px}.guided-onboarding .ob-art-title{margin:6px 0 0;font-size:26px;line-height:1.2;color:rgb(var(--color-text-primary))}.guided-onboarding .ob-art-sub{margin:6px 0 0;max-width:560px;font-size:14px;line-height:1.5;color:rgb(var(--color-text-secondary))}.guided-onboarding .ob-card{border-radius:16px}@media (max-width: 1023px){.guided-onboarding .ob-art-title{font-size:24px}}.guided-onboarding .ob-research{display:flex;flex-direction:column;gap:16px}.guided-onboarding .ob-live-dot{width:7px;height:7px;border-radius:50%;background:rgb(var(--color-primary));animation:ob-blink 1.4s ease-in-out infinite}.guided-onboarding .ob-rprofile{position:relative;overflow:hidden;padding:22px 24px 24px}.guided-onboarding .ob-rprofile.is-reading:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,rgb(var(--color-primary) / 0),rgb(var(--color-primary) / .05) 40%,rgb(var(--color-primary) / .12) 50%,rgb(var(--color-primary) / 0) 50.4%);animation:ob-scan 2.8s var(--e-in-out) infinite}.guided-onboarding .ob-rlogo{display:grid;place-items:center;flex:none;width:52px;height:52px;border-radius:14px;background:rgb(var(--color-bg-surface-sunken));color:rgb(var(--color-text-tertiary));font-size:22px;font-weight:700}.guided-onboarding .ob-rlogo.is-in{background:rgb(var(--color-primary-bg));color:rgb(var(--color-primary));animation:ob-pop .42s var(--e-spring) both}.guided-onboarding .ob-rname{font-size:20px;font-weight:700;line-height:1.25;color:rgb(var(--color-text-primary));animation:ob-up .34s var(--e-out) both}.guided-onboarding .ob-rtag{margin:0;font-size:14px;line-height:1.55;color:rgb(var(--color-text-secondary));animation:ob-up .34s var(--e-out) both}.guided-onboarding .ob-rfacts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px}.guided-onboarding .ob-rfact{display:flex;align-items:flex-start;gap:10px;min-width:0;padding:10px 12px;border-radius:12px;border:1px solid rgb(var(--color-border-subtle));background:rgb(var(--color-bg-surface));transition:background-color .4s var(--e-out),border-color .4s var(--e-out)}.guided-onboarding .ob-rfact.is-in{background:rgb(var(--color-primary-bg) / .55);border-color:rgb(var(--color-primary-border) / .55)}.guided-onboarding .ob-rfact-ic{display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:8px;background:rgb(var(--color-bg-surface-sunken));color:rgb(var(--color-text-tertiary));transition:background-color .4s var(--e-out),color .4s var(--e-out)}.guided-onboarding .ob-rfact.is-in .ob-rfact-ic{background:rgb(var(--color-bg-surface));color:rgb(var(--color-primary))}.guided-onboarding .ob-rfact-k{font-size:12px;font-weight:600;line-height:1.3;color:rgb(var(--color-text-tertiary))}.guided-onboarding .ob-rfact-v{margin-top:2px;font-size:14px;font-weight:600;line-height:1.35;color:rgb(var(--color-text-primary));overflow-wrap:anywhere;animation:ob-up .34s var(--e-out) both}.guided-onboarding .ob-rprofile>.ob-rmeter{position:absolute;z-index:2;left:0;right:0;bottom:0;height:3px;background:rgb(var(--color-primary-bg));transition:opacity .4s var(--e-out) .7s}.guided-onboarding .ob-rprofile:not(.is-reading)>.ob-rmeter{opacity:0}.guided-onboarding .ob-rmeter>span{display:block;height:100%;background:rgb(var(--color-primary));transform-origin:0 50%;transition:transform .7s var(--e-out)}.guided-onboarding .ob-rcols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.guided-onboarding .ob-rcol{padding:16px 18px 18px}.guided-onboarding .ob-rcol-head{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:rgb(var(--color-text-primary))}.guided-onboarding .ob-rcol-head>span:last-child{font-size:12px;font-weight:500}.guided-onboarding .ob-rlist{display:flex;flex-direction:column;gap:10px;margin:14px 0 0;padding:0;list-style:none}.guided-onboarding .ob-rpage{display:flex;align-items:center;gap:10px;min-width:0;animation:ob-up .34s var(--e-out) both}.guided-onboarding .ob-rroles{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.guided-onboarding .ob-rrole{display:flex;flex-direction:column;gap:1px;padding:8px 12px;border-radius:10px;background:rgb(var(--color-bg-surface-sunken));animation:ob-up .34s var(--e-out) both}.guided-onboarding .ob-rrole b{font-size:14px;font-weight:600;color:rgb(var(--color-text-primary))}.guided-onboarding .ob-rrole span{font-size:12px;color:rgb(var(--color-text-tertiary))}@media (max-width: 720px){.guided-onboarding .ob-rfacts,.guided-onboarding .ob-rcols{grid-template-columns:minmax(0,1fr)}}.guided-onboarding .ob-doc{padding:28px 30px 30px;border-radius:16px;border:1px solid rgb(var(--color-border));background:rgb(var(--color-bg-surface));box-shadow:var(--sh-1)}.guided-onboarding .ob-doc-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.guided-onboarding .ob-doc-title{margin:8px 0 0;font-size:26px;line-height:1.2;color:rgb(var(--color-text-primary))}.guided-onboarding .ob-doc-sum{margin:8px 0 0;max-width:620px;font-size:14px;line-height:1.55;color:rgb(var(--color-text-secondary))}.guided-onboarding .ob-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:20px}.guided-onboarding .ob-field{display:flex;align-items:flex-start;gap:10px;min-width:0;padding:12px;border-radius:12px;border:1px solid rgb(var(--color-border));background:rgb(var(--color-bg-surface));transition:background-color .3s var(--e-out),border-color .3s var(--e-out)}.guided-onboarding .ob-field.is-open{border:1.5px dashed rgb(var(--color-warning-border));background:rgb(var(--color-warning-bg) / .45)}.guided-onboarding .ob-field-ic{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:9px;background:rgb(var(--color-primary-bg));color:rgb(var(--color-primary))}.guided-onboarding .ob-field.is-open .ob-field-ic{background:rgb(var(--color-warning-bg));color:rgb(var(--color-warning-hover))}.guided-onboarding .ob-field-k{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:12px;font-weight:600;line-height:1.3;color:rgb(var(--color-text-tertiary))}.guided-onboarding .ob-field-need{display:inline-flex;align-items:center;gap:3px;color:rgb(var(--color-warning-hover))}.guided-onboarding .ob-field-v{display:block;max-width:100%;margin-top:2px;border-radius:6px;font-size:15px;font-weight:600;line-height:1.35;color:rgb(var(--color-text-primary));text-align:left;overflow-wrap:anywhere;animation:ob-up .3s var(--e-out) both}.guided-onboarding .ob-part{margin-top:24px;padding-top:22px;border-top:1px solid rgb(var(--color-border-subtle))}.guided-onboarding .ob-part-ic{display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:8px;background:rgb(var(--color-primary-bg));color:rgb(var(--color-primary))}.guided-onboarding .ob-criteria{--color-success: 120 70 246;--color-success-bg: 244 239 254;--color-success-border: 220 207 253;--color-success-hover: 106 56 240;margin-top:22px;padding:18px;border-radius:18px;background:linear-gradient(180deg,rgb(var(--color-primary-bg)),rgb(var(--color-bg-surface)) 70%);box-shadow:inset 0 0 0 1.5px rgb(var(--color-primary) / .35),0 18px 36px -26px rgb(var(--color-primary) / .55)}.guided-onboarding .ob-kd{display:flex;flex-direction:column;gap:14px}.guided-onboarding .ob-kd-row{display:grid;grid-template-columns:112px minmax(0,1fr);align-items:start;gap:12px}.guided-onboarding .ob-kd-label{display:flex;flex-direction:column;gap:2px;padding-top:7px;font-size:13px;font-weight:600;color:rgb(var(--color-text-secondary))}.guided-onboarding .ob-kd-need{font-size:11px;font-weight:600;color:rgb(var(--color-warning-hover))}.guided-onboarding .ob-seg{display:flex;flex-wrap:wrap;gap:6px}.guided-onboarding .ob-seg-opt{height:34px;transition-duration:90ms!important;padding:0 14px;border-radius:999px;border:1px solid rgb(var(--color-border));background:rgb(var(--color-bg-surface));font-size:13.5px;font-weight:500;color:rgb(var(--color-text-primary));transition:border-color .14s var(--e-out),background-color .14s var(--e-out),color .14s var(--e-out)}.guided-onboarding .ob-seg-opt:hover:not(:disabled):not(.is-on){border-color:rgb(var(--color-primary) / .5);color:rgb(var(--color-primary))}.guided-onboarding .ob-seg-opt.is-on{border-color:rgb(var(--color-primary));background:rgb(var(--color-primary));color:rgb(var(--color-primary-text));font-weight:600}.guided-onboarding .ob-seg-opt:disabled{cursor:default}.guided-onboarding .ob-seg-opt:active:not(:disabled){transform:scale(.96)}.guided-onboarding .ob-seg-opt.is-on{animation:ob-seg-in .16s cubic-bezier(.2,.8,.2,1)}@keyframes ob-seg-in{0%{transform:scale(.94)}to{transform:none}}.guided-onboarding .ob-kd-place{max-width:420px}.guided-onboarding .ob-kd-input{width:100%;max-width:420px;height:38px;padding:0 12px;border-radius:10px;border:1px solid rgb(var(--color-border));background:rgb(var(--color-bg-surface));font-size:14px;color:rgb(var(--color-text-primary))}.guided-onboarding .ob-kd-input:focus,.guided-onboarding .ob-kd-input:focus-visible{outline:none;border-radius:10px;border-color:rgb(var(--color-primary) / .6);box-shadow:0 0 0 3px rgb(var(--color-primary) / .12)}@media (max-width: 640px){.guided-onboarding .ob-kd-row{grid-template-columns:minmax(0,1fr);gap:6px}.guided-onboarding .ob-kd-label{padding-top:0;flex-direction:row;gap:8px}}.guided-onboarding .ob-pay-fields{display:flex;flex-direction:column;align-items:stretch;gap:10px;width:100%;max-width:420px;min-width:0}.guided-onboarding .ob-pay-fields>.ob-seg{align-self:flex-start}.guided-onboarding .ob-pay-fields>div.mt-2\.5{margin-top:0}.guided-onboarding .ob-pay-row{display:flex;align-items:center;gap:8px;min-width:0}.guided-onboarding .ob-pay-select{position:relative;display:block;flex:1 1 0;min-width:0}.guided-onboarding .ob-pay-select select{max-width:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:32px;cursor:pointer;font-weight:500;text-overflow:ellipsis}.guided-onboarding .ob-pay-select svg{position:absolute;right:10px;top:50%;transform:translateY(-50%);pointer-events:none;color:rgb(var(--color-text-tertiary))}.guided-onboarding .ob-pay-amount{flex:1 1 0;min-width:0;max-width:none}.guided-onboarding .ob-pay-amount::-moz-placeholder{color:rgb(var(--color-text-tertiary))}.guided-onboarding .ob-pay-amount::placeholder{color:rgb(var(--color-text-tertiary))}.guided-onboarding :is(.ob-pay-amount,.ob-pay-select select):disabled{cursor:default;color:rgb(var(--color-text-secondary));background:rgb(var(--color-bg-surface-sunken))}.guided-onboarding .ob-pay-to{flex:none;font-size:13px;font-weight:600;color:rgb(var(--color-text-tertiary))}.guided-onboarding .ob-pay-note{margin:0;font-size:12px;line-height:1.45;color:rgb(var(--color-text-secondary))}.guided-onboarding .ob-pay-foot{display:flex;justify-content:flex-end}.guided-onboarding .ob-pay{width:100%;max-width:440px;padding:14px;border-radius:16px;border:1px solid rgb(var(--color-border));background:rgb(var(--color-bg-surface));box-shadow:var(--sh-1);animation:ob-up .32s var(--e-out) backwards}.guided-onboarding .ob-pay .ob-pay-fields{max-width:none}.guided-onboarding :is(.ob-kd-place,.ob-place,.ob-doc) :is(input:not(.ob-kd-input),textarea,.ProseMirror):focus-visible{box-shadow:none;border-radius:0}.guided-onboarding :is(.ob-kd-place,.ob-place) .relative>div:first-child:focus-within{border-color:rgb(var(--color-primary) / .6);box-shadow:0 0 0 3px rgb(var(--color-primary) / .12)}.guided-onboarding .ob-jd-editor{border-radius:14px;box-shadow:inset 0 0 0 1px rgb(var(--color-border));background:rgb(var(--color-bg-surface))}@media (max-width: 640px){.guided-onboarding .ob-doc{padding:22px 18px}.guided-onboarding .ob-doc-title{font-size:24px}.guided-onboarding .ob-fields{grid-template-columns:minmax(0,1fr)}}.guided-onboarding .ob-opt-line{display:flex;align-items:center;gap:6px;margin-top:2px;font-size:13px;line-height:1.45;color:rgb(var(--color-text-secondary))}.guided-onboarding .ob-opt-line svg{flex:none;color:rgb(var(--color-success))}.guided-onboarding .rf-opt-hint+.ob-opt-line{margin-top:8px}.guided-onboarding .ob-face{position:fixed;left:0;top:0;z-index:40;width:128px;height:128px;pointer-events:none;transform-origin:64px 64px;will-change:transform;transition:opacity .42s var(--e-out)}.guided-onboarding .ob-face.is-hidden{opacity:0}.guided-onboarding .ob-face.is-docked{opacity:0;transition:opacity .18s var(--e-out)}.guided-onboarding .ob-face:not(.is-hidden) .rf-track-face{animation:rf-face-in .42s var(--e-out) both}.guided-onboarding .ob-face.is-stage .rf-track-halo{opacity:1}.guided-onboarding .ob-face.is-finale .rf-track-halo{opacity:1;background:radial-gradient(closest-side,rgb(var(--color-success) / .14),rgb(var(--color-success) / 0))}@media (prefers-reduced-motion: reduce){.guided-onboarding .ob-writing i,.guided-onboarding .ob-shine-text,.guided-onboarding .ob-caret{animation:none}.guided-onboarding .ob-root.is-intro .ob-chat,.guided-onboarding .ob-root.is-intro .ob-canvas,.guided-onboarding .ob-root.is-leaving .ob-chat,.guided-onboarding .ob-root.is-leaving .ob-canvas{transform:none}.guided-onboarding .ob-rprofile.is-reading:after,.guided-onboarding .ob-live-dot{animation:none}}.guided-onboarding .ob-q{align-self:flex-start;animation:ob-blur-in .4s cubic-bezier(.16,1,.3,1) backwards}.guided-onboarding .ob-composer.is-inline{width:100%;max-width:440px;height:46px;border-radius:14px;animation:ob-up .32s var(--e-out) backwards}.guided-onboarding .ob-composer.is-inline .ob-composer-send{width:34px;height:34px;border-radius:10px}.guided-onboarding .ob-skip{align-self:flex-start;padding:2px 0;font-size:13px;font-weight:600;color:rgb(var(--color-text-tertiary));text-underline-offset:4px}.guided-onboarding .ob-skip:hover:not(:disabled){color:rgb(var(--color-text-primary));text-decoration:underline}.guided-onboarding .ob-skip:disabled{opacity:.5}.guided-onboarding .ob-fields{grid-template-columns:repeat(4,minmax(0,1fr))}.guided-onboarding .ob-field-v.is-empty{font-size:13px;font-weight:500;color:rgb(var(--color-text-tertiary))}@media (max-width: 1279px){.guided-onboarding .ob-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 520px){.guided-onboarding .ob-fields{grid-template-columns:minmax(0,1fr)}}.guided-onboarding .ob-turn-actions{align-items:flex-end;gap:10px}.guided-onboarding .ob-turn-actions .ob-actions{justify-content:flex-end}.guided-onboarding .ob-turn-actions .ob-note{text-align:right}.guided-onboarding .ob-turn-actions .ob-q{align-self:flex-start;margin-bottom:2px}.guided-onboarding .ob-turn-actions .ob-roles,.guided-onboarding .ob-turn-actions .ob-skip{align-self:flex-end}.guided-onboarding .ob-place{width:100%;max-width:440px}.guided-onboarding .ob-turn-actions:has(.ob-place){padding-bottom:264px}@keyframes ob-field-pulse{0%,to{box-shadow:0 0 rgb(var(--color-primary) / .28)}50%{box-shadow:0 0 0 5px rgb(var(--color-primary) / .08)}}.guided-onboarding .ob-field.is-changing{border-color:rgb(var(--color-primary));background:rgb(var(--color-primary-bg) / .5);animation:ob-field-pulse 1.1s ease-in-out infinite}.guided-onboarding .ob-field.is-changing .ob-field-v{opacity:.5}@media (prefers-reduced-motion: reduce){.guided-onboarding .ob-field.is-changing{animation:none}}.guided-onboarding .ob-face.is-stage .rf-face{pointer-events:auto;cursor:pointer}@keyframes ob-cue-dot{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.7);opacity:.35}}@keyframes ob-cta-in{0%{opacity:0;transform:translateY(10px) scale(.94)}70%{opacity:1;transform:translateY(-2px) scale(1.02)}to{opacity:1;transform:none}}@keyframes ob-cta-nudge{0%,to{transform:none}40%{transform:translateY(-3px)}60%{transform:translateY(0)}75%{transform:translateY(-1px)}}@keyframes ob-arrow-nudge{0%,to{transform:translate(0)}50%{transform:translate(-4px)}}.guided-onboarding .ob-cue{display:inline-flex;align-items:center;gap:7px;align-self:flex-end;margin-bottom:-2px;font-size:12px;font-weight:600;letter-spacing:.01em;color:rgb(var(--color-primary));animation:ob-up .32s var(--e-out) backwards}.guided-onboarding .ob-cue i{width:7px;height:7px;border-radius:50%;background:rgb(var(--color-primary));animation:ob-cue-dot 1.6s ease-in-out infinite}.guided-onboarding .ob-turn-actions .ob-actions>button,.guided-onboarding .ob-turn-actions .ob-chip{position:relative;height:auto;min-height:42px;padding:0 16px;gap:7px;border-radius:12px;border:1px solid rgb(var(--color-border));background:rgb(var(--color-bg-surface));color:rgb(var(--color-text-primary));font-size:14px;font-weight:600;cursor:pointer;box-shadow:0 2px rgb(var(--color-border)),var(--sh-1);transition:transform .16s var(--e-out),box-shadow .16s var(--e-out),background-color .16s var(--e-out),border-color .16s var(--e-out),color .16s var(--e-out);animation:ob-cta-in .42s var(--e-spring) backwards}.guided-onboarding .ob-turn-actions .ob-actions>button:nth-child(2){animation-delay:60ms}.guided-onboarding .ob-turn-actions .ob-actions>button:nth-child(3){animation-delay:.12s}.guided-onboarding .ob-turn-actions .ob-actions>button:nth-child(n+4){animation-delay:.18s}.guided-onboarding .ob-turn-actions .ob-actions>button:hover:not(:disabled),.guided-onboarding .ob-turn-actions .ob-chip:hover:not(:disabled){transform:translateY(-2px);border-color:rgb(var(--color-primary-border));background:rgb(var(--color-primary-bg) / .4);box-shadow:0 2px rgb(var(--color-primary-border)),var(--sh-2)}.guided-onboarding .ob-turn-actions .ob-actions>button:active:not(:disabled),.guided-onboarding .ob-turn-actions .ob-chip:active:not(:disabled){transform:translateY(2px);box-shadow:0 0 rgb(var(--color-primary-border));transition-duration:60ms}.guided-onboarding .ob-turn-actions .ob-actions>button:focus-visible,.guided-onboarding .ob-turn-actions .ob-chip:focus-visible{outline:none;box-shadow:0 2px rgb(var(--color-primary-border)),0 0 0 3px rgb(var(--color-primary) / .28)}.guided-onboarding .ob-turn-actions .ob-actions>button[data-primary]:not(.ob-chip){padding:0 18px;border-radius:999px;border-color:transparent;background:rgb(var(--color-primary));color:rgb(var(--color-primary-text));box-shadow:0 3px rgb(var(--color-primary-active)),var(--sh-1);animation:ob-cta-in .42s var(--e-spring) backwards,ob-cta-nudge .9s var(--e-out) 2.4s 2}.guided-onboarding .ob-turn-actions .ob-actions>button[data-primary]:not(.ob-chip):hover:not(:disabled){background:rgb(var(--color-primary-hover));box-shadow:0 3px rgb(var(--color-primary-active)),var(--sh-2)}.guided-onboarding .ob-turn-actions .ob-actions>button[data-primary]:not(.ob-chip):active:not(:disabled){box-shadow:0 0 rgb(var(--color-primary-active))}.guided-onboarding .ob-turn-actions .ob-actions>button[data-primary]:not(.ob-chip):focus-visible{box-shadow:0 3px rgb(var(--color-primary-active)),0 0 0 3px rgb(var(--color-primary) / .3)}.guided-onboarding .ob-turn-actions .ob-actions>button:disabled{opacity:.45;cursor:default;box-shadow:none;animation:none}.guided-onboarding .ob-turn-actions .ob-actions>button svg{transition:transform .16s var(--e-out)}.guided-onboarding .ob-turn-actions .ob-actions>button:hover:not(:disabled) svg:last-child:not(:first-child){transform:translate(3px)}.guided-onboarding .ob-turn-actions .ob-chip-hint,.guided-onboarding .ob-turn-actions .ob-chip.is-on .ob-chip-hint{color:rgb(var(--color-text-secondary))}.guided-onboarding .ob-turn-actions .ob-chip[aria-pressed=true],.guided-onboarding .ob-turn-actions .ob-actions>button[aria-pressed=true]:not([data-primary]){border-color:rgb(var(--color-primary));background:rgb(var(--color-primary-bg));color:rgb(var(--color-primary-active))}.guided-onboarding .ob-turn-actions .ob-skip{padding:6px 2px;color:rgb(var(--color-text-secondary));text-decoration:underline;text-decoration-color:rgb(var(--color-border-strong))}.guided-onboarding .ob-turn-actions .ob-skip:hover:not(:disabled){color:rgb(var(--color-primary));text-decoration-color:currentColor}.guided-onboarding .ob-chat{transition:box-shadow .4s var(--e-out)}.guided-onboarding .ob-chat.is-asking{box-shadow:inset -3px 0 rgb(var(--color-primary) / .55)}.guided-onboarding .ob-to-chat{position:sticky;top:16px;z-index:5;display:inline-flex;align-items:center;gap:8px;margin:16px 0 -52px 20px;height:36px;padding:0 14px 0 12px;border-radius:999px;border:1px solid rgb(var(--color-primary-border));background:rgb(var(--color-bg-surface));color:rgb(var(--color-primary));font-size:13px;font-weight:600;box-shadow:var(--sh-2);cursor:pointer;animation:ob-cta-in .42s var(--e-spring) .3s backwards;transition:background-color .16s var(--e-out),transform .16s var(--e-out)}.guided-onboarding .ob-to-chat svg{animation:ob-arrow-nudge 1.4s ease-in-out infinite}.guided-onboarding .ob-to-chat:hover{background:rgb(var(--color-primary-bg));transform:translateY(-1px)}.guided-onboarding .ob-to-chat:active{transform:translateY(1px)}@media (prefers-reduced-motion: reduce){.guided-onboarding .ob-cue i,.guided-onboarding .ob-to-chat svg{animation:none}.guided-onboarding .ob-turn-actions .ob-actions>button,.guided-onboarding .ob-turn-actions .ob-chip,.guided-onboarding .ob-to-chat{animation:none}}.guided-onboarding{color-scheme:light;--color-bg-inverse: var(--color-text-primary);--color-read: var(--color-primary);--color-read-2: var(--color-primary);--color-unread: var(--color-border-strong);--color-moving: var(--color-primary);--color-moving-bg: var(--color-primary-bg);--color-action: var(--color-warning);--color-action-bg: var(--color-warning-bg);--color-stalled: var(--color-neutral);--color-stalled-bg: var(--color-neutral-bg);--node-hi: var(--color-bg-surface);--bd-top: var(--color-primary);--bd-bot: var(--color-primary);--bd-hot: var(--color-primary);--bd-glow: var(--color-primary);--bd-k: .7;--grain-o: .04;--v-violet: var(--color-primary);--v-violet-ink: var(--color-primary);--v-violet-bg: var(--color-primary-bg);--v-indigo: var(--color-primary);--v-indigo-ink: var(--color-primary);--v-indigo-bg: var(--color-primary-bg);--v-sky: var(--color-primary);--v-sky-ink: var(--color-primary);--v-sky-bg: var(--color-primary-bg);--v-rose: var(--color-primary);--v-rose-ink: var(--color-primary);--v-rose-bg: var(--color-primary-bg);--v-teal: var(--color-success);--v-teal-ink: 11 122 90;--v-teal-bg: 231 248 241;--v-amber: var(--color-warning);--v-amber-ink: var(--color-warning-hover);--v-amber-bg: var(--color-warning-bg);--grad-brand: linear-gradient(rgb(var(--color-primary)), rgb(var(--color-primary)));--grad-signal: linear-gradient(rgb(var(--color-primary)), rgb(var(--color-primary)));--face-disc: #120d33;--face-eye: #7ff0d2;--font-display: "Plus Jakarta Sans Variable", "Plus Jakarta Sans", "Segoe UI", system-ui, sans-serif;--font-body: "Plus Jakarta Sans Variable", "Plus Jakarta Sans", "Segoe UI", system-ui, sans-serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--fs-1: 12px;--fs-2: 13px;--fs-3: 14px;--fs-4: 14px;--fs-5: 16px;--fs-6: 20px;--fs-7: 24px;--fs-8: 32px;--fs-9: 44px;--fs-10: 60px;--lh-tight: 1.12;--lh-snug: 1.3;--lh-body: 1.55;--lh-read: 1.7;--tr-display: -.01em;--r-1: 6px;--r-2: 10px;--r-3: 14px;--r-4: 20px;--r-pill: 999px;--sh-1: 0 1px 2px rgb(var(--color-shadow) / .05);--sh-2: 0 1px 2px rgb(var(--color-shadow) / .05), 0 8px 24px -12px rgb(var(--color-shadow) / .12);--sh-3: 0 2px 6px rgb(var(--color-shadow) / .06), 0 16px 40px -16px rgb(var(--color-shadow) / .18);--ring: 0 0 0 2px rgb(var(--color-bg-surface)), 0 0 0 4px rgb(var(--color-primary) / .55);--d-1: .12s;--d-2: .2s;--d-3: .32s;--d-4: .6s;--d-5: 1.2s;--e-out: cubic-bezier(.2, .8, .2, 1);--e-in-out: cubic-bezier(.65, 0, .35, 1);--e-spring: cubic-bezier(.34, 1.4, .64, 1);color:rgb(var(--color-text-primary));font-family:var(--font-body);font-size:var(--fs-4);line-height:var(--lh-body);-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.guided-onboarding ::-moz-selection{background:rgb(var(--color-selection-bg));color:rgb(var(--color-selection-text))}.guided-onboarding ::selection{background:rgb(var(--color-selection-bg));color:rgb(var(--color-selection-text))}.guided-onboarding :focus-visible{outline:none;box-shadow:var(--ring)}:where(.guided-onboarding) :where(:focus-visible){border-radius:var(--r-1)}.guided-onboarding .display{font-family:var(--font-display);font-weight:700;letter-spacing:var(--tr-display);line-height:var(--lh-tight);text-wrap:balance}.guided-onboarding .num{font-variant-numeric:tabular-nums}@keyframes rl-fade-in{0%{opacity:0}to{opacity:1}}@keyframes rl-pop{0%{opacity:0;translate:0 -4px;scale:.97}to{opacity:1;translate:0 0;scale:1}}@keyframes rl-arrive{0%{opacity:0;translate:-10px 0}to{opacity:1;translate:0 0}}@keyframes rl-flash{0%{background-color:rgb(var(--color-read) / .16)}to{background-color:transparent}}@keyframes rl-word{0%{opacity:0}to{opacity:1}}@keyframes rl-caret{50%{opacity:0}}@keyframes rl-stamp{0%{opacity:0;transform:scale(1.6) rotate(-9deg)}60%{opacity:1;transform:scale(.94) rotate(-4deg)}to{opacity:1;transform:scale(1) rotate(-4deg)}}@keyframes rl-draw{to{stroke-dashoffset:0}}@keyframes rl-spin{to{transform:rotate(360deg)}}@keyframes rl-scan{0%{top:-64px}to{top:100%}}@keyframes rl-ghost{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes rl-typing{0%,60%,to{transform:translateY(0);opacity:.45}30%{transform:translateY(-4px);opacity:1}}@keyframes rl-tick-pop{0%{opacity:0;transform:scale(.4)}70%{opacity:1;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}.guided-onboarding .pop{animation:rl-pop var(--d-2) var(--e-out) both}.guided-onboarding .arrive{animation:rl-arrive .52s var(--e-spring) both}.guided-onboarding .flash{animation:rl-flash 1.4s var(--e-out)}@keyframes rl-page-out{to{opacity:0;scale:.985}}.guided-onboarding.guided-leave{animation:rl-page-out .36s var(--e-in-out) both;pointer-events:none}.guided-onboarding .word{display:inline;animation:rl-word .26s var(--e-out) both}.guided-onboarding .caret{display:inline-block;width:2px;height:1em;vertical-align:-.12em;background:rgb(var(--color-read));margin-left:2px;animation:rl-caret 1s steps(1) infinite}.guided-onboarding .stamp{animation:rl-stamp .52s var(--e-spring) both}.guided-onboarding .tick path{stroke-dasharray:24;stroke-dashoffset:24;animation:rl-draw .42s var(--e-out) 80ms forwards}.guided-onboarding .scanning{position:relative;overflow:hidden}.guided-onboarding .scanning:after{content:"";position:absolute;left:0;right:0;height:64px;top:-64px;pointer-events:none;background:linear-gradient(rgb(var(--color-read) / 0),rgb(var(--color-read) / .1) 70%,rgb(var(--color-read) / .4));animation:rl-scan 2.4s var(--e-in-out) infinite}.guided-onboarding .ghost{display:flex;flex-direction:column;gap:8px}.guided-onboarding .ghost i{position:relative;display:block;height:10px;border-radius:5px;overflow:hidden;background:rgb(var(--color-unread) / .35)}.guided-onboarding .ghost i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgb(var(--color-bg-surface) / .75),transparent);transform:translate(-100%);animation:rl-ghost 1.8s var(--e-in-out) infinite}.guided-onboarding .typing{display:inline-flex;gap:4px;align-items:center;height:1em}.guided-onboarding .typing i{width:5px;height:5px;border-radius:50%;background:rgb(var(--color-read));animation:rl-typing 1.1s var(--e-in-out) infinite}.guided-onboarding .typing i:nth-child(2){animation-delay:.15s}.guided-onboarding .typing i:nth-child(3){animation-delay:.3s}.guided-onboarding button .typing i{background:currentColor}.guided-onboarding button:disabled:has(.typing){opacity:.85}@keyframes tl-word{0%{opacity:0}to{opacity:1}}@keyframes tl-glint{0%{transform:translate(-110%)}to{transform:translate(110%)}}.guided-onboarding .tl-word{animation:tl-word .24s var(--e-out) both}.guided-onboarding .tl-eyebrow{font-size:12px;font-weight:600;line-height:1.3}.guided-onboarding .tl-shimmer{position:relative;display:inline-block;overflow:hidden;vertical-align:bottom;max-width:100%}.guided-onboarding .tl-shimmer:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(100deg,transparent 25%,rgb(var(--color-bg-canvas) / .85) 50%,transparent 75%);transform:translate(-110%);animation:tl-glint 1.9s var(--e-in-out) infinite}.guided-onboarding .tl-glass{position:relative;overflow:hidden;border-radius:16px;background:rgb(var(--color-bg-surface));border:1px solid rgb(var(--color-border));box-shadow:var(--sh-1);transition:border-color .4s var(--e-out),box-shadow .4s var(--e-out)}.guided-onboarding .tl-glass>*{position:relative;z-index:1}.guided-onboarding .tl-glass.is-active{border-color:rgb(var(--color-primary-border));box-shadow:var(--sh-2)}.guided-onboarding .tl-actions{position:relative}.guided-onboarding .tl-actions:before{content:"";position:absolute;left:16px;right:16px;top:0;height:1px;background:rgb(var(--color-border-subtle))}.guided-onboarding .tl-summary{display:flex;align-items:center;gap:8px 10px;flex-wrap:wrap;width:100%;max-width:100%;min-height:36px;padding:4px 12px;border-radius:12px;font-size:14px;color:rgb(var(--color-text-secondary));background:rgb(var(--color-bg-surface));border:1px solid rgb(var(--color-border))}@keyframes rf-float{0%,to{translate:0 0}50%{translate:0 -3px}}@keyframes rf-pop{0%{scale:1}45%{scale:1.08}to{scale:1}}@keyframes rf-dot{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-3px);opacity:1}}@keyframes rf-bub-in{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.guided-onboarding .rf-face{--s: 44px;position:relative;flex:none;display:block;width:var(--s);height:var(--s)}.guided-onboarding .rf-face img{position:absolute;left:50%;top:50%;width:calc(var(--s) * 1.554);height:calc(var(--s) * 1.554);max-width:none;translate:-50% -50%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:0;transition:opacity .26s var(--e-out)}.guided-onboarding .rf-face img[data-on]{opacity:1}@media (prefers-reduced-motion: no-preference){.guided-onboarding .rf-face:not([data-still]){animation:rf-float 4.6s ease-in-out infinite}.guided-onboarding .rf-face[data-expression=done]:not([data-still]){animation:rf-pop .48s cubic-bezier(.34,1.5,.64,1)}}.guided-onboarding .rf-bub{display:inline-flex;align-items:center;gap:5px;padding:10px 13px;border-radius:999px 999px 999px 4px;background:var(--face-disc);vertical-align:middle;transform-origin:0 100%;animation:rf-bub-in .24s var(--e-spring) both}.guided-onboarding .rf-bub i{width:7px;height:7px;border-radius:50%;background:var(--face-eye);opacity:.4;animation:rf-dot 1.1s infinite}.guided-onboarding .rf-bub i:nth-child(2){animation-delay:.15s}.guided-onboarding .rf-bub i:nth-child(3){animation-delay:.3s}.guided-onboarding .rf-bub.is-sm{gap:4px;padding:6px 9px}.guided-onboarding .rf-bub.is-sm i{width:5px;height:5px}.guided-onboarding .v-ic{width:36px;height:36px;flex:none;border-radius:10px;display:grid;place-items:center}.guided-onboarding .v-ic.is-sm{width:28px;height:28px;border-radius:8px}.guided-onboarding .v-ic.is-indigo{background:rgb(var(--v-indigo-bg));color:rgb(var(--v-indigo-ink))}.guided-onboarding .v-ic.is-violet{background:rgb(var(--v-violet-bg));color:rgb(var(--v-violet-ink))}.guided-onboarding .v-ic.is-teal{background:rgb(var(--v-teal-bg));color:rgb(var(--v-teal-ink))}.guided-onboarding .v-ic.is-amber{background:rgb(var(--v-amber-bg));color:rgb(var(--v-amber-ink))}.guided-onboarding .v-ic.is-sky{background:rgb(var(--v-sky-bg));color:rgb(var(--v-sky-ink))}.guided-onboarding .v-ic.is-rose{background:rgb(var(--v-rose-bg));color:rgb(var(--v-rose-ink))}.guided-onboarding .v-ic.is-grad{background:rgb(var(--color-primary));color:rgb(var(--color-primary-text))}.guided-onboarding .v-badge{flex:none;display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:600;line-height:1.4;white-space:nowrap}.guided-onboarding .v-badge.is-indigo{background:rgb(var(--v-indigo-bg));color:rgb(var(--v-indigo-ink))}.guided-onboarding .v-badge.is-violet{background:rgb(var(--v-violet-bg));color:rgb(var(--v-violet-ink))}.guided-onboarding .v-badge.is-teal{background:rgb(var(--v-teal-bg));color:rgb(var(--v-teal-ink))}.guided-onboarding .v-badge.is-amber{background:rgb(var(--v-amber-bg));color:rgb(var(--v-amber-ink))}.guided-onboarding .v-badge.is-sky{background:rgb(var(--v-sky-bg));color:rgb(var(--v-sky-ink))}.guided-onboarding .v-badge.is-rose{background:rgb(var(--v-rose-bg));color:rgb(var(--v-rose-ink))}.guided-onboarding .v-badge.is-grey{background:rgb(var(--color-bg-surface-sunken));color:rgb(var(--color-text-secondary))}.guided-onboarding .v-grad-text{color:rgb(var(--color-primary))}@keyframes rf-word-in{0%{opacity:0;filter:blur(6px)}}@keyframes rf-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes rf-face-in{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:none}}.guided-onboarding .rf-stage{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;pointer-events:none;display:flex;flex-direction:column;align-items:center;padding:max(96px,17vh) 16px 0;text-align:center}.guided-onboarding .rf-stage-face{flex:none}.guided-onboarding .rf-stage-text{position:relative;margin-top:40px;width:min(760px,100%);display:flex;flex-direction:column;align-items:center;transition:opacity .26s ease-in,transform .38s var(--e-in-out)}.guided-onboarding .rf-stage-text.is-leaving{opacity:0;transform:translateY(-22px)}.guided-onboarding .rf-stage-loading{position:absolute;left:0;right:0;top:0;margin:0;font-size:14px;font-weight:500;color:rgb(var(--color-text-secondary));transition:opacity .26s var(--e-out);animation:rl-fade-in .4s var(--e-out) backwards}.guided-onboarding .rf-stage-loading.is-out{opacity:0;animation:none}.guided-onboarding .rf-stage-hello{margin:0;font-size:clamp(32px,4.4vw,52px);line-height:1.12;color:rgb(var(--color-text-primary))}.guided-onboarding .rf-stage-plan{margin:18px auto 0;max-width:620px;font-size:16px;line-height:1.55;font-weight:500;color:rgb(var(--color-text-secondary))}.guided-onboarding .rf-stage-word{display:inline-block;margin-right:.26em;animation:rf-word-in .55s cubic-bezier(.16,1,.3,1) both}.guided-onboarding .rf-stage-chips{margin-top:24px;display:inline-flex;flex-wrap:wrap;justify-content:center;gap:10px;animation:rf-rise .34s var(--e-out) both}.guided-onboarding .rf-stage-chips .v-badge{padding:7px 14px;font-size:13px}.guided-onboarding .rf-track-face{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.guided-onboarding .rf-track-halo{position:absolute;left:-80px;top:-80px;width:288px;height:288px;border-radius:50%;background:radial-gradient(closest-side,rgb(var(--color-primary) / .12),rgb(var(--color-primary) / 0));opacity:0;transition:opacity .5s var(--e-out)}.guided-onboarding .tl-corner{position:fixed;top:14px;right:18px;z-index:30;display:flex;align-items:center;gap:10px}@media (prefers-reduced-motion: reduce){.guided-onboarding .tl-shimmer:after{display:none}.guided-onboarding *,.guided-onboarding *:before,.guided-onboarding *:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}.guided-onboarding .scanning:after{display:none}.guided-onboarding .ghost i:after{display:none}}.guided-onboarding .rf-opt{display:flex;flex-direction:column;text-align:left;padding:0;overflow:hidden;border-radius:16px;background:rgb(var(--color-bg-surface));border:1px solid rgb(var(--color-border));box-shadow:var(--sh-1);transition:transform .12s ease,border-color .2s var(--e-out),box-shadow .2s var(--e-out)}.guided-onboarding .rf-opt:hover:not(:disabled){border-color:rgb(var(--color-primary-border));box-shadow:var(--sh-2)}.guided-onboarding .rf-opt:disabled{cursor:default}.guided-onboarding .rf-opt.is-picked{border-color:rgb(var(--color-primary));box-shadow:0 0 0 1px rgb(var(--color-primary));transform:scale(.99)}.guided-onboarding .rf-opt-band{display:flex;align-items:flex-end;height:64px;padding:0 16px 10px}.guided-onboarding .rf-opt-band.is-brand{background:rgb(var(--color-primary-bg))}.guided-onboarding .rf-opt-band.is-soft{background:rgb(var(--color-bg-surface-sunken))}.guided-onboarding .rf-opt-ic{display:grid;place-items:center;width:42px;height:42px;border-radius:13px}.guided-onboarding .rf-opt-band.is-brand .rf-opt-ic{background:rgb(var(--color-primary));color:rgb(var(--color-primary-text))}.guided-onboarding .rf-opt-band.is-soft .rf-opt-ic{background:rgb(var(--color-bg-surface));color:rgb(var(--color-text-secondary));border:1px solid rgb(var(--color-border))}.guided-onboarding .rf-opt-body{display:flex;flex-direction:column;gap:4px;padding:13px 16px 16px}.guided-onboarding .rf-opt-title{font-size:16px;font-weight:700;color:rgb(var(--color-text-primary))}.guided-onboarding .rf-opt-hint{font-size:14px;line-height:1.5;color:rgb(var(--color-text-secondary))}.guided-onboarding .rf-src{transition:background-color .2s var(--e-out)}.guided-onboarding .rf-src.is-on{background:rgb(var(--color-primary-bg) / .45)}.guided-onboarding .rf-switch{position:relative;width:40px;height:24px;flex:none;border-radius:999px;background:rgb(var(--color-border-strong));transition:background-color .2s var(--e-out)}.guided-onboarding .rf-switch:after{content:"";position:absolute;left:3px;top:3px;width:18px;height:18px;border-radius:50%;background:rgb(var(--color-bg-surface));box-shadow:0 1px 3px rgb(var(--color-shadow) / .25);transition:transform .2s var(--e-out)}.guided-onboarding .rf-switch.is-on{background:rgb(var(--color-primary))}.guided-onboarding .rf-switch.is-on:after{transform:translate(16px)}.guided-onboarding li.jd-role.is-picked{border-color:rgb(var(--color-primary));box-shadow:0 0 0 1px rgb(var(--color-primary));background:rgb(var(--color-primary-bg) / .45)}@keyframes rf-fill{0%{transform:scaleX(.04)}to{transform:none}}.guided-onboarding .rf-track-check{position:absolute;right:-6px;bottom:-4px;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:rgb(var(--color-success));box-shadow:0 0 0 3px rgb(var(--color-bg-canvas));animation:rl-tick-pop .42s cubic-bezier(.34,1.5,.64,1) .8s both}.guided-onboarding .rf-finale{z-index:26}.guided-onboarding .rf-finale-hello{margin:0;font-size:clamp(30px,3.8vw,44px);line-height:1.1;color:rgb(var(--color-text-primary))}.guided-onboarding .rf-finale-card{margin-top:28px;width:min(580px,100%);display:flex;flex-direction:column;gap:12px;padding:18px 20px;text-align:left;border-radius:16px;background:rgb(var(--color-bg-surface));border:1px solid rgb(var(--color-border));box-shadow:var(--sh-2);position:relative;overflow:hidden;pointer-events:auto;animation:rf-rise .34s var(--e-out) both}.guided-onboarding .rf-finale-row{display:flex;align-items:center;gap:12px;font-size:14px;color:rgb(var(--color-text-secondary));animation:rf-rise .34s var(--e-out) both}.guided-onboarding .rf-finale-foot{display:flex;align-items:center;gap:12px;padding-top:12px;border-top:1px solid rgb(var(--color-border-subtle));animation:rf-rise .34s var(--e-out) both}.guided-onboarding .rf-finale-bar{flex:1;height:6px;border-radius:3px;background:rgb(var(--color-primary-bg));overflow:hidden}.guided-onboarding .rf-finale-bar>span{display:block;height:100%;border-radius:3px;background:rgb(var(--color-primary));transform-origin:0 50%;animation:rf-fill var(--bar-ms, 1.8s) linear both}.ws-band{position:relative;isolation:isolate}.ws-band[data-status=closed]{background:#f3f4f8}.ws-band[data-status=closed]:after{content:"";position:absolute;top:0;right:0;width:min(220px,45%);height:100%;z-index:-1;pointer-events:none;background:repeating-linear-gradient(135deg,rgba(95,100,120,.11) 0 1.5px,transparent 1.5px 7px);clip-path:polygon(34% 0,100% 0,100% 100%,0 100%)}.ws-band[data-status=closed] .ws-id{filter:grayscale(1)}.ws-band[data-status=closed] .ws-title{color:rgb(var(--color-text-secondary))}.ws-split[data-status=closed]{filter:grayscale(1)}.ws-band[data-status=draft]{background-color:#faf9ff;background-image:linear-gradient(rgba(117,83,244,.075) 1px,transparent 1px),linear-gradient(90deg,rgba(117,83,244,.075) 1px,transparent 1px);background-size:16px 16px;padding-right:44px}.ws-band[data-status=draft]:before{content:"";position:absolute;top:0;right:0;width:28px;height:28px;z-index:2;pointer-events:none;background:linear-gradient(225deg,rgb(var(--color-bg-header)) 0,rgb(var(--color-bg-header)) 50%,#d6ceff 50%,#d6ceff);border-bottom-left-radius:9px;box-shadow:-3px 3px 8px -4px #14123a40}.ws-row{transition:background-color .15s ease}.ws-row:hover{background:#f7f6ff}.ws-row[aria-current=true]{background:#f0eeff;box-shadow:inset 0 0 0 1px #e2dcff}.ws-row:focus-visible{outline:2px solid rgb(var(--color-primary));outline-offset:-2px}.ws-row .ws-pick{opacity:.55;transition:opacity .15s ease,border-color .15s ease}.ws-row:hover .ws-pick,.ws-row:focus-within .ws-pick,.ws-row .ws-pick[aria-pressed=true]{opacity:1}@media (prefers-reduced-motion: reduce){.ws-row,.ws-row .ws-pick{transition:none}}@keyframes ws-tabfade{0%{opacity:0}to{opacity:1}}.ws-tabfade{animation:ws-tabfade .28s cubic-bezier(.16,1,.3,1)}@media (prefers-reduced-motion: reduce){.ws-tabfade{animation:none}}@keyframes ws-skel{0%,to{opacity:1}50%{opacity:.45}}.ws-skel{animation:ws-skel 1.2s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.ws-skel{animation:none}}@keyframes ws-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ws-arrive{animation:ws-arrive .45s cubic-bezier(.16,1,.3,1) both}.ws-arrive-fade{animation:ws-tabfade .4s cubic-bezier(.16,1,.3,1) both}@media (prefers-reduced-motion: reduce){.ws-arrive,.ws-arrive-fade{animation:none}}:root{--rpv-attachment__item--hover-background-color: rgba(0, 0, 0, .1);--rpv-attachment__item-color: #000}.rpv-core__viewer--dark{--rpv-attachment__item--hover-background-color: #2566e8;--rpv-attachment__item-color: #fff}.rpv-attachment__empty{height:100%;overflow:auto;padding:.5rem 0;text-align:center;width:100%}.rpv-attachment__empty--rtl{direction:rtl}.rpv-attachment__list{display:flex;height:100%;flex-direction:column;overflow:auto;padding:.5rem 0;width:100%}.rpv-attachment__list--rtl{direction:rtl}.rpv-attachment__item{align-items:center;background-color:#0000;border:none;color:var(--rpv-attachment__item-color);cursor:pointer;display:flex;padding:.5rem;text-align:left;width:100%}.rpv-attachment__item:focus{background-color:var(--rpv-attachment__item--hover-background-color);outline:0}.rpv-attachment__item:hover{background-color:var(--rpv-attachment__item--hover-background-color)}.rpv-attachment__loader{align-items:center;display:flex;justify-content:center;height:100%;width:100%}:root{--rpv-bookmark__item--hover-background-color: rgba(0, 0, 0, .1);--rpv-bookmark__item-color: #000}.rpv-core__viewer--dark{--rpv-bookmark__item--hover-background-color: #2566e8;--rpv-bookmark__item-color: #fff}.rpv-bookmark__item{align-items:center;color:var(--rpv-bookmark__item-color);cursor:pointer;display:flex;padding-bottom:.25rem;padding-right:.25rem;padding-top:.25rem}.rpv-bookmark__item:focus{background-color:var(--rpv-bookmark__item--hover-background-color);outline:0}.rpv-bookmark__item:hover{background-color:var(--rpv-bookmark__item--hover-background-color)}.rpv-bookmark__toggle{align-items:center;display:flex;height:1rem;margin-right:.25rem;width:1rem}.rpv-bookmark__title{flex-grow:1;flex-shrink:1;text-decoration:none}.rpv-bookmark__list{list-style-type:none;overflow:auto;margin:0;padding:0}.rpv-bookmark__loader{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.rpv-bookmark__empty{height:100%;overflow:auto;padding:.5rem 0;text-align:center;width:100%}.rpv-bookmark__empty--rtl{direction:rtl}.rpv-bookmark__container{height:100%;overflow:auto;padding:.5rem 0;width:100%}.rpv-bookmark__container--rtl{direction:rtl}:root{--rpv-core__annotation--link-hover-background-color: rgba(255, 255, 0, .2);--rpv-core__annotation-popup-wrapper-background-color: #faf089;--rpv-core__annotation-popup-wrapper-box-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--rpv-core__annotation-popup-content-border-top-color: #1a202c;--rpv-core__arrow-border-color: rgba(0, 0, 0, .3);--rpv-core__asking-password-color: #000;--rpv-core__asking-password-wrapper-background-color: #fff;--rpv-core__asking-password-wrapper-border-color: rgba(0, 0, 0, .3);--rpv-core__button-background-color: rgba(0, 0, 0, .3);--rpv-core__button-color: #000;--rpv-core__doc-error-background-color: #fff;--rpv-core__doc-error-text-background-color: #c02424;--rpv-core__doc-error-text-color: #fff;--rpv-core__doc-loading-background-color: #fff;--rpv-core__full-screen-target-background-color: #fff;--rpv-core__inner-page-background-color: #fff;--rpv-core__menu-divider-border-bottom-color: rgba(0, 0, 0, .3);--rpv-core__menu-item-color: #000;--rpv-core__menu-item--hover-background-color: rgba(0, 0, 0, .1);--rpv-core__menu-item--disabled-color: rgba(0, 0, 0, .3);--rpv-core__minimal-button-color: #000;--rpv-core__minimal-button--hover-background-color: rgba(0, 0, 0, .1);--rpv-core__minimal-button--disabled-color: rgba(0, 0, 0, .3);--rpv-core__minimal-button--selected-background-color: rgba(0, 0, 0, .1);--rpv-core__modal-body-background-color: #fff;--rpv-core__modal-body-border-color: rgba(0, 0, 0, .3);--rpv-core__modal-overlay-background-color: rgba(0, 0, 0, .5);--rpv-core__page-layer-box-shadow: 2px 2px 8px 0 rgba(0, 0, 0, .2);--rpv-core__popover-body-background-color: #fff;--rpv-core__popover-body-border-color: rgba(0, 0, 0, .3);--rpv-core__popover-body-color: #000;--rpv-core__primary-button-background-color: #2566e8;--rpv-core__primary-button-color: #fff;--rpv-core__progress-bar-background-color: rgba(0, 0, 0, .1);--rpv-core__progress-bar-progress-background-color: #2566e8;--rpv-core__progress-bar-progress-color: #fff;--rpv-core__separator-border-bottom-color: rgba(0, 0, 0, .3);--rpv-core__spinner-border-color: rgba(0, 0, 0, .4);--rpv-core__spinner-border-transparent-color: transparent;--rpv-core__splitter-background-color: transparent;--rpv-core__splitter--hover-background-color: rgba(0, 0, 0, .2);--rpv-core__text-layer-text--selection-background-color: rgb(0, 0, 255, 1);--rpv-core__text-layer-text--selection-color: transparent;--rpv-core__textbox-background-color: #fff;--rpv-core__textbox-border-color: rgba(0, 0, 0, .2);--rpv-core__textbox-color: #000;--rpv-core__tooltip-body-background-color: #000;--rpv-core__tooltip-body-color: #fff}.rpv-core__viewer--dark{--rpv-core__asking-password-background-color: #363636;--rpv-core__asking-password-color: #fff;--rpv-core__asking-password-wrapper-border-color: #191919;--rpv-core__asking-password-wrapper-background-color: #191919;--rpv-core__button-background-color: #171717;--rpv-core__button-color: #fff;--rpv-core__doc-error-background-color: #191919;--rpv-core__doc-error-text-background-color: #c02323;--rpv-core__doc-error-text-color: #fff;--rpv-core__doc-loading-background-color: #191919;--rpv-core__full-screen-target-background-color: #1a1a1a;--rpv-core__inner-page-background-color: #1a1a1a;--rpv-core__menu-divider-border-bottom-color: #000;--rpv-core__menu-item-color: #fff;--rpv-core__menu-item--hover-background-color: #2566e8;--rpv-core__menu-item--disabled-color: #5e5e5e;--rpv-core__minimal-button-color: #fff;--rpv-core__minimal-button--disabled-color: #5e5e5e;--rpv-core__minimal-button--hover-background-color: #191919;--rpv-core__minimal-button--selected-background-color: #1657bb;--rpv-core__modal-body-background-color: #363636;--rpv-core__primary-button-background-color: #2566e8;--rpv-core__popover-body-background-color: #363636;--rpv-core__popover-body-color: #fff;--rpv-core__progress-bar-background-color: #000;--rpv-core__separator-border-bottom-color: #000;--rpv-core__spinner-border-color: #fff;--rpv-core__splitter-background-color: #1a1a1a;--rpv-core__splitter--hover-background-color: #2566e8;--rpv-core__textbox-background-color: #121212;--rpv-core__textbox-border-color: #121212;--rpv-core__textbox-color: #fff;--rpv-core__tooltip-body-background-color: #414141;--rpv-core__tooltip-body-color: #fff}.rpv-core__annotation{position:absolute}.rpv-core__annotation-layer{z-index:1}.rpv-core__arrow{border-bottom:1px solid var(--rpv-core__arrow-border-color);border-left-color:var(--rpv-core__arrow-border-color);border-right:1px solid var(--rpv-core__arrow-border-color);border-top-color:var(--rpv-core__arrow-border-color);height:10px;position:absolute;width:10px;z-index:0}.rpv-core__arrow--tl{bottom:0;left:0;transform:translate(50%,50%) rotate(45deg)}.rpv-core__arrow--tc{bottom:0;left:50%;transform:translate(-50%,50%) rotate(45deg)}.rpv-core__arrow--tr{bottom:0;right:0;transform:translate(-50%,50%) rotate(45deg)}.rpv-core__arrow--rt{left:0;top:0;transform:translate(-50%,50%) rotate(135deg)}.rpv-core__arrow--rc{left:0;top:50%;transform:translate(-50%,-50%) rotate(135deg)}.rpv-core__arrow--rb{bottom:0;left:0;transform:translate(-50%,-50%) rotate(135deg)}.rpv-core__arrow--bl{left:0;top:0;transform:translate(50%,-50%) rotate(225deg)}.rpv-core__arrow--bc{left:50%;top:0;transform:translate(-50%,-50%) rotate(225deg)}.rpv-core__arrow--br{right:0;top:0;transform:translate(-50%,-50%) rotate(225deg)}.rpv-core__arrow--lt{right:0;top:0;transform:translate(50%,50%) rotate(315deg)}.rpv-core__arrow--lc{right:0;top:50%;transform:translate(50%,-50%) rotate(315deg)}.rpv-core__arrow--lb{bottom:0;right:0;transform:translate(50%,-50%) rotate(315deg)}.rpv-core__asking-password{background-color:var(--rpv-core__asking-password-background-color);border-radius:.25rem;color:var(--rpv-core__asking-password-color);padding:2rem}.rpv-core__asking-password--rtl{direction:rtl}.rpv-core__asking-password-wrapper{align-items:center;background-color:var(--rpv-core__asking-password-wrapper-background-color);border:1px solid var(--rpv-core__asking-password-wrapper-border-color);display:flex;height:100%;justify-content:center;width:100%}.rpv-core__asking-password-message{margin:.5rem 0}.rpv-core__asking-password-body{align-items:center;display:flex;justify-content:center}.rpv-core__asking-password-input{width:15rem}.rpv-core__asking-password-input--ltr{margin-right:.5rem}.rpv-core__asking-password-input--rtl{margin-left:.5rem}.rpv-core__button{background-color:var(--rpv-core__button-background-color);border:none;border-radius:.25rem;color:var(--rpv-core__button-color);cursor:pointer;height:2rem;padding:0 1rem}.rpv-core__button--rtl{direction:rtl}.rpv-core__canvas-layer{direction:ltr;left:0;position:absolute;overflow:hidden;top:0}.rpv-core__doc-error{align-items:center;background-color:var(--rpv-core__doc-error-background-color);display:flex;justify-content:center;height:100%}.rpv-core__doc-error--rtl{direction:rtl}.rpv-core__doc-error-text{background-color:var(--rpv-core__doc-error-text-background-color);border-radius:.25rem;color:var(--rpv-core__doc-error-text-color);line-height:1.5;max-width:50%;padding:.5rem}.rpv-core__doc-loading{background-color:var(--rpv-core__doc-loading-background-color);align-items:center;display:flex;justify-content:center;height:100%;width:100%;min-height:inherit}.rpv-core__doc-loading--rtl{direction:rtl}.rpv-core__icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1;text-align:center}.rpv-core__icon--rtl{transform:scaleX(-1)}.rpv-core__inner-container{min-height:inherit}.rpv-core__inner-pages{overflow:auto}.rpv-core__inner-pages--rtl{direction:rtl}.rpv-core__inner-pages--single{overflow:hidden}.rpv-core__inner-page-container--single{overflow:auto}.rpv-core__inner-page{background-color:var(--rpv-core__inner-page-background-color)}.rpv-core__inner-page--single{display:flex;align-items:center;justify-content:center}.rpv-core__inner-page--dual-even{display:flex;align-items:center;justify-content:flex-end}.rpv-core__inner-page--dual-odd{display:flex;align-items:center;justify-content:flex-start}.rpv-core__inner-page--dual-cover{display:flex;align-items:center;justify-content:center}.rpv-core__inner-page--dual-cover-odd{display:flex;align-items:center;justify-content:flex-end}.rpv-core__inner-page--dual-cover-even{display:flex;align-items:center;justify-content:flex-start}.rpv-core__annotation--link a{height:100%;left:0;position:absolute;top:0;width:100%}.rpv-core__annotation--link a:hover{background-color:var(--rpv-core__annotation--link-hover-background-color)}.rpv-core__menu{display:flex;flex-direction:column}.rpv-core__menu--rtl{direction:rtl;text-align:right}.rpv-core__menu-divider{border-bottom:1px solid var(--rpv-core__menu-divider-border-bottom-color);margin:.25rem 0}.rpv-core__menu-item{align-items:center;background-color:#0000;color:var(--rpv-core__menu-item-color);border:none;cursor:pointer;display:flex;justify-content:center;padding:.25rem 0;width:100%}.rpv-core__menu-item:focus{background-color:var(--rpv-core__menu-item--hover-background-color);outline:0}.rpv-core__menu-item:hover{background-color:var(--rpv-core__menu-item--hover-background-color)}.rpv-core__menu-item-icon{align-items:center;display:flex}.rpv-core__menu-item-icon--ltr{padding-left:1rem;padding-right:.5rem}.rpv-core__menu-item-icon--rtl{padding-left:.5rem;padding-right:1rem}.rpv-core__menu-item-label{flex-grow:1;flex-shrink:1;white-space:nowrap}.rpv-core__menu-item-label--ltr{padding-right:2rem}.rpv-core__menu-item-label--rtl{padding-left:2rem}.rpv-core__menu-item-check--ltr{padding-right:1rem}.rpv-core__menu-item-check--rtl{padding-left:1rem}.rpv-core__menu-item--disabled{color:var(--rpv-core__menu-item--disabled-color)}.rpv-core__menu-item--disabled:hover{background-color:#0000}.rpv-core__menu-item--ltr{text-align:left}.rpv-core__menu-item--rtl{direction:rtl;text-align:right}.rpv-core__minimal-button{background-color:#0000;border:none;border-radius:.25rem;color:var(--rpv-core__minimal-button-color);cursor:pointer;height:2rem;padding:0 .5rem}.rpv-core__minimal-button:hover{background-color:var(--rpv-core__minimal-button--hover-background-color)}.rpv-core__minimal-button--disabled{color:var(--rpv-core__minimal-button--disabled-color)}.rpv-core__minimal-button--rtl{direction:rtl}.rpv-core__minimal-button--selected{background-color:var(--rpv-core__minimal-button--selected-background-color)}.rpv-core__modal-body{background-color:var(--rpv-core__modal-body-background-color);border:1px solid var(--rpv-core__modal-body-border-color);border-radius:.25rem;margin:1rem;max-width:32rem;overflow:auto}.rpv-core__modal-body--rtl{direction:rtl}.rpv-core__modal-overlay{background-color:var(--rpv-core__modal-overlay-background-color);bottom:0;left:0;position:fixed;right:0;top:0;z-index:9999;align-items:center;display:flex;justify-content:center}.rpv-core__page-layer{align-items:center;display:flex;justify-content:center;overflow:visible;position:relative}.rpv-core__page-layer:after{content:"";position:absolute;bottom:.25rem;left:.25rem;right:.25rem;top:.25rem;box-shadow:var(--rpv-core__page-layer-box-shadow)}.rpv-core__page-layer--single{margin:0 auto}.rpv-core__page-size-calculator{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.rpv-core__popover-body{background-color:var(--rpv-core__popover-body-background-color);border:1px solid var(--rpv-core__popover-body-border-color);border-radius:.25rem;color:var(--rpv-core__popover-body-color);left:0;padding:.5rem 0;position:absolute;top:-9999px;z-index:9999}.rpv-core__popover-body-arrow{background-color:var(--rpv-core__popover-body-background-color)}.rpv-core__popover-body--rtl{direction:rtl}.rpv-core__popover-overlay{bottom:0;left:0;position:fixed;right:0;top:0}.rpv-core__annotation-popup-wrapper{background-color:var(--rpv-core__annotation-popup-wrapper-background-color);box-shadow:var(--rpv-core__annotation-popup-wrapper-box-shadow);font-size:.75rem;padding:.25rem;word-break:break-word}.rpv-core__annotation-popup-wrapper--rtl{direction:rtl}.rpv-core__annotation-popup-title{font-weight:600;margin-bottom:.25rem}.rpv-core__annotation-popup-date{font-size:.5rem}.rpv-core__annotation-popup-content{border-top:1px solid var(--rpv-core__annotation-popup-content-border-top-color);padding:.25rem;max-height:16rem;overflow:auto}.rpv-core__primary-button{background-color:var(--rpv-core__primary-button-background-color);border:none;border-radius:.25rem;color:var(--rpv-core__primary-button-color);cursor:pointer;height:2rem;padding:0 1rem}.rpv-core__primary-button--rtl{direction:rtl}.rpv-core__progress-bar{background-color:var(--rpv-core__progress-bar-background-color);border-radius:9999px;padding:.125rem}.rpv-core__progress-bar--rtl{direction:rtl}.rpv-core__progress-bar-progress{align-items:center;background-color:var(--rpv-core__progress-bar-progress-background-color);border-radius:9999px;color:var(--rpv-core__progress-bar-progress-color);display:flex;font-size:.75rem;justify-content:center;height:.75rem}.rpv-core__separator{border-bottom:1px solid var(--rpv-core__separator-border-bottom-color)}.rpv-core__spinner{border-bottom:2px solid var(--rpv-core__spinner-border-transparent-color);border-left:2px solid var(--rpv-core__spinner-border-transparent-color);border-right:2px solid var(--rpv-core__spinner-border-color);border-top:2px solid var(--rpv-core__spinner-border-color);border-radius:9999px}.rpv-core__spinner--animating{animation-duration:.4s;animation-name:rpv-core__spinner-transform;animation-iteration-count:infinite;animation-timing-function:linear}@keyframes rpv-core__spinner-transform{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.rpv-core__splitter{background-color:var(--rpv-core__splitter-background-color);cursor:ew-resize;height:100%;width:.25rem}.rpv-core__splitter:hover,.rpv-core__splitter--resizing{cursor:col-resize;background-color:var(--rpv-core__splitter--hover-background-color)}.rpv-core__splitter-body--resizing{cursor:col-resize}.rpv-core__splitter-sibling--resizing{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rpv-core__textbox{background-color:var(--rpv-core__textbox-background-color);border:1px solid var(--rpv-core__textbox-border-color);box-sizing:border-box;border-radius:.25rem;color:var(--rpv-core__textbox-color);padding:0 .5rem;height:2rem;width:100%}.rpv-core__textbox--rtl{direction:rtl}.rpv-core__text-layer{left:0;position:absolute;top:0;height:100%;width:100%;opacity:.2;line-height:1;z-index:1}.rpv-core__text-layer span::-moz-selection{background-color:var(--rpv-core__text-layer-text--selection-background-color);color:var(--rpv-core__text-layer-text--selection-color)}.rpv-core__text-layer span::selection{background-color:var(--rpv-core__text-layer-text--selection-background-color);color:var(--rpv-core__text-layer-text--selection-color)}.rpv-core__text-layer br::-moz-selection{color:#0000}.rpv-core__text-layer br::selection{color:#0000}.rpv-core__text-layer-text{color:#0000;cursor:text;position:absolute;transform-origin:0% 0%;white-space:pre}.rpv-core__tooltip-body{background-color:var(--rpv-core__tooltip-body-background-color);border-radius:.25rem;color:var(--rpv-core__tooltip-body-color);left:0;max-width:20rem;position:absolute;text-align:center;top:-9999px;z-index:9999}.rpv-core__tooltip-body--rtl{direction:rtl}.rpv-core__tooltip-body-arrow{background-color:var(--rpv-core__tooltip-body-background-color)}.rpv-core__tooltip-body-content{padding:.5rem}.rpv-core__display--block{display:block}.rpv-core__display--hidden{display:none}@media (min-width: 640px){.rpv-core__display--hidden-small{display:none}.rpv-core__display--block-small{display:block}}@media (min-width: 768px){.rpv-core__display--hidden-medium{display:none}.rpv-core__display--block-medium{display:block}}@media (min-width: 1024px){.rpv-core__display--hidden-large{display:none}.rpv-core__display--block-large{display:block}}.rpv-core__viewer{min-height:inherit}:root{--rpv-thumbnail__container-background-color: #fff;--rpv-thumbnail__container-box-shadow: rgba(0, 0, 0, .2) 2px 2px 8px 0px;--rpv-thumbnail__item--selected-background-color: rgba(0, 0, 0, .3)}.rpv-core__viewer--dark{--rpv-thumbnail__item--selected-background-color: #2566e8}.rpv-thumbnail__cover,.rpv-thumbnail__cover-inner{align-items:center;display:flex;justify-content:center;height:100%;width:100%;min-height:inherit}.rpv-thumbnail__cover-image{max-height:100%;max-width:100%}.rpv-thumbnail__cover-loader{align-items:center;display:flex;justify-content:center;height:100%;width:100%}.rpv-thumbnail__container{align-items:center;background:var(--rpv-thumbnail__container-background-color);box-shadow:var(--rpv-thumbnail__container-box-shadow);display:flex;justify-content:center;margin:0 auto;position:relative}.rpv-thumbnail__item{cursor:pointer}.rpv-thumbnail__item--single,.rpv-thumbnail__item--dual-cover{padding:.5rem}.rpv-thumbnail__item--dual-even,.rpv-thumbnail__item--dual-cover-odd{padding:.5rem 0 .5rem .5rem}.rpv-thumbnail__item--dual-odd,.rpv-thumbnail__item--dual-cover-even{padding:.5rem .5rem .5rem 0}.rpv-thumbnail__item--single:hover,.rpv-thumbnail__item--dual-cover:hover,.rpv-thumbnail__items--dual:hover .rpv-thumbnail__item,.rpv-thumbnail__items--dual-cover:hover .rpv-thumbnail__item{background-color:var(--rpv-thumbnail__item--selected-background-color)}.rpv-thumbnail__item:focus{outline:0}.rpv-thumbnail__label{font-size:.75em;text-align:center;padding:.25rem}.rpv-thumbnail__list{overflow:auto;padding:.5rem}.rpv-thumbnail__list--rtl{direction:rtl}.rpv-thumbnail__list--horizontal{align-items:center;display:flex;flex-direction:row;width:100%}.rpv-thumbnail__list--vertical{height:100%}.rpv-thumbnail__items{align-items:center;display:flex;justify-content:center}.rpv-thumbnail__items--selected .rpv-thumbnail__item{background-color:var(--rpv-thumbnail__item--selected-background-color)}.rpv-thumbnail__list-container{height:100%;width:100%}.rpv-thumbnail__loader{align-items:center;display:flex;height:100%;justify-content:center;width:100%}:root{--rpv-drop__area-background-color: #fff;--rpv-drop__area-body-border-color: rgba(0, 0, 0, .3);--rpv-drop__area-body-color: #000}.rpv-core__viewer--dark{--rpv-drop__area-background-color: #191919;--rpv-drop__area-body-border-color: #fff;--rpv-drop__area-body-color: #fff}.rpv-drop__area{background-color:var(--rpv-drop__area-background-color);bottom:0;left:0;position:absolute;right:0;top:0;padding:.5rem;z-index:9999}.rpv-drop__area-body{border:2px dashed var(--rpv-drop__area-body-border-color);color:var(--rpv-drop__area-body-color);font-size:1.5rem;align-items:center;display:flex;justify-content:center;height:100%}.rpv-drop__area-body--rtl{direction:rtl}:root{--rpv-full-screen__overlay-background-color: #fff}.rpv-core__viewer--dark{--rpv-full-screen__overlay-background-color: #1a1a1a}.rpv-full-screen__exit-button{bottom:0;padding:.5rem;position:fixed;z-index:2}.rpv-full-screen__exit-button--ltr{right:0}.rpv-full-screen__exit-button--rtl{left:0}.rpv-full-screen__overlay{position:fixed;top:0;left:0;height:100%;width:100%;align-items:center;display:flex;justify-content:center;background-color:var(--rpv-full-screen__overlay-background-color);z-index:1}.rpv-open__input-wrapper{position:relative}.rpv-open__input{display:none;bottom:0;cursor:pointer;height:100%;left:0;opacity:0;position:absolute;right:0;top:0;width:100%}.rpv-open__input::-webkit-file-upload-button{width:0}.rpv-page-navigation__current-page-input{margin:0 .25rem;text-align:right;width:3rem}:root{--rpv-print__progress-body-background-color: #fff;--rpv-print__progress-body-border-color: rgba(0, 0, 0, .3);--rpv-print__progress-body-color: #000}.rpv-core__viewer--dark{--rpv-print__progress-body-background-color: #363636;--rpv-print__progress-body-border-color: transparent;--rpv-print__progress-body-color: #fff}.rpv-print__permission-body{padding:1rem}.rpv-print__permission-footer{display:flex;justify-content:center;padding:0 1rem 1rem 0}.rpv-print__progress{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:9999}.rpv-print__progress-body{background-color:var(--rpv-print__progress-body-background-color);border:1px solid var(--rpv-print__progress-body-border-color);border-radius:.25rem;color:var(--rpv-print__progress-body-color);padding:1.5rem;text-align:center;width:15rem}.rpv-print__progress-body--rtl{direction:rtl}.rpv-print__progress-bar{margin-bottom:1rem}.rpv-print__progress-message{margin-bottom:.5rem}.rpv-print__zone{display:none}@media print{@page{margin:0}.rpv-print__html-printing{height:100%}.rpv-print__body-printing{height:100%;margin:0}.rpv-print__body-printing *{display:none}.rpv-print__zone{display:block;height:100%}.rpv-print__page{align-items:center;display:flex;flex-direction:column;justify-content:center;height:100%;width:100%;page-break-after:always;page-break-inside:avoid}.rpv-print__page img{display:block;max-height:100%;max-width:100%}}.rpv-properties__loader{text-align:center}.rpv-properties__modal{min-height:20rem;padding:.5rem 0}.rpv-properties__modal-section{padding:0 .5rem}.rpv-properties__modal-footer{display:flex;justify-content:center;margin-top:.5rem}.rpv-properties__item{align-items:flex-start;display:flex;margin:.5rem 0}.rpv-properties__item--rtl{direction:rtl}.rpv-properties__item-label{padding-right:.5rem;width:25%}.rpv-properties__item-value{flex:1}.rpv-search__highlights{left:0;position:absolute;top:0;height:100%;width:100%}.rpv-search__highlight{background-color:var(--rpv-search__highlight-background-color);border-radius:.25rem;position:absolute;z-index:1}.rpv-search__highlight--current{background-color:var(--rpv-search__highlight--current-background-color)}.rpv-search__popover{padding:0 .5rem}.rpv-search__popover-input-counter{align-items:center;display:flex;margin-bottom:.5rem;position:relative;width:12rem}.rpv-search__popover-counter{align-items:center;bottom:0;display:flex;position:absolute;top:0}.rpv-search__popover-counter--ltr{padding-right:.25rem;right:0}.rpv-search__popover-counter--rtl{left:0;padding-left:.25rem}.rpv-search__popover-label{align-items:center;cursor:pointer;display:flex;margin-bottom:.5rem}.rpv-search__popover-label-checkbox{cursor:pointer;margin-right:.25rem}.rpv-search__popover-footer{align-items:center;display:flex}.rpv-search__popover-footer-item{padding:0 .25rem}.rpv-search__popover-footer-button--ltr{margin-left:auto}.rpv-search__popover-footer-button--rtl{margin-right:auto}:root{--rpv-search__highlight-background-color: rgba(255, 255, 0, .4);--rpv-search__highlight--current-background-color: rgba(0, 128, 0, .4)}.rpv-selection-mode__grab{cursor:grab}.rpv-selection-mode__grab :not(input),.rpv-selection-mode__grab :not(select),.rpv-selection-mode__grab :not(textarea){cursor:grab!important}.rpv-selection-mode__grabbing{cursor:grabbing}.rpv-selection-mode__grabbing :not(input),.rpv-selection-mode__grabbing :not(select),.rpv-selection-mode__grabbing :not(textarea){cursor:grabbing!important}:root{--rpv-toolbar__label--color: #000}.rpv-core__viewer--dark{--rpv-toolbar__label--color: #fff}.rpv-toolbar{align-items:center;display:flex;width:100%}.rpv-toolbar--rtl{direction:rtl}.rpv-toolbar__left{align-items:center;display:flex}.rpv-toolbar__center{align-items:center;display:flex;flex-grow:1;flex-shrink:1;justify-content:center}.rpv-toolbar__right{align-items:center;display:flex;margin-left:auto}.rpv-toolbar__item{align-items:center;display:flex;padding:0 .125rem}.rpv-toolbar__label{color:var(--rpv-toolbar__label--color)}:root{--rpv-default-layout__body-background-color: #fff;--rpv-default-layout__container-border-color: rgba(0, 0, 0, .3);--rpv-default-layout__toolbar-background-color: #eee;--rpv-default-layout__toolbar-border-bottom-color: rgba(0, 0, 0, .1);--rpv-default-layout__sidebar-border-color: rgba(0, 0, 0, .2);--rpv-default-layout__sidebar--opened-background-color: #fff;--rpv-default-layout__sidebar-headers-background-color: #eee;--rpv-default-layout__sidebar-content--opened-background-color: #fff;--rpv-default-layout__sidebar-content--opened-border-color: rgba(0, 0, 0, .2);--rpv-default-layout__sidebar-content--opened-color: #000}.rpv-core__viewer--dark{--rpv-default-layout__body-background-color: #1a1a1a;--rpv-default-layout__container-border-color: #454647;--rpv-default-layout__toolbar-background-color: #292929;--rpv-default-layout__toolbar-border-bottom-color: #000;--rpv-default-layout__sidebar-border-color: #000;--rpv-default-layout__sidebar--opened-background-color: #fff;--rpv-default-layout__sidebar-headers-background-color: #292929;--rpv-default-layout__sidebar-content--opened-background-color: #1a1a1a;--rpv-default-layout__sidebar-content--opened-border-color: #292929;--rpv-default-layout__sidebar-content--opened-color: #fff}.rpv-default-layout__container{border:1px solid var(--rpv-default-layout__container-border-color);box-sizing:border-box;height:100%;width:100%}.rpv-default-layout__toolbar{align-items:center;background-color:var(--rpv-default-layout__toolbar-background-color);border-bottom:1px solid var(--rpv-default-layout__toolbar-border-bottom-color);display:flex;left:0;position:absolute;top:0;height:2.5rem;width:100%;z-index:1}.rpv-default-layout__sidebar{display:flex;padding-top:2.5rem}.rpv-default-layout__sidebar--opened{bottom:0;left:0;position:absolute;top:0;width:12rem;background-color:var(--rpv-default-layout__sidebar--opened-background-color);z-index:1}.rpv-default-layout__sidebar--ltr{border-right:1px solid var(--rpv-default-layout__sidebar-border-color)}.rpv-default-layout__sidebar--rtl{border-left:1px solid var(--rpv-default-layout__sidebar-border-color)}.rpv-default-layout__main{display:flex;height:100%;position:relative}.rpv-default-layout__main--rtl{direction:rtl}.rpv-default-layout__body{background-color:var(--rpv-default-layout__body-background-color);flex:1;overflow:auto;padding-top:2.5rem}@media (min-width: 768px){.rpv-default-layout__sidebar--opened{width:16rem}}@media (min-width: 1024px){.rpv-default-layout__sidebar--opened{background:inherit;position:inherit;width:20rem;z-index:inherit}}.rpv-default-layout__sidebar-tabs{display:flex;height:100%;width:100%}.rpv-default-layout__sidebar-headers{background-color:var(--rpv-default-layout__sidebar-headers-background-color);padding:.25rem}.rpv-default-layout__sidebar-header{padding:.125rem}.rpv-default-layout__sidebar-content{display:none;flex-grow:1;flex-shrink:1}.rpv-default-layout__sidebar-content--opened{background-color:var(--rpv-default-layout__sidebar-content--opened-background-color);color:var(--rpv-default-layout__sidebar-content--opened-color);display:flex;overflow:hidden}.rpv-default-layout__sidebar-content--ltr{border-left:1px solid var(--rpv-default-layout__sidebar-content--opened-border-color)}.rpv-default-layout__sidebar-content--rtl{border-right:1px solid var(--rpv-default-layout__sidebar-content--opened-border-color)}:root{--rpv-zoom__popover-target-arrow-border-color: rgba(0, 0, 0, .6)}.rpv-core__viewer--dark{--rpv-zoom__popover-target-arrow-border-color: #fff}.rpv-zoom__popover-target{align-items:center;color:var(--rpv-zoom__popover-target-color);display:flex}.rpv-zoom__popover-target-scale--ltr{margin-right:.25rem}.rpv-zoom__popover-target-scale--rtl{margin-left:.25rem}.rpv-zoom__popover-target-arrow{border-color:var(--rpv-zoom__popover-target-arrow-border-color) rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:.5rem .25rem 0;height:0;width:0}.st{--st-ink: rgb(var(--color-text-primary));--st-ink2: rgb(var(--color-text-secondary));--st-ink3: rgb(var(--color-text-tertiary));--st-surface: rgb(var(--color-bg-surface));--st-sunken: rgb(var(--color-bg-surface-sunken));--st-border: rgb(var(--color-border));--st-soft: rgb(var(--color-border-subtle));--st-primary: rgb(var(--color-primary));--st-primary-bg: rgb(var(--color-primary-bg));--st-primary-ink: rgb(var(--color-primary-active));--st-ring: rgb(var(--color-primary) / .18);--st-hover-border: #C9CDE3;--st-ok-bg: #E7F8F1;--st-ok-ink: #0b7a5a;--st-warn-bg: #FFF4DC;--st-warn-ink: #B7791F;--st-bad-bg: #FDE9E9;--st-bad-ink: #C02A2A;--st-mute-bg: #E7E9F0;--st-mute-ink: #4f566b;--st-mint-bg: #E7F8F1;--st-card-warn-bg: #FFFCF4;--st-card-warn-border: #F0D49A;--st-card-dashed-bg: #FCFBFF;--st-card-dashed-border: #B9AEFF;--st-card-mute-bg: #F3F4F8;--st-card-mute-border: #E0E3EC;--st-card-need-border: #BFEBDD;--st-tray-border: #DCD6FF;--st-shadow: rgba(20, 18, 58, .45)}[data-theme=dark] .st{--st-primary-bg: rgba(138, 123, 251, .16);--st-primary-ink: #B7ACFF;--st-hover-border: rgb(var(--color-border-strong));--st-ok-bg: rgba(4, 176, 71, .16);--st-ok-ink: #4ADE80;--st-warn-bg: rgba(198, 170, 90, .16);--st-warn-ink: #E5C468;--st-bad-bg: rgba(220, 53, 53, .16);--st-bad-ink: #F28B8B;--st-mute-bg: rgba(255, 255, 255, .08);--st-mute-ink: rgb(var(--color-text-secondary));--st-mint-bg: rgba(44, 211, 166, .12);--st-card-warn-bg: rgba(198, 170, 90, .08);--st-card-warn-border: rgba(198, 170, 90, .4);--st-card-dashed-bg: rgba(138, 123, 251, .06);--st-card-dashed-border: rgba(138, 123, 251, .5);--st-card-mute-bg: rgba(255, 255, 255, .03);--st-card-mute-border: rgb(var(--color-border));--st-card-need-border: rgba(44, 211, 166, .4);--st-tray-border: rgb(var(--color-border));--st-shadow: rgba(0, 0, 0, .7)}.st :where(button,a,[role=switch],[role=tab],summary):focus-visible{outline:2px solid var(--st-primary);outline-offset:2px}.st-set{flex:1;min-width:0;min-height:0;display:flex;padding:0 clamp(24px,4vw,72px)}.st-subnav{width:236px;flex:none;padding:28px 12px 20px 0;display:flex;flex-direction:column;position:sticky;top:0;align-self:flex-start;max-height:100vh;overflow-y:auto}.st-subnav h1{margin:0 0 18px;font-size:32px;line-height:1.1;font-weight:800;letter-spacing:-.03em;color:var(--st-ink)}.st-snrow{display:flex;flex-direction:column;gap:2px}.st-sn{text-decoration:none;position:relative;display:flex;align-items:center;gap:10px;height:44px;width:100%;padding:0 10px 0 8px;border:0;border-radius:12px;background:transparent;text-align:left;font-size:13px;font-weight:600;color:var(--st-ink2);cursor:pointer;transition:background .15s,color .15s,box-shadow .15s}.st-sn:hover{background:color-mix(in srgb,var(--st-surface) 75%,transparent);color:var(--st-ink)}.st-sn[aria-current=page]{background:var(--st-surface);color:var(--st-ink);box-shadow:0 1px 2px #14123a0f,0 0 0 1px var(--st-soft)}.st-sn[aria-current=page]:before{content:"";position:absolute;left:-12px;top:11px;bottom:11px;width:3px;border-radius:3px;background:linear-gradient(180deg,#8a7bfb,#6b58e8)}.st-sn .st-tile{width:28px;height:28px;border-radius:9px}.st-sn .st-tile svg{width:15px;height:15px}.st-sn .st-sl{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.st-dot{flex:none;width:8px;height:8px;border-radius:50%;background:#0b7a5a;box-shadow:0 0 0 3px #0b7a5a38}.st-dot.amb{background:#f5a524;box-shadow:0 0 0 3px #f5a52440}.st-pane{flex:1;min-width:0;padding:28px 0 40px 28px}.st-col{max-width:none}@media (max-width: 1023px){.st-set{flex-direction:column}.st-subnav{width:auto;padding:12px 0 0;overflow:visible}.st-subnav h1{margin:0 16px 8px;font-size:20px;line-height:26px}.st-snrow{flex-direction:row;gap:6px;overflow-x:auto;padding:2px 16px 10px;scrollbar-width:none}.st-snrow::-webkit-scrollbar{display:none}.st-sn{width:auto;flex:none;height:36px;padding:0 12px 0 6px;border-radius:999px;background:var(--st-surface);border:1px solid var(--st-soft);white-space:nowrap}.st-sn[aria-current=page]{background:var(--st-primary-bg);color:var(--st-primary-ink);border-color:#cfc7ff;box-shadow:none}.st-sn[aria-current=page]:before{display:none}.st-sn .st-tile{width:24px;height:24px;border-radius:8px}.st-sn .st-tile svg{width:13px;height:13px}.st-sn .st-sl{flex:none;overflow:visible}.st-pane{padding:4px 16px 20px}}.st-tile{flex:none;width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:var(--t-bg);color:var(--t-fg)}.st-tile svg{width:20px;height:20px}.st-tile[data-tint=violet]{--t-bg: #EFEDFF;--t-fg: #5B45D6}.st-tile[data-tint=teal]{--t-bg: #E7F8F1;--t-fg: #0B7A5A}.st-tile[data-tint=blue]{--t-bg: #E5EEFF;--t-fg: #2A62C9}.st-tile[data-tint=amber]{--t-bg: #FFF0D3;--t-fg: #A5640A}.st-tile[data-tint=rose]{--t-bg: #FFE6EE;--t-fg: #BF2A5C}[data-theme=dark] .st-tile[data-tint=violet]{--t-bg: rgba(138, 123, 251, .18);--t-fg: #B7ACFF}[data-theme=dark] .st-tile[data-tint=teal]{--t-bg: rgba(44, 211, 166, .16);--t-fg: #6EE7C8}[data-theme=dark] .st-tile[data-tint=blue]{--t-bg: rgba(96, 150, 255, .16);--t-fg: #9DBEFF}[data-theme=dark] .st-tile[data-tint=amber]{--t-bg: rgba(245, 165, 36, .16);--t-fg: #F5C26B}[data-theme=dark] .st-tile[data-tint=rose]{--t-bg: rgba(229, 72, 127, .16);--t-fg: #F59AB8}.st-ph{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}.st-ph h2{margin:0;font-size:20px;line-height:26px;font-weight:800;letter-spacing:-.02em;color:var(--st-ink)}.st-ph p{margin:3px 0 0;font-size:12.5px;line-height:18px;color:var(--st-ink2);max-width:56ch}@media (max-width: 1023px){.st-ph{flex-direction:column;gap:10px}.st-ph h2{font-size:18px}}.st-card{position:relative;background:var(--st-surface);border:1px solid var(--st-border);border-radius:14px;padding:18px;box-shadow:0 8px 20px -16px var(--st-shadow);overflow:hidden;isolation:isolate}.st-card+.st-card,.st-card+.st-stack,.st-stack+.st-card{margin-top:16px}@media (max-width: 767px){.st-card{padding:16px}}.st-card.lit:before,.st-card.need:before,.st-card.warn:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;z-index:3}.st-card.lit:before{background:linear-gradient(90deg,#8a7bfb,#b7acff,#8a7bfb)}.st-card.need{border-color:var(--st-card-need-border);box-shadow:0 0 0 1px #9cf6e480,0 14px 26px -18px #10b9818c}.st-card.need:before{background:linear-gradient(90deg,#8a7bfb,#9cf6e4,#8a7bfb,#9cf6e4,#8a7bfb);background-size:200% 100%;animation:st-barflow 7s linear infinite}@keyframes st-barflow{0%{background-position:0 0}to{background-position:200% 0}}.st-card.dashed{border:1.5px dashed var(--st-card-dashed-border);background:var(--st-card-dashed-bg);box-shadow:none;padding:17.5px}.st-card.warn{border-color:var(--st-card-warn-border);background:var(--st-card-warn-bg);box-shadow:0 14px 26px -20px #b7791f80}.st-card.warn:before{background:linear-gradient(90deg,#f5a524,#ffd27a,#f5a524)}.st-card.mute{background:var(--st-card-mute-bg);border-color:var(--st-card-mute-border);box-shadow:none}.st-card.flat{padding:0}.st-ch{display:flex;align-items:center;gap:12px}.st-ch .st-tile{width:36px;height:36px;border-radius:11px}.st-ch .st-tile svg{width:18px;height:18px}.st-ct{flex:1;min-width:0}.st-ct h3{margin:0;font-size:14px;line-height:18px;font-weight:700;letter-spacing:-.005em;color:var(--st-ink)}.st-ct p{margin:1px 0 0;font-size:12px;line-height:16px;color:var(--st-ink2);overflow-wrap:anywhere}.st-rt{display:inline-flex;align-items:center;gap:8px;flex:none}@media (max-width: 767px){.st-ch.wrapm{flex-wrap:wrap}.st-ch.wrapm .st-rt{flex:1 1 100%;margin-top:4px}.st-ch.wrapm.sb .st-rt{justify-content:space-between}}.st-row{display:flex;align-items:center;gap:10px}.st-row.wrap{flex-wrap:wrap}.st-grow{flex:1}.st-quiet{font-size:12px;line-height:17px;color:var(--st-ink2);margin:0}.st-mono{font:600 11.5px/16px ui-monospace,Menlo,monospace;color:var(--st-ink)}.st-btn{height:36px;border-radius:10px;border:1px solid var(--st-border);background:var(--st-surface);font:inherit;font-size:13px;font-weight:600;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;gap:7px;color:var(--st-ink);white-space:nowrap;cursor:pointer;text-decoration:none;transition:background .15s,border-color .15s,color .15s}.st-btn:hover{background:var(--st-sunken);border-color:#cfc7ff}.st-btn.primary{background:var(--st-primary);border-color:var(--st-primary);color:#fff}.st-btn.primary:hover{background:rgb(var(--color-primary-hover));border-color:rgb(var(--color-primary-hover))}.st-btn.sm{height:32px;padding:0 12px;font-size:12.5px}.st-btn svg{width:15px;height:15px;flex:none}.st-btn:disabled,.st-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.st-btn:disabled:hover{background:var(--st-surface);border-color:var(--st-border)}.st-btn.primary:disabled:hover{background:var(--st-primary);border-color:var(--st-primary)}.st-btn.ghost{border-color:transparent;background:transparent;color:var(--st-ink2)}.st-btn.ghost:hover{background:var(--st-primary-bg);color:var(--st-primary-ink);border-color:transparent}.st-btn.qd:hover{background:var(--st-bad-bg);border-color:#f3b8b8;color:var(--st-bad-ink)}.st-btn.danger{background:#c02a2a;border-color:#c02a2a;color:#fff}.st-btn.danger:hover{background:#a82323;border-color:#a82323;color:#fff}.st-spin{width:14px;height:14px;border-radius:50%;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;animation:st-rot .8s linear infinite;flex:none}.st-btn:not(.primary) .st-spin{border-color:color-mix(in srgb,var(--st-ink) 25%,transparent);border-top-color:var(--st-ink)}@keyframes st-rot{to{transform:rotate(360deg)}}.st-iconbtn{width:30px;height:30px;flex:none;border:0;border-radius:50%;background:none;color:var(--st-ink3);display:grid;place-items:center;cursor:pointer;transition:background .15s,color .15s}.st-iconbtn:hover{background:var(--st-sunken);color:var(--st-ink)}.st-iconbtn svg{width:16px;height:16px}.st-iconbtn.qd:hover{background:var(--st-bad-bg);color:var(--st-bad-ink)}.st-status{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;padding:3px 10px;border-radius:999px;white-space:nowrap;line-height:14px}.st-status>i{width:6px;height:6px;border-radius:50%;background:currentColor}.st-status.ok{background:var(--st-ok-bg);color:var(--st-ok-ink)}.st-status.pend{background:var(--st-warn-bg);color:var(--st-warn-ink)}.st-status.bad{background:var(--st-bad-bg);color:var(--st-bad-ink)}.st-status.mute{background:var(--st-mute-bg);color:var(--st-mute-ink)}.st-status.vio{background:var(--st-primary-bg);color:var(--st-primary-ink)}.st-status.ok>i{animation:st-pingg 2.4s ease-out infinite}@keyframes st-pingg{0%{box-shadow:0 0 #0b7a5a73}to{box-shadow:0 0 0 6px #0b7a5a00}}.st-fld{display:flex;flex-direction:column;gap:6px;margin-top:14px}.st-fld>label,.st-lbl{font-size:12px;line-height:16px;font-weight:600;color:var(--st-ink)}.st-opt{font-weight:500;color:var(--st-ink3);margin-left:4px}.st-in{height:36px;width:100%;min-width:0;border:1px solid var(--st-border);border-radius:10px;padding:0 12px;font:inherit;font-size:13px;background:var(--st-surface);color:var(--st-ink);transition:border-color .15s,box-shadow .15s}textarea.st-in{height:auto;padding:9px 12px;line-height:1.5;resize:vertical}.st-in::-moz-placeholder{color:var(--st-ink2);opacity:.85}.st-in::placeholder{color:var(--st-ink2);opacity:.85}.st-in:hover{border-color:var(--st-hover-border)}.st-in:focus{outline:none;border-color:var(--st-primary);box-shadow:0 0 0 3px var(--st-ring)}.st-in:disabled{background:var(--st-sunken);color:var(--st-ink2);cursor:not-allowed}.st-in[aria-invalid=true]{border-color:#e0494d;box-shadow:0 0 0 3px #e0494d1f}.st-err{display:flex;align-items:center;gap:6px;font-size:12px;line-height:16px;color:var(--st-bad-ink);font-weight:600}.st-err svg{width:14px;height:14px;flex:none}.st-help{font-size:12px;line-height:16px;color:var(--st-ink2);margin:0}.st-sw{flex:none;position:relative;width:38px;height:22px;border-radius:999px;border:0;padding:0;background:#cbd0e3;cursor:pointer;transition:background .15s}.st-sw:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #14123a4d;transition:transform .15s}.st-sw[aria-checked=true]{background:var(--st-primary)}.st-sw[aria-checked=true]:after{transform:translate(16px)}.st-sw:disabled{opacity:.5;cursor:not-allowed}.st-srow{display:flex;align-items:center;gap:14px;padding:14px 0;border-top:1px solid var(--st-soft)}.st-srow:first-child{border-top:0;padding-top:0}.st-srow:last-child{padding-bottom:0}.st-srow .t{flex:1;min-width:0}.st-srow .t b{display:block;font-size:13px;line-height:18px;font-weight:700;color:var(--st-ink)}.st-srow .t span{display:block;font-size:12px;line-height:17px;color:var(--st-ink2);margin-top:1px}.st-tabs{display:inline-flex;background:var(--st-surface);border:1px solid var(--st-soft);border-radius:999px;padding:3px}.st-tabs button{border:0;background:transparent;padding:5px 13px;border-radius:999px;font:inherit;font-size:12.5px;font-weight:600;color:var(--st-ink2);display:flex;align-items:center;gap:6px;white-space:nowrap;cursor:pointer;transition:background .15s,color .15s}.st-tabs button:hover{color:var(--st-ink);background:var(--st-sunken)}.st-tabs button[aria-selected=true]{background:var(--st-primary-bg);color:var(--st-primary-ink)}.st-tabs em{font-style:normal;font-size:11px;background:var(--st-sunken);color:var(--st-ink2);padding:0 6px;border-radius:999px}.st-note{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:12px;background:var(--st-sunken);margin-top:14px}.st-note>svg{width:16px;height:16px;margin-top:1px;flex:none}.st-note .tx{flex:1;min-width:0;font-size:12px;line-height:17px;color:var(--st-ink2)}.st-note .tx b{display:block;font-size:13px;line-height:18px;color:var(--st-ink);margin-bottom:1px}.st-note.amber{background:var(--st-warn-bg)}.st-note.amber>svg{color:var(--st-warn-ink)}.st-note.mint{background:var(--st-mint-bg)}.st-note .pulse{width:9px;height:9px;border-radius:50%;background:#0b7a5a;margin-top:5px;flex:none;animation:st-ping2 2s ease-out infinite}@keyframes st-ping2{0%{box-shadow:0 0 #0b7a5a80}to{box-shadow:0 0 0 8px #0b7a5a00}}.st-note.ok{background:var(--st-ok-bg)}.st-note .chk{width:18px;height:18px;border-radius:50%;background:#0b7a5a;color:#fff;display:grid;place-items:center;flex:none}.st-note .chk svg{width:11px;height:11px;stroke-width:3}.st-note.red{background:var(--st-bad-bg)}.st-note.red>svg{color:var(--st-bad-ink)}.st-logorow{display:flex;align-items:center;gap:16px;margin-top:14px}.st-logo-t{width:72px;height:72px;border-radius:18px;flex:none;display:grid;place-items:center;-o-object-fit:cover;object-fit:cover;font-weight:800;overflow:hidden}.st-logo-t.init{background:var(--st-primary-bg);color:var(--st-primary-ink);font-size:28px;border:1.5px dashed var(--st-card-dashed-border)}.st-logo-t.img{background:var(--st-sunken);border:1px solid var(--st-soft);cursor:pointer;padding:0}.st-logo-t.img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.st-rte .ql-toolbar.ql-snow{border:1px solid var(--st-border);border-radius:12px 12px 0 0;background:var(--st-sunken);padding:6px;display:flex;flex-wrap:wrap;gap:2px}.st-rte .ql-toolbar.ql-snow .ql-formats{margin-right:6px;display:inline-flex;align-items:center}.st-rte .ql-toolbar.ql-snow button{width:30px;height:30px;border-radius:8px;padding:6px;transition:background .15s}.st-rte .ql-toolbar.ql-snow button:hover,.st-rte .ql-toolbar.ql-snow button.ql-active{background:var(--st-surface)}.st-rte .ql-toolbar.ql-snow .ql-stroke{stroke:var(--st-ink2)}.st-rte .ql-toolbar.ql-snow .ql-fill{fill:var(--st-ink2)}.st-rte .ql-toolbar.ql-snow .ql-picker{color:var(--st-ink2)}.st-rte .ql-toolbar.ql-snow button:hover .ql-stroke,.st-rte .ql-toolbar.ql-snow button.ql-active .ql-stroke{stroke:var(--st-primary-ink)}.st-rte .ql-container.ql-snow{border:1px solid var(--st-border);border-top:0;border-radius:0 0 12px 12px;background:var(--st-surface);font-family:inherit;transition:border-color .15s,box-shadow .15s}.st-rte:focus-within .ql-container.ql-snow,.st-rte:focus-within .ql-toolbar.ql-snow{border-color:var(--st-primary)}.st-rte .ql-editor{min-height:150px;max-height:240px;overflow-y:auto;padding:12px 14px;font-size:13px;line-height:1.6;color:var(--st-ink)}.st-rte .ql-editor.ql-blank:before{color:var(--st-ink2);font-style:normal;left:14px}@media (max-width: 640px){.st-rte .ql-toolbar.ql-snow button{width:26px;height:26px;padding:4px}}.st-big{display:flex;align-items:baseline;gap:8px;margin-top:16px;flex-wrap:wrap}.st-big b{font-size:28px;line-height:32px;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--st-ink)}.st-big b.spent{color:var(--st-bad-ink)}.st-big span{font-size:13px;color:var(--st-ink2)}.st-pbar{height:6px;border-radius:3px;background:var(--st-sunken);overflow:hidden;margin-top:12px}.st-pbar i{display:block;height:100%;border-radius:3px;background:linear-gradient(90deg,#8a7bfb,#6b58e8)}.st-pbar.full i{background:linear-gradient(90deg,#f08a8a,#d64545)}.st-spendwrap{position:relative;margin-top:14px}.st-barbtn{display:block;width:100%;height:18px;padding:6px 0;border:0;border-radius:6px;background:none;cursor:default}.st-bar{display:flex;gap:2px;height:6px;border-radius:3px;overflow:hidden;transition:transform .15s ease}.st-bar>i{display:block;flex-basis:0;min-width:4px;border-radius:3px}.st-barbtn:hover .st-bar,.st-barbtn:focus-visible .st-bar{transform:scaleY(1.5)}.st-tray{position:absolute;left:0;right:0;top:28px;z-index:20;padding:8px 12px;background:var(--st-surface);border:1px solid var(--st-tray-border);border-radius:12px;box-shadow:0 16px 30px -14px var(--st-shadow),0 0 0 1px #14123a08;opacity:0;visibility:hidden;transform:translateY(-3px);pointer-events:none;transition:opacity .15s ease,transform .15s ease,visibility 0s .15s}.st-spendwrap:hover .st-tray,.st-spendwrap:focus-within .st-tray{opacity:1;visibility:visible;transform:none;pointer-events:auto;transition-delay:0s}.st-tray ul{margin:0;padding:0}.st-tray li{list-style:none;display:flex;align-items:center;gap:8px;padding:4px 0;font-size:12px;color:var(--st-ink);font-weight:600}.st-tray li:before{content:"";width:8px;height:8px;border-radius:3px;background:var(--c);flex:none}.st-tray li b{margin-left:auto;color:var(--st-ink);font-variant-numeric:tabular-nums}.st-disc{display:inline-flex;align-items:center;gap:6px;margin-top:12px;border:0;background:none;padding:4px 6px 4px 0;border-radius:8px;font:inherit;font-size:12.5px;font-weight:700;color:var(--st-primary-ink);cursor:pointer}.st-disc svg{width:15px;height:15px;transition:transform .2s}.st-disc[aria-expanded=true] svg{transform:rotate(90deg)}.st-urows{margin-top:8px;border-top:1px solid var(--st-soft)}.st-urow{border-bottom:1px solid var(--st-soft)}.st-urow:last-child{border-bottom:0}.st-uhead{display:flex;align-items:center;gap:10px;width:100%;padding:11px 0;border:0;background:none;text-align:left;border-radius:8px;font:inherit;color:var(--st-ink);cursor:pointer}.st-uhead.flat{cursor:default}.st-uhead svg{width:14px;height:14px;color:var(--st-ink3);transition:transform .2s;flex:none}.st-uhead[aria-expanded=true] svg{transform:rotate(90deg)}.st-uhead .nm{flex:1;min-width:0;font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.st-uhead .ca{font-size:12px;color:var(--st-ink2);white-space:nowrap}.st-uhead .am{min-width:64px;text-align:right;font-size:13px;font-weight:700;font-variant-numeric:tabular-nums}.st-uhead .gap{width:14px;flex:none}.st-ulines{padding:0 0 10px 24px}.st-ulines p{margin:0;padding:6px 0 2px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--st-ink3)}.st-ulines div{display:flex;gap:10px;padding:3px 0;font-size:12px;color:var(--st-ink2)}.st-ulines div span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-ulines div em{font-style:normal;color:var(--st-ink3)}.st-ulines div b{margin-left:auto;color:var(--st-ink);font-variant-numeric:tabular-nums;font-weight:600}.st-recg{margin-top:16px}.st-recg h4{margin:0 0 8px;font-size:12px;font-weight:700;color:var(--st-ink);display:flex;align-items:center;gap:8px}.st-recg h4 i{width:20px;height:20px;border-radius:50%;background:var(--st-primary-bg);color:var(--st-primary-ink);font-style:normal;font-size:11px;font-weight:800;display:grid;place-items:center}.st-rec{display:grid;grid-template-columns:58px minmax(0,1fr) minmax(0,1.5fr) auto;grid-template-areas:"t n v s";gap:10px;align-items:center;padding:10px 12px;border:1px solid var(--st-soft);border-radius:12px;background:var(--st-sunken)}.st-rec+.st-rec{margin-top:8px}.st-rec .ty{grid-area:t;justify-self:start;font-size:10.5px;font-weight:800;letter-spacing:.04em;color:var(--st-ink);background:var(--st-mute-bg);padding:3px 8px;border-radius:6px}.st-rec .n{grid-area:n}.st-rec .v{grid-area:v}.st-rec .s{grid-area:s;justify-self:end}@media (max-width: 767px){.st-rec{grid-template-columns:1fr auto;grid-template-areas:"t s" "n n" "v v";gap:8px 10px}}.st-cp{display:flex;align-items:center;gap:6px;min-width:0}.st-cp .st-mono{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.st-cpb{width:26px;height:26px;flex:none;border:1px solid var(--st-border);border-radius:8px;background:var(--st-surface);color:var(--st-ink2);display:grid;place-items:center;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.st-cpb svg{width:14px;height:14px}.st-cpb:hover{background:var(--st-primary-bg);border-color:#cfc7ff;color:var(--st-primary-ink)}.st-cpb.copied{background:var(--st-ok-bg);border-color:#bfebdd;color:var(--st-ok-ink)}.st-empty-rec{display:flex;flex-direction:column;align-items:center;gap:10px;padding:18px 12px;border:1px dashed var(--st-card-dashed-border);border-radius:12px;background:var(--st-sunken);text-align:center}.st-grid2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;margin-top:14px;align-items:center}@media (max-width: 767px){.st-grid2{grid-template-columns:1fr}}.st-prev{border:1px solid var(--st-border);border-radius:12px;background:var(--st-surface);overflow:hidden;box-shadow:0 10px 22px -16px var(--st-shadow)}.st-prev img{display:block;width:100%;height:auto}.st-card.mute .st-prev{filter:grayscale(1);opacity:.7}.st-uhdr,.st-urw{display:grid;grid-template-columns:minmax(0,2.2fr) 84px minmax(0,1.5fr) 110px 32px;gap:12px;align-items:center}.st-uhdr.inv,.st-urw.inv{grid-template-columns:minmax(0,2.2fr) 84px minmax(0,1.5fr) 110px 110px 32px}.st-uhdr{padding:8px 4px;font-size:11px;font-weight:700;color:var(--st-ink3);letter-spacing:.03em;text-transform:uppercase;border-bottom:1px solid var(--st-soft)}.st-urw{padding:11px 4px;border-bottom:1px solid var(--st-soft)}.st-urw:last-of-type{border-bottom:0}.st-who{display:flex;align-items:center;gap:10px;min-width:0}.st-av{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:800;color:#fff;background:linear-gradient(135deg,#6a58e0,#4338ca);flex:none}.st-av.b{background:linear-gradient(135deg,#3d3191,#251d6b)}.st-av.c{background:linear-gradient(135deg,#0f8f7c,#0b6e61)}.st-av.d{background:linear-gradient(135deg,#b86a0f,#8a4d06)}.st-who .em{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;color:var(--st-ink)}.st-cell{font-size:12px;color:var(--st-ink2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.st-role{display:inline-flex;font-size:11px;font-weight:700;border-radius:999px;padding:2px 9px;line-height:14px;justify-self:start;text-transform:capitalize}.st-role.owner{background:#e3ddff;color:#3b2aa8}.st-role.admin{background:var(--st-primary-bg);color:var(--st-primary-ink)}.st-role.member{background:#e7f8f1;color:#0b7a5a}.st-role.viewer{background:var(--st-mute-bg);color:var(--st-mute-ink)}[data-theme=dark] .st-role.owner{background:#8a7bfb3d;color:#cfc7ff}[data-theme=dark] .st-role.member{background:#2cd3a629;color:#6ee7c8}.st-empty{text-align:center;padding:34px 16px 26px}.st-empty .st-tile{margin:0 auto 12px;width:52px;height:52px;border-radius:16px}.st-empty .st-tile svg{width:24px;height:24px}.st-empty h3{margin:0 0 4px;font-size:15px;color:var(--st-ink)}.st-empty p{margin:0 auto 14px;font-size:12.5px;color:var(--st-ink2);max-width:36ch;line-height:18px}.st-sf{position:relative;display:flex;align-items:center;gap:7px;height:34px;width:220px;padding:0 12px;border:1px solid var(--st-border);border-radius:999px;background:var(--st-surface);color:var(--st-ink2);transition:border-color .15s,box-shadow .15s}.st-sf:focus-within{border-color:var(--st-primary);box-shadow:0 0 0 3px var(--st-ring)}.st-sf input{flex:1;min-width:0;border:0;outline:0;background:none;font:inherit;font-size:12.5px;color:var(--st-ink)}.st-sf input::-moz-placeholder{color:var(--st-ink2);opacity:.85}.st-sf input::placeholder{color:var(--st-ink2);opacity:.85}.st-sf svg{width:15px;height:15px;flex:none}.st-pager{display:flex;align-items:center;justify-content:flex-end;gap:6px;margin-top:10px;font-size:12px;color:var(--st-ink2)}.st-pager .st-iconbtn{border-radius:8px;border:1px solid var(--st-border);width:28px;height:28px}.st-pager .st-iconbtn:disabled{opacity:.4;cursor:not-allowed}.st-skl{display:block;border-radius:6px;background:var(--st-mute-bg);animation:st-pulse 1.6s ease-in-out infinite}@keyframes st-pulse{0%,to{opacity:.55}50%{opacity:1}}.st-pop{display:flex;flex-direction:column;padding:4px}.st-pop button{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border:0;border-radius:8px;background:none;font:inherit;font-size:13px;font-weight:600;text-align:left;cursor:pointer;color:var(--st-ink)}.st-pop button:hover{background:var(--st-sunken)}.st-pop button.qd{color:var(--st-bad-ink)}.st-pop button.qd:hover{background:var(--st-bad-bg)}@media (max-width: 767px){.st-uhdr{display:none}.st-urw,.st-urw.inv{grid-template-columns:minmax(0,1fr) auto 32px;grid-template-areas:"w r a" "j j j";gap:4px 10px;padding:12px 2px}.st-urw.inv{grid-template-areas:"w s a" "r j j"}.st-urw .st-who{grid-area:w}.st-urw .st-role{grid-area:r}.st-urw .by{display:none}.st-urw .jn{grid-area:j;padding-left:40px}.st-urw.inv .jn{padding-left:0;text-align:right}.st-urw .s{grid-area:s;justify-self:end}.st-urw .act{grid-area:a}.st-sf{width:100%}}.st-steps{list-style:none;margin:0;padding:0}.st-stp{position:relative;display:flex;gap:14px;padding-bottom:18px}.st-stp:last-child{padding-bottom:0}.st-stp:before{content:"";position:absolute;left:12px;top:30px;bottom:2px;width:2px;border-radius:2px;background:var(--st-soft)}.st-stp.done:before{background:#8a7bfb}.st-stp:last-child:before{display:none}.st-mk{flex:none;position:relative;z-index:1;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-size:11.5px;font-weight:800;background:var(--st-surface);border:2px solid var(--st-border);color:var(--st-ink3)}.st-mk svg{width:13px;height:13px;stroke-width:3}.st-stp.done .st-mk{background:var(--st-primary);border-color:var(--st-primary);color:#fff}.st-stp.cur .st-mk{background:var(--st-primary);border-color:var(--st-primary);color:#fff;box-shadow:0 0 0 4px #7553f426}.st-stp.att .st-mk{background:#f5a524;border-color:#f5a524;color:#fff;box-shadow:0 0 0 4px #f5a52438}.st-bd{flex:1;min-width:0}.st-sline{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-top:2px;min-height:26px}.st-sline .ttl{font-size:13px;font-weight:700;color:var(--st-ink)}.st-sline .sum{display:block;font-size:12px;color:var(--st-ink2);margin-top:1px}.st-stp.wait .st-sline .ttl{color:var(--st-ink3)}.st-zp h3{margin:0 0 4px;font-size:14px;color:var(--st-ink)}.st-zp p{margin:0 0 8px;font-size:12.5px;line-height:18px;color:var(--st-ink2);max-width:62ch}.st-zp .st-row{margin-top:12px}.st-card.zp{padding:16px 18px}.st-scard{margin-top:12px;border:1px solid var(--st-border);border-radius:12px;padding:14px 16px;background:var(--st-surface)}.st-savebar{position:sticky;bottom:4px;margin:16px 0 0;display:flex;align-items:center;gap:10px;padding:10px 12px 10px 16px;background:color-mix(in srgb,var(--st-surface) 97%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--st-tray-border);border-radius:14px;box-shadow:0 16px 30px -14px var(--st-shadow),0 0 0 1px #14123a08;z-index:30}.st-savebar .t{flex:1;font-size:12.5px;font-weight:600;color:var(--st-ink);display:flex;align-items:center;gap:8px}.st-savebar .t:before{content:"";width:8px;height:8px;border-radius:50%;background:#f5a524;flex:none}.st-savebar .sh{display:none}@media (max-width: 767px){.st-savebar{gap:8px;padding:9px 10px 9px 14px}.st-savebar .lg{display:none}.st-savebar .sh{display:inline;white-space:nowrap}}@media (prefers-reduced-motion: reduce){.st-card.need:before,.st-status.ok>i,.st-note .pulse,.st-spin,.st-skl{animation:none!important}.st-btn,.st-sn,.st-sw,.st-sw:after,.st-in,.st-bar,.st-tray,.st-disc svg,.st-uhead svg,.st-cpb,.st-iconbtn,.st-tabs button{transition:none!important}}.st-roles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:2px}@media (max-width: 640px){.st-roles{grid-template-columns:1fr}}.st-rc{position:relative;display:block;cursor:pointer}.st-rc input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;cursor:pointer}.st-rc span{display:block;padding:10px 12px;border:1px solid var(--st-border);border-radius:12px;background:var(--st-surface);height:100%;transition:border-color .15s,background .15s,box-shadow .15s}.st-rc b{display:block;font-size:13px;color:var(--st-ink)}.st-rc small{display:block;margin-top:2px;font-size:11.5px;line-height:16px;color:var(--st-ink2)}.st-rc:hover span{border-color:#cfc7ff}.st-rc input:checked+span{border-color:var(--st-primary);background:var(--st-primary-bg);box-shadow:0 0 0 1px var(--st-primary)}.st-rc input:focus-visible+span{outline:2px solid var(--st-primary);outline-offset:2px}.st-sel{display:flex;align-items:center;justify-content:space-between;gap:8px;width:288px;max-width:100%;text-align:left;cursor:pointer}.st-sel svg{width:16px;height:16px;flex:none;color:var(--st-ink2)}.st-sel[data-state=open]{border-color:var(--st-primary);box-shadow:0 0 0 3px var(--st-ring)}.st-scard+.st-scard{margin-top:12px}.st-scard:first-child{margin-top:12px}.st-stp.unk .st-mk{border-color:#f5a524;color:#f5a524}.st-prev{max-height:300px;position:relative}.st-prev img{height:300px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}/*!
 * Quill Editor v1.3.7
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container.ql-disabled .ql-editor ul[data-checked]>li:before{pointer-events:none}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;-o-tab-size:4;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor ul,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol,.ql-editor ul{padding-left:1.5em}.ql-editor ol>li,.ql-editor ul>li{list-style-type:none}.ql-editor ul>li:before{content:"•"}.ql-editor ul[data-checked=true],.ql-editor ul[data-checked=false]{pointer-events:none}.ql-editor ul[data-checked=true]>li *,.ql-editor ul[data-checked=false]>li *{pointer-events:all}.ql-editor ul[data-checked=true]>li:before,.ql-editor ul[data-checked=false]>li:before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li:before{content:"☑"}.ql-editor ul[data-checked=false]>li:before{content:"☐"}.ql-editor li:before{display:inline-block;white-space:nowrap;width:1.2em}.ql-editor li:not(.ql-direction-rtl):before{margin-left:-1.5em;margin-right:.3em;text-align:right}.ql-editor li.ql-direction-rtl:before{margin-left:.3em;margin-right:-1.5em}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl){padding-left:1.5em}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl{padding-right:1.5em}.ql-editor ol li{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-0}.ql-editor ol li:before{content:counter(list-0,decimal) ". "}.ql-editor ol li.ql-indent-1{counter-increment:list-1}.ql-editor ol li.ql-indent-1:before{content:counter(list-1,lower-alpha) ". "}.ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2{counter-increment:list-2}.ql-editor ol li.ql-indent-2:before{content:counter(list-2,lower-roman) ". "}.ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3{counter-increment:list-3}.ql-editor ol li.ql-indent-3:before{content:counter(list-3,decimal) ". "}.ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4{counter-increment:list-4}.ql-editor ol li.ql-indent-4:before{content:counter(list-4,lower-alpha) ". "}.ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5{counter-increment:list-5}.ql-editor ol li.ql-indent-5:before{content:counter(list-5,lower-roman) ". "}.ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-6{counter-increment:list-6}.ql-editor ol li.ql-indent-6:before{content:counter(list-6,decimal) ". "}.ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-7{counter-increment:list-7}.ql-editor ol li.ql-indent-7:before{content:counter(list-7,lower-alpha) ". "}.ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-8{counter-increment:list-8}.ql-editor ol li.ql-indent-8:before{content:counter(list-8,lower-roman) ". "}.ql-editor ol li.ql-indent-8{counter-reset:list-9}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:"";display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:#06c}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#06c}@media (pointer: coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor pre{white-space:pre-wrap;margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor pre.ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label:before,.ql-snow .ql-picker.ql-header .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label:before,.ql-snow .ql-picker.ql-font .ql-picker-item:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label:before,.ql-snow .ql-picker.ql-size .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:#0003 0 2px 8px}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0px}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0px;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}@keyframes cj-ring{0%{transform:scale(1);opacity:.7}to{transform:scale(1.6);opacity:0}}@keyframes cj-flow{0%{background-position:200% 0}to{background-position:-100% 0}}@keyframes cj-shimmer{to{background-position:-200% 0}}.cj-badge{position:relative}.cj-badge:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:9999px;border:2px solid rgb(var(--color-primary-border));animation:cj-ring 2.2s ease-out infinite;pointer-events:none}.cj-step-active{position:relative;overflow:hidden}.cj-step-active:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgb(var(--color-primary)) 40%,#A094F6 60%,transparent);background-size:200% 100%;animation:cj-flow 1.6s linear infinite}.cj-skel{background:linear-gradient(90deg,rgb(var(--color-border-subtle)) 25%,rgb(var(--color-bg-surface-sunken)),rgb(var(--color-border-subtle)) 75%);background-size:200% 100%;animation:cj-shimmer 1.4s linear infinite}.cj-blueprint{position:relative;background-color:rgb(var(--color-bg-surface));background-image:linear-gradient(rgb(var(--color-primary) / .07) 1px,transparent 1px),linear-gradient(90deg,rgb(var(--color-primary) / .07) 1px,transparent 1px);background-size:16px 16px;border-bottom:1.5px dashed rgb(var(--color-primary-border))}.dark .cj-blueprint{background-color:rgb(var(--color-bg-surface));background-image:linear-gradient(rgba(138,123,251,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(138,123,251,.1) 1px,transparent 1px);border-bottom-color:#8a7bfb73}.rec-canvas.cj-sheet{--cj-grid: rgb(var(--color-primary) / .07);background:rgb(var(--color-bg-surface));font-size:16px;line-height:1.5}.dark .rec-canvas.cj-sheet{--cj-grid: rgba(138, 123, 251, .1)}.rec-canvas.cj-sheet:before{display:none}.rec-canvas.cj-sheet--draft,.rec-canvas.cj-sheet--draft .cj-blueprint{background-color:rgb(var(--color-bg-surface));background-image:linear-gradient(var(--cj-grid) 1px,transparent 1px),linear-gradient(90deg,var(--cj-grid) 1px,transparent 1px);background-size:16px 16px;background-attachment:fixed}@media (max-width: 767px){.cj-blueprint>.rec-column{padding-right:30px}}.cj-fold{position:absolute;top:0;right:0;width:30px;height:30px;pointer-events:none;background:linear-gradient(225deg,rgb(var(--color-bg-header)) 0,rgb(var(--color-bg-header)) 50%,#d6ceff 50%,#d6ceff);border-bottom-left-radius:10px;box-shadow:-3px 3px 8px -3px #5146a959}@media (prefers-reduced-motion: reduce){.cj-badge:after,.cj-step-active:after,.cj-skel{animation:none!important}}.cj-row-in{animation:cj-row-in .45s cubic-bezier(.16,1,.3,1) both}@keyframes cj-row-in{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion: reduce){.cj-row-in{animation:none}}@media (min-width: 1024px){.rec-canvas.cj-sheet.cj-sheet--rail,.rec-canvas.cj-sheet.cj-sheet--rail .cj-blueprint{background-color:#f8f7fa;background-image:linear-gradient(rgb(var(--color-primary) / .04) 1px,transparent 1px),linear-gradient(90deg,rgb(var(--color-primary) / .04) 1px,transparent 1px),radial-gradient(700px 420px at 30% 0%,rgba(138,123,251,.12),transparent 60%),radial-gradient(600px 380px at 100% 0%,rgba(127,240,210,.1),transparent 60%);background-size:16px 16px,16px 16px,auto,auto;background-attachment:fixed}}html.cj-no-scrollbar,.cj-rail{scrollbar-width:none}html.cj-no-scrollbar::-webkit-scrollbar,.cj-rail::-webkit-scrollbar{display:none}.cj-rail{display:flex;flex-direction:column;height:100%;padding:22px 16px 18px;overflow-y:auto;background:#ffffffd1;border-right:1px solid rgba(23,20,37,.08);font-size:15px}.cj-rail-progress{margin:22px 6px 0;padding:14px;border-radius:14px;background:rgb(var(--color-primary) / .05);box-shadow:inset 0 0 0 1px rgb(var(--color-primary) / .1)}.cj-rail-seg{position:relative;height:5px;overflow:hidden;border-radius:5px;background:rgb(var(--color-primary) / .15)}.cj-rail-seg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(90deg,rgb(var(--color-primary)),#9b7bff);transform:scaleX(0);transform-origin:left;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.cj-rail-seg--on:after{transform:scaleX(1)}.cj-rail-tile{position:absolute;left:0;right:0;top:0;height:52px;border-radius:13px;background:#fff;box-shadow:0 0 0 1px rgb(var(--color-primary) / .22),0 8px 20px -14px rgb(var(--color-primary) / .55);pointer-events:none;transition:opacity .2s}.cj-rail-tile--moved{transition:transform .45s cubic-bezier(.22,1,.36,1),opacity .2s}.cj-rail-tile:before{content:"";position:absolute;left:-16px;top:14px;width:3px;height:24px;border-radius:0 3px 3px 0;background:rgb(var(--color-primary))}.cj-rail-row{position:relative;z-index:1;display:flex;align-items:center;gap:11px;height:52px;padding:0 12px 0 10px;border-radius:13px;text-align:left;transition:background-color .2s}.cj-rail-row:not([aria-current]):hover{background:#17142509}.cj-rail-tick{display:grid;flex:none;place-items:center;width:22px;height:22px;border-radius:50%;background:rgb(var(--color-primary));color:#fff;box-shadow:0 3px 8px -3px rgb(var(--color-primary) / .6);animation:cj-tick-in .45s cubic-bezier(.34,1.4,.64,1) both}@keyframes cj-tick-in{0%{transform:scale(.4);opacity:0}}.cj-rail-open{flex:none;width:22px;height:22px;border-radius:50%;box-shadow:inset 0 0 0 1.5px #17142524}.cj-rail-facts>div{padding-top:12px;padding-bottom:12px}.cj-rail-facts>div:first-of-type{padding-top:0}.cj-rail-facts>div:last-child{padding-bottom:0}.cj-rail-meta{margin-bottom:12px;font-size:12.5px;line-height:1.45;color:rgb(var(--color-text-secondary))}.cj-rail-facts .border-border-subtle{border-color:rgb(var(--color-primary) / .12)}.cj-rail:has(.cj-flow){padding:20px 14px 16px;background:linear-gradient(180deg,#ffffffe6,#fffc)}.cj-rail-brand{display:flex;align-items:center;justify-content:space-between;margin:0 0 20px;padding:4px 0 18px 6px;border-bottom:1px solid rgba(23,20,37,.07)}.cj-rail-brand img{height:24px}.cj-rail-exit{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 11px 0 9px;border-radius:10px;font-size:12.5px;font-weight:600;color:rgb(var(--color-text-secondary));box-shadow:inset 0 0 0 1px #1714251a;transition:background-color .15s,color .15s,box-shadow .15s}.cj-rail-exit:hover{background:rgb(var(--color-primary) / .07);color:rgb(var(--color-primary-active));box-shadow:inset 0 0 0 1px rgb(var(--color-primary) / .22)}.cj-flow{display:flex;flex-direction:column;gap:4px;margin:10px 0 0;padding:0;list-style:none}.cj-flow-step{position:relative}.cj-flow[data-enter=full] .cj-flow-step{animation:cj-row-in .5s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--i, 0) * 70ms)}.cj-flow-step:not(:last-child):before{content:"";position:absolute;left:18px;top:23px;bottom:-27px;width:2px;background:#1714251a}.cj-flow-step[data-state=done]:not(:last-child):after{content:"";position:absolute;left:18px;top:23px;bottom:-27px;width:2px;background:linear-gradient(180deg,rgb(var(--color-primary)),rgb(var(--color-primary) / .55));transform-origin:top}.cj-flow[data-enter=full] .cj-flow-step[data-state=done]:after{animation:cj-flow-draw .55s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(.12s + var(--i, 0) * .14s)}.cj-flow-step[data-fresh]:after{animation:cj-flow-draw .5s cubic-bezier(.2,.8,.2,1) .05s both}@keyframes cj-flow-draw{0%{transform:scaleY(0)}}.cj-flow-head{position:relative;display:flex;align-items:flex-start;gap:12px;width:100%;min-height:52px;padding:10px 10px 10px 6px;border-radius:12px;text-align:left}.cj-flow-head>.min-w-0{padding-top:3px}.cj-flow-go{align-self:center}button.cj-flow-head{transition:background-color .15s}button.cj-flow-head:hover{background:rgb(var(--color-primary) / .05)}.cj-flow-go{flex:none;color:rgb(var(--color-text-tertiary));opacity:0;transform:translate(-4px);transition:opacity .18s,transform .25s cubic-bezier(.2,.8,.2,1),color .15s}button.cj-flow-head:hover .cj-flow-go,button.cj-flow-head:focus-visible .cj-flow-go{opacity:1;transform:none;color:rgb(var(--color-primary-active))}.cj-flow-dot{position:relative;z-index:1;display:grid;flex:none;place-items:center;width:26px;height:26px;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 1.5px #17142524;font-size:12px;font-weight:700;color:rgb(var(--color-text-secondary));transition:background-color .2s,box-shadow .2s,color .2s}.cj-flow-step[data-state=done] .cj-flow-dot{background:rgb(var(--color-primary));color:#fff;box-shadow:0 3px 8px -3px rgb(var(--color-primary) / .6)}.cj-flow[data-enter=full] .cj-flow-step[data-state=done] .cj-flow-dot svg{animation:cj-tick-in .45s cubic-bezier(.34,1.4,.64,1) both;animation-delay:calc(80ms + var(--i, 0) * .14s)}.cj-flow-step[data-fresh] .cj-flow-dot svg{animation:cj-tick-in .45s cubic-bezier(.34,1.4,.64,1) both}.cj-flow-step[data-state=current] .cj-flow-dot{color:rgb(var(--color-primary-active));box-shadow:inset 0 0 0 2px rgb(var(--color-primary)),0 0 0 4px rgb(var(--color-primary) / .13)}.cj-flow-step[data-state=current] .cj-flow-dot:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:50%;box-shadow:0 0 0 2px rgb(var(--color-primary) / .5);animation:cj-ring .9s cubic-bezier(.2,.8,.2,1) .35s both;pointer-events:none}.cj-rail .cj-flow-head b{font-size:14.5px;font-weight:600;letter-spacing:-.005em}.cj-flow-step[data-state=current] .cj-flow-head b{color:rgb(var(--color-primary-active))}.cj-flow-step[data-state=done] .cj-flow-head b{color:rgb(var(--color-text-primary))}.cj-flow-step[data-state=todo] .cj-flow-head b{color:rgb(var(--color-text-secondary))}.cj-flow-step[data-state=todo] .cj-flow-head:not(button){opacity:.7}.cj-rail .cj-flow-head small{font-size:13px;line-height:1.4;color:rgb(var(--color-text-tertiary))}.cj-flow-hint{margin:-6px 8px 6px 44px;font-size:13px;line-height:1.4;color:rgb(var(--color-text-tertiary));animation:cj-row-in .45s cubic-bezier(.16,1,.3,1) .2s both}.cj-flow-secs{margin:4px 0 8px 32px;gap:2px}.cj-flow-open{display:grid;grid-template-rows:1fr;grid-template-columns:minmax(0,1fr)}.cj-flow-open>div{min-height:0;min-width:0}.cj-flow-open--in{animation:cj-flow-open .5s cubic-bezier(.2,.8,.2,1) both}.cj-flow-open--in>div{overflow:clip;overflow-clip-margin:16px}@keyframes cj-flow-open{0%{grid-template-rows:0fr}}.cj-flow-closing{height:0;animation:cj-flow-close .5s cubic-bezier(.2,.8,.2,1) both}@keyframes cj-flow-close{0%{height:var(--h)}}.cj-flow[data-enter=step] .cj-flow-secs .cj-rail-row{animation-delay:calc(.14s + var(--i, 0) * 40ms)}@media (prefers-reduced-motion: reduce){.cj-flow-open--in,.cj-flow-closing{animation:none}}@media (min-width: 1024px){.cj-sheet--rail .cj-jd .cj-jd-tools{top:0}}.cj-flow-secs .cj-rail-row{height:52px;gap:12px;padding:0 12px;border-radius:12px;animation:cj-row-in .45s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(.26s + var(--i, 0) * 45ms)}.cj-flow-secs .cj-rail-row b{font-size:13.5px;font-weight:500;color:rgb(var(--color-text-secondary));transition:color .2s}.cj-flow-secs .cj-rail-row[aria-current] b{color:rgb(var(--color-text-primary))}.cj-flow-secs .cj-sec-ic{width:30px;height:30px;border-radius:9px}.cj-flow-secs .cj-rail-row small{margin-top:2px}.cj-flow-secs .cj-rail-tile{height:52px;border-radius:12px}.cj-flow-secs .cj-rail-tile:before{content:none}.cj-flow-secs .cj-rail-tick,.cj-flow-secs .cj-rail-open{width:20px;height:20px}.cj-rail:has(.cj-flow) .cj-rail-secondary{margin-top:12px;padding-top:14px;border-top:1px solid rgba(23,20,37,.07)}.cj-rail:has(.cj-flow) .cj-rail-secondary+.cj-rail-cta,.cj-rail:has(.cj-flow)>.flex-1+.cj-rail-cta{margin-top:0}.cj-rail:has(.cj-flow)>.flex-1+.cj-rail-cta{margin-top:12px;padding-top:14px;border-top:1px solid rgba(23,20,37,.07)}@media (prefers-reduced-motion: reduce){.cj-flow-step,.cj-flow-step:after,.cj-flow-dot svg,.cj-flow-dot:after,.cj-flow-hint,.cj-flow-secs .cj-rail-row{animation:none!important}}.cj-rail-secondary{margin:0 6px 8px}.cj-rail-secondary button{width:100%;height:38px;justify-content:center;border-radius:12px}.cj-review-prose{max-width:720px}.cj-rail-cta{margin:0 6px}.cj-rail-cta>div,.cj-rail-cta span{display:block;width:100%}.cj-rail-cta button{width:100%;height:44px;border-radius:12px;font-size:13.5px}.cj-sec-ic{display:grid;flex:none;place-items:center;width:32px;height:32px;border-radius:10px;transition:transform .3s cubic-bezier(.34,1.4,.64,1)}.cj-sec-ic--lg{width:44px;height:44px;border-radius:13px}.cj-anim:hover .cj-sec-ic{transform:scale(1.06) rotate(-4deg)}.cj-sec-ic--key{background:#eef2ff;color:#4553c7}.cj-sec-ic--desc{background:#f0e9fe;color:#6a38f0}.cj-sec-ic--who{background:#e6f1fe;color:#2563c9}.cj-sec-ic--q{background:#fff1f5;color:#c43d73}.cj-sec-ic--plan{background:#fff1e6;color:#c2570c}.cj-sec-ic--iv{background:#f1eff5;color:#5c5768}.cj-sec-ic--qs{background:rgb(var(--color-interview-bg));color:rgb(var(--color-interview))}.cj-sic{overflow:visible}.cj-sic *{transform-box:fill-box;transform-origin:center}.cj-anim:hover .cj-sic-sliders .k1,.cj-anim:hover .cj-sic-sliders .k3{animation:cj-knob-r .7s cubic-bezier(.2,.8,.2,1)}.cj-anim:hover .cj-sic-sliders .k2{animation:cj-knob-l .7s cubic-bezier(.2,.8,.2,1)}.cj-anim:hover .cj-sic-file .l1{animation:cj-line .6s cubic-bezier(.2,.8,.2,1)}.cj-anim:hover .cj-sic-file .l2{animation:cj-line .6s cubic-bezier(.2,.8,.2,1) .08s}.cj-anim:hover .cj-sic-file .l3{animation:cj-line .6s cubic-bezier(.2,.8,.2,1) .16s}.cj-anim:hover .cj-sic-search .lens{animation:cj-lens .7s cubic-bezier(.2,.8,.2,1)}.cj-anim:hover .cj-sic-msg{animation:cj-wiggle .6s ease}.cj-anim:hover .cj-sic-mic .w1{animation:cj-line .6s cubic-bezier(.2,.8,.2,1)}@keyframes cj-knob-r{45%{transform:translate(3px)}}@keyframes cj-knob-l{45%{transform:translate(-3px)}}@keyframes cj-line{40%{transform:scaleX(.4);transform-origin:left}}@keyframes cj-lens{30%{transform:translate(-1.5px,-1.5px) rotate(-12deg)}65%{transform:translate(1px,1px) rotate(6deg)}}@keyframes cj-wiggle{20%{transform:rotate(-10deg)}45%{transform:rotate(8deg)}70%{transform:rotate(-3deg)}}.cj-sheet-paper{--color-success: 120 70 246;--color-success-bg: 244 239 254;--color-success-border: 220 207 253;--color-success-hover: 106 56 240;padding:6px 0;border-radius:24px;background:#fff;box-shadow:0 0 0 1px #17142514,0 24px 60px -40px #14123a80}.cj-sheet-paper>*+* .cj-sheet-sec{border-top:1px solid rgba(23,20,37,.08)}.cj-sheet-paper--draft{position:relative;border:1.5px dashed #b9aeff;box-shadow:0 24px 60px -44px #5146a973}.cj-sheet-paper--draft:after{content:"";position:absolute;top:-1.5px;right:-1.5px;width:36px;height:36px;border-bottom-left-radius:12px;background:linear-gradient(225deg,transparent 0 50%,#d6ceff 50% 100%);filter:drop-shadow(-2px 2px 3px rgba(81,70,169,.3));pointer-events:none}.cj-sheet-head{display:flex;width:100%;align-items:center;gap:14px;padding:22px 28px;border-radius:18px;text-align:left;transition:padding-bottom .4s cubic-bezier(.2,.8,.2,1)}.cj-sheet-sec:has(>.cj-sheet-fold[data-open]) .cj-sheet-head{padding-bottom:16px}.cj-sheet-body{padding:2px 28px 26px 86px}.cj-kd{container-type:inline-size}.cj-kd-grid{display:flex;flex-direction:column;gap:20px}.cj-kd-pair{display:flex;flex-wrap:wrap;gap:20px 32px}.cj-kd-loc{max-width:560px}@container (min-width: 920px){.cj-kd-grid{display:grid;grid-template-columns:auto minmax(0,1fr);gap:20px 32px}.cj-kd-pair{display:contents}.cj-kd-loc{max-width:none}}.cj-select[data-state=open]{animation:cj-select-in .18s cubic-bezier(.2,.8,.2,1);transform-origin:var(--radix-select-content-transform-origin)}@keyframes cj-select-in{0%{opacity:0;transform:translateY(-4px) scale(.98)}}@media (prefers-reduced-motion: reduce){.cj-select[data-state=open]{animation:none}}.cj-sheet-fold{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.2,.8,.2,1)}.cj-sheet-fold[data-open]{grid-template-rows:1fr}.cj-sheet-fold>div{min-height:0;overflow:clip}.cj-sheet-fold .cj-sheet-body{opacity:0;transform:translateY(-6px);transition:opacity .25s ease,transform .45s cubic-bezier(.2,.8,.2,1)}.cj-sheet-fold[data-open] .cj-sheet-body{opacity:1;transform:none;transition-delay:.05s}.cj-state{display:inline-flex;flex:none;align-items:center;gap:5px;height:24px;padding:0 10px;border-radius:999px;background:#f3f1f7;color:rgb(var(--color-text-secondary));font-size:11.5px;font-weight:700}.cj-state--done{padding-left:8px;background:rgb(var(--color-primary) / .1);color:rgb(var(--color-primary-active));box-shadow:inset 0 0 0 1px rgb(var(--color-primary) / .22)}.cj-state--warn{padding-left:8px;background:#fff6e3;color:#9a6200;box-shadow:inset 0 0 0 1px #e8c777}.cj-sheet-chev{display:grid;flex:none;place-items:center;width:32px;height:32px;border-radius:10px;color:rgb(var(--color-text-tertiary));transition:background-color .2s,color .2s}.cj-sheet-head:hover .cj-sheet-chev{background:#f4f2f8;color:rgb(var(--color-text-primary))}@media (prefers-reduced-motion: reduce){.cj-rail-tile,.cj-rail-seg:after,.cj-sec-ic,.cj-sheet-fold,.cj-sheet-fold .cj-sheet-body,.cj-sheet-head{transition:none}.cj-rail-tick,.cj-anim:hover .cj-sic,.cj-anim:hover .cj-sic *{animation:none}}.cj-jd{position:relative;border-radius:16px;background:#fff;transition:box-shadow .2s}.cj-jd:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;border-radius:inherit;box-shadow:inset 0 0 0 1px #1714251f;pointer-events:none;transition:box-shadow .2s}.cj-jd:has(.ProseMirror:focus):after{box-shadow:inset 0 0 0 1px #1714253d}.cj-jd>div:first-child{border-radius:16px 16px 0 0;background:transparent}.cj-jd-tools{position:sticky;top:72px;z-index:5;flex-wrap:nowrap;padding:6px 8px;border-radius:16px 16px 0 0;background:#faf9fcf2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.cj-jd .cj-jd-tools{gap:2px;padding:7px 10px;background:#f4f0fe;transition:border-radius .15s,box-shadow .2s}.cj-jd .cj-jd-tools>button{width:36px;height:36px;border-radius:10px}.cj-jd .cj-jd-tools>button svg{width:18px;height:18px}.cj-jd .cj-jd-tools>span[aria-hidden=true]{height:20px;margin:0 6px}.cj-jd-agent{position:sticky;bottom:0;z-index:5;padding:12px 14px 14px;border-top:1px solid rgb(var(--color-primary) / .14);border-radius:0 0 16px 16px;background:#f4f0fe;transition:border-radius .15s,box-shadow .2s}.cj-jd[data-top-stuck] .cj-jd-tools{border-radius:0;box-shadow:0 8px 18px -12px #14123a59}.cj-jd[data-bottom-stuck] .cj-jd-agent{border-radius:0;box-shadow:0 -8px 18px -12px #14123a59}.cj-jd-agent .cj-ask{height:46px;gap:10px;padding:0 7px 0 12px;border-radius:12px;overflow:visible;border-color:#17142524;box-shadow:0 1px 2px #14123a0d}.cj-jd-agent .cj-ask:focus-within{border-color:#1714253d;box-shadow:0 1px 2px #14123a0d}.cj-jd-agent .cj-ask-face{--am-s: 22px !important}.cj-jd-agent .cj-ask input{font-size:14px}.cj-jd-agent .cj-ask input::-moz-placeholder{color:#8a8597}.cj-jd-agent .cj-ask input::placeholder{color:#8a8597}.cj-jd-agent .cj-ask-send{width:32px;height:32px;border-radius:9px}.cj-jd-agent .cj-ask-chip{height:32px;padding:0 12px;border-radius:10px;font-weight:500;color:#5c5768;border-color:#1714251f}.cj-jd .cj-jd-tools+div{padding:0}.cj-jd .ProseMirror{padding:24px 32px 30px;font-size:15px;line-height:1.75}.cj-jd .ProseMirror p,.cj-jd .ProseMirror li{color:#33304a}.cj-jd .ProseMirror p{margin:0}.cj-jd .ProseMirror p+p{margin-top:12px}.cj-jd .ProseMirror h1,.cj-jd .ProseMirror h2{margin:30px 0 8px;font-size:18px;font-weight:650;line-height:1.35;letter-spacing:-.012em;color:#171425}.cj-jd .ProseMirror h3{margin:22px 0 6px;font-size:16px;font-weight:600;line-height:1.4;color:#171425}.cj-jd .ProseMirror>:first-child{margin-top:0}.cj-jd .ProseMirror ul,.cj-jd .ProseMirror ol{margin:8px 0 0;padding-left:22px}.cj-jd .ProseMirror p+ul,.cj-jd .ProseMirror p+ol{margin-top:10px}.cj-jd .ProseMirror li{padding-left:4px}.cj-jd .ProseMirror li+li{margin-top:6px}.cj-jd .ProseMirror li::marker{color:rgb(var(--color-primary))}.cj-jd .ProseMirror ul+p,.cj-jd .ProseMirror ol+p{margin-top:14px}.cj-jd .ProseMirror strong{font-weight:600;color:#171425}.cj-jd .ProseMirror a{color:rgb(var(--color-primary-active));text-decoration-color:rgb(var(--color-primary) / .4);text-underline-offset:3px}.cj-jd .ProseMirror ::-moz-selection{background:rgb(var(--color-primary) / .18)}.cj-jd .ProseMirror ::selection{background:rgb(var(--color-primary) / .18)}.cj-jd .cj-jd-tools{border-bottom-color:rgb(var(--color-primary) / .14)}.cj-jd .cj-jd-tools>button{color:#5c5768}.cj-jd .cj-jd-tools>button:hover:not(:disabled){background:rgb(var(--color-primary) / .08);color:rgb(var(--color-primary-active))}.cj-jd .cj-jd-tools>button.bg-primary-bg{background:rgb(var(--color-primary) / .12);color:rgb(var(--color-primary-active));box-shadow:inset 0 0 0 1px rgb(var(--color-primary) / .18)}.cj-sheet-paper .text-\[10px\],.cj-rail .text-\[10px\],.cj-sheet--rail .rec-bar .text-\[10px\],.cj-sheet-paper .text-\[10\.5px\],.cj-rail .text-\[10\.5px\],.cj-sheet--rail .rec-bar .text-\[10\.5px\],.cj-sheet-paper .text-\[11px\],.cj-rail .text-\[11px\],.cj-sheet--rail .rec-bar .text-\[11px\]{font-size:11.5px}.cj-sheet-paper .text-\[11\.5px\],.cj-rail .text-\[11\.5px\],.cj-sheet--rail .rec-bar .text-\[11\.5px\],.cj-sheet-paper .text-\[12px\],.cj-rail .text-\[12px\],.cj-sheet--rail .rec-bar .text-\[12px\]{font-size:12.5px}.cj-sheet-paper .text-\[12\.5px\],.cj-rail .text-\[12\.5px\],.cj-sheet--rail .rec-bar .text-\[12\.5px\],.cj-sheet-paper .text-\[13px\],.cj-rail .text-\[13px\],.cj-sheet--rail .rec-bar .text-\[13px\],.cj-sheet-paper .text-\[13\.5px\],.cj-rail .text-\[13\.5px\],.cj-sheet--rail .rec-bar .text-\[13\.5px\],.cj-sheet-paper .text-\[14\.5px\],.cj-rail .text-\[14\.5px\],.cj-sheet--rail .rec-bar .text-\[14\.5px\]{font-size:14px}.cj-sheet-paper .text-\[14px\],.cj-rail .text-\[14px\],.cj-sheet--rail .rec-bar .text-\[14px\],.cj-sheet-paper .text-\[15px\],.cj-rail .text-\[15px\],.cj-sheet--rail .rec-bar .text-\[15px\]{font-size:15px}.cj-sheet-paper .text-\[15\.5px\],.cj-rail .text-\[15\.5px\],.cj-sheet--rail .rec-bar .text-\[15\.5px\],.cj-sheet-paper .text-\[16px\],.cj-rail .text-\[16px\],.cj-sheet--rail .rec-bar .text-\[16px\],.cj-sheet-paper .text-\[17px\],.cj-rail .text-\[17px\],.cj-sheet--rail .rec-bar .text-\[17px\]{font-size:17px}.cj-sheet-paper .text-xs,.cj-rail .text-xs,.cj-sheet--rail .rec-bar .text-xs{font-size:12.5px;line-height:18px}.cj-sheet-paper .text-sm,.cj-rail .text-sm,.cj-sheet--rail .rec-bar .text-sm{font-size:14px;line-height:21px}.cj-sheet-paper .cj-state{font-size:12.5px;height:26px;font-weight:600}.cj-sheet-paper .font-extrabold,.cj-rail .font-extrabold,.cj-sheet--rail .rec-bar .font-extrabold{font-weight:700}.cj-sheet-paper .font-bold,.cj-rail .font-bold,.cj-sheet--rail .rec-bar .font-bold{font-weight:600}.cj-ivart-bar{height:6px;animation:cj-ivart-bar 1.1s ease-in-out infinite}@keyframes cj-ivart-bar{0%,to{height:5px}50%{height:18px}}.cj-ivart-rec{animation:cj-ivart-rec 1.6s steps(2,jump-none) infinite}@keyframes cj-ivart-rec{50%{opacity:.25}}@media (prefers-reduced-motion: reduce){.cj-ivart-bar,.cj-ivart-rec{animation:none}.cj-ivart-bar{height:10px}}.cj-lock-head{background:linear-gradient(180deg,#f6f2ff,#f6f2ff00)}[data-state=open] .cj-lock-ic{animation:cj-lock-ic .55s cubic-bezier(.34,1.4,.64,1) both}@keyframes cj-lock-ic{0%{transform:scale(.6) rotate(-14deg);opacity:0}to{transform:none;opacity:1}}.cj-planning-bar{position:relative;overflow:hidden}.cj-planning-bar i{animation:cj-planning-bar 1.6s cubic-bezier(.45,0,.55,1) infinite}@keyframes cj-planning-bar{0%{transform:translate(-100%)}to{transform:translate(300%)}}.cj-pskel{display:block;background:linear-gradient(90deg,#f1eef8,#f8f6fc,#f1eef8 80%);background-size:220% 100%;animation:cj-pskel 1.5s linear infinite}@keyframes cj-pskel{0%{background-position:120% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion: reduce){.cj-lock-ic,.cj-planning-bar i,.cj-pskel{animation:none!important}}.cj-ivart-in{animation:cj-ivart-in .7s cubic-bezier(.2,.8,.2,1) both}.cj-ivart-in--late{animation-delay:.18s}@keyframes cj-ivart-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.cj-ivart-in{animation:none}}.cj-ivart-progress{width:45%;animation:cj-ivart-progress 6s ease-in-out infinite alternate}@keyframes cj-ivart-progress{0%{width:15%}to{width:70%}}@media (prefers-reduced-motion: reduce){.cj-ivart-progress{animation:none}}.cj-planning-cap{animation:cj-planning-cap .45s cubic-bezier(.2,.8,.2,1) both}@keyframes cj-planning-cap{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.cj-planning-ghost{-webkit-mask-image:linear-gradient(180deg,#000 30%,transparent 100%);mask-image:linear-gradient(180deg,#000 30%,transparent 100%)}@media (prefers-reduced-motion: reduce){.cj-planning-cap{animation:none}}.cj-load-ring{animation:cj-load-ring 3.2s cubic-bezier(.22,.61,.36,1) infinite}.cj-load-ring--2{animation-delay:1.6s}@keyframes cj-load-ring{0%{transform:scale(1);opacity:0}12%{opacity:.9}to{transform:scale(1.85);opacity:0}}.cj-load-status{animation:cj-load-status .6s cubic-bezier(.2,.8,.2,1) both}@keyframes cj-load-status{0%{opacity:0;transform:translateY(5px);filter:blur(2px)}to{opacity:1;transform:none;filter:none}}.cj-load-flow{background:linear-gradient(90deg,transparent 0%,rgb(var(--color-primary) / .85) 50%,transparent 100%);background-size:50% 100%;background-repeat:no-repeat;animation:cj-load-flow 2s cubic-bezier(.45,0,.55,1) infinite}@keyframes cj-load-flow{0%{background-position:-100% 0}to{background-position:200% 0}}@media (prefers-reduced-motion: reduce){.cj-load-ring{display:none}.cj-load-status,.cj-load-flow{animation:none}.cj-load-flow{background:rgb(var(--color-primary) / .5)}}@media (prefers-reduced-motion: no-preference){.cj-text-shine{-webkit-text-fill-color:transparent;background-image:linear-gradient(90deg,transparent,rgb(var(--color-primary)) 50%,transparent),linear-gradient(rgb(var(--color-text-secondary)),rgb(var(--color-text-secondary)));background-size:140px 100%,100% 100%;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;animation:cj-text-shine 2.4s ease-in-out infinite}}@keyframes cj-text-shine{0%{background-position:-140px 0,0 0}to{background-position:calc(100% + 140px) 0,0 0}}.cj-view-in{animation:cj-view-in .5s cubic-bezier(.2,.8,.2,1) both}@keyframes cj-view-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.cj-view-in{animation:none}}.cand-chat-dock{--chat-cyan: 110 214 188;--chat-deep: 84 56 204;--chat-shadow: 54 34 140;--chat-ease-out: cubic-bezier(.16, 1, .3, 1);--chat-ease-spring: cubic-bezier(.22, 1.2, .36, 1)}@keyframes cand-chat-spin{to{rotate:360deg}}@keyframes cand-chat-rise{0%{opacity:0;transform:translateY(10px)}}.cand-orb{position:relative;display:inline-block;flex:none;width:var(--orb-s, 28px);height:var(--orb-s, 28px);animation:cand-orb-breathe 4.5s ease-in-out infinite}.cand-orb-core{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:conic-gradient(rgb(var(--color-primary)),rgb(var(--chat-cyan)),rgb(var(--chat-deep)),rgb(var(--color-primary-hover)),rgb(var(--color-primary)));box-shadow:0 2px 10px -2px rgb(var(--color-primary) / .55);animation:cand-chat-spin 9s linear infinite}.cand-orb:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:radial-gradient(circle at 32% 26%,#fffffff2 0,#fffffff2 7%,#fff0 36%);box-shadow:inset -2px -3px 6px rgb(var(--chat-shadow) / .35);pointer-events:none}@keyframes cand-orb-breathe{50%{scale:1.06}}.cand-orb[data-still],.cand-orb[data-still] .cand-orb-core{animation:none}.cand-orb-sat{position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;opacity:0;transition:opacity .3s}.cand-orb-sat:before,.cand-orb-sat:after{content:"";position:absolute;left:50%;border-radius:50%}.cand-orb-sat:before{top:0;width:4px;height:4px;margin-left:-2px;background:rgb(var(--chat-cyan));box-shadow:0 0 6px rgb(var(--chat-cyan))}.cand-orb-sat:after{bottom:0;width:3px;height:3px;margin-left:-1.5px;background:rgb(var(--chat-deep));box-shadow:0 0 6px rgb(var(--chat-deep))}.cand-orb[data-state=thinking]{animation-duration:1.1s}.cand-orb[data-state=thinking] .cand-orb-core{animation-duration:1.4s}.cand-orb[data-state=thinking] .cand-orb-sat{opacity:1;animation:cand-chat-spin 1.1s linear infinite}.cand-orb-ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1.5px solid rgb(var(--chat-cyan));opacity:0;pointer-events:none}.cand-orb[data-state=speaking] .cand-orb-ring{animation:cand-orb-ripple 1.8s var(--chat-ease-out) infinite}.cand-orb[data-state=speaking] .cand-orb-ring-2{animation-delay:.9s}.cand-orb[data-state=done] .cand-orb-ring{animation:cand-orb-ripple 1.1s var(--chat-ease-out) 1}.cand-orb[data-state=problem],.cand-orb[data-state=problem] .cand-orb-core{animation:none}.cand-orb[data-state=problem]{filter:grayscale(.7) brightness(1.05)}@keyframes cand-orb-ripple{0%{opacity:.75;transform:scale(1)}to{opacity:0;transform:scale(2.1)}}.cand-orb.cand-orb-mascot{animation:none;display:inline-grid;place-items:center}.cand-orb.cand-orb-mascot:after{content:none}.cand-orb.cand-orb-mascot[data-state=problem]{filter:none}.cand-face{--face-s: var(--orb-s, 28px);position:relative;display:grid;place-items:center;width:var(--face-s);height:var(--face-s);border-radius:50%;background:radial-gradient(circle at 35% 30%,#8b6cf5,#4b2fc0);box-shadow:0 calc(var(--face-s) * .12) calc(var(--face-s) * .3) #5438cc52;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.cand-face i{position:relative;width:57%;height:30%;border-radius:999px;background:#1b1340}.cand-face[data-small] i{width:64%;height:36%}.cand-face i:before,.cand-face i:after{content:"";position:absolute;top:29%;width:14%;height:42%;border-radius:999px;background:#7ff0d2;transition:transform .3s ease,translate .3s ease}.cand-face[data-small] i:before,.cand-face[data-small] i:after{top:24%;width:17%;height:52%}.cand-face i:before{left:25%}.cand-face i:after{right:25%}.cand-face:before,.cand-face:after{content:"";position:absolute;inset:calc(var(--face-s) * -.09);border-radius:50%;border:max(1.5px,calc(var(--face-s) * .022)) solid rgb(112 83 232 / .4);opacity:0;pointer-events:none}.cand-orb[data-state=sleeping] .cand-face i:before,.cand-orb[data-state=sleeping] .cand-face i:after{transform:scaleY(.14)}.cand-orb[data-state=problem] .cand-face i:before,.cand-orb[data-state=problem] .cand-face i:after{transform:scaleY(.55);translate:0 22%}@media (prefers-reduced-motion: no-preference){.cand-orb:is([data-state=idle],[data-state=done]) .cand-face i:before,.cand-orb:is([data-state=idle],[data-state=done]) .cand-face i:after{animation:cand-face-blink 4.6s ease-in-out 1.2s infinite}.cand-orb[data-state=thinking] .cand-face:before{opacity:1;border-color:#7053e840;border-top-color:#7053e8;animation:cand-chat-spin 1.1s linear infinite}.cand-orb[data-state=thinking] .cand-face i{animation:cand-face-scan 2s ease-in-out infinite}.cand-orb[data-state=speaking] .cand-face:before,.cand-orb[data-state=speaking] .cand-face:after{animation:cand-face-ring 1.8s ease-out infinite}.cand-orb[data-state=speaking] .cand-face:after{animation-delay:.9s}.cand-orb[data-state=listening] .cand-face{transform:rotate(-8deg)}.cand-orb[data-state=listening] .cand-face i{animation:cand-face-nod 3.2s ease-in-out .6s infinite}.cand-orb[data-state=reading] .cand-face i{animation:cand-face-look .3s ease-out forwards,cand-face-read 2s ease-in-out .3s infinite}.cand-orb[data-still] .cand-face,.cand-orb[data-still] .cand-face:before,.cand-orb[data-still] .cand-face:after,.cand-orb[data-still] .cand-face i,.cand-orb[data-still] .cand-face i:before,.cand-orb[data-still] .cand-face i:after{animation:none}}@keyframes cand-face-blink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.15)}}@keyframes cand-face-ring{0%{opacity:1;transform:scale(.92)}to{opacity:0;transform:scale(1.3)}}@keyframes cand-face-scan{0%,to{translate:-7% 0}50%{translate:7% 0}}@keyframes cand-face-nod{0%,60%,to{translate:0 0}70%{translate:0 12%}80%{translate:0 -3%}}@keyframes cand-face-look{to{translate:0 15%}}@keyframes cand-face-read{0%,to{translate:0 15%}25%{translate:-8% 15%}75%{translate:8% 15%}}.cand-chat-panel{position:relative;display:flex;flex-direction:column;height:min(70vh,560px);margin-bottom:8px;overflow:hidden;border-radius:20px;border:1px solid rgb(255 255 255 / .75);background:linear-gradient(180deg,rgb(var(--color-bg-surface) / .9),rgb(var(--color-bg-surface) / .8));backdrop-filter:blur(24px) saturate(1.5);-webkit-backdrop-filter:blur(24px) saturate(1.5);box-shadow:0 0 0 1px rgb(var(--color-text-primary) / .06),0 32px 64px -24px rgb(var(--chat-shadow) / .38),0 12px 24px -12px rgb(var(--color-text-primary) / .16);pointer-events:auto;transform-origin:50% 100%;transition:opacity .3s var(--chat-ease-out),transform .55s var(--chat-ease-spring),visibility 0s linear 0s}.cand-chat-dock:not([data-open]) .cand-chat-panel{visibility:hidden;opacity:0;pointer-events:none;transform:translateY(18px) scale(.95);transition:opacity .18s ease,transform .25s ease-in,box-shadow .25s ease,visibility 0s linear .25s}.cand-chat-dock[data-open] .cand-chat-st{animation:cand-chat-rise .6s var(--chat-ease-out) backwards;animation-delay:calc(var(--d, 0) * 1ms + 80ms)}.cand-chat-aurora{position:absolute;inset:0 0 auto 0;height:180px;overflow:hidden;opacity:.55;pointer-events:none}.cand-chat-aurora i{position:absolute;width:260px;height:140px;border-radius:50%;filter:blur(40px)}.cand-chat-aurora i:nth-child(1){left:-40px;top:-70px;background:rgb(var(--chat-cyan) / .45);animation:cand-chat-blob-a 14s ease-in-out infinite alternate}.cand-chat-aurora i:nth-child(2){right:-30px;top:-80px;background:rgb(var(--chat-deep) / .3);animation:cand-chat-blob-b 17s ease-in-out infinite alternate}.cand-chat-aurora i:nth-child(3){left:40%;top:-95px;background:rgb(var(--color-primary) / .25);animation:cand-chat-blob-a 19s ease-in-out infinite alternate-reverse}@keyframes cand-chat-blob-a{to{transform:translate(120px,30px) scale(1.2)}}@keyframes cand-chat-blob-b{to{transform:translate(-140px,24px) scale(.9)}}.cand-chat-dock:not([data-open]) .cand-chat-aurora i{animation-play-state:paused}.cand-chat-head{position:relative;z-index:1}.cand-chat-head:after{content:"";position:absolute;left:16px;right:16px;bottom:0;height:1px;background:linear-gradient(90deg,transparent,rgb(var(--color-border)) 15%,rgb(var(--color-border)) 85%,transparent)}.cand-chat-status{animation:cand-chat-status-in .4s var(--chat-ease-out)}@keyframes cand-chat-status-in{0%{opacity:0;transform:translateY(4px)}}.cand-chat-beam{position:absolute;left:0;right:0;bottom:-1px;z-index:2;height:2px;overflow:hidden;opacity:0;transition:opacity .3s}.cand-chat-beam:before{content:"";position:absolute;top:0;bottom:0;left:0;width:38%;background:linear-gradient(90deg,transparent,rgb(var(--chat-cyan)),rgb(var(--color-primary)),transparent);transform:translate(-105%)}.cand-chat-dock[data-phase=thinking] .cand-chat-beam,.cand-chat-dock[data-phase=composing] .cand-chat-beam,.cand-chat-dock[data-phase^=tool] .cand-chat-beam{opacity:1}.cand-chat-dock[data-phase=thinking] .cand-chat-beam:before,.cand-chat-dock[data-phase=composing] .cand-chat-beam:before,.cand-chat-dock[data-phase^=tool] .cand-chat-beam:before{animation:cand-chat-beam 1.25s ease-in-out infinite}@keyframes cand-chat-beam{to{transform:translate(270%)}}.cand-chat-viewport{position:relative;z-index:1;scrollbar-width:thin;overscroll-behavior:contain}.cand-chat-chip{transition:border-color .2s,background-color .2s,transform .2s var(--chat-ease-spring),box-shadow .2s}.cand-chat-chip:hover{transform:translateY(-1px);box-shadow:0 6px 16px -8px rgb(var(--color-primary) / .45)}.cand-chat-chip svg{transition:transform .25s var(--chat-ease-spring)}.cand-chat-chip:hover svg{transform:translate(2px)}.cand-chat-user{background:linear-gradient(135deg,rgb(var(--color-primary)),rgb(var(--color-primary-hover)));box-shadow:0 8px 20px -10px rgb(var(--color-primary) / .7);transform-origin:100% 100%;animation:cand-chat-fly .6s var(--chat-ease-spring) backwards}@keyframes cand-chat-fly{0%{opacity:0;transform:scale(.82);filter:blur(4px)}}@keyframes cand-chat-fade-in{0%{opacity:0;filter:blur(4px)}}.cand-chat-asst-body{animation:cand-chat-fade-in .45s var(--chat-ease-out) backwards}.cand-chat-md.prose{color:rgb(var(--color-text-primary))}.cand-chat-md.prose :is(h1,h2,h3,h4,h5,h6,strong,th){color:rgb(var(--color-text-primary))}.cand-chat-md.prose :is(code,pre,th){background-color:rgb(var(--color-bg-surface-sunken));color:rgb(var(--color-text-primary))}.cand-chat-md.prose pre code{background-color:transparent}.cand-chat-md.prose blockquote{color:rgb(var(--color-text-secondary));border-left-color:rgb(var(--color-border))}.cand-chat-word{animation:cand-chat-word-in .55s var(--chat-ease-out) backwards}@keyframes cand-chat-word-in{0%{opacity:0;filter:blur(6px)}}.cand-chat-md[data-status=running]>:last-child:not(ul):not(ol):after,.cand-chat-md[data-status=running]>:is(ul,ol):last-child>li:last-child:after{content:"";display:inline-block;width:2px;height:1.05em;margin-left:2px;vertical-align:-2px;border-radius:1px;background:rgb(var(--color-primary));box-shadow:0 0 8px rgb(var(--chat-cyan));animation:cand-chat-caret 1s steps(1) infinite}@keyframes cand-chat-caret{50%{opacity:.15}}.cand-chat-tool{position:relative;animation:cand-chat-fade-in .45s var(--chat-ease-out) backwards}.cand-chat-warn{color:#c9712b}.cand-chat-shimmer{background:linear-gradient(90deg,rgb(var(--color-text-tertiary)) 0,rgb(var(--color-text-tertiary)) 35%,rgb(var(--color-primary)),rgb(var(--color-text-tertiary)) 65%,rgb(var(--color-text-tertiary)));background-size:250% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:cand-chat-shimmer 1.5s linear infinite}@keyframes cand-chat-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.cand-chat-tick path{stroke-dasharray:22;stroke-dashoffset:22;animation:cand-chat-draw .5s var(--chat-ease-out) forwards}@keyframes cand-chat-draw{to{stroke-dashoffset:0}}.cand-chat-results{border:1px solid rgb(255 255 255 / .8);background:rgb(var(--color-bg-surface) / .7);box-shadow:0 0 0 1px rgb(var(--color-text-primary) / .06),0 10px 24px -16px rgb(var(--chat-shadow) / .35)}.cand-chat-app{--tone: var(--color-primary-hover);--tone-dot: var(--color-primary);transition:background-color .2s;animation:cand-chat-fade-in .5s var(--chat-ease-out) backwards;animation-delay:calc(var(--i, 0) * 80ms + .1s)}.cand-chat-app[data-tone=act]{--tone: 164 86 26;--tone-dot: 201 113 43}.cand-chat-app[data-tone=ended]{--tone: var(--color-text-tertiary);--tone-dot: 185 175 166}.cand-chat-app+.cand-chat-app{border-top:1px solid rgb(var(--color-border) / .7)}.cand-chat-app:hover{background-color:rgb(var(--color-primary) / .045)}.cand-chat-badge{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;color:rgb(var(--tone))}.cand-chat-badge:before{content:"";width:7px;height:7px;border-radius:50%;background:rgb(var(--tone-dot))}.cand-chat-app[data-tone=act] .cand-chat-badge:before{animation:cand-chat-ping-copper 2s var(--chat-ease-out) infinite}@keyframes cand-chat-ping-copper{0%{box-shadow:0 0 #c9712b80}70%,to{box-shadow:0 0 0 6px #c9712b00}}.cand-chat-now{font-weight:600;color:rgb(var(--tone))}.cand-chat-app[data-tone=ended] .cand-chat-now{font-weight:500}.cand-chat-track i{position:relative;flex:1;height:4px;overflow:hidden;border-radius:3px;background:rgb(var(--color-border) / .9);transform-origin:left;animation:cand-chat-grow .6s var(--chat-ease-out) backwards;animation-delay:calc(var(--i, 0) * 80ms + var(--s, 0) * 70ms + .2s)}.cand-chat-track i[data-state=done]{background:linear-gradient(90deg,rgb(var(--color-primary)),#1d9fbe)}.cand-chat-track i[data-state=current]{background:rgb(var(--chat-cyan) / .35)}.cand-chat-track i[data-state=current]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:45%;background:linear-gradient(90deg,transparent,rgb(var(--chat-cyan)),transparent);animation:cand-chat-run 1.8s ease-in-out infinite}.cand-chat-app[data-tone=act] .cand-chat-track i[data-state=current]{background:rgb(var(--tone-dot) / .3)}.cand-chat-app[data-tone=act] .cand-chat-track i[data-state=current]:after{background:linear-gradient(90deg,transparent,rgb(var(--tone-dot)),transparent)}.cand-chat-track i[data-state=stalled]{background:repeating-linear-gradient(135deg,#b9afa6 0,#b9afa6 4px,#b9afa673 4px,#b9afa673 8px)}@keyframes cand-chat-grow{0%{transform:scaleX(0)}}@keyframes cand-chat-run{0%{transform:translate(-110%)}to{transform:translate(240%)}}.cand-chat-dock:not([data-open]) .cand-chat-panel *,.cand-chat-dock:not([data-open]) .cand-chat-panel *:before,.cand-chat-dock:not([data-open]) .cand-chat-panel *:after{animation-play-state:paused}.cand-call-tile{background:rgb(var(--color-primary) / .1);color:rgb(var(--color-primary));box-shadow:inset 0 0 0 1px rgb(var(--color-primary) / .14)}.cand-call-wave i{width:2px;flex:none;border-radius:1px;background:linear-gradient(rgb(var(--chat-cyan)),rgb(var(--color-primary)));opacity:.8;animation:cand-chat-bar-in .5s var(--chat-ease-spring) backwards;animation-delay:calc(var(--i, 0) * 35ms + .15s)}@keyframes cand-chat-bar-in{0%{transform:scaleY(0)}}.cand-chat-composer{border:1px solid rgb(255 255 255 / .8);background:rgb(var(--color-bg-surface) / .74);backdrop-filter:blur(18px) saturate(1.6);-webkit-backdrop-filter:blur(18px) saturate(1.6);box-shadow:0 0 0 1px rgb(var(--color-text-primary) / .07),0 14px 32px -12px rgb(var(--chat-shadow) / .3);transition:box-shadow .3s}.cand-chat-composer:focus-within{box-shadow:0 0 0 4px rgb(var(--color-primary) / .1),0 14px 32px -12px rgb(var(--chat-shadow) / .3)}.cand-chat-ring{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;overflow:hidden;padding:1.5px;border-radius:inherit;pointer-events:none;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;transition:opacity .5s}.cand-chat-ring:before{content:"";position:absolute;top:50%;left:50%;width:150%;aspect-ratio:1;translate:-50% -50%;animation:cand-chat-spin 7s linear infinite}.cand-chat-ring-slow{opacity:.75}.cand-chat-ring-slow:before{background:conic-gradient(transparent 0deg,rgb(var(--chat-cyan) / .9) 50deg,rgb(var(--color-primary)) 100deg,rgb(var(--chat-deep) / .9) 150deg,transparent 210deg)}.cand-chat-ring-fast{opacity:0}.cand-chat-ring-fast:before{background:conic-gradient(transparent 0deg,rgb(var(--chat-cyan)) 40deg,rgb(var(--chat-deep)) 90deg,transparent 130deg 180deg,rgb(var(--color-primary)) 220deg,rgb(var(--chat-cyan)) 270deg,transparent 310deg);animation-duration:1.8s;animation-play-state:paused}.cand-chat-dock[data-focused] .cand-chat-ring-fast{opacity:.45}.cand-chat-dock[data-typing] .cand-chat-ring-fast,.cand-chat-dock[data-dictating] .cand-chat-ring-fast{opacity:1}.cand-chat-dock:is([data-focused],[data-typing],[data-dictating]) .cand-chat-ring-fast:before{animation-play-state:running}.cand-chat-dock:not([data-phase=idle]):not([data-phase=problem]) .cand-chat-ring-fast:before{animation-play-state:paused}.cand-chat-dock[data-locked] .cand-chat-ring,.cand-chat-dock[data-locked] .cand-chat-glow{display:none}.cand-chat-dock[data-locked] .cand-chat-composer{background:rgb(var(--color-bg-surface-sunken) / .9)}.cand-chat-glow{position:absolute;left:6%;right:6%;bottom:-4px;height:46px;border-radius:999px;background:linear-gradient(90deg,rgb(var(--chat-cyan)),rgb(var(--color-primary)) 45%,rgb(var(--chat-deep)));filter:blur(24px);opacity:0;transition:opacity .6s;pointer-events:none}.cand-chat-dock[data-focused] .cand-chat-glow{opacity:.22}.cand-chat-dock[data-typing] .cand-chat-glow{opacity:.42}.cand-chat-dock[data-dictating] .cand-chat-glow{opacity:.4;animation:cand-chat-glow 1.6s ease-in-out infinite}@keyframes cand-chat-glow{50%{opacity:.18}}.cand-chat-toggle .cand-orb,.cand-chat-toggle .cand-chat-chev{grid-area:1 / 1;transition:transform .4s var(--chat-ease-spring),opacity .25s}.cand-chat-toggle .cand-chat-chev{opacity:0;transform:rotate(-90deg) scale(.6)}.cand-chat-toggle:hover .cand-orb{transform:scale(1.12)}.cand-chat-dock[data-open] .cand-chat-toggle .cand-orb{opacity:0;transform:scale(.4)}.cand-chat-dock[data-open] .cand-chat-toggle .cand-chat-chev{opacity:1;transform:none}.cand-chat-upd{animation:cand-chat-ping 2s var(--chat-ease-out) infinite}@keyframes cand-chat-ping{0%{box-shadow:0 0 rgb(var(--color-error) / .45)}70%,to{box-shadow:0 0 0 7px rgb(var(--color-error) / 0)}}.cand-chat-send{background:linear-gradient(135deg,rgb(var(--chat-deep)),rgb(var(--color-primary)));box-shadow:0 4px 14px -4px rgb(var(--color-primary) / .7);transition:transform .25s var(--chat-ease-spring),box-shadow .25s}.cand-chat-send:hover:not(:disabled){transform:scale(1.06)}.cand-chat-send:disabled{background:rgb(var(--color-bg-surface-sunken));color:rgb(var(--color-text-tertiary));box-shadow:none}.cand-chat-cancel{animation:cand-chat-pop .45s var(--chat-ease-spring) backwards}@keyframes cand-chat-pop{0%{transform:scale(.6);opacity:0}}.cand-chat-send-ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid rgb(var(--chat-cyan));opacity:0;pointer-events:none;animation:cand-chat-send-ring .6s var(--chat-ease-out)}@keyframes cand-chat-send-ring{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}.cand-chat-wave{width:0;opacity:0;transition:width .4s var(--chat-ease-spring),opacity .3s}.cand-chat-dock[data-dictating] .cand-chat-wave{width:76px;opacity:1}.cand-chat-wave i{width:3px;height:22px;flex:none;border-radius:2px;background:linear-gradient(rgb(var(--chat-cyan)),rgb(var(--color-primary)));transform:scaleY(.2)}.cand-chat-dock[data-dictating] .cand-chat-wave i{animation:cand-chat-wave var(--t, .8s) ease-in-out var(--d, 0s) infinite alternate}@keyframes cand-chat-wave{to{transform:scaleY(var(--h, .8))}}.cand-chat-peek{border:1px solid rgb(255 255 255 / .8);background:rgb(var(--color-bg-surface) / .86);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 0 0 1px rgb(var(--color-text-primary) / .06),0 16px 32px -14px rgb(var(--chat-shadow) / .4);transform-origin:20px 100%;animation:cand-chat-peek .6s var(--chat-ease-spring) backwards}@keyframes cand-chat-peek{0%{opacity:0;transform:translateY(10px) scale(.96)}}.cand-chat-ghost i{display:block;height:9px;border-radius:5px;background:linear-gradient(90deg,rgb(var(--color-border) / .55) 0,rgb(var(--color-border) / .55) 30%,rgb(var(--chat-cyan) / .35),rgb(var(--color-border) / .55) 60%,rgb(var(--color-border) / .55));background-size:260% 100%;animation:cand-chat-shimmer 1.6s linear infinite,cand-chat-fade-in .4s var(--chat-ease-out) backwards}.cand-chat-ghost i:nth-child(1){width:92%}.cand-chat-ghost i:nth-child(2){width:78%;animation-delay:.12s,.08s}.cand-chat-ghost i:nth-child(3){width:46%;animation-delay:.24s,.16s}.cand-chat-stopped{display:inline-flex;align-items:center;gap:5px;margin-top:2px;padding:2px 8px;border-radius:999px;background:rgb(var(--color-text-tertiary) / .1);color:rgb(var(--color-text-tertiary));font-size:11px}.cand-chat-problem{border:1px solid rgb(var(--color-text-tertiary) / .18);background:rgb(var(--color-text-tertiary) / .08);animation:cand-chat-fade-in .4s var(--chat-ease-out) backwards}.cand-chat-divider{display:flex;align-items:center;gap:10px;margin:4px 0 6px;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:rgb(var(--color-primary-hover))}.cand-chat-divider:before,.cand-chat-divider:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,transparent,rgb(var(--color-primary) / .35),transparent)}.cand-chat-cta{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:10px;background:#c9712b;color:rgb(var(--color-bg-surface));font-size:12px;font-weight:600;box-shadow:0 6px 14px -8px #c9712bcc;transition:transform .2s var(--chat-ease-spring)}.cand-chat-cta[data-tone=moving]{background:rgb(var(--color-primary));box-shadow:0 6px 14px -8px rgb(var(--color-primary) / .8)}.cand-chat-cta:hover{transform:translateY(-1px)}.cand-chat-chip-pop{padding:3px 10px;border-radius:999px;background:rgb(var(--color-primary) / .08);color:rgb(var(--color-primary-hover));font-size:12px;animation:cand-chat-fade-in .4s var(--chat-ease-out) backwards;animation-delay:calc(var(--i, 0) * 70ms + .1s)}.cand-chat-faq summary::-webkit-details-marker{display:none}.cand-chat-faq summary svg{transition:transform .25s var(--chat-ease-spring)}.cand-chat-faq[open] summary svg{transform:rotate(90deg)}.cand-chat-meta{display:flex;align-items:center;gap:6px;margin:6px 0 0;padding:0 14px;font-size:11.5px;color:rgb(var(--color-text-tertiary));animation:cand-chat-fade-in .3s var(--chat-ease-out) backwards}.cand-chat-meta-warn{color:#a4561a;font-weight:600}.cand-chat-toast{position:absolute;left:50%;bottom:calc(100% + 10px);z-index:2;translate:-50% 0;margin:0;padding:7px 12px;border-radius:10px;background:rgb(var(--color-text-primary) / .92);color:rgb(var(--color-bg-surface));font-size:12.5px;white-space:nowrap;animation:cand-chat-rise .35s var(--chat-ease-spring) backwards}.cand-rd{position:relative;margin:4px 0 8px;padding:12px;overflow:hidden;border-radius:14px;border:1px dashed rgb(var(--color-primary) / .28);background:rgb(var(--color-primary-bg) / .22);animation:cand-chat-fade-in .4s var(--chat-ease-out) backwards}@keyframes cand-rd-deal{0%{opacity:0;transform:translateY(16px) scale(.9)}}@keyframes cand-rd-pop{to{transform:scale(1)}}.cand-rd-stack{display:flex;justify-content:center;gap:10px;padding:4px 0}.cand-rd-sheet{position:relative;flex:none;width:74px;height:92px;overflow:hidden;padding:9px 8px;border-radius:8px;background:rgb(var(--color-bg-surface));box-shadow:0 0 0 1px rgb(var(--color-text-primary) / .08),0 8px 16px -10px rgb(var(--chat-shadow) / .4);animation:cand-rd-deal .5s var(--chat-ease-spring) backwards;animation-delay:calc(var(--i, 0) * 90ms)}.cand-rd-stack .cand-rd-sheet:nth-child(odd){rotate:-3deg}.cand-rd-stack .cand-rd-sheet:nth-child(2n){rotate:2deg;translate:0 4px}.cand-rd-tile{display:grid;place-items:center;width:18px;height:18px;margin-bottom:7px;border-radius:5px;background:rgb(var(--color-primary-bg));color:rgb(var(--color-primary));font-size:9px;font-weight:800}.cand-rd-sheet b{display:block;height:5px;margin-bottom:5px;border-radius:3px;background:rgb(var(--color-border))}.cand-rd-sheet b:nth-of-type(2){width:70%}.cand-rd-sheet b:nth-of-type(3){width:85%}.cand-rd-sheet b:nth-of-type(4){width:50%}.cand-rd-sheet:after{content:"";position:absolute;left:0;right:0;top:0;height:18px;background:linear-gradient(transparent,rgb(var(--chat-cyan) / .35) 60%,rgb(var(--color-primary)) 62%,transparent 66%);transform:translateY(-20px);animation:cand-rd-readline .7s ease-in-out forwards;animation-delay:calc(var(--i, 0) * .28s + .3s)}@keyframes cand-rd-readline{to{transform:translateY(110px)}}.cand-rd-ok{position:absolute;right:5px;bottom:5px;display:grid;place-items:center;width:16px;height:16px;border-radius:50%;background:rgb(var(--color-primary));color:#fff;transform:scale(0);animation:cand-rd-pop .4s var(--chat-ease-spring) forwards;animation-delay:calc(var(--i, 0) * .28s + .85s)}.cand-rd-ok svg{width:10px;height:10px;stroke-width:3}.cand-rd-sheet[data-act] .cand-rd-ok{background:#c9712b}.cand-rd-open{display:flex;align-items:center;gap:12px}.cand-rd-open .cand-rd-sheet{width:84px;height:104px}.cand-rd-log{display:grid;flex:1;gap:7px}.cand-rd-log span{display:flex;align-items:center;gap:8px;font-size:11.5px;color:rgb(var(--color-text-tertiary));opacity:.35;animation:cand-rd-lit .4s ease forwards;animation-delay:calc(var(--i, 0) * .26s + .3s)}.cand-rd-log span:before{content:"";flex:none;width:7px;height:7px;border-radius:50%;border:1.5px solid currentColor}@keyframes cand-rd-lit{to{opacity:1;color:rgb(var(--color-primary-hover))}}.cand-rd-query{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.cand-rd-query span{padding:2px 8px;border-radius:6px;background:rgb(var(--color-bg-surface));box-shadow:0 0 0 1px rgb(var(--color-primary) / .25);color:rgb(var(--color-primary-hover));font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;animation:cand-rd-deal .45s var(--chat-ease-spring) backwards;animation-delay:calc(var(--i, 0) * .1s)}.cand-rd-faq ol{display:grid;gap:4px;margin:0;padding:0;list-style:none}.cand-rd-faq li{padding:3px 8px;border-radius:6px;font-size:11.5px;color:rgb(var(--color-text-tertiary))}.cand-rd-faq li i{display:block;width:var(--w, 60%);height:7px;margin:4px 0;border-radius:4px;background:rgb(var(--color-border) / .8)}.cand-rd-faq li[data-hit]{animation:cand-rd-hit .5s ease forwards;animation-delay:calc(var(--i, 0) * .22s + .7s)}@keyframes cand-rd-hit{to{background:rgb(var(--color-primary) / .1);color:rgb(var(--color-primary-hover));font-weight:600}}.cand-rd-week{position:relative;display:grid;grid-template-columns:repeat(7,1fr);gap:6px;padding-top:4px}.cand-rd-week>div{display:grid;justify-items:center;gap:6px;font-size:10.5px;color:rgb(var(--color-text-tertiary))}.cand-rd-week i{width:10px;height:10px;border-radius:50%;border:1.5px solid rgb(var(--color-border));background:rgb(var(--color-bg-surface))}.cand-rd-week>div[data-on] i{animation:cand-rd-day .45s var(--chat-ease-spring) forwards;animation-delay:calc(var(--d, 0) * .14s + .25s)}@keyframes cand-rd-day{to{border-color:rgb(var(--color-primary));background:rgb(var(--color-primary));transform:scale(1.35);box-shadow:0 0 0 4px rgb(var(--color-primary) / .14)}}.cand-rd-week:after{content:"";position:absolute;top:0;bottom:0;left:0;width:14%;background:linear-gradient(90deg,transparent,rgb(var(--chat-cyan) / .25),transparent);transform:translate(-100%);animation:cand-rd-sweep 1.1s ease-in-out .2s forwards}@keyframes cand-rd-sweep{to{transform:translate(720%)}}.cand-rd-profile{display:grid;gap:10px}.cand-rd-bars{display:flex;align-items:center;gap:2px;height:26px}.cand-rd-bars i{width:3px;height:100%;border-radius:2px;background:linear-gradient(rgb(var(--chat-cyan)),rgb(var(--color-primary)));transform:scaleY(.2);animation:cand-rd-talk .7s ease-in-out infinite alternate;animation-delay:calc(var(--i, 0) * -70ms)}@keyframes cand-rd-talk{to{transform:scaleY(var(--h, .8))}}.cand-rd-chips{display:flex;flex-wrap:wrap;gap:6px}.cand-rd-chips span{width:var(--w, 100px);height:22px;border-radius:999px;background:linear-gradient(90deg,rgb(var(--color-border) / .6) 0,rgb(var(--color-border) / .6) 30%,rgb(var(--chat-cyan) / .35),rgb(var(--color-border) / .6) 60%,rgb(var(--color-border) / .6));background-size:260% 100%;animation:cand-chat-shimmer 1.4s linear infinite,cand-rd-deal .4s var(--chat-ease-spring) backwards;animation-delay:0s,calc(var(--i, 0) * .12s + .4s)}.cand-wel{animation:cand-chat-rise .5s var(--chat-ease-out) backwards}.cand-chat-asst-body>*+:is(.cand-wel,.cand-wel-writing,.cand-chat-md){margin-top:16px}.cand-wel-card{position:relative;overflow:hidden;border:1px solid rgb(255 255 255 / .8);background:rgb(var(--color-bg-surface) / .8);box-shadow:0 0 0 1px rgb(var(--color-text-primary) / .06),0 12px 28px -18px rgb(var(--chat-shadow) / .45);transition:box-shadow .25s,transform .25s var(--chat-ease-spring)}a.cand-wel-card:hover{transform:translateY(-1px);box-shadow:0 0 0 1px rgb(var(--color-primary) / .35),0 16px 30px -18px rgb(var(--chat-shadow) / .5)}a.cand-wel-card:focus-visible{outline:2px solid rgb(var(--color-primary));outline-offset:2px}.cand-wel[data-animate] .cand-wel-card{animation:cand-wel-card-in .55s var(--chat-ease-spring) .15s backwards}@keyframes cand-wel-card-in{0%{opacity:0;transform:scale(.97)}}.cand-wel-avatar{box-shadow:0 0 0 2px rgb(var(--color-bg-surface)),0 0 0 3.5px rgb(var(--color-primary) / .35)}.cand-wel-state{display:inline-grid;flex:none}.cand-wel-state>span{grid-area:1 / 1;justify-self:end;display:inline-flex;align-items:center;gap:4px}.cand-wel-preparing{opacity:0;color:rgb(var(--color-text-tertiary))}.cand-wel-ready{padding:2px 8px 2px 6px;border-radius:999px;background:rgb(var(--color-primary) / .1);color:rgb(var(--color-primary-hover))}.cand-wel[data-animate] .cand-wel-preparing{animation:cand-wel-hold 1.2s linear backwards}.cand-wel[data-animate] .cand-wel-ready{animation:cand-wel-pop .45s var(--chat-ease-spring) 1.2s backwards}.cand-wel[data-animate] .cand-wel-ready .cand-chat-tick path{animation-delay:1.35s}@keyframes cand-wel-hold{0%,94%{opacity:1}to{opacity:0}}@keyframes cand-wel-pop{0%{opacity:0;transform:scale(.6)}}.cand-wel-sum{margin:0;border-top:1px solid rgb(var(--color-border) / .7);padding-top:9px}.cand-wel[data-animate] .cand-wel-sum{animation:cand-chat-fade-in .45s var(--chat-ease-out) .7s backwards}.cand-wel[data-animate] .cand-wel-profile .cand-wel-foot{animation:cand-chat-fade-in .5s var(--chat-ease-out) 1.3s backwards}.cand-wel-lens{overflow:hidden;background:radial-gradient(circle,rgb(var(--color-primary-bg) / .7),rgb(var(--color-primary-bg) / .2) 72%);box-shadow:inset 0 0 0 1px rgb(var(--color-primary) / .25)}.cand-wel-ring{position:absolute;left:50%;top:50%;width:calc(var(--r, 1) * 100%);height:calc(var(--r, 1) * 100%);border-radius:50%;border:1px solid rgb(var(--color-primary) / .2);translate:-50% -50%}.cand-wel-sweep{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:conic-gradient(from 0deg,rgb(var(--chat-cyan) / .6),rgb(var(--chat-cyan) / 0) 80deg,transparent);rotate:300deg}.cand-wel[data-animate] .cand-wel-sweep{animation:cand-wel-turn 1.4s linear 3}.cand-rd-lens .cand-wel-sweep,.cand-wel-lens[data-searching] .cand-wel-sweep{animation:cand-wel-turn 1.2s linear infinite}.cand-wel[data-animate] .cand-wel-lens[data-searching] b,.cand-wel-lens[data-searching] b{animation:cand-wel-blip 1.2s ease-out infinite backwards;animation-delay:calc(var(--b, 0) * .2s)}.cand-wel[data-animate] .cand-wel-found .cand-chat-opening{animation:cand-chat-rise .35s var(--chat-ease-out) backwards}@keyframes cand-wel-turn{0%{rotate:0deg}to{rotate:360deg}}.cand-wel-lens b{position:absolute;left:var(--x);top:var(--y);width:5px;height:5px;margin:-2.5px 0 0 -2.5px;border-radius:50%;background:rgb(var(--color-primary) / .4)}.cand-wel[data-animate] .cand-wel-lens b{animation:cand-wel-blip 1.4s ease-out 3 backwards;animation-delay:calc(var(--b, 0) * 233ms)}@keyframes cand-wel-blip{0%{background:rgb(var(--chat-cyan));box-shadow:0 0 rgb(var(--chat-cyan) / .7)}60%{box-shadow:0 0 0 6px rgb(var(--chat-cyan) / 0)}}.cand-wel-search .cand-wel-lens b,.cand-wel-search .cand-wel-lens .cand-wel-sweep{transition:opacity .6s ease 1.2s}.cand-wel-search .cand-wel-lens:not([data-searching]) b,.cand-wel-search .cand-wel-lens:not([data-searching]) .cand-wel-sweep{opacity:0}.cand-wel-search .cand-wel-lens:after{content:"";position:absolute;left:50%;top:50%;width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:50%;background:rgb(var(--color-primary));opacity:0;transition:opacity .5s ease 1.4s;animation:cand-wel-live 2.6s var(--chat-ease-out) infinite}.cand-wel-search .cand-wel-lens:not([data-searching]):after{opacity:1}.cand-wel[data-animate] .cand-wel-next{animation:cand-chat-fade-in .5s ease 2.6s backwards}.cand-wel-live i{width:7px;height:7px;border-radius:50%;background:rgb(var(--color-primary));animation:cand-wel-live 2.6s var(--chat-ease-out) infinite}@keyframes cand-wel-live{0%{box-shadow:0 0 rgb(var(--color-primary) / .45)}70%,to{box-shadow:0 0 0 6px rgb(var(--color-primary) / 0)}}.cand-wel[data-animate] .cand-wel-live{animation:cand-chat-fade-in .5s ease 2.4s backwards}.cand-chat-fit{padding:2px 8px;border-radius:999px;border:1px solid rgb(var(--color-primary) / .14);background:rgb(var(--color-primary) / .07);color:rgb(var(--color-primary-hover));font-size:11.5px;line-height:1.5}.cand-wel-chip{border-color:rgb(var(--color-border-subtle));background:rgb(var(--color-bg-surface) / .75)}.cand-wel-chip:hover:not(:disabled){border-color:rgb(var(--color-primary-border));background:rgb(var(--color-bg-surface))}.cand-wel-chip[data-featured]{border-color:rgb(var(--color-primary) / .45);background:rgb(var(--color-primary) / .08);font-weight:600}.cand-wel-chip:disabled{cursor:not-allowed;opacity:.5}.cand-wel[data-animate] .cand-wel-chip{animation:cand-wel-pop .4s var(--chat-ease-spring) backwards;animation-delay:calc(.15s + var(--i, 0) * 90ms)}@media (prefers-reduced-motion: reduce){.cand-chat-dock *,.cand-chat-dock *:before,.cand-chat-dock *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important;transition-duration:.001ms!important}}.cand-chat-dock{--color-primary: 84 56 204;--color-primary-hover: 74 47 184;--color-primary-active: 74 47 184;--color-primary-bg: 238 234 253;--color-primary-border: 196 184 240;--color-primary-text: 255 255 255;--color-bg-surface: 255 255 255;--color-bg-surface-raised: 255 255 255;--color-bg-surface-sunken: 245 242 236;--color-border: 230 226 218;--color-border-subtle: 238 235 228;--color-border-strong: 214 209 200;--color-text-primary: 23 20 37;--color-text-secondary: 92 87 104;--color-text-tertiary: 138 133 151;--chat-cyan: 167 139 250;--chat-deep: 81 70 229;--chat-shadow: 23 20 37;font-family:Plus Jakarta Sans,system-ui,sans-serif}.cand-chat-dock .cand-chat-panel{border-radius:22px;border-color:rgb(var(--color-border));background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 2px 6px #1714250f,0 30px 70px -20px #1714254d}.cand-chat-dock[data-open] .cand-chat-panel{box-shadow:0 2px 6px #1714250f,0 30px 70px -20px #1714254d,0 0 0 100vmax #1714251f}.cand-chat-dock[data-open][data-calm] .cand-chat-panel{box-shadow:0 2px 6px #1714250f,0 30px 70px -20px #1714254d}.cand-chat-dock .cand-chat-panel{transition:opacity .3s var(--chat-ease-out),transform .55s var(--chat-ease-spring),box-shadow .35s ease,visibility 0s linear 0s}.cand-chat-dock .cand-chat-aurora{display:none}.cand-chat-dock .cand-chat-head:after{left:0;right:0;background:rgb(var(--color-border))}.cand-chat-dock .cand-wel-card,.cand-chat-dock .cand-chat-results{border:1px solid rgb(var(--color-border));background:#fff;box-shadow:0 1px 2px #1714250a}.cand-chat-dock .cand-chat-composer{border-color:rgb(var(--color-border));background:#ffffffe6;box-shadow:0 2px 4px #1714250d,0 18px 50px -12px #1714252e}.cand-chat-dock .cand-chat-composer:focus-within{box-shadow:0 0 0 4px rgb(var(--color-primary) / .14),0 18px 50px -12px #1714252e}.cand-chat-dock[data-open] .cand-chat-ring,.cand-chat-dock[data-open] .cand-chat-glow{display:none}.cand-chat-dock[data-open] .cand-chat-composer,.cand-chat-dock[data-open] .cand-chat-composer:focus-within{box-shadow:0 2px 4px #1714250d,0 18px 50px -12px #1714252e}.cand-chat-dock .cand-chat-md:not(:empty){padding:9px 14px;border-radius:6px 18px 18px;background:rgb(var(--color-bg-surface-sunken))}.cand-chat-dock .cand-chat-problem{border:0;border-radius:6px 18px 18px;background:rgb(var(--color-bg-surface-sunken));color:rgb(var(--color-text-primary))}.cand-chat-dock .cand-chat-user{background:rgb(var(--color-primary));box-shadow:0 8px 20px -10px rgb(var(--color-primary) / .6)}.cand-chat-dock .cand-chat-chip{background:#fff;font-weight:600}.cand-chat-dock .cand-display{font-family:Plus Jakarta Sans,system-ui,sans-serif;font-weight:800;letter-spacing:-.02em}.cand-chat-dock .cand-display em{font:inherit;letter-spacing:inherit;color:rgb(var(--color-primary))}.cand-chat-zzz{position:absolute;left:55%;bottom:70%;width:34px;height:34px;pointer-events:none;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-weight:800;font-style:normal;line-height:1;color:rgb(var(--color-primary))}.cand-chat-zzz i{position:absolute;font-style:normal;opacity:0;animation:cand-chat-zzz 3s ease-in-out infinite}.cand-chat-zzz i:nth-child(1){left:0;bottom:0;font-size:12px}.cand-chat-zzz i:nth-child(2){left:9px;bottom:10px;font-size:15px;animation-delay:.6s}.cand-chat-zzz i:nth-child(3){left:19px;bottom:21px;font-size:18px;animation-delay:1.2s}.cand-chat-head-orb{width:38px;transition:width .4s var(--chat-ease-out),margin .4s var(--chat-ease-out),opacity .3s ease,scale .4s var(--chat-ease-out)}.cand-chat-panel:has(.cand-chat-empty) .cand-chat-head-orb{width:0;margin-right:-12px;opacity:0;scale:.5}.cand-chat-dock[data-open] .cand-chat-toggle .cand-chat-zzz{display:none}.cand-chat-big .cand-chat-zzz{left:62%;bottom:72%;scale:1.7;transform-origin:0 100%}.cand-chat-head-orb .cand-chat-zzz{left:62%;bottom:42%;scale:.72;transform-origin:0 100%}.cand-chat-zzz[data-out]{animation:cand-chat-zzz-out .4s ease-out forwards}@keyframes cand-chat-zzz-out{to{opacity:0;transform:translate(4px,-10px) scale(1.15)}}@keyframes cand-chat-zzz{0%{opacity:0;transform:translateY(4px) scale(.8)}25%{opacity:1}75%{opacity:.7}to{opacity:0;transform:translate(3px,-6px) scale(1)}}@media (prefers-reduced-motion: reduce){.cand-chat-zzz i{animation:none;opacity:.8}}.cand-chat-dock[data-open] .cand-wu-in{animation:cand-chat-rise .6s var(--chat-ease-out) backwards;animation-delay:calc(var(--d, 0) * 1ms + 80ms)}.cand-wu-steps{margin:0;padding:0;list-style:none;display:grid;gap:11px}.cand-wu-steps li{display:flex;align-items:center;gap:10px;font-size:14px;line-height:20px;color:rgb(var(--color-text-tertiary));transition:color .4s}.cand-wu-steps li:not([data-state=pending]){color:rgb(var(--color-text-primary))}.cand-wu-steps li[data-state=active]{font-weight:600}.cand-wu-steps i{flex:none;position:relative;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:rgb(var(--color-bg-surface));box-shadow:inset 0 0 0 1.5px #1714251a;transition:background .35s,box-shadow .35s}.cand-wu-steps li[data-state=pending] i:after{content:"";width:5px;height:5px;border-radius:50%;background:#1714252e}.cand-wu-steps li[data-state=active] i{box-shadow:inset 0 0 0 2px rgb(var(--color-primary) / .18)}.cand-wu-steps li[data-state=active] i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid transparent;border-top-color:rgb(var(--color-primary));animation:cand-wu-turn .8s linear infinite}.cand-wu-steps li[data-state=done] i{background:rgb(var(--color-primary));box-shadow:none}.cand-wu-steps li[data-state=failed] i{box-shadow:inset 0 0 0 2px #c9712b8c}.cand-wu-steps svg{display:block;overflow:visible;fill:none;stroke:#fff;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.cand-wu-steps path{stroke-dasharray:1;animation:cand-wu-tick .45s cubic-bezier(.2,.8,.2,1) .1s both}@keyframes cand-wu-turn{to{transform:rotate(360deg)}}@keyframes cand-wu-tick{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.cand-wu-bar{display:flex;flex:1;min-width:0;min-height:36px;align-items:center;gap:14px;padding:0 12px 0 4px;border-radius:20px;text-align:left}.cand-wu-bar:focus-visible{outline:2px solid rgb(var(--color-primary) / .35);outline-offset:2px}.cand-wu-bar-txt{flex:1;min-width:0;overflow:hidden;font-size:14px;white-space:nowrap;text-overflow:ellipsis;color:rgb(var(--color-text-tertiary))}.cand-wu-bar-txt b{font-weight:600;color:rgb(var(--color-text-primary))}.cand-wu-bar-prog{flex:none;width:96px;height:4px;overflow:hidden;border-radius:2px;background:rgb(var(--color-primary) / .12)}.cand-wu-bar-prog i{display:block;height:100%;border-radius:2px;background:rgb(var(--color-primary));transition:width .6s cubic-bezier(.2,.8,.2,1)}@media (max-width: 480px){.cand-wu-bar-prog{width:48px}}.cand-wu-foot{margin-top:12px;padding-top:10px;border-top:1px solid rgb(var(--color-border-subtle));font-size:12.5px;color:rgb(var(--color-text-tertiary))}.cand-wu-alt{font-size:12.5px;font-weight:600;color:rgb(var(--color-primary-hover))}.cand-wu-alt:hover{text-decoration:underline;text-underline-offset:3px}@media (prefers-reduced-motion: reduce){.cand-chat-dock[data-open] .cand-wu-in,.cand-wu-steps path{animation:none}}.cand-wu[data-still] .cand-wu-in,.cand-wu[data-still] .cand-wu-steps path{animation:none}.cand-chat-dock .cand-chat-md:not(:empty),.cand-chat-dock .cand-wel-say{width:-moz-fit-content;width:fit-content;max-width:85%}.cand-chat-dock .cand-wel-say{padding:9px 14px;border-radius:6px 18px 18px;background:rgb(var(--color-bg-surface-sunken))}.cand-chat-dock .cand-chat-md:not(:empty){line-height:1.625}.cand-chat-dock .cand-chat-md>:first-child{margin-top:0}.cand-chat-dock .cand-chat-md>:last-child{margin-bottom:0}.cand-chat-dock .cand-chat-md :is(ul,ol):has(>li:only-child){padding-left:0;list-style:none}.cand-chat-dock .cand-chat-md :is(ul,ol)>li:only-child{margin:0;padding-left:0}.cand-wu>*+*{margin-top:16px}.cand-wu>:first-child+*{margin-top:8px}.cand-chat-smooth{overflow:hidden;margin:-6px;transition:height .45s var(--chat-ease-out)}.cand-chat-smooth-in{padding:6px}.cand-chat-dock[data-settled] .cand-chat-st{animation:none}@media (prefers-reduced-motion: reduce){.cand-chat-smooth{transition:none}}.cand-chat-dock .cand-chat-head{background:radial-gradient(360px 140px at 0% 0%,rgb(138 123 251 / .16),transparent 70%),radial-gradient(320px 140px at 100% 0%,rgb(127 240 210 / .14),transparent 70%),#fcfbff}.cand-chat-dock .cand-chat-head:after{background:#1714250f}.cand-chat-dock .cand-chat-md:not(:empty),.cand-chat-dock .cand-wel-say{background:#f4f2f8;color:#171425}.cand-chat-dock .cand-wel-card,.cand-chat-dock .cand-chat-results{border:0;border-radius:18px;background:#fff;box-shadow:inset 0 0 0 1px #17142512,0 12px 26px -22px #36228c66}.cand-chat-dock .cand-wel-lens{background:radial-gradient(circle at 35% 30%,#8a7bfb52,#7ff0d229 75%);box-shadow:inset 0 0 0 1px #5438cc2e}.cand-chat-dock .cand-wel-ring{border-color:#5438cc29}.cand-chat-dock .cand-wel-sweep{background:conic-gradient(from 0deg,rgb(127 240 210 / .75),rgb(127 240 210 / 0) 80deg,transparent)}.cand-chat-dock .cand-chat-app+.cand-chat-app{border-top-color:#1714250f}.cand-chat-dock .cand-chat-app:hover{background-color:#f6f4fb}.cand-chat-dock .cand-wel-avatar{background:linear-gradient(135deg,#7053e8,#3a2596);box-shadow:0 0 0 2px #fff,0 0 0 3.5px #5438cc4d}.cand-chat-dock .cand-wel-ready{background:#e7f8f1;color:#0b7a5a}.cand-chat-dock .cand-chat-chip,.cand-chat-dock .cand-wel-chip{border-color:transparent;background:#fff;box-shadow:inset 0 0 0 1px #5438cc2e;color:#171425}.cand-chat-dock .cand-chat-chip svg,.cand-chat-dock .cand-wel-chip svg{color:#5438cc}.cand-chat-dock .cand-chat-chip:hover,.cand-chat-dock .cand-wel-chip:hover:not(:disabled){border-color:transparent;background:#f4f1fd;box-shadow:inset 0 0 0 1px #5438cc61,0 6px 16px -10px #5438cc73}.cand-chat-dock .cand-wel-chip[data-featured]{background:#efeafc;box-shadow:inset 0 0 0 1px #5438cc66}.cand-chat-dock .cand-chat-user{background:#171425;box-shadow:0 8px 20px -12px #17142573;color:#fff}.cand-chat-dock:has(.cand-wu-bar) .cand-chat-composer{background:#ffffffeb}.aria{--bg: #f6f4fb;--paper: #fff;--ink: #1d1834;--ink-h: #2e2850;--mut: #635e78;--dim: #9893ad;--line: #e8e4f2;--line2: #d6d0e6;--soft: #f0edf8;--hover: #fbfafe;--track: #e4dff1;--veil: rgba(255, 255, 255, .6);--acc: #6d4ae0;--acc-s: #eeeafd;--acc-h: #5b3bd0;--need: #d6407a;--need-s: #fce7f0;--need-h: #be3369;--green: #0b7a5a;--green-s: #e7f8f1;--blue: #2f6bd8;--blue-s: #e7eefb;--amber: #a86a12;--amber-s: #faf0de;--red: #c2362b;--red-s: #fbe9e7;--face: #2a2150;--eye: #c4b5fd;--on-ink: #fff;flex:1;width:100%;background:var(--bg);color:var(--ink);font-family:Poppins,system-ui,sans-serif;font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased}:where(.aria) a{color:inherit;text-decoration:none}:where(.aria) button{font:inherit;color:inherit;cursor:pointer}.aria .num{font-variant-numeric:tabular-nums}.aria .co{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;flex:none;overflow:hidden;font-weight:600;font-size:16px}.aria .co img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.aria .co.sm{width:34px;height:34px;border-radius:10px;font-size:14px}.aria .co.xs{width:28px;height:28px;border-radius:8px;font-size:12.5px}.aria.su{--paper: #f4f2f8;--ink: #171425;--mut: #5c5768;--dim: #8a8597;--hand: #8a918a;--violet: #5438cc;--violet-h: #4a2fb8;--line: rgba(23, 20, 37, .08);position:relative;min-height:100vh;display:flex;flex-direction:column;overflow:hidden;color:var(--ink);font-family:Plus Jakarta Sans,system-ui,sans-serif;background:radial-gradient(640px 460px at 15% 10%,rgba(138,123,251,.14),transparent 60%),radial-gradient(560px 420px at 90% 8%,rgba(127,240,210,.12),transparent 60%),radial-gradient(700px 420px at 50% 20%,rgba(255,255,255,.75),transparent 70%),#f8f7fa}.aria.su:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(23,20,37,.09) 1px,transparent 1px);background-size:22px 22px;-webkit-mask-image:radial-gradient(ellipse 65% 60% at 50% 40%,#000 30%,transparent 85%);mask-image:radial-gradient(ellipse 65% 60% at 50% 40%,#000 30%,transparent 85%);pointer-events:none}.aria.su>:not(.fixed):not(.cand-toast){position:relative}.aria .su-split-main{display:flex;flex-direction:column}.aria.su.su-split{--av: 44px;background:#fff}.aria.su.su-split:before{display:none}.aria.su-split .su-hero{display:none}.aria.su.su-split:not(.su-inline) .su-av{display:block}.aria.su.su-split:not(.su-inline) .su-row-av,.aria.su.su-split:not(.su-inline) .su-thread>.su-row:not(.su-you){padding-left:calc(var(--av) + 12px)}.aria.su-split .su-col{max-width:452px;margin:0 auto;padding:24px 22px 40px}.aria.su-split .su-body{padding:0;background:none;border:0;box-shadow:none}.aria.su-split .su-thread>.su-row-av>.su-av{border:0;background:radial-gradient(circle at 35% 30%,#8b6cf5,#4b2fc0);box-shadow:0 6px 16px #5438cc59}.aria.su-split .su-av .orbi,.aria.su-split .su-av .cand-orb{display:none}.aria.su-split .su-av:before{content:"";position:absolute;left:50%;top:50%;width:26px;height:14px;border-radius:8px;background:#1b1340;transform:translate(-50%,-50%)}.aria.su-split .su-av:after{content:"";position:absolute;left:calc(50% - 6px);top:calc(50% - 3px);width:4px;height:6px;border-radius:3px;background:#7ff0d2;box-shadow:8px 0 #7ff0d2}.aria.su-split .su-note{display:none}@media (max-width: 1023px){.aria.su-split .su-bar{display:none}}@media (min-width: 1024px){.aria.su.su-split{display:grid;grid-template-columns:1.15fr 1fr}.aria .su-split-main{min-height:100vh}.aria.su-split .su-logo{visibility:hidden}.aria.su-split .su-col{padding:max(24px,calc((100vh - 438px)/2)) 24px 48px}.aria.su-split.su-quoted .su-col{padding-top:max(24px,calc((100vh - 508px)/2))}}.aria .su-rail-side{flex-direction:column;padding:32px 28px;border-right:1px solid rgba(23,20,37,.12);background:radial-gradient(420px circle at 30% 40%,rgba(112,83,232,.1),transparent 70%),radial-gradient(rgba(23,20,37,.09) 1px,transparent 1.2px),var(--paper);background-size:auto,22px 22px,auto}.aria .su-rail-title{margin:44px 0 14px;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--dim)}.aria .su-rail-steps{margin:0;padding:0;list-style:none}.aria .su-rail-steps li{position:relative;display:flex;gap:14px;padding:12px 0}.aria .su-rail-steps li:not(:last-child):after{content:"";position:absolute;left:15px;top:52px;bottom:-4px;width:2px;border-radius:2px;background:#e8e4ef}.aria .su-rail-steps li[data-state=done]:after{background:var(--violet)}.aria .su-rail-n{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#efecf5;color:var(--dim);font-size:13px;font-weight:800}.aria .su-rail-steps li[data-state=on] .su-rail-n,.aria .su-rail-steps li[data-state=done] .su-rail-n{background:var(--violet);color:#fff}.aria .su-rail-steps li[data-state=on] .su-rail-n{box-shadow:0 0 0 5px #5438cc24}.aria .su-rail-steps b{display:block;font-size:15px;font-weight:700;line-height:1.3;color:var(--dim)}.aria .su-rail-steps li[data-state=on] b,.aria .su-rail-steps li[data-state=done] b{color:var(--ink)}.aria .su-rail-steps small{display:block;margin-top:2px;font-size:12.5px;color:var(--dim)}.aria .su-rail-who{display:flex;align-items:center;gap:10px;margin:auto 0 0;font-size:13px;color:var(--mut)}.aria .su-rail-who b{font-weight:700;color:var(--ink)}.aria .su-rail-you{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:linear-gradient(135deg,#7053e8,#3a2596);font-size:15px;line-height:1;box-shadow:0 0 0 2px #fff,0 0 0 4px #f0c75e}.aria .su-rail-you img{width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover}.aria.su.su-split:not(.su-inline) .su-panel{margin-left:calc(var(--av) + 12px)}@media (max-width: 1023px){.aria.su-split.su-rail .su-bar{display:flex}}@media (min-width: 1024px){.aria.su.su-split.su-rail{grid-template-columns:300px 1fr}.aria.su-rail .su-bar-mid{display:none}.aria.su-split.su-rail .su-col{max-width:580px;padding:max(24px,calc(16vh - 72px)) 32px 56px}}.aria.su.su-split.su-rail{height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;min-height:0}.aria.su-split.su-rail .su-split-main{flex:1;height:100vh;height:100dvh;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.aria.su-split.su-rail .su-split-main>*{flex-shrink:0}.aria.su-split.su-rail .su-bar{position:sticky;top:0;z-index:5;height:72px;padding:0 32px;background:#fff}.aria.su-split.su-rail .su-current{scroll-margin-top:88px}.aria.su.su-split.su-rail .su-col{padding-bottom:12px}.aria .su-foot{position:sticky;bottom:0;z-index:4;margin-top:auto;background:linear-gradient(to bottom,#fff0,#fff 20px);overflow:hidden}.aria .su-foot:empty{display:none}.aria .su-foot .su-replies{padding-top:8px}.aria .su-foot .su-gos,.aria .su-foot .su-gos.su-gos-row{padding-top:4px}.aria .su-foot-in{max-width:452px;margin:0 auto;padding:8px 22px 30px;animation:su-open .42s cubic-bezier(.2,.8,.2,1) .38s both}@media (min-width: 1024px){.aria.su-rail .su-foot-in{max-width:580px;padding:8px 32px 34px}}@media (prefers-reduced-motion: reduce){.aria .su-foot-in{animation:none}}.aria .su-steps>*+*{margin-top:22px}.aria .su-steps>.su-carries-on{margin-top:6px}.aria .su-current{scroll-margin-top:24px}.aria .su-you.su-you-file{display:flex;flex-direction:column;align-items:flex-end;max-width:80%;margin-left:auto}.aria .su-you-file p{display:inline-flex;align-items:center;gap:8px;max-width:100%}.aria .su-you-file-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aria .su-gos.su-gos-you{display:flex;justify-content:flex-end;padding-top:12px;align-items:center;gap:16px}.aria .su-gos.su-gos-you .su-go{width:auto;height:40px;padding:0 18px;gap:8px;font-size:14px;box-shadow:0 6px 16px #5438cc47}.aria.su.su-focus{height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;min-height:0;background:radial-gradient(640px circle at 50% 38%,rgba(112,83,232,.1),transparent 70%),radial-gradient(560px 400px at 12% 8%,rgba(138,123,251,.1),transparent 60%),radial-gradient(520px 380px at 90% 6%,rgba(127,240,210,.1),transparent 60%),#fff}.aria.su.su-focus:before{display:none}.aria .su-focus-bar{flex:none;display:flex;align-items:center;justify-content:space-between;height:72px;padding:0 32px}.aria .su-focus-main{flex:1;min-height:0;overflow-y:auto;display:grid;grid-template-columns:minmax(0,200px) minmax(0,560px) minmax(0,200px);justify-content:center;align-items:start;align-content:safe center;gap:48px;padding:16px clamp(32px,6vw,96px) 88px}.aria .su-focus-center{display:flex;flex-direction:column;align-items:center}.aria .su-focus-center>.su-call{width:100%;margin-top:30px}.aria .su-focus-face{position:relative;display:grid;place-items:center;width:112px;height:112px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#8b6cf5,#4b2fc0);box-shadow:0 18px 40px #5438cc59}.aria .su-focus-face i{position:relative;width:64px;height:34px;border-radius:17px;background:#1b1340}.aria .su-focus-face i:before,.aria .su-focus-face i:after{content:"";position:absolute;top:10px;width:9px;height:14px;border-radius:5px;background:#7ff0d2}.aria .su-focus-face i:before{left:16px}.aria .su-focus-face i:after{right:16px}.aria .su-focus-side{padding-top:20px}.aria .su-focus-side h2{margin:0 0 14px;font-size:11.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--dim)}.aria .su-focus-topics,.aria .su-focus-notes{min-width:0}.aria.su-focus .su-topics ol{gap:10px}.aria.su-focus .su-topics li{gap:10px;font-family:inherit;font-size:14px;font-weight:500;line-height:1.35;white-space:normal;color:var(--dim)}.aria.su-focus .su-topics li[data-done]{color:var(--ink)}.aria.su-focus .su-heard{font-family:inherit;font-size:13.5px}.aria.su-focus .su-heard>b{display:none}.aria.su-focus .su-heard ul{grid-template-columns:minmax(0,1fr);gap:8px}.aria.su-focus .su-heard li{max-width:100%;padding:6px 12px;border-radius:10px;background:#ece8fb;color:#3a2596;font-weight:600;animation:su-open .42s cubic-bezier(.2,.8,.2,1) both}.aria .su-focus-empty{margin:0;font-size:13.5px;color:var(--dim)}.aria.su-focus .su-voice-turn{margin:0;font-size:13.5px}.aria.su-focus .su-voice-words{max-width:440px;height:5.4em;margin-top:14px;font-family:inherit;font-style:normal;font-size:21px;font-weight:600;line-height:1.35;letter-spacing:-.01em;color:var(--ink)}.aria.su-focus .su-ctrls{padding-top:20px}.aria.su-focus .su-chat{background:#fff}.aria.su-focus .su-chat{height:clamp(284px,calc(100vh - 426px),584px);height:clamp(284px,calc(100dvh - 426px),584px)}.aria.su-focus .su-chat-log{flex:1;height:auto;min-height:0}.aria.su-focus .su-chat-you{background:var(--ink)}@media (min-width: 1024px){.aria.su-focus .su-call>section{position:relative}.aria.su-focus .su-voice-hint,.aria.su-focus .su-voice-extra{position:absolute;top:100%;left:0;right:0}}@media (max-width: 1023px){.aria .su-focus-bar{padding:0 20px}.aria .su-focus-main{grid-template-columns:minmax(0,1fr);gap:20px;padding:4px 20px 32px}.aria .su-focus-center{order:-1}.aria .su-focus-topics,.aria .su-focus-notes{justify-self:stretch;width:auto;padding-top:0}.aria .su-focus-face{width:88px;height:88px}.aria .su-focus-face i{transform:scale(.8)}}@media (prefers-reduced-motion: no-preference){.aria .su-focus-face:before,.aria .su-focus-face:after{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;border-radius:50%;border:2px solid rgba(112,83,232,.4);opacity:0}.aria .su-focus-face[data-pose=talking]:before,.aria .su-focus-face[data-pose=talking]:after{animation:su-focus-ring 1.8s ease-out infinite}.aria .su-focus-face[data-pose=talking]:after{animation-delay:.9s}.aria .su-focus-face[data-pose=reading] i{animation:su-focus-look .3s ease-out forwards,su-focus-read 2s ease-in-out .3s infinite}.aria .su-focus-face{transition:transform .5s cubic-bezier(.2,.8,.2,1)}.aria .su-focus-face[data-pose=listening]{transform:rotate(-8deg)}.aria .su-focus-face[data-pose=listening] i{animation:su-focus-nod 3.2s ease-in-out .6s infinite}.aria .su-focus-face[data-pose=listening]:before{top:-8px;right:-8px;bottom:-8px;left:-8px;border-color:#7053e880;opacity:calc(.2 + var(--hear, 0) * .8);transform:scale(calc(1 + var(--hear, 0) * .22))}.aria .su-focus-face[data-pose=working]:before{top:-8px;right:-8px;bottom:-8px;left:-8px;opacity:1;border-color:#7053e840;border-top-color:#7053e8;animation:su-turn 1.1s linear infinite}.aria .su-focus-face i:before,.aria .su-focus-face i:after{animation:su-av-blink 4.6s ease-in-out 1.2s infinite}}@keyframes su-focus-ring{0%{opacity:1;transform:scale(.92)}to{opacity:0;transform:scale(1.3)}}@keyframes su-focus-nod{0%,60%,to{translate:0 0}70%{translate:0 4px}80%{translate:0 -1px}}@keyframes su-focus-look{to{translate:0 5px}}@keyframes su-focus-read{0%,to{translate:0 5px}25%{translate:-5px 5px}75%{translate:5px 5px}}@media (prefers-reduced-motion: no-preference){.aria.su-split .su-thread>.su-row-av>.su-av{animation:su-av-pop .55s cubic-bezier(.34,1.56,.64,1) both}.aria.su-split .su-av:after{transform-origin:center;animation:su-av-blink 4.6s ease-in-out 1.2s infinite}.aria.su-split .su-thread>.su-row-av>.su-av:has(.orbi[data-state=talking]),.aria.su-split .su-thread>.su-row-av>.su-av:has(.cand-orb[data-state=speaking]){animation:su-av-pop .55s cubic-bezier(.34,1.56,.64,1) both,su-av-halo 1.4s ease-out .3s infinite}.aria.su-split .su-gos>*{animation:su-go-rise .55s cubic-bezier(.2,.8,.2,1) backwards}.aria.su-split .su-go{position:relative;overflow:hidden;transition:transform .18s cubic-bezier(.2,.8,.2,1),background .15s,box-shadow .18s}.aria.su-split .su-go:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.28) 50%,transparent 65%);transform:translate(-100%);animation:su-go-sheen .9s ease-out .5s both;pointer-events:none}.aria.su-split .su-go:hover:not([disabled]){transform:translateY(-1px)}.aria.su-split .su-go:active:not([disabled]){transform:translateY(1px)}.aria.su-split .su-replies>p{animation:su-open .5s cubic-bezier(.2,.8,.2,1) .32s backwards}.aria.su-split .su-replies>p+p{animation-delay:.44s}}@keyframes su-av-pop{0%{opacity:0;transform:scale(.5)}}@keyframes su-av-blink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.15)}}@keyframes su-av-halo{0%{box-shadow:0 6px 16px #5438cc59,0 0 #7053e866}to{box-shadow:0 6px 16px #5438cc59,0 0 0 12px #7053e800}}@keyframes su-go-rise{0%{opacity:0;transform:translate3d(0,14px,0) scale(.97)}}@keyframes su-go-sheen{to{transform:translate(100%)}}.aria .su-bar{position:relative;display:flex;align-items:center;gap:16px;height:68px;padding:0 28px}.aria .su-later{display:inline-flex;align-items:center;gap:10px}.aria .su-later-err{font-size:13px;font-weight:600;color:#b4551f}.aria .su-logo-link{display:inline-flex;border-radius:8px}.aria .su-logo-link:focus-visible{outline:3px solid rgba(84,56,204,.35);outline-offset:4px}.aria .su-logo{display:block;height:26px;width:auto}.aria .su-bar-mid{position:absolute;left:50%;transform:translate(-50%)}.aria .su-bar-end{margin-left:auto}.aria .su-progress{display:inline-flex;align-items:center;gap:10px;height:32px;padding:0 14px;border-radius:99px;background:#fff;border:1px solid var(--line);box-shadow:0 2px 6px #1714250d;font-size:13px;color:var(--mut);white-space:nowrap}.aria .su-progress b{font-weight:700;color:var(--ink)}.aria .su-progress i{display:inline-flex;gap:4px}.aria .su-progress i span{width:18px;height:4px;border-radius:2px;background:#5438cc2e}.aria .su-progress i span[data-on]{background:var(--violet)}.aria .su-linkbtn{font:inherit;font-size:13.5px;font-weight:600;color:var(--mut);text-decoration:underline;text-underline-offset:3px;text-decoration-color:#17142540}.aria .su-linkbtn:hover{color:var(--ink);text-decoration-color:var(--ink)}.aria .su-linkbtn[disabled]{opacity:.5;cursor:default}.aria .su-col{width:100%;max-width:520px;margin:0 auto;padding:max(16px,calc(50vh - 345px)) 24px 48px}.aria .su-head{margin:0 0 18px;text-align:center;font-size:34px;font-weight:800;line-height:1.12;letter-spacing:-.03em;color:var(--ink)}.aria .su-head em{font:inherit;letter-spacing:inherit;color:var(--violet)}.aria .su-head-blank:before{content:" "}.aria .su-note{margin:14px 8px 0 0;text-align:right;font-family:Caveat,cursive;font-size:21px;font-weight:500;line-height:1.1;color:var(--hand);transform:rotate(-2deg);transform-origin:right center}.aria .su-body{position:relative;padding:20px;border-radius:22px;background:#fff;border:1px solid var(--line);box-shadow:0 2px 4px #1714250d,0 18px 50px #1714251a}.aria.su{--orb: 210px}.aria .su-hero{position:relative;z-index:0;display:flex;justify-content:center;margin-bottom:calc(var(--orb) * -.215 - 16px);pointer-events:none}.aria .su-hero .orbi{width:var(--orb);height:var(--orb)}.aria .su-hero .su-hero-face{position:relative;display:block;width:var(--orb);height:var(--orb)}.aria .su-hero .su-hero-face>.cand-orb{--orb-s: calc(var(--orb) * .62) !important;position:absolute;left:50%;top:47.5%;translate:-50% -50%}.aria .su-hero-tag{position:absolute;top:calc(var(--orb) * .276 - 5px);left:calc(50% + var(--orb) * .237 + 5px);width:0;height:0}.aria .su-hero-tag svg{position:absolute;left:-8px;top:-26px;overflow:visible;fill:none;stroke:var(--mut);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.aria .su-hero-tag span{position:absolute;left:50px;top:-42px;font-family:Caveat,cursive;font-size:26px;font-weight:600;line-height:1;color:var(--mut);white-space:nowrap;transform:rotate(-6deg)}.aria .su-hero-tag{transition:opacity .35s ease,translate .35s ease}.aria .su-hero-tag[data-away]{opacity:0;translate:4px -4px}.aria .su-hero-tag path{stroke-dasharray:1;animation:su-tag-draw .45s cubic-bezier(.45,0,.55,1) .35s backwards}.aria .su-hero-tag path+path{animation-duration:.2s;animation-delay:.8s}.aria .su-hero-tag span{animation:su-write .6s cubic-bezier(.2,.8,.2,1) 1s backwards}.aria.su-tag-first .su-body{animation:su-open .5s cubic-bezier(.2,.8,.2,1) 1.6s backwards}@keyframes su-tag-draw{0%{stroke-dashoffset:1}}.aria .su-hero-float{display:block;will-change:transform;animation:su-orb-float 5s cubic-bezier(.45,0,.55,1) infinite}@keyframes su-orb-float{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-4px,0)}}.aria .su-hero+.su-body,.aria .su-body{z-index:1}.aria.su:not(.su-inline) .su-av{display:none}.aria.su:not(.su-inline) .su-row-av{padding-left:0}.aria.su:not(.su-inline) .su-panel{margin-left:0}.aria .su-thread{display:flex;flex-direction:column;align-items:stretch}.aria .su-bub.su-typing{width:-moz-fit-content;width:fit-content}.aria .su-thread>.su-row>*{margin-top:6px}.aria .su-thread>.su-row:first-child>*{margin-top:0}.aria .su-thread>.su-row-av:not(:first-child)>.su-av{top:6px}.aria .su-row>*{transform-origin:left top;animation:su-open .42s cubic-bezier(.2,.8,.2,1) both}.aria .su-you>*{transform-origin:right top}@keyframes su-open{0%{opacity:0;transform:translate3d(0,8px,0) scale(.98)}}.aria .su-bub{box-sizing:border-box;max-width:100%;padding:12px 16px;border-radius:6px 18px 18px;background:var(--paper);color:var(--ink);font-size:15.5px;line-height:1.5;letter-spacing:-.005em;overflow:hidden}.aria .su-thread .su-row+.su-row .su-bub{border-top-left-radius:6px}.aria .su-txt{display:block;animation:su-txt .24s ease-out both}@keyframes su-txt{0%{opacity:0}}.aria .su-bub b{font-weight:700}.aria .su-bub a{font-weight:700;color:var(--violet);text-decoration:underline;text-underline-offset:3px}.aria .su-bub svg{display:inline;margin:-2px 4px 0 0;vertical-align:middle;color:var(--violet)}.aria .su-warn{background:#fbf0dc;color:#84662a}.aria .su-bub{transition:background .35s,color .35s}.aria .su-typing{display:flex;gap:4px;padding:16px 18px}.aria .su-typing i{width:6px;height:6px;border-radius:50%;background:var(--violet);animation:su-dot 1s ease-in-out infinite}.aria .su-typing i:nth-child(2){animation-delay:.15s}.aria .su-typing i:nth-child(3){animation-delay:.3s}@keyframes su-dot{0%,60%,to{transform:translateY(0);opacity:.35}30%{transform:translateY(-3px);opacity:1}}.aria .su-you{align-self:flex-end;width:-moz-fit-content;width:fit-content;max-width:85%;margin:8px 0 4px auto}.aria .su-you p{padding:11px 16px;border-radius:18px 18px 6px;background:var(--ink);color:#fff;font-size:14.5px}.aria.su{--av: 36px}.aria .su-row-av{position:relative;padding-left:calc(var(--av) + 10px)}.aria .su-thread>.su-row-av>.su-av{position:absolute;left:0;top:0;width:var(--av);height:var(--av);margin:0;overflow:hidden;border-radius:50%;background:#5146e5;border:2px solid #fff;box-shadow:0 4px 12px #1714252e}.aria .su-av .orbi{display:block;width:100%;height:100%}.aria .su-av .cand-orb{--orb-s: var(--av) !important;display:grid}.aria .su-checks{margin:0;padding:0;list-style:none;display:grid;gap:10px}.aria .su-checks li{display:flex;align-items:center;gap:10px;font-size:14.5px;line-height:20px;color:var(--dim);transition:color .4s}.aria .su-checks li[data-state=active],.aria .su-checks li[data-state=done],.aria .su-checks li[data-state=failed]{color:var(--ink)}.aria .su-checks li[data-state=active]{font-weight:600}.aria .su-checks i{flex:none;position:relative;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:#fff;box-shadow:inset 0 0 0 1.5px #1714251a;transition:background .35s,box-shadow .35s}.aria .su-checks li[data-state=pending] i:after{content:"";width:5px;height:5px;border-radius:50%;background:#1714252e}.aria .su-checks li[data-state=active] i{box-shadow:inset 0 0 0 2px #5438cc2e}.aria .su-checks li[data-state=active] i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid transparent;border-top-color:var(--violet);animation:su-turn .8s linear infinite}@keyframes su-turn{to{transform:rotate(360deg)}}.aria .su-checks li[data-state=done] i{background:var(--violet);box-shadow:none}.aria .su-checks svg{display:block;margin:0;overflow:visible;fill:none;stroke:#fff;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.aria .su-checks path{stroke-dasharray:1;animation:su-tick .45s cubic-bezier(.2,.8,.2,1) .1s both}.aria .su-checks.su-checks-settled path{animation:none}.aria .su-checks li[data-state=failed] i{background:#fbf0dc;box-shadow:inset 0 0 0 1.5px #84662a59}.aria .su-checks li[data-state=failed] i:after{content:"";width:6px;height:6px;border-radius:50%;background:#c08a2e}.aria .su-steps{display:block;padding:2px 0;font-size:14.5px}.aria .su-panel{margin:6px 0 0 calc(var(--av) + 10px);padding:16px;border-radius:18px;background:#f7f6fb;border:1px solid var(--line);color:var(--ink);font-size:15px;--color-primary: 84 56 204;--color-primary-hover: 74 47 184;--color-primary-active: 74 47 184;--color-primary-bg: 238 234 253;--color-primary-text: 255 255 255}.aria .su-drop{width:100%;display:flex;flex-direction:column;align-items:center;gap:6px;padding:26px 16px;border-radius:14px;border:1.5px dashed rgba(23,20,37,.18);background:#fff;color:var(--mut);text-align:center;transition:border-color .15s,background .15s}.aria .su-drop b{font-size:15px;font-weight:700;color:var(--ink)}.aria .su-drop span{font-size:12.5px;color:var(--dim)}.aria .su-drop:hover:not([disabled]),.aria .su-drop[data-dragging]{border-color:var(--violet);background:#f6f3ff;color:var(--violet)}.aria .su-drop:focus-visible{outline:2px solid var(--violet);outline-offset:2px}.aria .su-drop[disabled]{cursor:progress}.aria .su-onfile{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;margin-top:10px;padding:10px 12px;border-radius:12px;border:1px solid var(--line);background:#fff;font-size:14px;color:var(--mut)}.aria .su-onfile span{display:inline-flex;align-items:center;gap:8px}.aria .su-onfile svg{color:var(--violet)}.aria .su-alt.su-alt-split{display:flex;justify-content:space-between;align-items:center}.aria .su-replies{padding-top:18px}.aria .su-gos{display:grid;gap:10px}.aria .su-gos.su-gos-row{grid-template-columns:1fr 1fr}@media (max-width: 420px){.aria .su-gos.su-gos-row{grid-template-columns:1fr}}.aria .su-gos>*,.aria .su-replies>p{animation:su-open .42s cubic-bezier(.2,.8,.2,1) backwards}.aria .su-form{display:grid;gap:10px}.aria .su-field{width:100%;height:52px;padding:0 18px;border-radius:16px;border:1px solid rgba(23,20,37,.14);background:#fff;font:inherit;font-size:16px;color:var(--ink);transition:border-color .15s,box-shadow .15s}.aria .su-field::-moz-placeholder{color:var(--dim)}.aria .su-field::placeholder{color:var(--dim)}.aria .su-field:focus{outline:none;border-color:var(--violet);box-shadow:0 0 0 4px #5438cc26}.aria .su-field.su-field-sm{flex:1;min-width:0;height:42px;padding:0 16px;border-radius:999px;font-size:14px}.aria .su-go.su-go-sm:not(.su-go-alt){box-shadow:0 6px 16px #5438cc47}.aria .su-go.su-go-sm{flex:none;width:auto;height:42px;padding:0 20px;gap:8px;font-size:14px}.aria .su-panel-hint{margin:8px 0 0;font-size:13px;line-height:1.45;color:var(--mut)}.aria .su-field-code{text-align:center;font-size:22px;font-weight:700;letter-spacing:.5em;padding-left:calc(18px + .5em)}.aria .su-go{width:100%;height:52px;display:flex;align-items:center;justify-content:center;gap:10px;border-radius:999px;background:var(--violet);color:#fff;font-size:15px;font-weight:700;letter-spacing:-.005em;box-shadow:0 8px 24px #5438cc59;transition:transform .08s,background .15s,box-shadow .15s}.aria .su-go:after{content:"→";font-weight:700;transition:transform .15s}.aria .su-go:hover{background:var(--violet-h);box-shadow:0 10px 28px #5438cc6b}.aria .su-go:hover:after{transform:translate(3px)}.aria .su-go:active{transform:translateY(1px)}.aria .su-go:focus-visible{outline:2px solid var(--violet);outline-offset:3px}.aria .su-go.su-go-alt{background:#fff;color:var(--violet);border:1.5px solid rgba(84,56,204,.35);box-shadow:none}.aria .su-go.su-go-alt:after{content:none}.aria .su-go.su-go-alt:hover:not([disabled]){background:#f6f3ff;border-color:var(--violet)}.aria .su-go[disabled]{background:#d9d6e0;color:#8a8597;cursor:not-allowed;box-shadow:none}.aria .su-go.su-go-alt[disabled]{border-color:transparent}.aria .su-go[disabled][aria-busy=true]{background:var(--violet);color:#fff;opacity:.75;cursor:progress}.aria .su-go[disabled]:after{content:none}.aria .su-fine{margin-top:12px;text-align:center;font-size:12.5px;color:var(--dim)}.aria .su-fine svg{display:inline;margin:-2px 5px 0 0;vertical-align:middle}.aria .su-alt{margin-top:18px;padding-top:16px;border-top:1px solid var(--line);text-align:center;font-size:14px;color:var(--mut)}.aria .su-alt.su-alt-solo{margin-top:0;padding-top:0;border-top:0}.aria .su-alt a{font-weight:700;color:var(--violet);text-decoration:underline;text-underline-offset:3px;text-decoration-color:#5438cc59}.aria .su-alt a:hover{text-decoration-color:var(--violet)}.aria .su-inline-link{font:inherit;font-weight:700;color:var(--violet);text-decoration:none;text-underline-offset:3px}.aria .su-inline-link:hover{text-decoration:underline;text-decoration-color:var(--violet)}.aria .su-inline-link[disabled]{cursor:default;opacity:.6}.aria .su-note{animation:su-write .8s cubic-bezier(.2,.8,.2,1) backwards}.aria .su-content.su-enter{animation:su-fade-in .22s ease both}@keyframes su-fade-in{0%{opacity:0}}.aria .su-steps>:not(.su-current) :is(.su-content.su-enter,.su-row>*,.su-txt,.su-after,.su-gos>*,.su-replies>p){animation:none}.aria .su-row.su-row-held>*{animation:none}.aria.su-instant .su-row>*,.aria.su-instant .su-txt,.aria.su-instant .su-gos>*,.aria.su-instant .su-replies>p{animation:none}@media (max-width: 560px){.aria .su-bar-mid{display:none}.aria .su-head{font-size:28px}.aria.su{--orb: 170px}}.aria .su-call{display:flex;flex-direction:column}.aria .su-tabular{font-variant-numeric:tabular-nums}.aria .su-voice-turn{margin:2px 0 0;text-align:center;font-size:13px;color:var(--dim)}.aria .su-voice-turn b{font-weight:600;color:var(--mut)}.aria .su-voice{display:flex;flex-direction:column;align-items:center}.aria .su-voice-words{margin:10px 0 0;width:100%;height:5em;display:grid;place-items:start stretch;text-align:left;font-family:"Instrument Serif",Georgia,serif;font-style:italic;font-size:27px;line-height:1.25;letter-spacing:-.005em;color:var(--ink);overflow:hidden;transition:opacity .5s}.aria .su-page{position:relative;grid-area:1 / 1;padding-bottom:.08em;transition:transform .35s cubic-bezier(.2,.8,.2,1)}.aria .su-page-out{transform:translate3d(0,var(--shift, 0px),0);animation:su-page-out .42s cubic-bezier(.4,0,.6,1) forwards;pointer-events:none}@keyframes su-page-out{to{opacity:0;transform:translate3d(0,calc(var(--shift, 0px) - 14px),0);filter:blur(2px)}}.aria .su-voice-dim{opacity:.45}.aria .su-slot{display:inline-block}.aria .su-w{display:inline-block;transition:color .9s ease}.aria .su-c{opacity:0}.aria .su-w-said .su-c{opacity:1;animation:su-c-in .06s linear calc(var(--j, 0) * 45ms) backwards}@keyframes su-c-in{0%{opacity:0}}.aria .su-w-now{color:var(--violet)}.aria .su-w-said.su-w-now{transition:color .15s ease}.aria .su-voice-cut{color:var(--dim)}.aria .su-voice-hint{margin:4px 0 0;text-align:center;font-size:13.5px;color:var(--mut)}.aria .su-voice-extra{width:100%;margin-top:10px}.aria .su-ctrls{position:relative;display:flex;justify-content:center;gap:18px;padding:22px 0 4px}.aria .su-ctrl{width:54px;height:54px;display:grid;place-items:center;border-radius:50%;background:#fff;color:var(--ink);border:1px solid rgba(23,20,37,.14);transition:background .15s,border-color .15s,color .15s,transform .08s}.aria .su-ctrl:hover:not(:disabled){border-color:var(--violet);color:var(--violet)}.aria .su-ctrl[aria-pressed=true],.aria .su-ctrl[aria-pressed=true]:hover:not(:disabled){background:var(--ink);border-color:var(--ink);color:#fff}.aria .su-ctrl-end,.aria .su-ctrl-end:hover:not(:disabled){background:#e5484d;border-color:#e5484d;color:#fff}.aria .su-ctrl-end:hover:not(:disabled){background:#d43b40}.aria .su-ctrl:active:not(:disabled){transform:scale(.96)}.aria .su-ctrl:disabled{opacity:.4;cursor:not-allowed}.aria .su-ctrl:focus-visible,.aria .su-pill:focus-visible{outline:3px solid rgba(84,56,204,.35);outline-offset:2px}.aria .su-pill{height:38px;padding:0 16px;border-radius:999px;background:var(--violet);color:#fff;font-size:14px;font-weight:700;transition:background .15s}.aria .su-pill:hover:not(:disabled){background:var(--violet-h)}.aria .su-pill:disabled{background:#d9d6e0;cursor:not-allowed}.aria .su-pill-alt,.aria .su-pill-alt:hover:not(:disabled){background:#fff;color:var(--violet);box-shadow:inset 0 0 0 1.5px #5438cc59}.aria .su-hero-note{position:absolute;top:calc(var(--orb) * .2)}.aria .su-hero-left{right:calc(50% + 258px);max-width:240px;transform:rotate(-3deg);transform-origin:right top}.aria .su-hero-right{left:calc(50% + 258px);max-width:240px;transform:rotate(2deg);transform-origin:left top}.aria .su-heard{font-family:Caveat,cursive;font-size:22px;font-weight:500;line-height:1.15;animation:su-open .42s cubic-bezier(.2,.8,.2,1) both}.aria .su-heard b{display:block;font-weight:600;color:var(--hand)}.aria .su-heard ul{margin:2px 0 0;padding:0;list-style:none;display:grid;gap:2px}.aria .su-heard li{width:-moz-max-content;width:max-content;max-width:230px;color:var(--violet);animation:su-write .7s cubic-bezier(.2,.8,.2,1) backwards}@keyframes su-write{0%{clip-path:inset(-.4em 100% -.4em -.4em)}to{clip-path:inset(-.4em -.4em -.4em -.4em)}}.aria .su-topics ol{margin:0;padding:0;list-style:none;display:grid;gap:2px}.aria .su-topics li{display:flex;align-items:center;gap:6px;font-family:Caveat,cursive;font-size:22px;font-weight:500;line-height:1.15;white-space:nowrap;color:var(--hand);transition:color .5s}.aria .su-topics li[data-done]{color:var(--ink)}.aria .su-topics svg{flex:none;overflow:visible;fill:none;stroke-linecap:round;stroke-linejoin:round}.aria .su-topics circle{fill:var(--hand);opacity:.6}.aria .su-topics path{stroke:var(--violet);stroke-width:2.4;stroke-dasharray:1;animation:su-tick .5s cubic-bezier(.2,.8,.2,1) both}@keyframes su-tick{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@media (max-width: 1040px){.aria .su-hero-note{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.aria .su-chat{margin-top:10px;display:flex;flex-direction:column;border-radius:16px;border:1px solid var(--line);overflow:hidden}.aria .su-chat-log{height:clamp(200px,calc(100vh - 530px),440px);overflow-y:auto;padding:14px;display:flex;flex-direction:column;gap:6px}.aria .su-chat-log:focus-visible{outline:2px solid rgba(84,56,204,.35);outline-offset:-2px}.aria .su-chat-aria,.aria .su-chat-you{margin:0;max-width:85%;padding:10px 14px;font-size:15px;line-height:1.5;white-space:pre-wrap;animation:su-open .42s cubic-bezier(.2,.8,.2,1) both}.aria .su-chat-aria{align-self:flex-start;border-radius:6px 18px 18px;background:var(--paper)}.aria .su-chat-you{align-self:flex-end;border-radius:18px 6px 18px 18px;background:var(--violet);color:#fff;transform-origin:right top}.aria .su-chat-form{display:flex;align-items:flex-end;gap:8px;margin:0 12px 12px;padding:6px 6px 6px 16px;border-radius:22px;border:1px solid rgba(23,20,37,.12);background:#fff;box-shadow:0 1px 2px #1714250a;transition:border-color .15s,box-shadow .15s}.aria .su-chat-form:focus-within{border-color:#5438cc8c;box-shadow:0 0 0 4px #5438cc1a}.aria .su-chat-form textarea{flex:1;min-width:0;min-height:36px;max-height:132px;field-sizing:content;resize:none;padding:7px 0;border:0;background:transparent;font:inherit;font-size:15px;line-height:1.45;color:var(--ink)}.aria .su-chat-form textarea:focus{outline:none}.aria .su-chat-form textarea::-moz-placeholder{color:var(--dim)}.aria .su-chat-form textarea::placeholder{color:var(--dim)}.aria .su-chat-send{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--violet);color:#fff;transition:background .15s,color .15s,transform .15s}.aria .su-chat-send:hover:not(:disabled){background:var(--violet-h)}.aria .su-chat-send:active:not(:disabled){transform:scale(.94)}.aria .su-chat-send:focus-visible{outline:3px solid rgba(84,56,204,.35);outline-offset:2px}.aria .su-chat-send:disabled{background:#efedf5;color:#b4afc4;cursor:not-allowed}.aria .su-chat-end{margin-top:12px;display:flex;justify-content:center}.aria .su-end-chat{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 16px;border:0;border-radius:99px;background:#e5484d;font:inherit;font-size:13.5px;font-weight:700;color:#fff;cursor:pointer;box-shadow:0 6px 16px -6px #e5484d8c;transition:background .15s,transform .15s}.aria .su-end-chat:hover:not(:disabled){background:#d43b40}.aria .su-end-chat:active:not(:disabled){transform:scale(.97)}.aria .su-end-chat:focus-visible{outline:3px solid rgba(229,72,77,.35);outline-offset:2px}.aria .su-end-chat:disabled{opacity:.5;cursor:not-allowed}.aria .su-row[style]>*{animation-delay:var(--arrive-delay, 0ms)}.aria .su-row[style] .su-txt{animation-delay:calc(var(--arrive-delay, 0ms) + 80ms)}.aria .su-after{animation:su-open .42s cubic-bezier(.2,.8,.2,1) .38s both}.aria .su-thread-answer:not(:empty){margin-top:10px}@media (prefers-reduced-motion: reduce){.aria .su-row>*,.aria .su-after,.aria .su-txt,.aria .su-gos>*,.aria .su-replies>p,.aria .su-content.su-enter,.aria .su-hero-float,.aria .su-topics path,.aria .su-heard,.aria .su-checks path,.aria .su-checks li[data-state=active] i:after,.aria .su-heard li,.aria .su-chat-aria,.aria .su-chat-you{animation:none}.aria .su-w{transition:none}.aria .su-w-said .su-c{animation:none}.aria .su-page-out{display:none}.aria .su-voice-words{transition:none}.aria .su-note,.aria .su-hero-tag span,.aria .su-hero-tag path,.aria.su-tag-first .su-body{animation:none}}.aria.su.su-dash{--color-primary: 84 56 204;--color-primary-hover: 74 47 184;--color-primary-active: 74 47 184;--color-primary-bg: 238 234 253;--color-primary-border: 196 184 240;--color-primary-text: 255 255 255;--color-bg-surface: 255 255 255;--color-bg-surface-raised: 255 255 255;--color-bg-surface-sunken: 245 242 236;--color-border: 230 226 218;--color-border-subtle: 238 235 228;--color-border-strong: 214 209 200;--color-text-primary: 23 20 37;--color-text-secondary: 92 87 104;--color-text-tertiary: 138 133 151;--color-success: 11 122 90;--color-success-bg: 231 248 241;--color-success-border: 191 235 221;--color-warning: 168 106 18;--color-warning-bg: 251 240 220;--color-warning-border: 240 214 165;--color-info: 47 107 216;--color-info-bg: 231 238 251;--color-error: 194 54 43;--color-error-bg: 251 233 231;min-height:0;flex:1}.aria .dash-head{margin:4px 0 26px}.aria .dash-head h1{margin:0;font-size:32px;font-weight:800;line-height:1.1;letter-spacing:-.03em}.aria .dash-head h1 em{font:inherit;letter-spacing:inherit;color:var(--violet)}.aria .dash-head p{max-width:60ch;margin:10px 0 0;font-size:15px;line-height:1.55;color:var(--mut)}.aria .dash-chips{display:flex;flex-wrap:wrap;gap:8px}.aria .dash-chip{height:var(--btn-h, 40px);padding:var(--btn-pad, 0 18px);border-radius:99px;background:#fff;border:1px solid var(--line);font-size:13.5px;font-weight:600;color:var(--mut);transition:background .15s,color .15s,border-color .15s}.aria .dash-chip:hover{color:var(--ink);border-color:#1714252e}.aria .dash-chip[aria-pressed=true]{background:var(--violet);border-color:var(--violet);color:#fff}.aria .dash-jobs{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.aria .job{border-radius:18px;background:#fff;border:1px solid var(--line);box-shadow:0 1px 2px #1714250a;transition:border-color .2s ease,box-shadow .2s ease,translate .2s ease}.aria .job:not([data-open]):hover{border-color:#5438cc61;box-shadow:0 2px 4px #1714250a,0 16px 34px -10px #5438cc38;translate:0 -2px}.aria .job:not([data-open]):active{translate:0}.aria .job:not([data-open]):hover .job-head-main b{color:var(--violet)}.aria .job[data-open]{border-color:#5438cc4d;box-shadow:0 2px 4px #1714250a,0 18px 44px #5438cc1f}.aria .job-head{width:100%;display:flex;align-items:center;gap:14px;padding:16px 18px;border-radius:17px;text-align:left;transition:background .25s ease}.aria .job[data-open] .job-head{border-radius:17px 17px 0 0;background:linear-gradient(180deg,#5438cc0f,#5438cc05)}.aria .job-head-main{flex:1;min-width:0}.aria .job-head-main b{display:block;font-size:15.5px;font-weight:700;line-height:1.35;transition:color .18s ease}.aria .job-head-main small{display:block;margin-top:3px;font-size:13px;color:var(--mut)}.aria .job-head .dash-fit{flex:none;margin-left:0}.aria .job-why-line{display:block;margin-top:6px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;color:var(--violet)}.aria .job-pay{flex:none;padding:3px 10px;border-radius:99px;background:#1714250d;font-size:12px;font-weight:700;color:var(--ink)}@media (max-width: 639px){.aria .job-pay{display:none}.aria .job-head{display:grid;grid-template-columns:auto minmax(0,1fr);-moz-column-gap:12px;column-gap:12px;row-gap:8px;align-items:start}.aria .job-head>.co{grid-row:1 / 3}.aria .job-head-main{grid-column:2;grid-row:1}.aria .job-head .dash-fit{grid-column:2;grid-row:2;justify-self:start}}.aria .prac-top{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(280px,1fr);gap:18px;align-items:start}.aria .prac-progress{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,1.4fr);gap:28px;padding:24px 26px}.aria .prac-kicker{margin:0 0 10px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--dim)}.aria .prac-progress-score{display:flex;flex-direction:column;align-items:center;text-align:center}.aria .prac-progress-score .prac-kicker{align-self:flex-start}.aria .prac-arc{width:210px;filter:drop-shadow(0 10px 18px rgba(84,56,204,.22))}.aria .prac-arc .pres-arc-track{stroke:#5438cc1a}.aria .prac-arc-num{font-size:46px;font-weight:700;letter-spacing:-.04em}.aria .prac-trend-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.aria .prac-legend{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--mut)}.aria .prac-legend i{width:18px;border-top:1.5px dashed rgba(11,122,90,.6)}.aria .prac-chart-wrap{width:100%;min-width:0}.aria .prac-chart{display:block;overflow:visible}.aria .prac-chart-grid{stroke:#1714250f;stroke-width:1}.aria .prac-chart-axis,.aria .prac-chart-date{font-size:11px;fill:#9a95a6}.aria .prac-chart-good{stroke:#0b7a5a;stroke-opacity:.45;stroke-width:1.2;stroke-dasharray:4 5}.aria .prac-chart-good-label{font-size:11px;font-weight:600;fill:#0b7a5a;fill-opacity:.8}.aria .prac-chart-line{fill:none;stroke-width:3;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;animation:prac-draw 1s cubic-bezier(.2,.8,.2,1) .1s backwards}.aria .prac-chart-area{animation:job-pop-fade .8s ease .4s backwards}.aria .prac-chart-dot{fill:#fff;stroke:#8a7bfb;stroke-width:2.5}.aria .prac-chart-pt[data-latest] .prac-chart-dot{fill:#5438cc;stroke:#fff;stroke-width:2.5}.aria .prac-chart-halo{fill:#5438cc24}.aria .prac-chart-val{font-size:12.5px;font-weight:700;fill:#171425}.aria .prac-chart-pt:not([data-latest]) .prac-chart-val{fill:#5c5768;font-weight:600}.aria .prac-chart-ghost line{stroke:#b9aef5;stroke-width:2;stroke-dasharray:4 6}.aria .prac-chart-ghost circle{fill:#fff;stroke:#b9aef5;stroke-width:2;stroke-dasharray:3 3}.aria .prac-chart-ghost text:not(.prac-chart-date){font-size:12.5px;font-weight:700;fill:#b9aef5}.aria .prac-trend-caption{margin:-4px 0 0;font-size:12.5px;text-align:center;color:var(--mut)}@keyframes prac-draw{0%{stroke-dashoffset:1}}.aria .prac-progress-title{margin:6px 0 0;font-size:15px;font-weight:600;color:var(--ink)}.aria .prac-progress-title span{font-weight:500;color:var(--mut)}.aria .prac-delta{display:inline-flex;align-items:center;gap:4px;margin-top:10px;padding:4px 10px;border-radius:99px;font-size:12.5px;font-weight:600}.aria .prac-delta[data-dir=up]{background:#e7f8f1;color:#0b7a5a}.aria .prac-delta[data-dir=down]{background:#fbeee4;color:#b4551f}.aria .prac-history{display:flex;align-items:flex-end;gap:8px;height:84px;margin-top:20px;padding-top:6px}.aria .prac-history-bar{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:4px;width:26px;height:100%}.aria .prac-history-bar i{width:100%;border-radius:6px 6px 3px 3px;background:#5438cc38}.aria .prac-history-bar[data-latest] i{background:var(--violet)}.aria .prac-history-bar small{font-size:11px;font-weight:600;color:var(--mut)}.aria .prac-progress-detail{display:flex;flex-direction:column;gap:16px;min-width:0}.aria .prac-summary{margin:0;font-size:15px;line-height:1.6;color:var(--ink)}.aria .prac-sections{display:grid;gap:10px;margin:0;padding:0;list-style:none}.aria .prac-latest-facts{margin:2px 0 8px;font-size:12.5px;color:var(--dim)}.aria .prac-sec-row{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(80px,1.1fr) 38px;align-items:center;gap:10px;font-size:13.5px}.aria .prac-sec>summary.prac-sec-row{grid-template-columns:auto minmax(0,1fr) minmax(80px,1.1fr) 38px 16px;margin:-5px -6px;padding:5px 6px;border-radius:12px;list-style:none;cursor:pointer;transition:background .15s}.aria .prac-sec>summary::-webkit-details-marker{display:none}.aria .prac-sec>summary:hover{background:#5438cc0f}.aria .prac-sec>summary:focus-visible{outline:3px solid rgba(84,56,204,.35);outline-offset:1px}.aria .prac-sec-chev{color:var(--dim);transition:transform .2s ease}.aria .prac-sec[open] .prac-sec-chev{transform:rotate(180deg)}.aria .mq{display:grid;gap:8px;margin:12px 0 6px 46px;padding:0;list-style:none}.aria .mq li{padding:12px 14px;border-radius:14px;background:#5438cc0a;box-shadow:inset 0 0 0 1px #5438cc14}.aria .mq-top{display:flex;align-items:flex-start;gap:10px}.aria .mq-n{display:grid;flex:none;place-items:center;width:22px;height:22px;border-radius:50%;background:#5438cc1f;font-size:11.5px;font-weight:800;color:var(--violet)}.aria .mq-prompt{flex:1;min-width:0;margin:1px 0 0;font-size:14px;font-weight:600;line-height:1.45;color:var(--ink)}.aria .mq-quote{margin:10px 0 0 32px;padding:2px 0 2px 12px;border-left:3px solid rgba(84,56,204,.3);font-size:13.5px;line-height:1.55;color:var(--ink)}.aria .mq-quote small{display:block;margin-bottom:2px;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--dim)}.aria .mq-note{margin:8px 0 0 32px;font-size:13px;line-height:1.5;color:var(--mut)}.aria .pres-qs{margin-top:10px}.aria .pres-qs>summary{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;margin-left:-10px;border-radius:99px;list-style:none;font-size:13px;font-weight:700;color:var(--violet);cursor:pointer;transition:background .15s}.aria .pres-qs>summary::-webkit-details-marker{display:none}.aria .pres-qs>summary:hover{background:#5438cc14}.aria .pres-qs>summary svg{transition:transform .2s ease}.aria .pres-qs[open]>summary svg{transform:rotate(180deg)}.aria .pres-qs .mq{margin-left:0}@media (max-width: 640px){.aria .mq,.aria .mq-quote,.aria .mq-note{margin-left:0}}.aria .prac-sec-name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--ink)}.aria .prac-sec-bar{height:10px;overflow:hidden;border-radius:5px;background:#1714250f}.aria .prac-sec-bar i{display:block;height:100%;border-radius:5px;background:linear-gradient(90deg,#7fd6a5,#0b7a5a);transform-origin:left;animation:prac-grow .9s cubic-bezier(.2,.8,.2,1) .2s backwards}.aria .prac-sec-bar i[data-band=mid]{background:linear-gradient(90deg,#f3c77a,#d68c1e)}.aria .prac-sec-bar i[data-band=low]{background:linear-gradient(90deg,#f5a07a,#d9480f)}.aria .prac-sec-score{display:grid;place-items:center;height:26px;border-radius:8px;font-size:13px;font-weight:700;background:#e7f8f1;color:#0b7a5a}.aria .prac-sec-score[data-band=mid]{background:#fcf0dc;color:#a86a12}.aria .prac-sec-score[data-band=low]{background:#fde8dc;color:#b4400c}@keyframes prac-grow{0%{transform:scaleX(0)}}.aria .prac-take{position:relative;padding:14px 14px 14px 56px;border-radius:16px;background:linear-gradient(135deg,#eef9f2,#f7fcf9);box-shadow:inset 0 0 0 1px #0b7a5a1f}.aria .prac-take[data-tone=work]{background:linear-gradient(135deg,#fdf3e4,#fffaf2);box-shadow:inset 0 0 0 1px #d68c1e29}.aria .prac-take-ic{position:absolute;top:14px;left:14px;display:grid;place-items:center;width:30px;height:30px;border-radius:10px;background:#0b7a5a;color:#fff}.aria .prac-take[data-tone=work] .prac-take-ic{background:#d68c1e}.aria .prac-take small{display:block;font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#0b7a5a}.aria .prac-take[data-tone=work] small{color:#b7791f}.aria .prac-take b{display:block;margin-top:3px;font-size:14px;font-weight:600;color:var(--ink)}.aria .prac-take p{margin:4px 0 0;font-size:13px;line-height:1.5;color:var(--mut)}.aria .prac-full{align-self:flex-start;font-size:13.5px;font-weight:600;color:var(--violet)}.aria .prac-full:hover{text-decoration:underline}.aria .prac-first{grid-template-columns:minmax(0,1fr)}.aria .prac-first h2{margin:0;max-width:560px;font-size:22px;font-weight:700;letter-spacing:-.02em;line-height:1.3;color:var(--ink)}.aria .prac-how{display:grid;gap:10px;margin:18px 0 0;padding-left:20px;font-size:14.5px;line-height:1.55;color:var(--mut)}.aria .prac-how b{font-weight:600;color:var(--ink)}.aria .prac-ready{display:flex;flex-direction:column;gap:12px;padding:22px}.aria .prac-ready .prac-kicker{margin:0}.aria .prac-ready-sub{margin:0;font-size:14.5px;line-height:1.55;color:var(--mut)}.aria .prac-ready-sub b{font-weight:600;color:var(--ink)}.aria .prac-ready-list{display:grid;gap:8px}.aria .prac-ready-list .prac-row-wrap{border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1px #17142512}.aria .prac-ready-list .prac-row-main b{overflow:visible;white-space:normal}.aria .prac-ready .prac-buy{align-self:flex-start;margin-top:auto}.aria .prac-levels{margin-bottom:14px}.aria .prac-group+.prac-group{margin-top:22px}.aria .prac-group-label{margin:0 0 10px;font-size:13px;font-weight:700;color:var(--mut)}.aria .prac-lib{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px}.aria .prac-lib>div{scroll-margin:120px}@media (max-width: 1100px){.aria .prac-top{grid-template-columns:minmax(0,1fr)}}@media (max-width: 760px){.aria .prac-progress,.aria .prac-takes{grid-template-columns:minmax(0,1fr)}}.aria .jobs-search{display:flex;flex:1 1 260px;align-items:center;gap:8px;max-width:380px;margin-left:auto;height:40px;padding:0 12px;border-radius:12px;background:#fff;box-shadow:inset 0 0 0 1px #1714251a;color:var(--dim);transition:box-shadow .15s}.aria .jobs-search:focus-within{box-shadow:inset 0 0 0 1.5px #5438cc80,0 0 0 4px #5438cc1a}.aria .jobs-search input{flex:1;min-width:0;border:0;outline:none;background:transparent;font:inherit;font-size:14px;color:var(--ink)}.aria .jobs-search input::-webkit-search-cancel-button{display:none}.aria .jobs-search button{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#efedf5;color:var(--mut)}.aria .jobs-more{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px;padding:6px 0 10px;font-size:13px;color:var(--mut)}.aria .jobs-more [role=alert]{width:100%;text-align:center;color:#b4551f}.aria .jobs-empty-acts{display:flex;flex-wrap:wrap;align-items:center;gap:10px}@media (max-width: 767px){.aria .jobs-search{max-width:none}}.aria.job-pop-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:45;background:transparent;--ink: #171425;--mut: #5c5768;--dim: #8a8597;--violet: #5438cc;--violet-h: #4a2fb8;--line: rgba(23, 20, 37, .08)}.aria .job-pop-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#17142547;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:job-pop-fade .25s ease both}.aria .job-pop{position:absolute;top:28px;left:50%;display:flex;flex-direction:column;width:min(820px,calc(100% - 32px));height:min(760px,calc(100vh - 132px));height:min(760px,calc(100dvh - 132px));overflow:hidden;transform:translate(-50%);border-radius:24px;background:#fff;box-shadow:0 0 0 1px #1714250f,0 40px 90px -30px #17142573;outline:none;animation:job-pop-in .35s cubic-bezier(.2,.8,.2,1) both}.aria .job-pop-head{position:relative;flex:none;padding:24px 28px 20px;background:radial-gradient(420px 220px at 0% 0%,rgba(138,123,251,.18),transparent 70%),radial-gradient(380px 200px at 100% 0%,rgba(127,240,210,.16),transparent 70%),#fcfbff;border-bottom:1px solid var(--line)}.aria .job-pop-nav{position:absolute;top:16px;right:16px;display:flex;align-items:center;gap:6px}.aria .job-pop-nav .num{margin-right:4px;font-size:12.5px;color:var(--dim)}.aria .job-pop-nav button{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#fff;box-shadow:0 0 0 1px #17142514;color:var(--ink);transition:background .15s,box-shadow .15s}.aria .job-pop-nav button:hover:not(:disabled){box-shadow:0 0 0 1.5px #5438cc59}.aria .job-pop-nav button:disabled{opacity:.35;cursor:default}.aria .job-pop-nav .job-pop-close{margin-left:6px}.aria .job-pop-id{display:flex;align-items:center;gap:16px;padding-right:170px}.aria .job-pop-id-main{min-width:0}.aria .job-pop-id h2{margin:0;font-size:23px;font-weight:700;letter-spacing:-.02em;line-height:1.25;color:var(--ink)}.aria .job-pop-id p{margin:3px 0 0;font-size:14px;color:var(--mut)}.aria .job-pop-tags{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px}.aria .job-pop-tags .role-fit{margin-right:4px}.aria .job-pop-tag{padding:4px 11px;border-radius:99px;background:#ffffffd9;box-shadow:inset 0 0 0 1px #17142514;font-size:12.5px;font-weight:600;color:var(--ink)}.aria .job-pop-tag-quiet{font-weight:500;color:var(--mut)}.aria .job-pop-body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:4px 28px 8px}.aria .job-pop-sec{padding:22px 0;border-top:1px solid var(--line)}.aria .job-pop-sec:first-child{border-top:0}.aria .job-pop-sec h3{margin:0 0 12px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--dim)}.aria .job-pop-sec .role-tile-skills{margin:0 0 10px}.aria .job-pop-why{margin:0;font-size:14.5px;line-height:1.6;color:var(--violet)}.aria .job-pop-muted{margin:0;font-size:13.5px;color:var(--mut)}.aria .job-pop-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.aria .job-pop-fact{padding:12px 14px;border-radius:14px;background:#f6f4fa}.aria .job-pop-fact small{display:block;font-size:12px;color:var(--dim)}.aria .job-pop-fact div{margin-top:3px;font-size:14.5px;font-weight:600;color:var(--ink)}.aria .job-pop-prep p{margin:0;font-size:14px;line-height:1.55;color:var(--mut)}.aria .job-pop-prep-acts{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0 8px}.aria .job-pop-foot{flex:none;display:flex;align-items:center;gap:14px;padding:14px 28px;border-top:1px solid var(--line);background:#fff}.aria .job-pop-ask{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px;border-radius:99px;background:#efeafc;font-size:13.5px;font-weight:600;color:var(--violet);transition:background .15s}.aria .job-pop-ask:hover{background:#e5defb}.aria .job-pop-foot-note{margin-left:auto;font-size:12.5px;color:var(--dim)}.aria .su-go.dash-go.job-apply{width:auto;height:42px;padding:0 20px;font-size:14px}.cand-canvas:has(.job-pop-root) div:has(>.cand-chat-dock){z-index:50}.cand-canvas:has(.job-pop-root) .cand-chat-peek{display:none}@keyframes job-pop-fade{0%{opacity:0}}@keyframes job-pop-in{0%{opacity:0;transform:translate(-50%,14px) scale(.98)}}@media (max-width: 640px){.aria .job-pop{top:12px;width:calc(100% - 16px)}.aria .job-pop-id{padding-right:0;margin-top:34px}.aria .job-pop-foot-note{display:none}}@media (prefers-reduced-motion: reduce){.aria .job-pop,.aria .job-pop-backdrop{animation:none}}.aria .job-body{display:grid;padding:0 24px;border-top:1px solid var(--line)}.aria .job-sec{display:grid;gap:10px;padding:18px 0}.aria .job-sec+.job-sec{border-top:1px solid var(--line)}.aria .job-sec-label{font-size:13px;font-weight:700;color:var(--ink)}.aria .job-text{margin:0;font-size:14.5px;line-height:1.55}.aria .job-why{padding:12px 14px;border-radius:12px;background:#5438cc0f;color:var(--ink);font-weight:600}.aria .job-muted{color:var(--mut)}.aria .job-fade{position:absolute;inset:auto 0 0 0;height:64px;pointer-events:none;background:linear-gradient(to top,#f7f6fb,#f7f6fb00)}.aria .job-posting{padding:14px 18px 12px;border-radius:14px;background:#f7f6fb;border:1px solid var(--line)}.aria .job-prep{padding:14px 18px;border-radius:14px;background:#5438cc0d;border:1px solid rgba(84,56,204,.14)}.aria .job-more{margin-top:8px;font-size:13.5px;font-weight:700;color:var(--violet)}.aria .job-facts{display:grid;gap:8px}@media (min-width: 640px){.aria .job-facts{grid-template-columns:1fr 1fr}}@media (min-width: 820px){.aria .job-facts{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}.aria .job-fact{padding:10px 14px;border-radius:12px;background:#f7f6fb;border:1px solid var(--line)}.aria .job-fact small{display:block;font-size:12px;font-weight:600;color:var(--mut)}.aria .job-fact>div{margin-top:2px;font-size:14.5px;font-weight:600}.aria .job-link{font-weight:600;color:var(--violet);word-break:break-all}.aria .job-acts{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.aria .job-done{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border-radius:99px;background:#5438cc1a;font-size:13px;font-weight:700;color:var(--violet)}.aria .job-note{margin:8px 0 0;font-size:12.5px;color:var(--dim)}.aria .job-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;margin:0 -24px;padding:14px 24px;border-top:1px solid var(--line);border-radius:0 0 17px 17px;background:#f7f6fb;font-size:12.5px;color:var(--mut)}.aria .dash-apply:disabled{opacity:.6;cursor:default}.aria .job-head:focus-visible,.aria .dash-chip:focus-visible,.aria .job-more:focus-visible,.aria .job-link:focus-visible{outline:3px solid rgba(84,56,204,.35);outline-offset:2px}.aria .dash{position:relative;z-index:1;width:100%;margin:0 auto;padding:28px clamp(24px,4vw,72px) 40px}.cand-canvas:has(.cand-chat-dock) .aria .dash{padding-bottom:96px}.aria .dash-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(40px,5vw,96px);min-height:520px}.aria .dash-hero-solo{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:28px;min-height:0;max-width:760px;padding:36px 0 8px}.aria .dash-you{display:grid;place-items:center;width:76px;height:76px;margin-top:4px;border-radius:50%;background:linear-gradient(135deg,#7053e8,#3a2596);box-shadow:0 0 0 4px #fff,0 0 0 7px #f0c75e,0 0 0 14px #f0c75e2e,0 16px 40px #5438cc4d}.aria .dash-you img{width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover}.aria .dash-you span{font-size:34px;line-height:1}.aria .dash-side{min-width:0}.aria .dash-side .dash-sk{display:block}.aria .dash-side-title{margin:0;font-size:30px;font-weight:700;letter-spacing:-.025em;line-height:1.2;color:var(--ink)}.aria .dash-side-title em{font-style:normal;color:var(--violet)}.aria .dash-side-title em.num{font-size:1.35em;font-weight:800;line-height:1;letter-spacing:-.03em}@media (max-width: 640px){.aria .dash-orbit-only{display:none}}.aria .dash-side-sub em{font-style:normal;font-weight:700;color:var(--violet)}.aria .dash-side-sub{margin:6px 0 0;max-width:560px;font-size:15px;line-height:1.55;color:var(--mut)}.aria .dash-ints{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin-top:22px}.aria .dash-int{padding:18px 20px;border-radius:18px;background:#fff;box-shadow:0 0 0 1px #5438cc40,0 16px 34px -18px #5438cc66}.aria .dash-int[data-soon]{box-shadow:0 0 0 1px #d68c1e66,0 16px 34px -18px #d68c1e73}.aria .dash-int-head{display:flex;align-items:center;gap:14px}.aria .dash-int-main{min-width:0}.aria .dash-int-main h3{margin:0;font-size:15.5px;font-weight:600;color:var(--ink)}.aria .dash-int-main h3 a:hover{text-decoration:underline}.aria .dash-int-main p{margin:1px 0 0;font-size:13px;color:var(--mut)}.aria .dash-int-foot{display:flex;align-items:flex-end;gap:16px;margin-top:16px;padding-top:14px;border-top:1px solid var(--line)}.aria .dash-int-clock{display:grid;flex:1;grid-template-columns:auto 1fr;align-items:baseline;-moz-column-gap:8px;column-gap:8px;min-width:0}.aria .dash-int-clock b{font-size:26px;font-weight:700;letter-spacing:-.03em;line-height:1;white-space:nowrap;color:var(--ink)}.aria .dash-int-clock small{font-size:12.5px;white-space:nowrap;color:var(--dim)}.aria .dash-int-win{grid-column:1 / -1;max-width:260px;height:4px;margin-top:10px;overflow:hidden;border-radius:2px;background:#ece9f3}.aria .dash-int-win i{display:block;height:100%;border-radius:2px;background:var(--violet)}.aria .dash-int[data-soon] .dash-int-clock b{color:#c77d12}.aria .dash-int[data-soon] .dash-int-win i{background:#d68c1e}.aria .dash-then{margin:8px 0 -4px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--dim)}.aria .dash-remind{margin:0;font-size:12.5px;color:var(--dim)}.aria .dash-alist{margin-top:18px}.aria .dash-ints .dash-alist{margin-top:0}.aria .dash-arow{display:flex;align-items:center;gap:12px;padding:11px 2px;border-top:1px solid var(--line);transition:background .15s}.aria .dash-arow:hover{background:linear-gradient(90deg,transparent,rgba(84,56,204,.04),transparent)}.aria .dash-arow[data-closed]{opacity:.6}.aria .dash-arow-main{flex:1;min-width:0}.aria .dash-arow-main b{display:block;overflow:hidden;font-size:14.5px;font-weight:600;white-space:nowrap;text-overflow:ellipsis;color:var(--ink)}.aria .dash-arow-main small{display:block;overflow:hidden;font-size:12.5px;white-space:nowrap;text-overflow:ellipsis;color:var(--mut)}.aria .dash-arow-left{font-size:12.5px;white-space:nowrap;color:var(--mut)}.aria .dash-arow-left b{font-size:14px;color:var(--ink)}.aria .dash-arow-ask{display:grid;place-items:center;width:30px;height:30px;flex:none;border-radius:9px;color:var(--violet);opacity:0;transition:opacity .15s,background .15s}.aria .dash-arow:hover .dash-arow-ask,.aria .dash-arow-ask:focus-visible{opacity:1}.aria .dash-arow-ask:hover{background:#5438cc14}.aria .dash-practice{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:14px;background:#f2faf5;font-size:13.5px;color:var(--mut)}.aria .dash-side>.dash-practice{margin-top:18px}.aria .dash-practice i{display:grid;place-items:center;width:28px;height:28px;flex:none;border-radius:8px;background:#e7f8f1;color:#0b7a5a}.aria .dash-practice b{font-weight:600;color:var(--ink)}.aria .dash-practice em{margin-left:auto;font-style:normal;font-weight:600;white-space:nowrap;color:#0b7a5a}.aria .dash-practice:hover em{text-decoration:underline}.aria .dash-side .dash-steps{margin:18px 0}.aria .dash-brand{color:#120d33}.aria .dash-brand>span{color:#8a7bfb}.aria .dash-setup{margin:20px 0 0;padding:0;list-style:none;border-radius:18px;border:1px solid var(--line);background:#ffffffd9;box-shadow:0 1px 2px #1714250a}.aria .dash-setup li{display:flex;align-items:center;gap:14px;padding:14px 16px}.aria .dash-setup li+li{border-top:1px solid var(--line)}.aria .dash-setup-n{display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:50%;background:#f1eef9;font-size:12.5px;font-weight:700;color:var(--violet)}.aria .dash-setup li[data-done] .dash-setup-n{background:var(--violet);color:#fff}.aria .dash-setup-main{flex:1;min-width:0}.aria .dash-setup-main b{display:block;font-size:14.5px;font-weight:600}.aria .dash-setup li[data-done] .dash-setup-main b{font-weight:500;color:var(--mut)}.aria .dash-setup-main small{display:block;margin-top:1px;font-size:12.5px;color:var(--mut)}.aria .dash-setup-opt{margin-left:7px;font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;vertical-align:1px;color:var(--dim)}.aria .dash-setup .dash-apply{flex:none}@media (max-width: 960px){.aria .dash-hero{grid-template-columns:minmax(0,1fr);min-height:0}}.aria.su.su-dash{background:transparent;overflow:clip}.aria.su-dash .dash-int,.aria.su-dash .dash-practice,.aria.su-dash .dash-alist,.aria.su-dash .dash-panel,.aria.su-dash .role-tile,.aria.su-dash .dash-row.role-card,.aria.su-dash .job,.aria.su-dash .dash-app,.aria.su-dash .prof-sec,.aria.su-dash .prac-card,.aria.su-dash .prac-attempts .prac-row-wrap,.aria.su-dash .app-note,.aria.su-dash .pres-take,.aria.su-dash .prac-progress,.aria.su-dash .prac-ready,.aria.su-dash .prac-card2,.aria.su-dash .prac-role,.aria.su-dash .prac-waiting{border:0;border-radius:22px;background:#ffffffb8;-webkit-backdrop-filter:blur(16px) saturate(1.1);backdrop-filter:blur(16px) saturate(1.1);box-shadow:inset 0 0 0 1px #ffffffe6,0 1px 2px #1714250a,0 14px 32px -26px #36228c40}.aria.su-dash .job:not([data-open]):hover,.aria.su-dash .dash-row.role-card:hover,.aria.su-dash .dash-app:hover,.aria.su-dash .prac-card:hover,.aria.su-dash .prac-attempts .prac-row-wrap.dash-row-link:hover{background:#ffffffd1;box-shadow:inset 0 0 0 1px #5438cc2e,0 2px 4px #1714250a,0 18px 36px -24px #36228c4d}.aria.su-dash .dash-int{position:relative;padding:20px 22px}.aria.su-dash .dash-int:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;padding:1px;border-radius:inherit;background:linear-gradient(135deg,#a99cff,#9ae8d4);opacity:.8;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.aria.su-dash .dash-int[data-soon]:before{background:linear-gradient(135deg,#f0c75e,#e2a54a)}.aria.su-dash .dash-int-foot{border-top-color:#17142512}.aria.su-dash .dash-int-win{background:#5438cc1f}.aria.su-dash .dash-int-win i{background:var(--violet)}.aria.su-dash .dash-int[data-soon] .dash-int-win i{background:#d68c1e}.aria.su-dash .dash-practice{padding:12px 16px;border-radius:18px}.aria.su-dash .dash-practice i{background:#0b7a5a1f}.aria.su-dash .dash-alist{padding:4px 16px}.aria.su-dash .dash-alist .dash-arow:first-child{border-top:0}.aria.su-dash .dash-arow{border-top-color:#1714250f}.aria.su-dash .dash-arow{margin-inline:-10px;padding-inline:10px;border-radius:12px;transition:background .18s ease,border-color .18s ease}.aria.su-dash .dash-arow:hover{background:#5438cc0f}.aria.su-dash .dash-arow:active{background:#5438cc1a}.aria.su-dash .dash-arow:hover,.aria.su-dash .dash-arow:hover+.dash-arow{border-top-color:transparent}.aria.su-dash .dash-arow-main{transition:transform .22s cubic-bezier(.2,.8,.2,1)}.aria.su-dash .dash-arow:hover .dash-arow-main{transform:translate(3px)}.aria.su-dash .dash-arow-main b{transition:color .18s ease}.aria.su-dash .dash-arow:hover .dash-arow-main b{color:var(--violet)}@media (prefers-reduced-motion: reduce){.aria.su-dash .dash-arow-main{transition:none}.aria.su-dash .dash-arow:hover .dash-arow-main{transform:none}}.aria.su-home .role-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.aria .role-tile{display:flex;flex-direction:column;min-height:180px;padding:20px;transition:translate .2s ease,box-shadow .2s ease}.aria .role-tile:hover{translate:0 -2px}.aria .role-tile-head{display:flex;align-items:center;gap:12px;min-width:0}.aria .role-tile-main{min-width:0}.aria .role-tile-main b{display:block;overflow:hidden;font-size:15.5px;font-weight:600;white-space:nowrap;text-overflow:ellipsis;color:var(--ink)}.aria .role-tile-main b a:hover{color:var(--violet)}.aria .role-tile-main small{display:block;overflow:hidden;font-size:12.5px;white-space:nowrap;text-overflow:ellipsis;color:var(--mut)}.aria .role-tile-skills{display:flex;flex-wrap:wrap;gap:6px;margin:14px 0 16px}.aria .role-tile-skills span{padding:4px 10px;border-radius:99px;background:#f4f2f8;font-size:12px;font-weight:600;color:var(--deep, #3a2596)}.aria .role-tile>.job-why-line{margin:12px 0 16px}.aria .role-tile-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto}.aria .role-fit{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;white-space:nowrap}.aria .role-fit i{display:flex;gap:3px}.aria .role-fit i:before,.aria .role-fit i:after{content:"";width:14px;height:4px;border-radius:2px;background:currentColor}.aria .role-fit.good i:after{opacity:.25}.aria .role-fit.strong{color:var(--violet)}.aria .role-fit.good{color:#0b7a5a}.aria .role-tile-pay{font-size:12.5px;font-weight:600;color:var(--ink)}.aria.su-dash .orb-ring>span,.aria.su-dash .orb-chip{background:#fff9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media (max-width: 1100px){.aria.su-home .role-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 700px){.aria.su-home .role-cards{grid-template-columns:minmax(0,1fr)}}.aria .dash-sections{display:grid;gap:36px;margin-top:12px}.aria .dash-welcome{display:flex;align-items:flex-start;gap:14px;padding:16px 18px 18px}.aria .dash-welcome-av{width:34px;height:34px;display:grid;place-items:center;flex:none;overflow:hidden;border-radius:50%;background:linear-gradient(135deg,#6d4ae0,#5146e5 55%,#3f2fb0);color:#fff;font-size:14px;font-weight:700}.aria .dash-welcome-av img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.aria .dash-welcome-main{flex:1;min-width:0}.aria .dash-welcome h2{margin:0;font-size:15.5px;font-weight:700;line-height:1.35}.aria .dash-welcome h2 em{font:inherit;letter-spacing:inherit;color:var(--violet)}.aria .dash-welcome p{max-width:64ch;margin:3px 0 0;font-size:13.5px;line-height:1.55;color:var(--mut)}.aria .dash-steps{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0;list-style:none}.aria .dash-steps li{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 12px 0 8px;border-radius:99px;background:var(--paper);font-size:13px;font-weight:600;color:var(--mut)}.aria .dash-steps li i{width:16px;height:16px;border-radius:50%;box-shadow:inset 0 0 0 1.5px #17142533}.aria .dash-steps li[data-next]{background:#5438cc1a;color:var(--violet)}.aria .dash-steps li[data-next] i{box-shadow:inset 0 0 0 1.5px var(--violet)}.aria .dash-steps li[data-done]{color:var(--ink)}.aria .dash-steps li[data-done] i{display:grid;place-items:center;background:var(--violet);box-shadow:none}.aria .dash-steps li[data-done] i:after{content:"";width:4px;height:7px;margin-top:-2px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.aria .dash-welcome-acts{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.aria .dash-error{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px}.aria .dash-error p{margin:0;font-size:15px}.aria .dash-sect{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px}.aria .dash-sect h2{margin:0;font-size:21px;font-weight:800;line-height:1.2;letter-spacing:-.02em;color:var(--ink)}.aria .dash-sect h2 em{font:inherit;letter-spacing:inherit;color:var(--violet)}.aria .dash-count{display:inline-block;margin-left:10px;padding:2px 9px;border-radius:99px;background:#fff;border:1px solid var(--line);font-size:12px;font-weight:600;letter-spacing:0;color:var(--mut);vertical-align:3px}.aria .dash-sect>a{flex:none;font-size:13.5px;font-weight:700;color:var(--violet)}.aria .dash-needs{display:grid;gap:10px}.aria .dash-need{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:16px 18px;border-radius:18px;background:#fff;border:1px solid rgba(84,56,204,.3);box-shadow:0 2px 4px #1714250a,0 14px 36px #5438cc1f;transition:box-shadow .2s ease,translate .2s ease}.aria .dash-need:hover{box-shadow:0 2px 4px #1714250a,0 18px 44px #5438cc29;translate:0 -1px}.aria .dash-need>.co{align-self:start}.aria .dash-need h3{margin:0;font-size:15.5px;font-weight:700;line-height:1.35}.aria .dash-need h3 a:hover{color:var(--violet)}.aria .dash-need p{margin:3px 0 0;font-size:13px;color:var(--mut)}.aria .dash-clock{text-align:right}.aria .dash-clock b{display:block;font-size:22px;font-weight:800;line-height:1.1;letter-spacing:-.02em}.aria .dash-clock small{font-size:12px;color:var(--mut)}.aria.su-dash{--btn-h: 40px;--btn-pad: 0 18px;--btn-fs: 13.5px;--btn-icon: 36px}.aria .su-go.dash-go{display:inline-flex;width:auto;height:var(--btn-h);padding:var(--btn-pad);font-size:var(--btn-fs);box-shadow:0 6px 16px #5438cc47}.aria .dash-note{margin-top:10px}.aria .dash-apps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}@media (max-width: 860px){.aria .dash-apps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 540px){.aria .dash-apps{grid-template-columns:minmax(0,1fr)}}.aria .dash-app{display:flex;flex-direction:column;padding:16px 18px;border-radius:18px;background:#fff;border:1px solid var(--line);box-shadow:0 1px 2px #1714250a;transition:border-color .2s ease,box-shadow .2s ease,translate .2s ease}.aria .dash-app:hover{border-color:#5438cc38;box-shadow:0 2px 4px #1714250a,0 10px 24px #1714250f;translate:0 -1px}.aria .dash-app-head{display:flex;align-items:flex-start;gap:12px}.aria .dash-app-main{min-width:0}.aria .dash-app-main b{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:15.5px;font-weight:700;line-height:1.35}.aria .dash-app-main small{display:block;margin-top:3px;font-size:13px;color:var(--mut)}.aria .dash-app>.job-why-line{margin-top:12px}.aria .dash-app-state{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:12px}.aria .dash-app>.dash-ask{margin-top:12px}.aria .dash-tag{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:99px;font-size:12px;font-weight:700;white-space:nowrap}.aria .dash-tag:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.aria .dash-tag.action{background:#5438cc1f;color:var(--violet)}.aria .dash-tag.awaiting{background:#e7f8f1;color:#0b7a5a}.aria .dash-tag.reviewing{background:#e7eefb;color:#2f6bd8}.aria .dash-tag.contention{background:#fbf0dc;color:#a86a12}.aria .dash-tag.notinvited,.aria .dash-tag.missed{background:#fbe9e7;color:#c2362b}.aria .dash-tag.ok{background:#e7f8f1;color:#0b7a5a}.aria .dash-tag.ok:before{content:none}.aria .dash-tag.quiet{background:#1714250f;color:var(--mut)}.aria .dash-prog{display:flex;gap:3px;flex:none}.aria .dash-prog i{width:12px;height:4px;border-radius:2px;background:#5438cc24}.aria .dash-prog i.done{background:var(--violet)}.aria .dash-prog i.current{background:var(--violet);opacity:.45}.aria .dash-prog i.stalled{background:#a86a12;opacity:.6}.aria .dash-ask{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;margin-top:4px;padding:4px 0;font-size:12.5px;font-weight:700;color:var(--violet)}.aria .dash-pager{display:flex;justify-content:center;align-items:center;gap:14px;margin-top:14px;font-size:13px;color:var(--mut)}.aria .dash-pager button{display:inline-flex;align-items:center;gap:4px;height:var(--btn-h, 40px);padding:var(--btn-pad, 0 18px);border-radius:99px;background:#fff;border:1px solid var(--line);font-size:var(--btn-fs, 13.5px);font-weight:600;color:var(--ink)}.aria .dash-pager button:disabled{opacity:.45;cursor:default}.aria .dash-panel{overflow:hidden;border-radius:18px;background:#fff;border:1px solid var(--line);box-shadow:0 1px 2px #1714250a}.aria .dash-row{display:flex;align-items:center;gap:14px;padding:14px 18px}.aria .dash-row+.dash-row{border-top:1px solid var(--line)}.aria .dash-row-link{transition:background .15s}.aria .dash-row-link:hover{background:#f7f6fb}.aria .dash-row-main{flex:1;min-width:0}.aria .dash-row-main>b{font-size:14.5px;font-weight:700}.aria .dash-row-main>small{display:block;margin-top:2px;font-size:12.5px;color:var(--mut)}.aria .dash-chev{flex:none;color:var(--dim)}.aria .dash-fit{margin-left:8px;padding:2px 8px;border-radius:99px;font-size:11.5px;font-weight:700;white-space:nowrap}.aria .dash-fit.strong{background:#5438cc1a;color:var(--violet)}.aria .dash-fit.good{background:#e7eefb;color:#2f6bd8}.aria .dash-row>.dash-fit{flex:none;margin-left:0}.aria .dash-skills{display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin-top:7px}.aria .dash-skills em{margin-right:2px;font-style:normal;font-size:12px;color:var(--mut)}.aria .dash-skills span{padding:2px 8px;border-radius:99px;background:var(--paper);font-size:12px;font-weight:600}.aria .dash-apply{flex:none;display:inline-flex;align-items:center;gap:6px;height:var(--btn-h, 40px);padding:var(--btn-pad, 0 18px);border-radius:99px;font-size:var(--btn-fs, 13.5px);font-weight:700;color:var(--violet);box-shadow:inset 0 0 0 1.5px #5438cc59;transition:background .15s,color .15s,box-shadow .15s}.aria .dash-apply.dash-apply-fill{background:var(--violet);color:#fff;box-shadow:inset 0 0 0 1.5px var(--violet)}.aria .dash-apply.dash-apply-fill:hover{background:var(--violet-h);box-shadow:inset 0 0 0 1.5px var(--violet-h)}.aria .dash-apply:hover{background:var(--violet);color:#fff;box-shadow:inset 0 0 0 1.5px var(--violet)}.aria .dash-roles{overflow:clip;overflow-clip-margin:24px;transition:opacity .2s}.aria .role-cards{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.aria .dash-sections{grid-template-columns:minmax(0,1fr)}.aria .dash-row.role-card{padding:16px 18px;border-radius:18px;background:#fff;border:1px solid var(--line);box-shadow:0 1px 2px #1714250a;transition:border-color .2s ease,box-shadow .2s ease,translate .2s ease}.aria .dash-row.role-card:hover{border-color:#5438cc38;box-shadow:0 2px 4px #1714250a,0 10px 24px #1714250f;translate:0 -1px}.aria .role-card .dash-row-main>b{font-size:15.5px}.aria .role-card .dash-row-main>small,.aria .dash-app-main small,.aria .job-head-main small,.aria .dash-need p,.aria .prac-card-main>small{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.aria .role-list .dash-more{margin-top:6px;border-top:0}.aria .dash-roles[data-busy]{opacity:.55}.aria .dash-roles-page{animation:dash-page-in .38s cubic-bezier(.2,.8,.2,1) both}.aria .dash-roles-page[data-dir="-1"]{animation-name:dash-page-in-back}@keyframes dash-page-in{0%{opacity:0;transform:translate3d(28px,0,0)}}@keyframes dash-page-in-back{0%{opacity:0;transform:translate3d(-28px,0,0)}}@media (prefers-reduced-motion: reduce){.aria .dash-roles-page{animation:none}}.aria .dash-more{display:flex;justify-content:center;align-items:center;gap:12px;padding:8px;border-top:1px solid var(--line);font-size:12.5px;color:var(--mut)}.aria .dash-more button{width:var(--btn-icon, 36px);height:var(--btn-icon, 36px);display:grid;place-items:center;border-radius:50%}.aria .dash-more button:hover:not(:disabled){background:var(--paper);color:var(--ink)}.aria .dash-more button:disabled{opacity:.35;cursor:default}.aria .dash-more .num{min-width:8ch;text-align:center;font-variant-numeric:tabular-nums}.aria .dash-plain{margin:0;padding:18px;font-size:14px;color:var(--mut)}.aria .dash-also-ic{width:32px;height:32px;display:grid;place-items:center;flex:none;border-radius:10px}.aria .dash-also .dash-row-main{font-size:14px;line-height:1.45}.aria .dash-also b{font-weight:700}.aria .dash-sk{display:block;border-radius:8px;background:linear-gradient(90deg,#1714250d,#1714251a,#1714250d);background-size:200% 100%;animation:dash-shimmer 1.4s linear infinite}.aria .dash-sk-tile{height:128px;border-radius:18px}@keyframes dash-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.aria .dash-sect a:focus-visible,.aria .dash-app:focus-visible,.aria .dash-row-link:focus-visible,.aria .dash-apply:focus-visible,.aria .dash-ask:focus-visible,.aria .dash-pager button:focus-visible,.aria .dash-more button:focus-visible{outline:3px solid rgba(84,56,204,.35);outline-offset:2px}@media (max-width: 640px){.aria .dash{padding:20px 16px 32px}.cand-canvas:has(.cand-chat-dock) .aria .dash{padding-bottom:calc(76px + env(safe-area-inset-bottom))}.aria .dash-int-foot{flex-wrap:wrap}.aria .dash-int-foot .su-go.dash-go{width:100%}.aria .dash-ints .dash-arow{display:grid;grid-template-columns:auto minmax(0,1fr);-moz-column-gap:12px;column-gap:12px;row-gap:1px}.aria .dash-ints .dash-arow>.co{grid-row:1 / 3;align-self:center}.aria .dash-ints .dash-arow-main{grid-column:2;grid-row:1;align-self:end}.aria .dash-ints .dash-arow-main small{display:none}.aria .dash-ints .dash-arow-left{grid-column:2;grid-row:2;align-self:start}.aria .dash-row{flex-wrap:wrap}.aria .dash-sect>a,.aria .role-tile-more{position:relative}.aria .dash-sect>a:after,.aria .role-tile-more:after{content:"";position:absolute;top:-10px;right:-8px;bottom:-10px;left:-8px}.aria .role-tile-where{padding-block:10px;margin-block:-10px}}@media (prefers-reduced-motion: reduce){.aria .dash-sk{animation:none}.aria .dash-app,.aria .dash-app:hover{transition:none;transform:none}}.aria .prac-ic{width:48px;height:48px;display:grid;place-items:center;flex:none;border-radius:50%;background:#5438cc1a;color:var(--violet)}.aria .prac-carousel{padding:4px 0 6px}.aria .prac-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.aria .prac-card{height:100%;display:flex;flex-direction:column;gap:12px;padding:16px 18px 18px;border-radius:18px;background:#fff;border:1px solid var(--line);box-shadow:0 1px 2px #1714250a;transition:border-color .2s ease,box-shadow .2s ease,translate .2s ease}.aria .prac-card:hover{border-color:#5438cc38;box-shadow:0 2px 4px #1714250a,0 10px 24px #1714250f;translate:0 -1px}.aria .prac-card[data-suggested]{border-color:#5438cc73;box-shadow:0 0 0 3px #5438cc1f,0 14px 36px #5438cc24}.aria .prac-card-top{display:flex;align-items:flex-start;gap:12px}.aria .prac-ic{width:34px;height:34px;border-radius:10px}.aria .prac-ic svg{width:18px;height:18px}.aria .prac-card-main{flex:1;min-width:0}.aria .prac-card-main>b,.aria .prac-row-main>b{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:15.5px;font-weight:700;line-height:1.35}.aria .prac-card-main>small,.aria .prac-row-main>small{display:block;margin-top:3px;font-size:13px;color:var(--mut)}.aria .prac-card-status{display:flex;align-items:center;justify-content:space-between;gap:10px}.aria .prac-card-status .job-why-line{margin-top:0}.aria .prac-card-status{height:26px}.aria .prac-card-new{font-size:13px;color:var(--dim)}.aria .su-go.prac-buy{margin-top:auto;width:100%}.aria .prac-row-wrap{display:block}.aria .prac-attempts .prac-row-wrap{border-radius:18px;background:#fff;border:1px solid var(--line);box-shadow:0 1px 2px #1714250a;transition:border-color .2s ease,box-shadow .2s ease,translate .2s ease}.aria .prac-attempts .prac-row-wrap.dash-row-link:hover{background:#fff}.aria .prac-attempts .prac-row-wrap:hover{border-color:#5438cc38;box-shadow:0 2px 4px #1714250a,0 10px 24px #1714250f;translate:0 -1px}.aria .prac-row{display:flex;flex-direction:column;gap:8px;padding:16px 18px}.aria .prof-stack{display:grid;gap:18px}.aria .prof-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,320px);grid-template-areas:"main id" "main side";grid-template-rows:auto 1fr;align-items:start;gap:18px 22px}.aria .prof-id{grid-area:id}.aria .prof-main{grid-area:main}.aria .prof-side{grid-area:side}.aria .prof-id>*{margin:0!important}.aria .prof-layout{--btn-h: 36px;--btn-pad: 0 16px;--btn-fs: 13.5px}.aria .prof-layout .prof-stack{grid-template-columns:minmax(0,1fr)}.aria .prof-side .prof-sec,.aria .prof-id .prof-sec{overflow-wrap:anywhere}@media (max-width: 1023px){.aria .prof-layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"id" "main" "side";grid-template-rows:none}}.aria .prof-stack>*{margin-top:0!important;margin-bottom:0!important}.aria .prof-layout.prof-cats{display:block}.aria .prof-cats-body{display:grid;grid-template-columns:236px minmax(0,1fr);gap:28px;align-items:start}.aria .prof-cats-side{position:sticky;top:88px;min-width:0}.aria .prof-cats-title{margin:0 0 18px;font-size:32px;font-weight:800;line-height:1.1;letter-spacing:-.03em;color:var(--st-ink)}.aria .prof-cats-nav{display:flex;flex-direction:column;gap:2px}.aria .prof-cats-nav a{position:relative;display:flex;align-items:center;gap:10px;height:44px;padding:0 10px 0 8px;border-radius:12px;font-size:13px;font-weight:600;color:var(--st-ink2);text-decoration:none;transition:background .15s,color .15s,box-shadow .15s}.aria .prof-cats-nav a:hover{background:color-mix(in srgb,var(--st-surface) 75%,transparent);color:var(--st-ink)}.aria .prof-cats-nav a[aria-current]{background:var(--st-surface);color:var(--st-ink);box-shadow:0 1px 2px #14123a0f,0 0 0 1px var(--st-soft)}.aria .prof-cats-nav a[aria-current]:before{content:"";position:absolute;left:-12px;top:11px;bottom:11px;width:3px;border-radius:3px;background:linear-gradient(180deg,#8a7bfb,#6b58e8)}.aria .prof-cats-nav .st-tile{width:28px;height:28px;border-radius:9px}.aria .prof-cats-nav a em{flex:none;font-style:normal;font-size:12px;font-weight:600;color:var(--st-ink3)}.aria .prof-cats-nav a em[data-complete]{color:var(--st-ok-ink)}.aria .prof-cats-list{display:grid;gap:16px;min-width:0}.aria .prof-cats-list>.st-card{margin-top:0}.aria .prof-cats-summary{display:flex;align-items:center;gap:20px}.aria .prof-cats-pct{margin:0;font-size:14px;line-height:18px;font-weight:700;color:var(--st-ink)}.aria .prof-cats-bar{max-width:420px}.aria .prof-cats-bar i{transition:width .4s ease}.aria .prof-cats-meta{margin:8px 0 0;font-size:12px;line-height:16px;color:var(--st-ink2)}.aria .prof-cat{scroll-margin-top:88px}.aria .prof-cat-title{margin:0;font-size:14px;line-height:18px;font-weight:700;letter-spacing:-.005em;color:var(--st-ink)}.aria .prof-cat-desc{margin:1px 0 0;font-size:12px;line-height:16px;color:var(--st-ink2)}.aria .prof-cat-group{margin-top:4px}.aria .prof-cat-group+.prof-cat-group{margin-top:14px;border-top:1px solid var(--st-soft)}.aria .prof-cat-h,.aria .prof-cat-group .prof-title{margin:14px 0 2px;font-size:11px;font-weight:700;line-height:16px;letter-spacing:.04em;text-transform:uppercase;color:var(--st-ink3)}.aria .prof-cat-group .prof-head{align-items:center;margin-bottom:10px;padding-top:14px}.aria .prof-cat-group .prof-head>button{margin-block:-8px}.aria .prof-cat-group .prof-head .prof-title{margin-top:0}.aria .prof-cat-group .prof-desc{margin-top:2px;font-size:12px;line-height:16px;color:var(--st-ink2)}.aria .prof-cat-group>.prof-sec{margin:0!important;padding:0 0 4px;border:0;border-radius:0;background:none;box-shadow:none}.aria .prof-cat-group>.prof-sec:first-child:not(:has(.prof-head)){padding-top:12px}.aria .prof-cats .prof-name{font-size:14px;font-weight:700;letter-spacing:-.005em}.aria .prof-cats .prof-avatar{width:48px;height:48px;font-size:18px}.aria .prof-cat-extra{padding:14px 0;border-top:1px solid var(--st-soft)}.aria .prof-cat-h+*{border-top:0}.aria .prof-cats .prof-head+.st-srow{border-top:0;padding-top:4px}.aria .prof-cat-arha{align-items:center;gap:12px;margin-top:16px}.aria .prof-cat-arha .tx b{display:inline;font-size:12px;margin:0}.aria .prof-savebar{bottom:88px;flex-wrap:wrap}.aria .prof-savebar .t{margin:0}.aria .prof-cats .fr{border-color:var(--st-soft)}.aria .prof-cats .fr-t{font-size:13px;line-height:18px;font-weight:700}.aria .prof-cats .fr-v{font-size:13px;line-height:1.6}.aria .prof-cats .fr-v .text-sm{font-size:12.5px}.aria .prof-cats .fr-src{padding:3px 9px;font-size:11px;line-height:14px;font-weight:700}.aria .prof-cats .ui-btn{height:36px;gap:7px;padding:0 14px;border-radius:10px;font-size:13px;font-weight:600}.aria .prof-cats .ui-btn-secondary{border:1px solid var(--st-border);background:var(--st-surface);box-shadow:none;color:var(--st-ink)}.aria .prof-cats .ui-btn-secondary:hover{border-color:#cfc7ff;background:var(--st-sunken)}.aria .prof-cats .ui-quiet{height:32px;padding:0 12px;border-radius:10px;font-size:12.5px;font-weight:600;color:var(--st-ink2)}.aria .prof-cats .ui-quiet:hover{background:var(--st-primary-bg);color:var(--st-primary-ink)}.aria .prof-cats .ui-field{min-height:36px;padding:7px 12px;border-color:var(--st-border);border-radius:10px;font-size:13px;line-height:20px;transition:border-color .15s,box-shadow .15s}.aria .prof-cats textarea.ui-field{padding:9px 12px;line-height:1.5}.aria .prof-cats .ui-field:hover,.aria .prof-cats .ui-chips:hover{border-color:var(--st-hover-border)}.aria .prof-cats .ui-field:focus,.aria .prof-cats .ui-chips:focus-within{border-color:var(--st-primary);box-shadow:0 0 0 3px var(--st-ring)}.aria .prof-cats .ui-field::-moz-placeholder,.aria .prof-cats .ui-chips input::-moz-placeholder{color:var(--st-ink2);opacity:.85}.aria .prof-cats .ui-field::placeholder,.aria .prof-cats .ui-chips input::placeholder{color:var(--st-ink2);opacity:.85}.aria .prof-cats .ui-chips{min-height:36px;padding:3px 8px;border-color:var(--st-border);border-radius:10px;transition:border-color .15s,box-shadow .15s}.aria .prof-cats .ui-chips input{padding-block:4px;font-size:13px;line-height:20px}.aria .prof-cats .ui-label{font-size:12px;line-height:16px;font-weight:600;color:var(--st-ink)}.aria .prof-cats .ui-hint{font-size:12px;line-height:16px;color:var(--st-ink2)}.aria .prof-cats .ui-choice{height:32px;padding:0 13px;border-color:var(--st-border);font-size:12.5px;font-weight:600;color:var(--st-ink2)}.aria .prof-cats .ui-choice:hover{border-color:#cfc7ff;color:var(--st-ink)}.aria .prof-cats .ui-choice:has(:checked){border-color:#cfc7ff;background:var(--st-primary-bg);color:var(--st-primary-ink)}.aria .prof-cats .ui-chip{padding:4px 10px;border-radius:8px;background:var(--st-sunken);font-size:12.5px;font-weight:500;line-height:18px;color:var(--st-ink)}.aria .prof-cats .ui-chip-in{padding:2px 4px 2px 10px;background:var(--st-primary-bg);color:var(--st-primary-ink)}@media (max-width: 1023px){.aria .prof-cats-body{grid-template-columns:minmax(0,1fr);gap:14px}.aria .prof-cats-side{display:contents}.aria .prof-cats-title{margin:0;font-size:24px}.aria .prof-cats-nav{position:sticky;top:68px;z-index:10;flex-direction:row;gap:6px;overflow-x:auto;scrollbar-width:none;margin:0 -16px;padding:8px 16px;background:#fbfafef0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.aria .prof-cats-nav a{flex:none;height:36px;padding:0 12px 0 6px;border:1px solid var(--st-soft);border-radius:999px;background:var(--st-surface);white-space:nowrap}.aria .prof-cats-nav .st-tile{width:24px;height:24px;border-radius:8px}.aria .prof-cats-nav a em{display:none}.aria .prof-cats-nav a[aria-current]{border-color:#cfc7ff;background:var(--st-primary-bg);color:var(--st-primary-ink);box-shadow:none}.aria .prof-cats-nav a[aria-current]:before{display:none}.aria .prof-cat{scroll-margin-top:120px}}@media (max-width: 767px){.aria .prof-cats-nav{top:61px}}@media (max-width: 640px){.aria .prof-cats-summary{flex-wrap:wrap;gap:14px}.aria .prof-cat-desc{display:none}.aria .prof-cat-arha{flex-wrap:wrap}}.aria .prof-sec{padding:20px 22px;border-radius:18px;background:#fff;border:1px solid var(--line);box-shadow:0 1px 2px #1714250a}.aria .prof-snap-head{padding:20px 22px 16px}.aria .prof-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0 22px 18px;list-style:none}@media (max-width: 760px){.aria .prof-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 480px){.aria .prof-facts{grid-template-columns:minmax(0,1fr)}}.aria .prof-fact{display:flex;align-items:center;gap:12px;width:100%;height:100%;padding:12px 14px;border-radius:12px;background:#f7f6fb;border:1px solid var(--line);text-align:left;transition:border-color .2s ease,background .2s ease}.aria .prof-fact:hover,.aria .prof-fact:focus-visible{border-color:#5438cc40;background:#5438cc0a;outline:none}.aria .prof-facts{grid-auto-rows:1fr}.aria .prof-fact[aria-expanded=true]{border-color:#5438cc73;background:#5438cc0f}.aria .prof-fact-act{align-self:center;font-size:12px;font-weight:700;color:var(--violet);opacity:0;transition:opacity .2s ease}.aria .prof-fact:hover .prof-fact-act,.aria .prof-fact:focus-visible .prof-fact-act,.aria .prof-fact[aria-expanded=true] .prof-fact-act{opacity:1}.aria .prof-live{display:flex;align-items:center;gap:7px;margin:8px 0 0;font-size:12.5px;font-weight:600;color:var(--violet)}.aria .prof-live-dot{width:7px;height:7px;border-radius:50%;background:var(--violet);box-shadow:0 0 0 3px #5438cc26}.aria .prof-tile-panel{margin:-6px 22px 18px;padding:12px 16px 6px;border-radius:14px;border:1px solid rgba(84,56,204,.2);background:#fbfaff}.aria .prof-live.prof-live-idle{color:var(--mut)}.aria .prof-live-idle .prof-live-dot{background:#b9b4c6;box-shadow:0 0 0 3px #1714250f}.aria .prof-fact.prof-fact-empty:not([aria-expanded=true]){background:#fff;border-style:dashed;border-color:#5438cc38}.aria .prof-fact.prof-fact-empty:not([aria-expanded=true]):hover,.aria .prof-fact.prof-fact-empty:not([aria-expanded=true]):focus-visible{background:#5438cc0a;border-color:#5438cc66}.aria .prof-add-intro{margin-top:12px;padding:0;font-size:13.5px;font-weight:600;color:var(--violet)}.aria .prof-add-intro:hover{text-decoration:underline;text-underline-offset:3px}.aria .prof-add-intro:focus-visible{outline:2px solid rgba(84,56,204,.35);outline-offset:3px;border-radius:4px}.aria .prof-more{border-top:1px solid var(--line)}.aria .prof-more-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:14px 22px;font-size:14px;font-weight:700;color:var(--ink);text-align:left}.aria .prof-more-toggle:hover{color:var(--violet)}.aria .prof-more-toggle:focus-visible{outline:2px solid rgba(84,56,204,.35);outline-offset:-2px}.aria .prof-more-toggle svg{transition:transform .3s ease}.aria .prof-more-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.aria .prof-more-body>div{min-height:0;overflow:hidden;visibility:hidden;opacity:0;transition:opacity .2s ease,visibility 0s linear .3s}.aria .prof-more-body[data-open=true]{grid-template-rows:1fr}.aria .prof-more-body[data-open=true]>div{visibility:visible;opacity:1;transition:opacity .25s ease .05s,visibility 0s}@media (prefers-reduced-motion: reduce){.aria .prof-more-body,.aria .prof-more-body>div,.aria .prof-more-toggle svg{transition:none}}.aria .prof-layout h3[class*="text-[17px]"]{font-size:14.5px;font-weight:700}.aria .prof-layout .rounded-xl.bg-surface-sunken{border-radius:12px;background:#f7f6fb;border:1px solid var(--line)}.aria .prof-sec.prof-sec-flush{padding:0}.aria .prof-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px 20px;margin-bottom:16px}.aria .prof-head:last-child{margin-bottom:0}.aria .prof-head.prof-head-tight{margin-bottom:4px}.aria .prof-title{margin:0;font-size:16px;font-weight:700;line-height:1.3;letter-spacing:-.01em;color:var(--ink)}.aria .prof-desc{margin:3px 0 0;font-size:13.5px;line-height:1.5;color:var(--mut)}.aria .prof-head .dash-apply{flex:none}.aria .prof-soon>*{opacity:.5}.aria .prof-avatar{width:52px;height:52px;display:grid;place-items:center;flex:none;border-radius:50%;background:linear-gradient(135deg,#6d4ae0,#5146e5 55%,#3f2fb0);color:#fff;font-size:19px;font-weight:800}.aria .prof-name{font-size:17px;font-weight:700;letter-spacing:-.02em}.aria.su-dash .cand-display{font-family:Plus Jakarta Sans,system-ui,sans-serif;font-weight:800;letter-spacing:-.02em}.aria .prac-carousel>button{width:var(--btn-icon, 36px);height:var(--btn-icon, 36px)}.aria .dash-back{display:inline-flex;align-items:center;gap:6px;margin-bottom:18px;font-size:13.5px;font-weight:600;color:var(--mut)}.aria .ad{display:grid;gap:24px}.aria .ad-head{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.aria .ad-head .co{width:56px;height:56px;border-radius:16px;font-size:20px;box-shadow:0 0 0 3px #fff,0 0 0 4px #1714251a,0 8px 18px -10px #1714254d}.aria .ad-head-main{flex:1;min-width:0}.aria .ad-head h1{margin:0;font-size:30px;font-weight:800;line-height:1.15;letter-spacing:-.025em}.aria .ad-head-main p{margin:5px 0 0;font-size:14.5px;color:var(--mut)}.aria .ad-status{display:flex;align-items:stretch;gap:24px;padding:22px 24px;border-radius:22px;background:#ffffffc7;-webkit-backdrop-filter:blur(16px) saturate(1.1);backdrop-filter:blur(16px) saturate(1.1);box-shadow:inset 0 0 0 1px #ffffffe6,0 1px 2px #1714250a,0 14px 32px -26px #36228c40}.aria .ad-status[data-tone=need]{background:linear-gradient(135deg,#ffffffeb,#efebfbe0);box-shadow:inset 0 0 0 1px #5438cc47,0 2px 4px #1714250a,0 18px 40px -18px #5438cc52}.aria .ad-status-main{display:flex;flex:1;gap:14px;min-width:0}.aria .ad-status-ic{display:grid;flex:none;place-items:center;width:40px;height:40px;border-radius:12px;background:#5438cc1a;color:var(--violet)}.aria .ad-status[data-tone=done] .ad-status-ic{background:#e7f8f1;color:#0b7a5a}.aria .ad-status[data-tone=amber] .ad-status-ic{background:#fbf0dc;color:#a86a12}.aria .ad-status[data-tone=red] .ad-status-ic{background:#fbe9e7;color:#c2362b}.aria .ad-status-text{min-width:0}.aria .ad-status-text h2{margin:0;padding-top:2px;font-size:18px;font-weight:800;letter-spacing:-.015em}.aria .ad-status[data-tone=red] .ad-status-text h2{color:#c2362b}.aria .ad-status-text p{max-width:64ch;margin:6px 0 0;font-size:14px;line-height:1.6;color:var(--mut)}.aria .ad-start{margin-top:16px}.aria .ad-clock{display:flex;flex:none;flex-direction:column;justify-content:center;gap:9px;width:230px;padding-left:24px;border-left:1px solid rgba(84,56,204,.14)}.aria .ad-clock-big{display:flex;align-items:baseline;gap:6px}.aria .ad-clock-big b{font-size:34px;font-weight:800;line-height:1;letter-spacing:-.03em;color:var(--violet)}.aria .ad-clock-big small{font-size:13px;color:var(--mut)}.aria .ad-clock[data-soon] .ad-clock-big b{color:#c77d12}.aria .ad-clock-bar{height:6px;overflow:hidden;border-radius:99px;background:#5438cc1f}.aria .ad-clock-bar i{display:block;height:100%;border-radius:inherit;background:var(--violet)}.aria .ad-clock[data-soon] .ad-clock-bar i{background:#d68c1e}.aria .ad-clock-when{font-size:12.5px;color:var(--dim)}.aria .ad-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:24px;align-items:start}.aria .ad-main{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;min-width:0}.aria .ad-side{position:sticky;top:92px}.aria .ad-tips{margin:0;padding:4px 20px;list-style:none}.aria .ad-tips li{display:flex;align-items:flex-start;gap:12px;padding:13px 0;font-size:14px;line-height:1.55;color:var(--ink)}.aria .ad-tips li+li{border-top:1px solid var(--line)}.aria .ad-tip-ic{display:grid;flex:none;place-items:center;width:32px;height:32px;margin-top:-5px;border-radius:10px;background:#5438cc14;color:var(--violet)}.aria .ad-log{margin:0;padding:20px 20px 8px;list-style:none}.aria .ad-log li{position:relative;padding:0 0 18px 24px}.aria .ad-log li:before{content:"";position:absolute;top:4px;left:0;width:11px;height:11px;box-sizing:border-box;border-radius:50%;border:2px solid rgba(84,56,204,.45);background:#fff}.aria .ad-log li:first-child:before{border-color:var(--violet);background:var(--violet);box-shadow:0 0 0 4px #5438cc24}.aria .ad-log li:not(:last-child):after{content:"";position:absolute;top:19px;bottom:2px;left:4.5px;width:2px;border-radius:2px;background:#5438cc24}.aria .ad-log time{display:block;font-size:12px;font-weight:600;color:var(--dim)}.aria .ad-log li>span{display:block;margin-top:2px;font-size:14px;line-height:1.5}@media (max-width: 960px){.aria .ad-grid{grid-template-columns:minmax(0,1fr)}.aria .ad-side{position:static}}@media (max-width: 640px){.aria .ad-head h1{font-size:24px}.aria .ad-head-main{flex-basis:calc(100% - 72px)}.aria .ad-head .dash-tag{margin-left:72px}.aria .ad-status{flex-direction:column;gap:18px;padding:18px}.aria .ad-clock{width:auto;padding:16px 0 0;border-left:0;border-top:1px solid rgba(84,56,204,.14)}}.aria .app-head{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.aria .app-head .co{width:52px;height:52px;border-radius:14px;font-size:19px}.aria .app-head-main{flex:1;min-width:0}.aria .app-head h1{margin:0;font-size:28px;font-weight:800;line-height:1.15;letter-spacing:-.025em}.aria .app-head-main p{margin:4px 0 0;font-size:14.5px;color:var(--mut)}.aria .app-note{display:flex;align-items:flex-start;gap:14px;padding:16px 18px;border-radius:18px;background:#fff;border:1px solid var(--line);box-shadow:0 1px 2px #1714250a}.aria .app-note>div{flex:1;min-width:0}.aria .app-note b{display:block;font-size:15.5px;font-weight:700;line-height:1.35}.aria .app-note p{margin:3px 0 0;font-size:13.5px;line-height:1.55;color:var(--mut)}.aria .app-note .app-note-title{margin:0;font-size:15.5px;font-weight:700;line-height:1.35}.aria .app-note .app-note-act{margin-top:14px}.aria .app-note-ic{width:34px;height:34px;display:grid;place-items:center;flex:none;border-radius:10px;background:#5438cc1a;color:var(--violet)}.aria .app-note[data-tone=red] .app-note-ic{background:#fbe9e7;color:#c2362b}.aria .app-note[data-tone=red] b{color:#c2362b}.aria .app-note[data-tone=amber] .app-note-ic{background:#fbf0dc;color:#a86a12}.aria .app-steps{padding:22px 18px}.aria .app-acts{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.aria .app-soon{display:inline-flex;align-items:center;gap:8px;opacity:.5}.aria .app-soon .dash-apply:disabled{opacity:1;cursor:default}.aria .app-soon small{padding:2px 8px;border-radius:99px;background:#1714250f;font-size:11px;font-weight:700;color:var(--mut)}.aria.su-dash :is(.dash-sect>a,.dash-ask,.dash-title-link,.job-more,.job-link,.dash-back,.su-alt a){text-decoration:none;background:linear-gradient(currentColor,currentColor) 0 100% / 0 1.5px no-repeat;padding-bottom:1px;transition:background-size .3s cubic-bezier(.2,.8,.2,1),color .2s ease}.aria.su-dash :is(.dash-sect>a,.dash-ask,.dash-title-link,.job-more,.job-link,.dash-back,.su-alt a):hover{background-size:100% 1.5px}.aria.su-dash .dash-back:hover{color:var(--ink)}.aria .dash-pager button,.aria .dash-more button{transition:background .2s ease,color .2s ease,border-color .2s ease,opacity .2s ease}.aria .dash-pager button:hover:not(:disabled){border-color:#5438cc59;color:var(--violet)}.aria .su-linkbtn,.aria .su-alt a{transition:color .2s ease,text-decoration-color .2s ease}@media (prefers-reduced-motion: reduce){.aria.su-dash :is(.dash-sect>a,.dash-ask,.dash-title-link,.job-more,.job-link,.dash-back,.su-alt a){transition:none}}.aria .pres{display:grid;gap:22px}.aria .pres-hero{display:flex;align-items:center;gap:32px;padding:26px 30px}.aria .pres-arc{width:220px;flex:none;height:auto;overflow:visible}.aria .pres-arc path{fill:none;stroke-width:14;stroke-linecap:round}.aria .pres-arc-track{stroke:#17142512}.aria .pres-arc-fill{stroke:var(--violet);stroke-dasharray:100 100;stroke-dashoffset:var(--to);animation:pres-arc 1.1s cubic-bezier(.2,.8,.2,1) .15s backwards}@keyframes pres-arc{0%{stroke-dashoffset:100}}.aria .pres-arc-num{fill:var(--ink);font-size:44px;font-weight:800;letter-spacing:-.03em}.aria .pres-arc-of{fill:var(--mut);font-size:12px;font-weight:700}.aria .pres-none{width:220px;flex:none;font-size:20px;font-weight:800;line-height:1.25;color:var(--mut)}.aria .pres-hero-main{flex:1;min-width:0}.aria .pres-hero-main>p{margin:0;font-size:15.5px;line-height:1.6;color:var(--ink)}.aria .pres-acts{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.aria .pres-hero-main>.pres-acts:first-child{margin-top:0}.aria .pres-takes{display:grid;grid-template-columns:1fr 1fr;gap:14px}.aria .pres-take{padding:18px 20px;border-radius:20px;background:#fff;border:1px solid var(--line);box-shadow:0 2px 4px #1714250a,0 14px 36px #1714250f}.aria .pres-take-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.aria .pres-take b{display:block;font-size:15.5px;font-weight:800;letter-spacing:-.01em}.aria .pres-take p,.aria .pres-row .dash-row-main p{margin:4px 0 0;font-size:13.5px;line-height:1.55;color:var(--mut)}.aria .pres-row{align-items:flex-start}.aria .pres-ic{width:36px;height:36px;display:grid;place-items:center;flex:none;border-radius:50%;background:#5438cc1a;color:var(--violet)}.aria .pres-score{flex:none;padding:3px 10px;border-radius:99px;background:#1714250f;color:var(--mut);font-size:12.5px;font-weight:800;font-variant-numeric:tabular-nums}.aria .pres-score[data-band=high]{background:#e7f8f1;color:#0b7a5a}.aria .pres-score[data-band=mid]{background:#fbf0dc;color:#a86a12}.aria .pres-score[data-band=low]{background:#fbe9e7;color:#c2362b}.aria .pres-wait{display:flex;flex-direction:column;align-items:center;gap:10px;padding:30px 28px 34px;text-align:center}.aria .pres-wait b{font-size:18px;font-weight:800;letter-spacing:-.01em}.aria .pres-wait p{max-width:440px;margin:0;font-size:14px;line-height:1.6;color:var(--mut)}.aria .app-note .pres-again{margin-top:14px}@media (max-width: 720px){.aria .pres-hero{flex-direction:column;text-align:center;gap:18px}.aria .pres-acts{justify-content:center}.aria .pres-takes{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.aria .pres-arc-fill{animation:none}}.aria .su-avatar-mark{position:absolute;right:-3px;bottom:-3px;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 4px #17142529}.aria .su-panel-split{margin-top:14px;padding-top:14px;border-top:1px solid var(--line)}.aria .su-import{display:grid;gap:3px}@media (prefers-reduced-motion: reduce){.aria .prac-chart-line,.aria .prac-chart-area,.aria .prac-sec-bar i{animation:none}}.aria .prac-board{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:18px;align-items:stretch}.aria .prac-card2{display:flex;flex-direction:column;gap:12px;min-width:0;padding:22px}.aria .prac-card2 .prac-kicker{margin:0}.aria .prac-latest,.aria .prac-trend,.aria .prac-board>.prac-ready{grid-column:span 2}.aria .prac-secs,.aria .prac-takes{grid-column:span 3}.aria .prac-board-first .prac-first{grid-column:span 4}.aria .prac-latest{align-items:center;text-align:center}.aria .prac-latest .prac-kicker{align-self:flex-start}.aria .prac-latest .prac-progress-title{margin:0}.aria .prac-latest .prac-delta{margin-top:0}.aria .prac-latest .prac-full,.aria .prac-board>.prac-ready .prac-buy{margin-top:auto}.aria .prac-latest .prac-full{align-self:center}.aria .prac-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.aria .prac-stats div{padding:10px 12px;border-radius:14px;background:#f6f4fa}.aria .prac-stats b{display:block;font-size:22px;font-weight:700;letter-spacing:-.02em;line-height:1.1;color:var(--ink)}.aria .prac-stats small{display:block;margin-top:2px;font-size:12px;color:var(--mut)}.aria .prac-trend .prac-chart-wrap{margin-top:auto}.aria .prac-trend-one{margin:auto 0 0;font-size:13.5px;color:var(--mut)}.aria .prac-takes{gap:12px}.aria .prac-takes .prac-take{flex:1}.aria .prac-board:has(.prac-sec[open]) .prac-takes{align-self:start}.aria .prac-board:has(.prac-sec[open]) .prac-takes .prac-take{flex:none}.aria .prac-secs .prac-summary{margin:0 0 4px}@media (max-width: 1100px){.aria .prac-latest,.aria .prac-trend{grid-column:span 3}.aria .prac-board>.prac-ready,.aria .prac-secs,.aria .prac-takes,.aria .prac-board-first .prac-first{grid-column:1 / -1}}@media (max-width: 760px){.aria .prac-board>*{grid-column:1 / -1!important}}.aria .prac-role{padding:24px}.aria .prac-role-head{display:flex;align-items:center;gap:16px}.aria .prac-role-ic{width:52px;height:52px;border-radius:16px}.aria .prac-role-main{flex:1;min-width:0}.aria .prac-role-main .prac-kicker{margin:0 0 2px}.aria .prac-role-main h2{margin:0;font-size:26px;font-weight:700;letter-spacing:-.025em;line-height:1.2;color:var(--ink)}.aria .prac-role-shape{margin:4px 0 0;font-size:14px;color:var(--mut)}.aria .su-go.dash-go.prac-role-again{width:auto;flex:none;height:42px;padding:0 20px;font-size:14px}.aria .prac-role-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.aria .prac-role-tab{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 6px 0 14px;border-radius:99px;background:#ffffffb3;box-shadow:inset 0 0 0 1px #17142514;font-size:13.5px;font-weight:600;color:var(--mut)}.aria .prac-role-tab[aria-selected=true]{background:var(--ink);color:#fff;box-shadow:none}.aria .prac-role .prac-board{margin-top:20px}.aria.su-dash .prac-role .prac-card2{background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 0 0 1px #1714250f}.aria .prac-role .prac-latest{grid-column:span 2}.aria .prac-role .prac-trend{grid-column:span 4}.aria .prac-delta-first{background:#f3f1f7;color:var(--mut)}.aria .prac-waiting{padding:18px 20px 20px}.aria .prac-waiting-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-bottom:14px}.aria .prac-waiting-head .prac-kicker{margin:0}.aria .prac-waiting .prac-ready-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.aria .prac-waiting .prac-ready-list .prac-row-wrap{display:flex;height:100%;border-radius:16px;background:#fff;box-shadow:inset 0 0 0 1px #17142512,0 10px 24px -20px #36228c59}.aria .prac-waiting .prac-ready-list .prac-row{flex:1}.aria .prac-waiting .prac-row>div:first-child{display:grid;flex:1;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:1fr auto;align-items:center;gap:12px 10px}.aria .prac-waiting .prac-row-main{grid-column:1 / -1;align-self:start}.aria .prac-waiting .prac-row-main b{overflow:visible;font-size:15px;white-space:normal}.aria .prac-waiting .prac-row>div:first-child>span{justify-self:start}@media (max-width: 1100px){.aria .prac-role .prac-latest,.aria .prac-role .prac-trend{grid-column:span 3}}@media (max-width: 640px){.aria .prac-role-head{flex-wrap:wrap}}.aria.su-split{--orbit-bg: #f6f5fa}.aria.su-split [data-orbit-side]:not(aside){background:radial-gradient(420px 260px at 15% 0%,rgba(138,123,251,.18),transparent 65%),radial-gradient(380px 240px at 90% 0%,rgba(127,240,210,.15),transparent 65%),#f8f7fa!important;border-bottom-color:#17142512!important}.aria.su-split aside{background:radial-gradient(600px 500px at 15% 15%,rgba(138,123,251,.18),transparent 60%),radial-gradient(520px 420px at 90% 8%,rgba(127,240,210,.15),transparent 60%),radial-gradient(600px 500px at 50% 100%,rgba(138,123,251,.08),transparent 60%),#f8f7fa!important;background-size:auto!important;border-right-color:#17142512!important}.aria.su .su-bub,.aria.su .su-chat-aria{background:#f4f2f8}.aria .su-gos.su-gos-row{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;padding-top:12px}.aria .su-gos-row .su-go{width:auto;height:42px;padding:0 20px;gap:8px;font-size:14px}.aria .su-gos-row .su-go:not(.su-go-alt){box-shadow:0 6px 16px #5438cc47}.aria .su-gos-row .su-go svg{width:16px;height:16px}.aria.su.su-signing{display:grid;place-items:center;min-height:100vh;min-height:100dvh}.aria .su-signing-in{display:flex;flex-direction:column;align-items:center;gap:12px;font-size:14px;font-weight:600;color:var(--mut);opacity:0;animation:su-signing-in .4s ease-out .5s forwards}.aria.su.su-signing.su-signing-pass{background:#fff}.aria.su-signing-pass .su-signing-in{animation-delay:1.5s}@keyframes su-signing-in{to{opacity:1}}@media (prefers-reduced-motion: reduce){.aria .su-signing-in{animation:none;opacity:1}}.aria .jobs-agentr .role-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}@media (max-width: 1100px){.aria .jobs-agentr .role-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 700px){.aria .jobs-agentr .role-cards{grid-template-columns:minmax(0,1fr)}}.aria .jobs-agentr .jobs-more{margin-top:14px}.aria .jobs-co-empty{display:flex;align-items:center;gap:14px;padding:14px 16px 14px 14px;border-radius:18px;background:linear-gradient(100deg,#5438cc12,#5438cc05 60%,#fff9);border:1px solid rgba(84,56,204,.14)}.aria .jobs-co-empty-ic{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:12px;background:#fff;color:var(--violet);box-shadow:0 0 0 1px #5438cc1f,0 6px 14px -8px #5438cc73}.aria .jobs-co-empty-main{flex:1;min-width:0}.aria .jobs-co-empty-main h2{margin:0;font-size:15px;font-weight:700;line-height:1.3;color:var(--ink)}.aria .jobs-co-empty-main p{margin:2px 0 0;font-size:13.5px;line-height:1.45;color:var(--mut)}.aria .jobs-co-empty-go{flex:none;gap:6px}@media (max-width: 640px){.aria .jobs-co-empty{flex-wrap:wrap}.aria .jobs-co-empty-go{margin-left:54px}}.aria .jobs-filter{position:relative}.aria .jobs-filter-btn{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 14px;border-radius:12px;background:#fff;box-shadow:inset 0 0 0 1px #1714251a;font-size:14px;font-weight:600;color:var(--ink);transition:box-shadow .15s}.aria .jobs-filter-btn:hover,.aria .jobs-filter-btn[aria-expanded=true]{box-shadow:inset 0 0 0 1.5px #5438cc66}.aria .jobs-filter-btn:focus-visible{outline:none;box-shadow:inset 0 0 0 1.5px #5438cc80,0 0 0 4px #5438cc1f}.aria .jobs-filter-btn[data-on]{color:var(--violet)}.aria .jobs-filter-chev{color:var(--dim);transition:transform .2s}.aria .jobs-filter-btn[aria-expanded=true] .jobs-filter-chev{transform:rotate(180deg)}.aria .jobs-filter-badge[data-hidden]{visibility:hidden}.aria .jobs-filter-badge{display:grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:99px;background:var(--violet);font-size:11px;font-weight:700;color:#fff}.aria .jobs-filter-pop{position:absolute;top:calc(100% + 8px);left:0;z-index:10;display:flex;flex-direction:column;width:300px;padding:14px 12px 12px;border-radius:18px;background:#fff;box-shadow:0 0 0 1px #17142514,0 24px 48px -18px #26186e59;text-align:left;animation:jobs-filter-in .16s ease-out}@keyframes jobs-filter-in{0%{opacity:0;transform:translateY(-4px)}}.aria .jobs-filter-top{display:flex;align-items:center;justify-content:space-between;padding:0 4px 10px 6px;border-bottom:1px solid var(--line)}.aria .jobs-filter-top b{font-size:15px;font-weight:700;color:var(--ink)}.aria .jobs-filter-clear{padding:4px 6px;border-radius:8px;font-size:13px;font-weight:600;color:var(--violet)}.aria .jobs-filter-clear:hover:not(:disabled){background:#5438cc0f}.aria .jobs-filter-clear:disabled{color:var(--dim);opacity:.6;cursor:default}.aria .jobs-filter-label{margin:14px 6px 6px;font-size:11px;font-weight:700;line-height:1;letter-spacing:.08em;text-transform:uppercase;color:var(--dim)}.aria .jobs-filter-find{display:flex;align-items:center;gap:8px;height:36px;margin:0 0 6px;padding:0 10px 0 12px;border-radius:999px;background:#faf9fd;box-shadow:inset 0 0 0 1px #1714251a;color:var(--dim)}.aria .jobs-filter-find:focus-within{background:#fff;box-shadow:inset 0 0 0 1.5px #5438cc80,0 0 0 3px #5438cc1a}.aria .jobs-filter-find input{flex:1;min-width:0;border:0;outline:none;background:transparent;font:inherit;font-size:13.5px;color:var(--ink)}.aria .jobs-filter-find button{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#efedf5;color:var(--mut)}.aria .jobs-filter-list{margin:0;padding:0;list-style:none}.aria .jobs-filter-places{max-height:216px;margin-right:-6px;padding-right:6px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(23,20,37,.18) transparent}.aria .jobs-filter-list button{display:flex;align-items:center;gap:10px;width:100%;height:36px;padding:0 8px 0 6px;border-radius:10px;text-align:left;font-size:14px;color:var(--ink)}.aria .jobs-filter-list button:hover,.aria .jobs-filter-list button:focus-visible{outline:none;background:#5438cc0f}.aria .jobs-filter-list button[aria-checked=true]{background:#5438cc14;font-weight:600;color:var(--violet)}.aria .jobs-filter-tick{display:grid;place-items:center;flex:none;width:18px;height:18px;color:var(--violet)}.aria .jobs-filter-box{border-radius:5px;box-shadow:inset 0 0 0 1.5px #17142540}.aria [aria-checked=true]>.jobs-filter-box{background:var(--violet);box-shadow:none;color:#fff}.aria .jobs-filter-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aria .jobs-filter-n{flex:none;min-width:26px;padding:1px 7px;border-radius:99px;background:#f3f1f8;font-size:12px;font-weight:600;text-align:center;color:var(--mut)}.aria [aria-checked=true]>.jobs-filter-n{background:#fff;color:var(--violet)}.aria .jobs-filter-none{padding:8px 6px;font-size:13.5px;color:var(--mut)}.aria .jobs-filter-done{height:40px;margin-top:14px;border-radius:99px;background:var(--violet);font-size:14px;font-weight:600;color:#fff;box-shadow:0 6px 16px #5438cc47}.aria .jobs-filter-done:hover{filter:brightness(1.08)}@media (max-width: 767px){.aria .jobs-search{order:-1;flex-basis:100%;margin-left:0}}.aria .role-tile-main small.role-tile-where{display:flex;align-items:center;gap:6px}.aria .role-tile-where>span{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.aria .role-tile-when{flex:none;white-space:nowrap}.aria .role-tile-more{flex:none;padding:1px 7px;border-radius:99px;background:#5438cc14;font-size:11.5px;font-weight:700;color:var(--violet)}.aria .role-tile-more:hover,.aria .role-tile-more[aria-expanded=true]{background:#5438cc29}.aria .role-tile-cities{margin:10px 0 0;padding:8px 10px;border-radius:10px;background:#5438cc0d;font-size:12.5px;line-height:1.5;color:var(--ink);animation:jobs-filter-in .16s ease-out}.aria .role-tile-summary{display:-webkit-box;margin:10px 0 0;overflow:hidden;font-size:13px;line-height:1.5;color:var(--mut);-webkit-box-orient:vertical;-webkit-line-clamp:2}.aria .role-tile-cities>span{font-weight:600;color:var(--mut)}.aria .dash-head.jobs-head{position:relative;z-index:6;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 24px}.aria .jobs-head-text{flex:1 1 380px;min-width:0}.aria .jobs-tools{display:flex;flex:0 1 auto;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.aria .jobs-tools .jobs-search{flex:0 1 280px;width:280px;margin-left:0}@media (max-width: 767px){.aria .jobs-tools{flex-basis:100%;justify-content:flex-start}.aria .jobs-tools .jobs-search{order:0;flex:1 1 200px;width:auto}}.aria .su-quote{margin:4px auto 26px;max-width:440px;text-align:center}.aria.su.su-split:not(.su-inline) .su-quote{max-width:none;margin-left:0;margin-right:0;padding-left:calc(var(--av) + 12px)}@media (max-width: 640px){.aria.su.su-split:not(.su-inline) .su-quote{padding-left:0}}.aria .su-quote blockquote{margin:0;font-size:17px;font-weight:600;line-height:1.45;letter-spacing:-.01em;text-wrap:balance;color:var(--ink)}.aria .su-quote blockquote:before{content:"“";color:var(--violet)}.aria .su-quote blockquote:after{content:"”";margin-left:-.06em;color:var(--violet)}.aria .su-quote:after{content:"";display:block;width:32px;height:2px;margin:18px auto 0;border-radius:2px;background:#5438cc4d}.aria .su-qw{display:inline-block;animation:su-quote-in .6s cubic-bezier(.2,.8,.2,1) calc(.2s + var(--i, 0) * 70ms) both}.aria .su-quote blockquote:before{display:inline-block;animation:su-quote-mark .4s ease-out .05s both}.aria .su-quote blockquote:after{display:inline-block;animation:su-quote-mark .4s ease-out 1.05s both}.aria .su-quote:after{animation:su-quote-rule .5s cubic-bezier(.2,.8,.2,1) 1.2s both}@keyframes su-quote-mark{0%{opacity:0;transform:scale(.6)}}@keyframes su-quote-in{0%{opacity:0;transform:translate3d(0,10px,0);filter:blur(4px)}}@keyframes su-quote-rule{0%{transform:scaleX(0)}}.aria.su-instant .su-qw,.aria.su-instant .su-quote blockquote:before,.aria.su-instant .su-quote blockquote:after,.aria.su-instant .su-quote:after{animation:none}@media (prefers-reduced-motion: reduce){.aria .su-qw,.aria .su-quote blockquote:before,.aria .su-quote blockquote:after,.aria .su-quote:after{animation:none}}.aria .su-focus-problem{max-width:420px;margin:18px auto 0;text-align:center}.aria .su-focus-problem>p:first-child{margin:0 0 18px;font-size:15.5px;line-height:1.5;color:#84662a}.aria .su-focus-problem .su-gos-row{justify-content:center}.aria.su-focus:has(.su-focus-problem) .su-focus-side{display:none}.aria.su-focus:has(.su-focus-problem) .su-focus-main{grid-template-columns:minmax(0,560px)}.aria .apps-tabs{display:inline-flex;gap:2px;padding:3px;border-radius:999px;background:#1714250d}.aria .apps-tabs button{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 14px;border-radius:999px;font-size:13.5px;font-weight:600;color:var(--mut);cursor:pointer;transition:background .15s,color .15s,box-shadow .15s,transform .12s ease}.aria .apps-tabs button:not([data-on]):hover{background:#fff9;color:var(--ink)}.aria .apps-tabs button:not([data-on]):hover span{background:#1714251f}.aria .apps-tabs button[data-on]:hover{box-shadow:0 2px 8px #17142524}.aria .apps-tabs button:active{transform:scale(.96)}.aria .apps-tabs button:focus-visible{outline:3px solid rgba(84,56,204,.35);outline-offset:1px}@media (prefers-reduced-motion: reduce){.aria .apps-tabs button:active{transform:none}}.aria .apps-tabs button span{min-width:18px;padding:1px 6px;border-radius:999px;background:#17142512;font-size:11.5px;font-weight:700;text-align:center;transition:background .15s}.aria .apps-tabs button[data-on]{background:#fff;color:var(--ink);box-shadow:0 1px 3px #1714251a}.aria .apps-tabs button[data-on] span{background:#5438cc1a;color:var(--violet)}.aria .apps-list{display:grid;gap:10px;margin-top:24px}.aria .apps-row{display:flex;align-items:center;gap:14px;padding:16px 18px;border-radius:18px;background:#fff;border:1px solid var(--line);box-shadow:0 1px 2px #1714250a;transition:border-color .2s,box-shadow .2s,transform .2s cubic-bezier(.2,.8,.2,1)}.aria .apps-row:hover{border-color:#5438cc61;box-shadow:0 2px 4px #1714250a,0 16px 34px -10px #5438cc38;transform:translateY(-2px)}.aria .apps-row:active{transform:none}.aria .apps-row:hover .apps-main b{color:var(--violet)}.aria .apps-row[data-needs]{border-color:#5438cc59;box-shadow:inset 3px 0 0 var(--violet)}.aria .apps-row[data-closed]{background:#fbfbfc}.aria .apps-row[data-closed] .apps-main,.aria .apps-row[data-closed] .co{opacity:.65}.aria .apps-main{flex:1;min-width:0}.aria .apps-main b{display:block;overflow:hidden;font-size:15px;font-weight:700;white-space:nowrap;text-overflow:ellipsis;color:var(--ink);transition:color .18s ease}.aria .apps-main small{display:block;margin-top:2px;overflow:hidden;font-size:12.5px;white-space:nowrap;text-overflow:ellipsis;color:var(--dim)}.aria .apps-line{display:block;margin-top:6px;font-size:13.5px;line-height:1.45;color:var(--mut)}.aria .apps-empty{display:grid;justify-items:start;gap:10px;margin-top:24px;padding:24px}.aria .apps-empty b{font-size:16px;font-weight:800}.aria .apps-empty p{margin:0;font-size:14.5px;color:var(--mut)}.aria .dash-all{display:flex;align-items:center;justify-content:center;gap:4px;padding:12px 2px;border-top:1px solid var(--line);font-size:13.5px;font-weight:700;color:var(--violet)}.aria .dash-all:hover{background:linear-gradient(90deg,transparent,rgba(84,56,204,.05),transparent)}.aria .dash-all svg{transition:transform .2s cubic-bezier(.2,.8,.2,1)}.aria .dash-all:hover svg{transform:translate(3px)}@media (max-width: 640px){.aria .apps-row{flex-wrap:wrap;gap:10px 12px;padding:14px}.aria .apps-main{flex-basis:calc(100% - 66px)}.aria .apps-row .dash-tag{order:3;margin-left:58px}}@media (prefers-reduced-motion: reduce){.aria .apps-row,.aria .dash-all svg{transition:none}.aria .apps-row:hover,.aria .dash-all:hover svg{transform:none}}.npan{--np-ink: #171425;--np-mut: #5c5768;--np-dim: #8a8597;--np-violet: #5438cc;--np-line: rgba(23, 20, 37, .07);width:384px;max-width:calc(100vw - 24px);overflow:hidden;border-radius:20px;background:#fff;box-shadow:0 0 0 1px #1714250f,0 24px 60px -24px #17142559;font-family:Poppins,system-ui,sans-serif;color:var(--np-ink)}.npan-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px 12px}.npan-head h2{display:flex;align-items:center;gap:8px;margin:0;font-size:15.5px;font-weight:700;letter-spacing:-.01em}.npan-count{padding:2px 8px;border-radius:99px;background:#efeafc;font-size:11.5px;font-weight:700;color:var(--np-violet)}.npan-mark{font-size:12.5px;font-weight:600;color:var(--np-violet);cursor:pointer}.npan-mark:hover{text-decoration:underline}.npan-body{max-height:min(460px,calc(100vh - 140px));overflow-y:auto;overscroll-behavior:contain;padding:0 10px 10px}.npan-body::-webkit-scrollbar{width:6px}.npan-body::-webkit-scrollbar-track{margin:4px 0 12px}.npan-body::-webkit-scrollbar-thumb{border:0;background:#17142524}.npan-group+.npan-group{margin-top:14px}.npan-group h3{margin:2px 10px 8px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--np-dim)}.npan-group ul{display:grid;gap:4px;margin:0;padding:0;list-style:none}.npan-row{display:flex;align-items:flex-start;gap:12px;padding:12px;border-radius:14px;transition:background .15s}.npan-row[data-link]{cursor:pointer}.npan-row[data-link]:hover,.npan-row[data-link]:focus-visible{background:#f5f3fa;outline:none}.npan-row[data-unread]{background:#5438cc0b}.npan-ic{display:grid;place-items:center;width:34px;height:34px;flex:none;border-radius:11px}.npan-ic[data-tone=violet]{background:#efeafc;color:#5438cc}.npan-ic[data-tone=gold]{background:#fcf3dc;color:#a8823b}.npan-ic[data-tone=green]{background:#e7f8f1;color:#0b7a5a}.npan-ic[data-tone=blue]{background:#e7eefb;color:#2f6fd6}.npan-ic[data-tone=grey]{background:#f0eef3;color:#77738a}.npan-main{display:flex;flex:1;flex-direction:column;gap:3px;min-width:0;padding-top:1px}.npan-text{font-size:13.5px;line-height:1.45}.npan-row:not([data-unread]) .npan-text{color:var(--np-mut)}.npan-time{font-size:11.5px;color:var(--np-dim)}.npan-dot{width:8px;height:8px;flex:none;margin-top:6px;border-radius:50%;background:var(--np-violet);box-shadow:0 0 0 3px #5438cc26}.npan-chev{flex:none;margin-top:8px;color:var(--np-dim);opacity:0;transition:opacity .15s}.npan-row[data-link]:hover .npan-chev,.npan-row[data-link]:focus-visible .npan-chev{opacity:1}.npan-row[data-unread] .npan-chev{display:none}.npan-empty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:18px 24px 26px;text-align:center}.npan-empty-ic{display:grid;place-items:center;width:44px;height:44px;margin-bottom:6px;border-radius:50%;background:#efeafc;color:var(--np-violet)}.npan-empty b{font-size:14.5px;font-weight:600}.npan-empty p{max-width:260px;margin:0;font-size:13px;line-height:1.5;color:var(--np-mut)}.pbar{--pb-ink: #171425;--pb-mut: #5c5768;--pb-violet: #5438cc;--pb-line: rgba(23, 20, 37, .08);position:sticky;top:0;z-index:30;display:none;align-items:center;gap:16px;height:72px;padding:0 28px;background:transparent;border-bottom:1px solid transparent;transition:background .25s ease,border-color .25s ease;font-family:Plus Jakarta Sans,system-ui,sans-serif;color:var(--pb-ink)}@media (min-width: 768px){.pbar{display:flex}}.pbar a{color:inherit;text-decoration:none}.pbar[data-scrolled]{background:#f8f7fad1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom-color:var(--pb-line)}.pbar-logo{display:block;transition:transform .12s ease}.pbar-logo:active{transform:scale(.96)}.pbar-logo img{display:block;height:26px;width:auto}.pbar-nav{position:absolute;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:6px}.pbar-link{position:relative;display:inline-flex;align-items:center;height:34px;padding:0 14px;border-radius:99px;font-size:14px;font-weight:600;color:var(--pb-mut);transition:background .18s ease,color .18s ease,transform .12s ease}.pbar-link:hover{background:#17142512;color:var(--pb-ink)}.pbar-link:active{transform:scale(.96)}.pbar-link[aria-current=page]:hover{background:#5438cc24}.pbar-link[aria-current=page]{background:#5438cc1a;color:var(--pb-violet)}.pbar-link i{position:absolute;top:6px;right:7px;width:6px;height:6px;border-radius:50%;background:var(--pb-violet)}.pbar-end{margin-left:auto;display:flex;align-items:center;gap:8px}.pbar-bell{position:relative}.pbar-icon{position:relative;width:36px;height:36px;display:grid;place-items:center;border-radius:50%;color:var(--pb-mut);cursor:pointer;transition:background .15s,color .15s,transform .12s ease}.pbar-icon:active{transform:scale(.9)}.pbar-icon:hover,.pbar-icon[aria-expanded=true]{background:#17142512;color:var(--pb-ink)}.pbar-icon i{position:absolute;top:7px;right:8px;width:8px;height:8px;border-radius:50%;background:#e5484d;border:2px solid #f8f7fa}.pbar-me{display:inline-flex;align-items:center;gap:8px;height:38px;padding:4px 10px 4px 4px;border-radius:99px;transition:background .15s,transform .12s ease}.pbar-me:active{transform:scale(.96)}.pbar-me:hover{background:#1714250f}.pbar-me[aria-current=page]{background:#5438cc1a}.pbar-me[aria-current=page]:hover{background:#5438cc24}.pbar-me[aria-current=page] .pbar-avatar{box-shadow:0 0 0 2px #fff,0 0 0 3.5px var(--pb-violet)}.pbar-me:not(:has(.pbar-name)){padding-right:4px}.pbar-avatar{width:30px;height:30px;display:grid;place-items:center;flex:none;overflow:hidden;border-radius:50%;background:linear-gradient(135deg,#6d4ae0,#5146e5 55%,#3f2fb0);color:#fff;font-size:13px;font-weight:700;box-shadow:inset 0 0 0 1px #ffffff40}.pbar-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pbar-name{max-width:120px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;color:var(--pb-ink)}.pbar-me[aria-current=page] .pbar-name{color:var(--pb-violet)}.pbar-link:focus-visible,.pbar-icon:focus-visible,.pbar-me:focus-visible,.pbar-logo:focus-visible{outline:3px solid rgba(84,56,204,.35);outline-offset:2px}.pbar-dialog.pbar-dialog{justify-items:center;gap:14px;padding:30px 28px 26px;border-radius:22px;border:1px solid rgba(23,20,37,.08);background:#fff;box-shadow:0 2px 6px #1714250f,0 24px 60px #1714252e;font-family:Plus Jakarta Sans,system-ui,sans-serif;color:#171425;text-align:center}.pbar-dialog-ic{width:52px;height:52px;display:grid;place-items:center;border-radius:50%;background:#5438cc1a;color:#5438cc}.pbar-dialog .pbar-dialog-title{font-size:19px;font-weight:800;letter-spacing:-.015em;color:#171425}.pbar-dialog .pbar-dialog-desc{font-size:14px;line-height:1.55;color:#5c5768}.pbar-dialog-acts{display:flex;justify-content:center;gap:10px;margin-top:6px}.pbar-pill{height:40px;padding:0 20px;border-radius:99px;font:inherit;font-size:13.5px;font-weight:700;cursor:pointer;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}.pbar-pill-fill{border:0;background:#5438cc;color:#fff;box-shadow:0 8px 20px -10px #5438ccb3}.pbar-pill-fill:hover{background:#4529b8}.pbar-pill-line{border:1.5px solid rgba(84,56,204,.3);background:#fff;color:#5438cc}.pbar-pill-line:hover{border-color:#5438cc8c;background:#5438cc0d}.pbar-pill:focus-visible{outline:3px solid rgba(84,56,204,.35);outline-offset:2px}.pbar-dialog-face{display:grid;place-items:center;margin-bottom:2px}.pbar-choices{display:grid;grid-template-columns:1fr 1fr;gap:10px;width:100%;margin-top:6px}.pbar-choice{display:grid;justify-items:center;gap:4px;padding:18px 12px 16px;border-radius:16px;border:1.5px solid rgba(84,56,204,.18);background:#fff;font:inherit;color:#171425;cursor:pointer;transition:border-color .2s ease,background .2s ease,transform .2s ease}.pbar-choice:hover{border-color:#5438cc8c;background:#5438cc0a;transform:translateY(-1px)}.pbar-choice:focus-visible{outline:3px solid rgba(84,56,204,.35);outline-offset:2px}.pbar-choice-ic{display:grid;place-items:center;width:42px;height:42px;margin-bottom:6px;border-radius:50%;background:#5438cc1a;color:#5438cc}.pbar-choice b{font-size:15px;font-weight:700}.pbar-choice span:last-child{font-size:12.5px;color:#5c5768}.pbar-choice-later{border:0;background:none;font:inherit;font-size:13.5px;font-weight:600;color:#5c5768;cursor:pointer}.pbar-choice-later:hover{color:#171425;text-decoration:underline;text-underline-offset:3px}[data-slot=dialog-overlay]:has(+.pbar-dialog){background:#17142552;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}@media (prefers-reduced-motion: reduce){.pbar-link,.pbar-icon,.pbar-me,.pbar-logo{transition:none}.pbar-link:active,.pbar-icon:active,.pbar-me:active,.pbar-logo:active{transform:none}}.cand-canvas{background-color:rgb(var(--color-bg-canvas));background-image:radial-gradient(rgb(var(--color-border-subtle)) 1px,transparent 1px);background-size:22px 22px}.cand-canvas[data-cand-pattern=none]{background-image:none}.cand-canvas[data-cand-pattern=grid]{background-image:linear-gradient(rgb(var(--color-border-subtle) / .6) 1px,transparent 1px),linear-gradient(90deg,rgb(var(--color-border-subtle) / .6) 1px,transparent 1px);background-size:32px 32px}.cand-canvas[data-cand-pattern=drift]{background-image:radial-gradient(rgb(var(--color-border-subtle) / .6) 1px,transparent 1px);background-size:26px 26px;animation:cand-pattern-drift 9s linear infinite}@keyframes cand-pattern-drift{0%{background-position:0 0}to{background-position:64px 64px}}.cand-glow-blob{background:rgb(var(--cand-lab-band, 84 56 204) / .15)}.cand-fa-skyline,.cand-fa-jaipur,.cand-fa-dots{display:none}[data-cand-footer=skyline] .cand-fa-skyline{display:flex}[data-cand-footer=jaipur] .cand-fa-jaipur,[data-cand-footer=dots] .cand-fa-dots{display:block}[data-cand-footer=skyline] .cand-fa-glow,[data-cand-footer=jaipur] .cand-fa-glow,[data-cand-footer=dots] .cand-fa-glow,[data-cand-footer=none] .cand-fa-glow,[data-cand-footer=jaipur] .cand-fa-tagline{display:none}.cand-fa-dots{background-image:radial-gradient(rgb(var(--color-primary-bg)) 3px,transparent 3px);background-size:26px 26px;-webkit-mask-image:radial-gradient(ellipse 70% 100% at 50% 100%,black 30%,transparent 75%);mask-image:radial-gradient(ellipse 70% 100% at 50% 100%,black 30%,transparent 75%);animation:cand-pattern-drift 12s linear infinite}.cand-lab-btn{transition:transform .15s}.cand-lab-btn:hover{transform:scale(1.08) rotate(15deg)}.cand-display{font-family:"Source Serif 4",Georgia,serif;font-weight:600;letter-spacing:-.01em}@keyframes cand-fade-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.cand-fade-rise{animation:cand-fade-rise .45s ease-out both}@keyframes cand-float-in{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.cand-float-in{animation:cand-float-in .15s ease-out}@keyframes cand-toast-in{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}.cand-toast{position:fixed;bottom:calc(env(safe-area-inset-bottom) + 136px);left:50%;transform:translate(-50%);z-index:60;width:-moz-max-content;width:max-content;max-width:min(560px,calc(100vw - 32px));text-align:center;animation:cand-toast-in .25s ease-out}@media (min-width: 768px){.cand-toast{bottom:96px}}@keyframes cand-pulse-dot{0%{box-shadow:0 0 rgb(var(--color-primary) / .3)}70%{box-shadow:0 0 0 7px rgb(var(--color-primary) / 0)}to{box-shadow:0 0 rgb(var(--color-primary) / 0)}}.cand-pulse-dot{animation:cand-pulse-dot 2s infinite}.cand-record{--rec-paper: oklch(.995 .002 80);--rec-border: oklch(.86 .006 80);--rec-border-soft: oklch(.9 .005 80);--rec-border-row: oklch(.88 .006 80);--rec-dash: oklch(.82 .006 80);--rec-dash-soft: oklch(.85 .006 80);--rec-mark: oklch(.7 .01 80);--rec-dot: oklch(.7 .006 80);--rec-green: oklch(.5 .09 150);--rec-green-mid: oklch(.6 .09 150);--rec-green-text: oklch(.52 .09 150);--rec-ink: oklch(.22 .01 80);--rec-ink-deep: oklch(.2 .01 80);--rec-ink-soft: oklch(.3 .01 80);--rec-body: oklch(.44 .01 80);--rec-body-soft: oklch(.45 .01 80);--rec-label: oklch(.4 .01 80);--rec-muted: oklch(.5 .01 80);--rec-muted-2: oklch(.52 .01 80);--rec-faint: oklch(.55 .01 80);--rec-faintest: oklch(.6 .01 80);--rec-avatar-bg: oklch(.94 .008 80);--rec-avatar-border: oklch(.87 .008 80);--rec-media-bg: oklch(.93 .006 80);--rec-media-border: oklch(.85 .006 80);--rec-link: oklch(.42 .09 250);--rec-link-hover: oklch(.34 .1 250);--rec-watermark: oklch(.5 .02 80 / .05);--rec-sans: "IBM Plex Sans", Helvetica, Arial, sans-serif;--rec-serif: "Source Serif 4", Georgia, serif;--rec-mono: "IBM Plex Mono", monospace}.cand-record a,.cand-record .cand-record-link{color:var(--rec-link)}.cand-record a:hover,.cand-record .cand-record-link:hover{color:var(--rec-link-hover)}.cand-record ::-moz-selection{background:#bbdbc0}.cand-record ::selection{background:#bbdbc0}.cand-canvas,body.cand-theme{--color-bg-canvas: 248 247 250;--color-bg-surface: 255 255 255;--color-bg-surface-raised: 255 255 255;--color-bg-surface-sunken: 244 242 248;--color-border: 232 229 240;--color-border-subtle: 238 236 244;--color-border-strong: 214 210 226;--color-text-primary: 23 20 37;--color-text-secondary: 92 87 104;--color-text-tertiary: 138 133 151;--color-primary: 84 56 204;--color-primary-hover: 69 41 184;--color-primary-active: 58 33 158;--color-primary-bg: 236 232 251;--color-primary-border: 199 190 240;--color-primary-text: 255 255 255;--cand-lab-band: 84 56 204;--cand-lab-band-via: 236 232 251}.cand-canvas[data-cand-surface=white]{--color-bg-canvas: 255 255 255;--color-bg-surface: 255 255 255;--color-bg-surface-raised: 255 255 255;background-image:none;animation:none}.cand-canvas[data-cand-surface=white] footer{display:none}.cand-posting{font-size:14px;line-height:1.6;color:rgb(var(--color-text-primary))}.cand-posting>*+*{margin-top:.6em}.cand-posting h3,.cand-posting h4{font-weight:700;margin-top:1.1em}.cand-posting ul,.cand-posting ol{padding-left:1.25em}.cand-posting ul{list-style:disc}.cand-posting ol{list-style:decimal}.cand-posting li+li{margin-top:.25em}.cand-posting a{text-decoration:underline}html:has(body.cand-theme){scrollbar-gutter:stable}html:has(>body.cand-theme[data-scroll-locked]){overflow:hidden;scrollbar-gutter:auto}html body.cand-theme[data-scroll-locked]{overflow:hidden!important;margin-right:var(--removed-body-scroll-bar-size, 0px)!important}html body.cand-theme[data-scroll-locked] .right-scroll-bar-position{right:var(--removed-body-scroll-bar-size, 0px)!important}html body.cand-theme[data-scroll-locked] .cand-toast{margin-left:calc(var(--removed-body-scroll-bar-size, 0px) / -2)}.cand-page-in{animation:cand-page-in .3s ease-out both}@keyframes cand-page-in{0%{opacity:0}}.cand-canvas:has(.aria.su){background-color:#f8f7fa;background-image:none}.cand-canvas:has(.aria.su-dash){background-color:#f8f7fa;background-image:radial-gradient(900px 600px at 10% 10%,rgba(138,123,251,.15),transparent 60%),radial-gradient(800px 600px at 95% 5%,rgba(127,240,210,.13),transparent 60%),radial-gradient(900px 700px at 60% 100%,rgba(240,199,94,.09),transparent 60%),radial-gradient(700px 500px at 0% 90%,rgba(255,170,200,.07),transparent 60%);background-attachment:fixed;background-size:auto;animation:none}.cand-canvas:has(.aria.su-dash) .pbar[data-scrolled]{background:#ffffff8c;border-bottom-color:#ffffffb3}.cand-topbar{background:transparent;border-bottom:1px solid transparent;transition:background .25s ease,border-color .25s ease}.cand-topbar[data-scrolled]{background:#fff9;-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4);border-bottom-color:#1714250f}.cand-tabbar{background:#fffffff0;-webkit-backdrop-filter:blur(16px) saturate(1.4);backdrop-filter:blur(16px) saturate(1.4);border-top:1px solid rgba(23,20,37,.07);box-shadow:0 -6px 18px #1714250d}.cand-press{transition:transform .12s ease,color .15s ease,background-color .15s ease}.cand-press:active{transform:scale(.9)}@media (prefers-reduced-motion: reduce){.cand-press{transition:none}.cand-press:active{transform:none}}.cand-me[aria-current=page]{box-shadow:0 0 0 2px #fff,0 0 0 3.5px #5438cc}.cand-tabbar a svg{transition:transform .12s ease}.cand-tabbar a:active svg{transform:scale(.88)}.cand-tabbar a[aria-current=page]{color:#5438cc}.cand-tabbar a[aria-current=page] svg{box-sizing:content-box;padding:3px 12px;margin-block:-3px;border-radius:99px;background:#5438cc1f}@media (prefers-reduced-motion: reduce){.cand-page-in{animation:none}}.aria .orb-box{position:relative;display:flex;flex-direction:column;align-items:center;width:min(clamp(440px,38vw,660px),100%);justify-self:center}.aria .orb{position:relative;width:100%;aspect-ratio:1}.aria .orb-ring{position:absolute;top:0;right:0;bottom:0;left:0;width:var(--d);height:var(--d);margin:auto;border:1px dashed rgba(84,56,204,.22);border-radius:50%}.aria .orb-label{position:absolute;width:0;height:0;animation:orb-turn 90s linear infinite reverse}.aria .orb-label>span{position:absolute;top:0;left:0;transform:translate(-50%,-50%);padding:2px 10px;border-radius:99px;background:#fff;box-shadow:0 0 0 1px #1714250f;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:#9a95a6}.aria .orb-spin{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;animation:orb-turn 90s linear infinite}.aria .orb-planet{--p: 52px;position:absolute;--ps: calc(var(--p) * var(--orb-scale, 1));width:var(--ps);height:var(--ps);margin:calc(var(--ps) / -2) 0 0 calc(var(--ps) / -2);animation:orb-turn 90s linear infinite reverse}.aria .orb:hover .orb-spin,.aria .orb:hover .orb-planet,.aria .orb:hover .orb-label{animation-play-state:paused}.aria .orb-mark{display:grid;place-items:center;width:100%;height:100%;overflow:hidden;border-radius:50%;background:#f1eff6;font-size:calc(var(--ps) * .34);font-weight:700;color:#5c5768;box-shadow:0 0 0 4px #fff,0 8px 20px #1714251f;transition:transform .2s}.aria .orb-mark img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.aria a.orb-planet:hover .orb-mark{transform:scale(1.08)}.aria .orb-planet small{position:absolute;top:calc(var(--ps) + 7px);left:50%;transform:translate(-50%);font-size:12px;font-weight:600;white-space:nowrap;color:#5c5768}.aria .orb-planet.hot .orb-mark{box-shadow:0 0 0 4px #fff,0 0 0 7px #5438cc59,0 10px 24px #5438cc59}.aria .orb-planet.soon .orb-mark{box-shadow:0 0 0 4px #fff,0 0 0 7px #d68c1e73,0 10px 24px #d68c1e59}.aria .orb-planet em{position:absolute;top:-30px;left:50%;transform:translate(-50%);padding:3px 9px;border-radius:99px;background:#5438cc;font-size:11.5px;font-style:normal;font-weight:700;white-space:nowrap;color:#fff}.aria .orb-planet.soon em{background:#c77d12}.aria .orb-you{position:absolute;top:50%;left:50%;z-index:3;display:grid;place-items:center;width:80px;height:80px;transform:translate(-50%,-50%);border-radius:50%;background:linear-gradient(135deg,#7053e8,#3a2596);box-shadow:0 0 0 5px #f6f5fa,0 0 0 9px #f0c75e,0 24px 50px #5438cc59}.aria .orb-you[data-part]{box-shadow:0 0 0 5px #f6f5fa,0 24px 50px #5438cc59}.aria .orb-you[data-part]:before{content:"";position:absolute;top:-9px;right:-9px;bottom:-9px;left:-9px;border-radius:50%;background:conic-gradient(#f0c75e calc(var(--pct) * 1%),#5438cc24 0);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 4px),#000 calc(100% - 3.5px));mask:radial-gradient(farthest-side,transparent calc(100% - 4px),#000 calc(100% - 3.5px))}.aria .orb-you-hand{font-size:40px;line-height:1;filter:drop-shadow(0 3px 4px rgba(23,20,37,.25))}.aria .orb-you-crown{position:absolute;top:-34px;left:50%;transform:translate(-50%);fill:#f0c75e;color:#a8823b;filter:drop-shadow(0 3px 4px rgba(132,102,42,.35))}.aria .orb-you-tag{position:absolute;bottom:-18px;left:50%;transform:translate(-50%);padding:3px 12px;border-radius:99px;background:#fff;box-shadow:0 3px 10px #17142529,0 0 0 1px #5438cc2e;font-size:12px;font-weight:800;color:#5438cc}.aria .orb-you-photo{width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover}.aria .orb-chip{position:relative;z-index:3;display:inline-flex;align-items:center;gap:8px;margin-top:22px;padding:6px 14px 6px 8px;border-radius:99px;background:#fff;box-shadow:0 0 0 1px #17142517,0 6px 16px -8px #17142533;font-size:12.5px;white-space:nowrap;color:#5c5768}.aria .orb-chip b{margin-left:4px;font-weight:600;color:#5438cc}.aria .orb-chip:hover{box-shadow:0 0 0 1.5px #5438cc59}.aria .orb-chip:focus-visible{outline:3px solid rgba(84,56,204,.35);outline-offset:2px}.aria .orb-chip-ring{width:18px;height:18px;border-radius:50%;background:conic-gradient(#f0c75e calc(var(--pct) * 1%),#ece8f3 0);-webkit-mask:radial-gradient(farthest-side,transparent 52%,#000 56%);mask:radial-gradient(farthest-side,transparent 52%,#000 56%)}.aria .orb[data-locked] .orb-you{z-index:1}.aria .orb-frost{position:absolute;top:2%;right:2%;bottom:2%;left:2%;z-index:2;border-radius:50%;background:#ffffff73;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);box-shadow:inset 0 0 0 1px #fffc}.aria .orb-lock{position:absolute;top:75.25%;left:50%;z-index:4;display:inline-flex;align-items:center;gap:8px;padding:4px 13px 4px 4px;transform:translate(-50%,-50%);border-radius:99px;background:#fff;box-shadow:0 0 0 1px #1714250f,0 8px 22px -10px #17142540;white-space:nowrap}.aria .orb-lock-ic{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:linear-gradient(160deg,#7053e8,#4529b8);color:#fff}.aria .orb-lock-txt{font-size:12.5px;font-weight:600;color:#5c5768}.aria .orb[data-loading] .orb-ring{animation:orb-wait 1.4s ease-in-out infinite}.aria .orb[data-loading] .orb-you{opacity:.6;filter:saturate(.3)}@keyframes orb-turn{to{transform:rotate(360deg)}}@keyframes orb-wait{50%{opacity:.35}}@media (prefers-reduced-motion: reduce){.aria .orb-spin,.aria .orb-planet,.aria .orb-label,.aria .orb[data-loading] .orb-ring{animation:none}}.aria .orb-all{position:absolute;bottom:0;left:50%;z-index:3;display:flex;align-items:center;justify-content:center;gap:6px;transform:translate(-50%);white-space:nowrap;padding:9px 18px;border-radius:99px;background:#fff;box-shadow:inset 0 0 0 1px #5438cc33,0 6px 16px -6px #5438cc4d;font-size:13.5px;font-weight:700;color:#5438cc;transition:opacity .2s,transform .25s cubic-bezier(.2,.8,.2,1),background .15s,color .15s}@media (hover: hover){.aria .orb-box:not(:hover) .orb-all:not(:focus-visible){opacity:0;transform:translate(-50%,6px);pointer-events:none}}.aria .orb-all:hover{background:#5438cc;color:#fff}.aria .orb-all span{transition:transform .2s cubic-bezier(.2,.8,.2,1)}.aria .orb-all:hover span{transform:translate(3px)}.aria .orb-all:focus-visible{outline:3px solid rgba(84,56,204,.35);outline-offset:2px}.aria .orb-box:has(.orb-all){padding-bottom:54px}@media (prefers-reduced-motion: reduce){.aria .orb-all,.aria .orb-all span{transition:opacity .2s}.aria .orb-all:hover span{transform:none}}.aria .orb-strip{display:none}@media (max-width: 640px){.aria .orb-box>.orb{display:none}.aria .orb-strip{display:flex;align-items:center;gap:6px;width:100%;padding:10px 10px 10px 12px;border-radius:18px;background:#ffffffc7;box-shadow:0 0 0 1px #17142512,0 8px 24px -14px #17142540}.aria .orb-strip-you{flex:none;display:grid;place-items:center;width:48px;height:48px;margin-right:4px;padding:3px;border-radius:50%;background:conic-gradient(#f0c75e calc(var(--pct) * 1%),#5438cc24 0)}.aria .orb-strip-you>img,.aria .orb-strip-you>span{display:grid;place-items:center;width:100%;height:100%;border-radius:50%;border:2px solid #fff;background:linear-gradient(135deg,#7053e8,#3a2596);-o-object-fit:cover;object-fit:cover;font-size:20px}.aria .orb-strip-stage{flex:1;display:flex;flex-direction:column;align-items:center;gap:1px;min-width:0;padding:7px 4px;border-radius:12px;transition:background .15s}.aria .orb-strip-stage:active,.aria .orb-strip-stage:hover{background:#5438cc12}.aria .orb-strip-stage b{font-size:20px;font-weight:800;line-height:1.1;color:#5438cc}.aria .orb-strip-stage small{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#8a8597}.aria .orb-strip-locked{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:600;color:#5c5768}.aria .orb-chip{margin-top:12px;padding-block:9px}.aria .orb-all{display:none}.aria .orb-box:has(.orb-all){padding-bottom:0}}.setup-provider-btn{transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background-color .16s ease}.setup-provider-btn:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 6px 18px -10px #11182759}.setup-provider-btn:not(:disabled):active{transform:translateY(0) scale(.985);box-shadow:none}@keyframes setup-check-pop{0%{transform:scale(.4);opacity:0}60%{transform:scale(1.15);opacity:1}to{transform:scale(1)}}.setup-check-pop{animation:setup-check-pop .32s cubic-bezier(.2,.9,.3,1.2) both}.setup-ring-arc{transition:stroke-dashoffset .7s cubic-bezier(.22,1,.36,1)}@keyframes setup-row-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.setup-row{animation:setup-row-in .38s ease-out both;transition:background-color .16s ease,border-color .16s ease}.setup-row[data-actionable=true]:hover{background-color:rgb(var(--color-bg-surface-sunken, 246 246 248))}@keyframes setup-glow{0%{box-shadow:0 0 rgb(var(--color-primary) / .35)}to{box-shadow:0 0 0 14px rgb(var(--color-primary) / 0)}}.setup-glow,.cand-fade-rise.setup-glow{animation:setup-glow 1.2s ease-out 2}@keyframes setup-focus-ring{0%,to{box-shadow:0 0 rgb(var(--color-primary) / 0)}30%{box-shadow:0 0 0 4px rgb(var(--color-primary) / .25)}}.setup-focus-ring,.cand-fade-rise.setup-focus-ring{animation:setup-focus-ring 1.6s ease-in-out 1}@media (prefers-reduced-motion: reduce){.setup-provider-btn,.setup-provider-btn:not(:disabled):hover,.setup-provider-btn:not(:disabled):active{transform:none;transition:none}.setup-check-pop,.setup-row,.setup-glow,.setup-focus-ring,.cand-fade-rise.setup-glow,.cand-fade-rise.setup-focus-ring{animation:none}.setup-ring-arc{transition:none}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}:root{--color-bg-background: 39 39 42;--color-bg-canvas: 255 255 255;--color-bg-surface: 255 255 255;--color-bg-surface-raised: 255 255 255;--color-bg-surface-sunken: 246 247 251;--color-bg-subtle: 248 250 252;--color-bg-muted: 241 245 249;--color-bg-floral: 255 252 243;--color-bg-header: 248 250 251;--color-bg-header-raised: 235 237 245;--color-border: 222 224 239;--color-border-subtle: 235 237 245;--color-border-strong: 203 213 225;--color-border-inverse: 15 23 42;--color-text-primary: 15 23 42;--color-text-secondary: 90 90 106;--color-text-tertiary: 100 116 139;--color-text-quaternary: 203 213 225;--color-text-disabled: 148 163 184;--color-text-inverse: 255 255 255;--color-text-brand: 99 102 241;--color-success: 11 122 90;--color-success-bg: 231 248 241;--color-success-border: 191 235 221;--color-success-hover: 11 122 90;--color-success-active: 8 100 73;--color-warning: 191 146 14;--color-warning-bg: 255 249 218;--color-warning-border: 253 230 138;--color-warning-hover: 180 83 9;--color-warning-active: 146 64 14;--color-error: 197 34 31;--color-error-bg: 255 229 229;--color-error-border: 252 165 165;--color-error-hover: 185 28 28;--color-error-active: 153 27 27;--color-info: 2 132 199;--color-info-bg: 224 242 254;--color-info-border: 147 197 253;--color-info-hover: 3 105 161;--color-info-active: 7 89 133;--color-neutral: 107 114 128;--color-neutral-bg: 243 244 246;--color-neutral-border: 209 213 219;--color-neutral-hover: 75 85 99;--color-neutral-active: 55 65 81;--color-primary: 117 83 244;--color-primary-bg: 239 237 255;--color-primary-border: 196 181 253;--color-primary-hover: 125 86 252;--color-primary-active: 67 56 202;--color-primary-text: 255 255 255;--color-interview: 11 122 90;--color-interview-bg: 231 248 241;--color-interview-border: 191 235 221;--color-secondary: 107 114 128;--color-secondary-bg: 243 244 246;--color-secondary-border: 209 213 219;--color-secondary-hover: 75 85 99;--color-secondary-active: 55 65 81;--color-secondary-text: 255 255 255;--color-accent: 236 72 153;--color-accent-bg: 253 244 255;--color-accent-border: 244 114 182;--color-accent-hover: 219 39 119;--color-accent-active: 190 24 93;--color-accent-text: 255 255 255;--color-focus-ring: 99 102 241;--color-focus-bg: 238 242 255;--color-selection-bg: 99 102 241;--color-selection-text: 255 255 255;--color-shadow-sm: 0 0 0;--color-shadow: 0 0 0;--color-shadow-md: 0 0 0;--color-shadow-lg: 0 0 0;--color-shadow-xl: 0 0 0;--color-backdrop: 0 0 0;--color-scrim: 0 0 0;--color-skeleton: 226 232 240;--color-chart-1: 99 102 241;--color-chart-2: 236 72 153;--color-chart-3: 251 191 36;--color-chart-4: 52 211 153;--color-chart-5: 139 92 246;--color-chart-6: 34 197 94;--color-chart-7: 239 68 68;--color-chart-8: 2 132 199;--color-avatar-1: 239 68 68;--color-avatar-2: 245 101 101;--color-avatar-3: 251 146 60;--color-avatar-4: 252 211 77;--color-avatar-5: 163 230 53;--color-avatar-6: 34 197 94;--color-avatar-7: 20 184 166;--color-avatar-8: 6 182 212;--background: 0 0% 100%;--foreground: 222.2 84% 4.9%;--card: 0 0% 100%;--card-foreground: 222.2 84% 4.9%;--popover: 0 0% 100%;--popover-foreground: 222.2 84% 4.9%;--primary: 222.2 47.4% 11.2%;--primary-foreground: 210 40% 98%;--secondary: 210 40% 96%;--secondary-foreground: 222.2 47.4% 11.2%;--muted: 210 40% 96%;--muted-foreground: 215.4 16.3% 46.9%;--accent: 210 40% 96%;--accent-foreground: 222.2 47.4% 11.2%;--destructive: 0 84.2% 60.2%;--destructive-foreground: 210 40% 98%;--border: 214.3 31.8% 91.4%;--input: 214.3 31.8% 91.4%;--ring: 222.2 84% 4.9%;--radius: .5rem}[data-theme=dark]{--color-bg-background: 21 21 21;--color-bg-canvas: 21 21 21;--color-bg-surface: 24 24 27;--color-bg-surface-raised: 39 39 42;--color-bg-surface-sunken: 33 33 33;--color-bg-subtle: 39 39 42;--color-bg-muted: 35 35 35;--color-bg-floral: 255 252 243;--color-bg-header: 27 27 27;--color-bg-header-raised: 27 27 27;--color-border: 63 63 70;--color-border-subtle: 39 39 42;--color-border-strong: 82 82 91;--color-border-inverse: 244 244 245;--color-text-primary: 244 244 245;--color-text-secondary: 174 174 184;--color-text-tertiary: 143 143 154;--color-text-quaternary: 82 82 91;--color-text-disabled: 82 82 91;--color-text-inverse: 24 24 27;--color-text-brand: 129 140 248;--color-success: 4 176 71;--color-success-bg: 55 120 105;--color-success-border: 34 197 94;--color-success-hover: 34 197 94;--color-success-active: 22 163 74;--color-warning: 198 170 90;--color-warning-bg: 61 52 8;--color-warning-border: 217 119 6;--color-warning-hover: 245 158 11;--color-warning-active: 217 119 6;--color-error: 220 53 53;--color-error-bg: 54 38 45;--color-error-border: 220 38 38;--color-error-hover: 239 68 68;--color-error-active: 220 38 38;--color-info: 125 211 252;--color-info-bg: 12 74 110;--color-info-border: 2 132 199;--color-info-hover: 56 189 248;--color-info-active: 14 165 233;--color-neutral: 161 161 170;--color-neutral-bg: 39 39 42;--color-neutral-border: 63 63 70;--color-neutral-hover: 113 113 122;--color-neutral-active: 82 82 91;--color-primary: 138 123 251;--color-primary-bg: 78 78 86;--color-primary-border: 99 102 241;--color-primary-hover: 125 86 252;--color-primary-active: 79 70 229;--color-primary-text: 15 23 42;--color-secondary: 161 161 170;--color-secondary-bg: 39 39 42;--color-secondary-border: 82 82 91;--color-secondary-hover: 113 113 122;--color-secondary-active: 82 82 91;--color-secondary-text: 244 244 245;--color-accent: 244 114 182;--color-accent-bg: 88 28 135;--color-accent-border: 236 72 153;--color-accent-hover: 236 72 153;--color-accent-active: 219 39 119;--color-accent-text: 253 244 255;--color-backdrop: 0 0 0;--color-scrim: 0 0 0;--color-skeleton: 63 63 70;--background: 222.2 84% 4.9%;--foreground: 210 40% 98%;--card: 222.2 84% 4.9%;--card-foreground: 210 40% 98%;--popover: 222.2 84% 4.9%;--popover-foreground: 210 40% 98%;--primary: 210 40% 98%;--primary-foreground: 222.2 47.4% 11.2%;--secondary: 217.2 32.6% 17.5%;--secondary-foreground: 210 40% 98%;--muted: 217.2 32.6% 17.5%;--muted-foreground: 215 20.2% 65.1%;--accent: 217.2 32.6% 17.5%;--accent-foreground: 210 40% 98%;--destructive: 0 62.8% 30.6%;--destructive-foreground: 210 40% 98%;--border: 217.2 32.6% 17.5%;--input: 217.2 32.6% 17.5%;--ring: 212.7 26.8% 83.9%}*{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}::-moz-selection{background-color:rgb(var(--color-selection-bg));color:rgb(var(--color-selection-text))}::selection{background-color:rgb(var(--color-selection-bg));color:rgb(var(--color-selection-text))}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);text-decoration:underline;font-weight:500}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:disc;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{font-weight:400;color:var(--tw-prose-counters)}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.25em}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-style:italic;color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:900;color:inherit}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:700;font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:800;color:inherit}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.5em;margin-bottom:.5em;line-height:1.5}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){display:block;margin-top:2em;margin-bottom:2em}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-family:inherit;color:var(--tw-prose-kbd);box-shadow:0 0 0 1px rgb(var(--tw-prose-kbd-shadows) / 10%),0 3px rgb(var(--tw-prose-kbd-shadows) / 10%);font-size:.875em;border-radius:.3125rem;padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;padding-inline-start:.375em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-weight:600;font-size:.875em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:"`"}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);overflow-x:auto;font-weight:400;font-size:.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:.375rem;padding-top:.8571429em;padding-inline-end:1.1428571em;padding-bottom:.8571429em;padding-inline-start:1.1428571em}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){width:100%;table-layout:auto;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.7142857}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;vertical-align:bottom;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose{--tw-prose-body: #374151;--tw-prose-headings: #111827;--tw-prose-lead: #4b5563;--tw-prose-links: #111827;--tw-prose-bold: #111827;--tw-prose-counters: #6b7280;--tw-prose-bullets: #d1d5db;--tw-prose-hr: #e5e7eb;--tw-prose-quotes: #111827;--tw-prose-quote-borders: #e5e7eb;--tw-prose-captions: #6b7280;--tw-prose-kbd: #111827;--tw-prose-kbd-shadows: 17 24 39;--tw-prose-code: #111827;--tw-prose-pre-code: #e5e7eb;--tw-prose-pre-bg: #1f2937;--tw-prose-th-borders: #d1d5db;--tw-prose-td-borders: #e5e7eb;--tw-prose-invert-body: #d1d5db;--tw-prose-invert-headings: #fff;--tw-prose-invert-lead: #9ca3af;--tw-prose-invert-links: #fff;--tw-prose-invert-bold: #fff;--tw-prose-invert-counters: #9ca3af;--tw-prose-invert-bullets: #4b5563;--tw-prose-invert-hr: #374151;--tw-prose-invert-quotes: #f3f4f6;--tw-prose-invert-quote-borders: #374151;--tw-prose-invert-captions: #9ca3af;--tw-prose-invert-kbd: #fff;--tw-prose-invert-kbd-shadows: 255 255 255;--tw-prose-invert-code: #fff;--tw-prose-invert-pre-code: #d1d5db;--tw-prose-invert-pre-bg: rgb(0 0 0 / 50%);--tw-prose-invert-th-borders: #4b5563;--tw-prose-invert-td-borders: #374151;font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.5714286em;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose-sm{font-size:.875rem;line-height:1.7142857}.prose-sm :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em;margin-bottom:1.1428571em}.prose-sm :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.2857143em;line-height:1.5555556;margin-top:.8888889em;margin-bottom:.8888889em}.prose-sm :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em;margin-bottom:1.3333333em;padding-inline-start:1.1111111em}.prose-sm :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:2.1428571em;margin-top:0;margin-bottom:.8em;line-height:1.2}.prose-sm :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.4285714em;margin-top:1.6em;margin-bottom:.8em;line-height:1.4}.prose-sm :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.2857143em;margin-top:1.5555556em;margin-bottom:.4444444em;line-height:1.5555556}.prose-sm :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.4285714em;margin-bottom:.5714286em;line-height:1.4285714}.prose-sm :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7142857em;margin-bottom:1.7142857em}.prose-sm :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7142857em;margin-bottom:1.7142857em}.prose-sm :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-sm :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7142857em;margin-bottom:1.7142857em}.prose-sm :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em;border-radius:.3125rem;padding-top:.1428571em;padding-inline-end:.3571429em;padding-bottom:.1428571em;padding-inline-start:.3571429em}.prose-sm :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em}.prose-sm :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.9em}.prose-sm :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em}.prose-sm :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em;line-height:1.6666667;margin-top:1.6666667em;margin-bottom:1.6666667em;border-radius:.25rem;padding-top:.6666667em;padding-inline-end:1em;padding-bottom:.6666667em;padding-inline-start:1em}.prose-sm :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em;margin-bottom:1.1428571em;padding-inline-start:1.5714286em}.prose-sm :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em;margin-bottom:1.1428571em;padding-inline-start:1.5714286em}.prose-sm :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.2857143em;margin-bottom:.2857143em}.prose-sm :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.4285714em}.prose-sm :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.4285714em}.prose-sm :where(.prose-sm>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5714286em;margin-bottom:.5714286em}.prose-sm :where(.prose-sm>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em}.prose-sm :where(.prose-sm>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.1428571em}.prose-sm :where(.prose-sm>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em}.prose-sm :where(.prose-sm>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.1428571em}.prose-sm :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5714286em;margin-bottom:.5714286em}.prose-sm :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em;margin-bottom:1.1428571em}.prose-sm :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em}.prose-sm :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.2857143em;padding-inline-start:1.5714286em}.prose-sm :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2.8571429em;margin-bottom:2.8571429em}.prose-sm :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em;line-height:1.5}.prose-sm :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:1em;padding-bottom:.6666667em;padding-inline-start:1em}.prose-sm :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-sm :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-sm :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.6666667em;padding-inline-end:1em;padding-bottom:.6666667em;padding-inline-start:1em}.prose-sm :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-sm :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-sm :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7142857em;margin-bottom:1.7142857em}.prose-sm :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-sm :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em;line-height:1.3333333;margin-top:.6666667em}.prose-sm :where(.prose-sm>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(.prose-sm>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.\!fixed{position:fixed!important}.fixed{position:fixed}.\!absolute{position:absolute!important}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.-inset-\[7px\]{top:-7px;right:-7px;bottom:-7px;left:-7px}.inset-0{top:0;right:0;bottom:0;left:0}.-inset-x-12{left:-3rem;right:-3rem}.-inset-x-16{left:-4rem;right:-4rem}.-inset-y-10{top:-2.5rem;bottom:-2.5rem}.inset-x-0{left:0;right:0}.inset-x-4{left:1rem;right:1rem}.inset-x-\[-4px\]{left:-4px;right:-4px}.inset-y-0{top:0;bottom:0}.inset-y-\[3px\]{top:3px;bottom:3px}.-bottom-0\.5{bottom:-.125rem}.-bottom-1{bottom:-.25rem}.-bottom-1\.5{bottom:-.375rem}.-bottom-12{bottom:-3rem}.-bottom-24{bottom:-6rem}.-bottom-28{bottom:-7rem}.-bottom-4{bottom:-1rem}.-bottom-40{bottom:-10rem}.-bottom-\[15px\]{bottom:-15px}.-bottom-\[18px\]{bottom:-18px}.-bottom-px{bottom:-1px}.-left-10{left:-2.5rem}.-left-12{left:-3rem}.-left-3{left:-.75rem}.-left-4{left:-1rem}.-left-\[6px\]{left:-6px}.-right-0\.5{right:-.125rem}.-right-1{right:-.25rem}.-right-1\.5{right:-.375rem}.-right-12{right:-3rem}.-right-4{right:-1rem}.-top-0\.5{top:-.125rem}.-top-1{top:-.25rem}.-top-1\.5{top:-.375rem}.-top-12{top:-3rem}.-top-24{top:-6rem}.-top-3{top:-.75rem}.-top-40{top:-10rem}.-top-\[27px\]{top:-27px}.-top-\[34px\]{top:-34px}.-top-\[6px\]{top:-6px}.-top-\[9\.5px\]{top:-9.5px}.bottom-0{bottom:0}.bottom-1{bottom:.25rem}.bottom-11{bottom:2.75rem}.bottom-2{bottom:.5rem}.bottom-4{bottom:1rem}.bottom-5{bottom:1.25rem}.bottom-6{bottom:1.5rem}.bottom-\[58px\]{bottom:58px}.bottom-\[calc\(100\%\+10px\)\]{bottom:calc(100% + 10px)}.bottom-\[calc\(100\%\+4px\)\]{bottom:calc(100% + 4px)}.bottom-\[calc\(3\.5rem\+env\(safe-area-inset-bottom\)\+0\.5rem\)\]{bottom:calc(4rem + env(safe-area-inset-bottom))}.left-0{left:0}.left-0\.5{left:.125rem}.left-1{left:.25rem}.left-1\.5{left:.375rem}.left-1\/2{left:50%}.left-10{left:2.5rem}.left-2{left:.5rem}.left-2\.5{left:.625rem}.left-3{left:.75rem}.left-4{left:1rem}.left-9{left:2.25rem}.left-\[18px\]{left:18px}.left-\[3\.55px\]{left:3.55px}.left-\[5\%\]{left:5%}.left-\[50\%\]{left:50%}.right-0{right:0}.right-1{right:.25rem}.right-1\.5{right:.375rem}.right-1\/4{right:25%}.right-2{right:.5rem}.right-2\.5{right:.625rem}.right-3{right:.75rem}.right-4{right:1rem}.right-8{right:2rem}.right-\[18px\]{right:18px}.right-\[5\%\]{right:5%}.right-\[7px\]{right:7px}.top-0{top:0}.top-0\.5{top:.125rem}.top-1{top:.25rem}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-10{top:2.5rem}.top-2{top:.5rem}.top-3{top:.75rem}.top-4{top:1rem}.top-7{top:1.75rem}.top-9{top:2.25rem}.top-\[-55px\]{top:-55px}.top-\[-80px\]{top:-80px}.top-\[0\.15rem\]{top:.15rem}.top-\[0\.1rem\]{top:.1rem}.top-\[170px\]{top:170px}.top-\[262px\]{top:262px}.top-\[46px\]{top:46px}.top-\[50\%\]{top:50%}.top-\[52px\]{top:52px}.top-\[calc\(100\%\+4px\)\]{top:calc(100% + 4px)}.top-\[calc\(100\%\+6px\)\]{top:calc(100% + 6px)}.top-\[calc\(100\%\+8px\)\]{top:calc(100% + 8px)}.top-\[var\(--stage-top\)\]{top:var(--stage-top)}.top-full{top:100%}.isolate{isolation:isolate}.-z-10{z-index:-10}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[1\]{z-index:1}.z-\[5\]{z-index:5}.z-\[6\]{z-index:6}.z-\[9999\]{z-index:9999}.col-span-1{grid-column:span 1 / span 1}.col-start-1{grid-column-start:1}.col-start-3{grid-column-start:3}.row-start-1{grid-row-start:1}.m-0{margin:0}.m-3{margin:.75rem}.m-auto{margin:auto}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-mx-2{margin-left:-.5rem;margin-right:-.5rem}.-mx-4{margin-left:-1rem;margin-right:-1rem}.-mx-\[5px\]{margin-left:-5px;margin-right:-5px}.-my-1{margin-top:-.25rem;margin-bottom:-.25rem}.-my-10{margin-top:-2.5rem;margin-bottom:-2.5rem}.-my-2{margin-top:-.5rem;margin-bottom:-.5rem}.mx-0\.5{margin-left:.125rem;margin-right:.125rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-1\.5{margin-left:.375rem;margin-right:.375rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-2\.5{margin-left:.625rem;margin-right:.625rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-5{margin-left:1.25rem;margin-right:1.25rem}.mx-6{margin-left:1.5rem;margin-right:1.5rem}.mx-auto{margin-left:auto;margin-right:auto}.mx-px{margin-left:1px;margin-right:1px}.my-0\.5{margin-top:.125rem;margin-bottom:.125rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-4{margin-top:1rem;margin-bottom:1rem}.-mb-px{margin-bottom:-1px}.-ml-1{margin-left:-.25rem}.-ml-1\.5{margin-left:-.375rem}.-ml-4{margin-left:-1rem}.-ml-\[94px\]{margin-left:-94px}.-mr-1\.5{margin-right:-.375rem}.-mt-0\.5{margin-top:-.125rem}.-mt-1{margin-top:-.25rem}.-mt-1\.5{margin-top:-.375rem}.-mt-4{margin-top:-1rem}.-mt-5{margin-top:-1.25rem}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-12{margin-bottom:3rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-3\.5{margin-bottom:.875rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.mb-8{margin-bottom:2rem}.mb-9{margin-bottom:2.25rem}.mb-\[18px\]{margin-bottom:18px}.mb-\[22px\]{margin-bottom:22px}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-5{margin-left:1.25rem}.ml-\[22px\]{margin-left:22px}.ml-\[42px\]{margin-left:42px}.ml-\[56px\]{margin-left:56px}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mr-4{margin-right:1rem}.mr-5{margin-right:1.25rem}.mr-auto{margin-right:auto}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-3\.5{margin-top:.875rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-9{margin-top:2.25rem}.mt-\[1px\]{margin-top:1px}.mt-\[2px\]{margin-top:2px}.mt-\[34px\]{margin-top:34px}.mt-\[4px\]{margin-top:4px}.mt-\[5px\]{margin-top:5px}.mt-\[9px\]{margin-top:9px}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.inline-grid{display:inline-grid}.contents{display:contents}.\!hidden{display:none!important}.hidden{display:none}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-video{aspect-ratio:16 / 9}.\!size-7{width:1.75rem!important;height:1.75rem!important}.\!size-8{width:2rem!important;height:2rem!important}.size-0{width:0px;height:0px}.size-1{width:.25rem;height:.25rem}.size-1\.5{width:.375rem;height:.375rem}.size-10{width:2.5rem;height:2.5rem}.size-11{width:2.75rem;height:2.75rem}.size-12{width:3rem;height:3rem}.size-14{width:3.5rem;height:3.5rem}.size-16{width:4rem;height:4rem}.size-2\.5{width:.625rem;height:.625rem}.size-20{width:5rem;height:5rem}.size-24{width:6rem;height:6rem}.size-3{width:.75rem;height:.75rem}.size-3\.5{width:.875rem;height:.875rem}.size-4{width:1rem;height:1rem}.size-5{width:1.25rem;height:1.25rem}.size-56{width:14rem;height:14rem}.size-6{width:1.5rem;height:1.5rem}.size-60{width:15rem;height:15rem}.size-64{width:16rem;height:16rem}.size-7{width:1.75rem;height:1.75rem}.size-8{width:2rem;height:2rem}.size-9{width:2.25rem;height:2.25rem}.size-\[14px\]{width:14px;height:14px}.size-\[15px\]{width:15px;height:15px}.size-\[18px\]{width:18px;height:18px}.size-\[22px\]{width:22px;height:22px}.size-\[26px\]{width:26px;height:26px}.size-\[30px\]{width:30px;height:30px}.size-\[320px\]{width:320px;height:320px}.size-\[34px\]{width:34px;height:34px}.size-\[36px\]{width:36px;height:36px}.size-\[420px\]{width:420px;height:420px}.size-\[42px\]{width:42px;height:42px}.size-\[60px\]{width:60px;height:60px}.size-\[7px\]{width:7px;height:7px}.size-\[9px\]{width:9px;height:9px}.size-full{width:100%;height:100%}.\!h-9{height:2.25rem!important}.h-0{height:0px}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-36{height:9rem}.h-4{height:1rem}.h-40{height:10rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[100vh\]{height:100vh}.h-\[104px\]{height:104px}.h-\[10px\]{height:10px}.h-\[110px\]{height:110px}.h-\[14px\]{height:14px}.h-\[15px\]{height:15px}.h-\[16px\]{height:16px}.h-\[17px\]{height:17px}.h-\[184px\]{height:184px}.h-\[186px\]{height:186px}.h-\[18px\]{height:18px}.h-\[1px\]{height:1px}.h-\[200px\]{height:200px}.h-\[20px\]{height:20px}.h-\[220px\]{height:220px}.h-\[22px\]{height:22px}.h-\[235px\]{height:235px}.h-\[260px\]{height:260px}.h-\[26px\]{height:26px}.h-\[2px\]{height:2px}.h-\[300px\]{height:300px}.h-\[30px\]{height:30px}.h-\[34px\]{height:34px}.h-\[380px\]{height:380px}.h-\[38px\]{height:38px}.h-\[3px\]{height:3px}.h-\[40px\]{height:40px}.h-\[40vh\]{height:40vh}.h-\[41px\]{height:41px}.h-\[44px\]{height:44px}.h-\[46px\]{height:46px}.h-\[470px\]{height:470px}.h-\[48px\]{height:48px}.h-\[50px\]{height:50px}.h-\[52px\]{height:52px}.h-\[54px\]{height:54px}.h-\[5px\]{height:5px}.h-\[600px\]{height:600px}.h-\[68px\]{height:68px}.h-\[6px\]{height:6px}.h-\[74px\]{height:74px}.h-\[7px\]{height:7px}.h-\[calc\(100\%\+12px\)\]{height:calc(100% + 12px)}.h-\[calc\(100\%-41px\)\]{height:calc(100% - 41px)}.h-\[calc\(100\%-50px\)\]{height:calc(100% - 50px)}.h-\[calc\(100vh-116px\)\]{height:calc(100vh - 116px)}.h-\[calc\(100vh-14rem\)\]{height:calc(100vh - 14rem)}.h-\[calc\(100vh-19rem\)\]{height:calc(100vh - 19rem)}.h-\[calc\(100vh-200px\)\]{height:calc(100vh - 200px)}.h-\[calc\(100vh-7\.5rem\)\]{height:calc(100vh - 7.5rem)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-28{max-height:7rem}.max-h-32{max-height:8rem}.max-h-40{max-height:10rem}.max-h-56{max-height:14rem}.max-h-60{max-height:15rem}.max-h-72{max-height:18rem}.max-h-\[--radix-select-content-available-height\]{max-height:var(--radix-select-content-available-height)}.max-h-\[280px\]{max-height:280px}.max-h-\[300px\]{max-height:300px}.max-h-\[360px\]{max-height:360px}.max-h-\[40vh\]{max-height:40vh}.max-h-\[52vh\]{max-height:52vh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[88vh\]{max-height:88vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[95vh\]{max-height:95vh}.max-h-none{max-height:none}.min-h-0{min-height:0px}.min-h-10{min-height:2.5rem}.min-h-11{min-height:2.75rem}.min-h-5{min-height:1.25rem}.min-h-\[14px\]{min-height:14px}.min-h-\[150px\]{min-height:150px}.min-h-\[160px\]{min-height:160px}.min-h-\[18px\]{min-height:18px}.min-h-\[200px\]{min-height:200px}.min-h-\[210px\]{min-height:210px}.min-h-\[22px\]{min-height:22px}.min-h-\[240px\]{min-height:240px}.min-h-\[24px\]{min-height:24px}.min-h-\[280px\]{min-height:280px}.min-h-\[300px\]{min-height:300px}.min-h-\[320px\]{min-height:320px}.min-h-\[34px\]{min-height:34px}.min-h-\[36px\]{min-height:36px}.min-h-\[40px\]{min-height:40px}.min-h-\[40vh\]{min-height:40vh}.min-h-\[480px\]{min-height:480px}.min-h-\[500px\]{min-height:500px}.min-h-\[560px\]{min-height:560px}.min-h-\[58px\]{min-height:58px}.min-h-\[64px\]{min-height:64px}.min-h-\[72px\]{min-height:72px}.min-h-\[calc\(100vh-14rem\)\]{min-height:calc(100vh - 14rem)}.min-h-\[calc\(100vh-180px\)\]{min-height:calc(100vh - 180px)}.min-h-\[calc\(100vh-200px\)\]{min-height:calc(100vh - 200px)}.min-h-\[calc\(100vh-8\.75rem\)\]{min-height:calc(100vh - 8.75rem)}.min-h-\[calc\(100vh-8rem\)\]{min-height:calc(100vh - 8rem)}.min-h-\[max\(360px\,calc\(100vh-15\.75rem\)\)\]{min-height:max(360px,calc(100vh - 15.75rem))}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.\!w-9{width:2.25rem!important}.\!w-\[236px\]{width:236px!important}.\!w-auto{width:auto!important}.w-0{width:0px}.w-0\.5{width:.125rem}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-2\/3{width:66.666667%}.w-2\/5{width:40%}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-3\/5{width:60%}.w-32{width:8rem}.w-4{width:1rem}.w-4\/5{width:80%}.w-40{width:10rem}.w-44{width:11rem}.w-5{width:1.25rem}.w-52{width:13rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-60{width:15rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-96{width:24rem}.w-\[1\.4px\]{width:1.4px}.w-\[104px\]{width:104px}.w-\[110px\]{width:110px}.w-\[120px\]{width:120px}.w-\[136px\]{width:136px}.w-\[150px\]{width:150px}.w-\[15px\]{width:15px}.w-\[176px\]{width:176px}.w-\[188px\]{width:188px}.w-\[18px\]{width:18px}.w-\[220px\]{width:220px}.w-\[22px\]{width:22px}.w-\[230px\]{width:230px}.w-\[232px\]{width:232px}.w-\[236px\]{width:236px}.w-\[240px\]{width:240px}.w-\[244px\]{width:244px}.w-\[260px\]{width:260px}.w-\[28\%\]{width:28%}.w-\[2px\]{width:2px}.w-\[300px\]{width:300px}.w-\[30px\]{width:30px}.w-\[34\%\]{width:34%}.w-\[340px\]{width:340px}.w-\[34px\]{width:34px}.w-\[36\%\]{width:36%}.w-\[380px\]{width:380px}.w-\[3px\]{width:3px}.w-\[40\%\]{width:40%}.w-\[40px\]{width:40px}.w-\[42\%\]{width:42%}.w-\[46\%\]{width:46%}.w-\[480px\]{width:480px}.w-\[52\%\]{width:52%}.w-\[52px\]{width:52px}.w-\[54px\]{width:54px}.w-\[560px\]{width:560px}.w-\[60\%\]{width:60%}.w-\[62\%\]{width:62%}.w-\[70px\]{width:70px}.w-\[72\%\]{width:72%}.w-\[720px\]{width:720px}.w-\[72px\]{width:72px}.w-\[74px\]{width:74px}.w-\[78\%\]{width:78%}.w-\[84\%\]{width:84%}.w-\[92\%\]{width:92%}.w-\[920px\]{width:920px}.w-\[calc\(100\%\+12px\)\]{width:calc(100% + 12px)}.w-\[calc\(100\%\+6px\)\]{width:calc(100% + 6px)}.w-\[min\(230px\,calc\(100vw-120px\)\)\]{width:min(230px,calc(100vw - 120px))}.w-\[var\(--radix-popover-trigger-width\)\]{width:var(--radix-popover-trigger-width)}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.\!min-w-20{min-width:5rem!important}.min-w-0{min-width:0px}.min-w-1{min-width:.25rem}.min-w-16{min-width:4rem}.min-w-32{min-width:8rem}.min-w-4{min-width:1rem}.min-w-5{min-width:1.25rem}.min-w-72{min-width:18rem}.min-w-9{min-width:2.25rem}.min-w-\[120px\]{min-width:120px}.min-w-\[140px\]{min-width:140px}.min-w-\[180px\]{min-width:180px}.min-w-\[18px\]{min-width:18px}.min-w-\[200px\]{min-width:200px}.min-w-\[20px\]{min-width:20px}.min-w-\[24px\]{min-width:24px}.min-w-\[26px\]{min-width:26px}.min-w-\[440px\]{min-width:440px}.min-w-\[52px\]{min-width:52px}.min-w-\[820px\]{min-width:820px}.min-w-\[8rem\]{min-width:8rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.\!max-w-\[600px\]{max-width:600px!important}.max-w-3xl{max-width:48rem}.max-w-40{max-width:10rem}.max-w-4xl{max-width:56rem}.max-w-52{max-width:13rem}.max-w-7xl{max-width:80rem}.max-w-\[120px\]{max-width:120px}.max-w-\[140px\]{max-width:140px}.max-w-\[150px\]{max-width:150px}.max-w-\[200px\]{max-width:200px}.max-w-\[210px\]{max-width:210px}.max-w-\[220px\]{max-width:220px}.max-w-\[230px\]{max-width:230px}.max-w-\[250px\]{max-width:250px}.max-w-\[260px\]{max-width:260px}.max-w-\[280px\]{max-width:280px}.max-w-\[300px\]{max-width:300px}.max-w-\[340px\]{max-width:340px}.max-w-\[360px\]{max-width:360px}.max-w-\[380px\]{max-width:380px}.max-w-\[400px\]{max-width:400px}.max-w-\[420px\]{max-width:420px}.max-w-\[460px\]{max-width:460px}.max-w-\[520px\]{max-width:520px}.max-w-\[52ch\]{max-width:52ch}.max-w-\[560px\]{max-width:560px}.max-w-\[56ch\]{max-width:56ch}.max-w-\[620px\]{max-width:620px}.max-w-\[640px\]{max-width:640px}.max-w-\[70ch\]{max-width:70ch}.max-w-\[720px\]{max-width:720px}.max-w-\[780px\]{max-width:780px}.max-w-\[85\%\]{max-width:85%}.max-w-\[920px\]{max-width:920px}.max-w-\[calc\(100\%-2\.25rem\)\]{max-width:calc(100% - 2.25rem)}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-\[min\(440px\,calc\(100\%-12px\)\)\]{max-width:min(440px,calc(100% - 12px))}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-\[1_1_560px\]{flex:1 1 560px}.flex-none{flex:none}.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-0{flex-basis:0px}.basis-\[87\%\]{flex-basis:87%}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\[--radix-hover-card-content-transform-origin\]{transform-origin:var(--radix-hover-card-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-center{transform-origin:center}.origin-top{transform-origin:top}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\.5{--tw-translate-y: -.375rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-px{--tw-translate-y: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0\.5{--tw-translate-x: .125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-5{--tw-translate-x: 1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[-50\%\]{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[1\.15rem\]{--tw-translate-x: 1.15rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[16px\]{--tw-translate-x: 16px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[18px\]{--tw-translate-x: 18px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[2px\]{--tw-translate-x: 2px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0\.5{--tw-translate-y: .125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-50\%\]{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-53\%\]{--tw-translate-y: -53%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[3\%\]{--tw-translate-y: 3%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[3px\]{--tw-translate-y: 3px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-3{--tw-rotate: -3deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-90{--tw-rotate: -90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-0{--tw-scale-x: 0;--tw-scale-y: 0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-95{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[1\.01\]{--tw-scale-x: 1.01;--tw-scale-y: 1.01;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-scale-x-100{--tw-scale-x: -1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-y-150{--tw-scale-y: 1.5;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\!animate-none{animation:none!important}@keyframes ping{75%,to{transform:scale(2);opacity:0}}.animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-grabbing{cursor:grabbing}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-progress{cursor:progress}.cursor-text{cursor:text}.cursor-wait{cursor:wait}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.scroll-mt-24{scroll-margin-top:6rem}.scroll-mt-28{scroll-margin-top:7rem}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[100px_1fr\]{grid-template-columns:100px 1fr}.grid-cols-\[22px_24px_minmax\(0\,1fr\)\]{grid-template-columns:22px 24px minmax(0,1fr)}.grid-cols-\[36px_minmax\(0\,1fr\)_auto\]{grid-template-columns:36px minmax(0,1fr) auto}.grid-cols-\[48px_1fr\]{grid-template-columns:48px 1fr}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-items-start{justify-items:start}.gap-0{gap:0px}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-7{gap:1.75rem}.gap-8{gap:2rem}.gap-\[14px\]{gap:14px}.gap-\[18px\]{gap:18px}.gap-\[22px\]{gap:22px}.gap-\[2px\]{gap:2px}.gap-\[3px\]{gap:3px}.gap-\[5px\]{gap:5px}.gap-\[7px\]{gap:7px}.gap-\[9px\]{gap:9px}.gap-px{gap:1px}.gap-x-1\.5{-moz-column-gap:.375rem;column-gap:.375rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-2\.5{-moz-column-gap:.625rem;column-gap:.625rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-y-0\.5{row-gap:.125rem}.gap-y-1{row-gap:.25rem}.gap-y-1\.5{row-gap:.375rem}.gap-y-2{row-gap:.5rem}.gap-y-2\.5{row-gap:.625rem}.gap-y-3{row-gap:.75rem}.gap-y-4{row-gap:1rem}.-space-x-1\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-.375rem * var(--tw-space-x-reverse));margin-left:calc(-.375rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-3\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.875rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.875rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-\[2px\]>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2px * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-\[rgba\(23\,20\,37\,0\.06\)\]>:not([hidden])~:not([hidden]){border-color:#1714250f}.divide-border-subtle>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgba(var(--color-border-subtle) / var(--tw-divide-opacity))}.divide-line-subtle\/70>:not([hidden])~:not([hidden]){border-color:rgba(var(--color-border-subtle) / .7)}.self-start{align-self:flex-start}.self-center{align-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-x-clip{overflow-x:clip}.overscroll-contain{overscroll-behavior:contain}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-nowrap{text-wrap:nowrap}.text-balance{text-wrap:balance}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.\!rounded-3xl{border-radius:1.5rem!important}.\!rounded-\[10px\]{border-radius:10px!important}.\!rounded-\[11px\]{border-radius:11px!important}.\!rounded-\[20px\]{border-radius:20px!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[10px\]{border-radius:10px}.rounded-\[11px\]{border-radius:11px}.rounded-\[12px\]{border-radius:12px}.rounded-\[13px\]{border-radius:13px}.rounded-\[14px\]{border-radius:14px}.rounded-\[15px\]{border-radius:15px}.rounded-\[18px\]{border-radius:18px}.rounded-\[20px\]{border-radius:20px}.rounded-\[22px\]{border-radius:22px}.rounded-\[28px\]{border-radius:28px}.rounded-\[3px\]{border-radius:3px}.rounded-\[4px\]{border-radius:4px}.rounded-\[56px\]{border-radius:56px}.rounded-\[5px\]{border-radius:5px}.rounded-\[7px\]{border-radius:7px}.rounded-\[8px\]{border-radius:8px}.rounded-\[9px\]{border-radius:9px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:.75rem}.rounded-r-full{border-top-right-radius:9999px;border-bottom-right-radius:9999px}.rounded-br-md{border-bottom-right-radius:calc(var(--radius) - 2px)}.rounded-tl-md{border-top-left-radius:calc(var(--radius) - 2px)}.rounded-tr-md{border-top-right-radius:calc(var(--radius) - 2px)}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-\[0\.2px\]{border-width:.2px}.border-\[1\.5px\]{border-width:1.5px}.border-\[3px\]{border-width:3px}.border-y-4{border-top-width:4px;border-bottom-width:4px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-l-4{border-left-width:4px}.border-l-\[3px\]{border-left-width:3px}.border-l-\[6px\]{border-left-width:6px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-t-2{border-top-width:2px}.border-dashed{border-style:dashed}.border-none{border-style:none}.border-\[\#0B7A5A\]{--tw-border-opacity: 1;border-color:rgb(11 122 90 / var(--tw-border-opacity))}.border-\[\#2A62C9\]{--tw-border-opacity: 1;border-color:rgb(42 98 201 / var(--tw-border-opacity))}.border-\[\#2e2e2e\]{--tw-border-opacity: 1;border-color:rgb(46 46 46 / var(--tw-border-opacity))}.border-\[\#5B45D6\]{--tw-border-opacity: 1;border-color:rgb(91 69 214 / var(--tw-border-opacity))}.border-\[\#A5640A\]{--tw-border-opacity: 1;border-color:rgb(165 100 10 / var(--tw-border-opacity))}.border-\[\#B9AEFF\]{--tw-border-opacity: 1;border-color:rgb(185 174 255 / var(--tw-border-opacity))}.border-\[\#BF2A5C\]{--tw-border-opacity: 1;border-color:rgb(191 42 92 / var(--tw-border-opacity))}.border-\[\#D3CCFF\]{--tw-border-opacity: 1;border-color:rgb(211 204 255 / var(--tw-border-opacity))}.border-\[\#D8D1FF\]{--tw-border-opacity: 1;border-color:rgb(216 209 255 / var(--tw-border-opacity))}.border-\[\#E8C777\]{--tw-border-opacity: 1;border-color:rgb(232 199 119 / var(--tw-border-opacity))}.border-\[\#EBD09A\]{--tw-border-opacity: 1;border-color:rgb(235 208 154 / var(--tw-border-opacity))}.border-\[\#EEF0F8\]{--tw-border-opacity: 1;border-color:rgb(238 240 248 / var(--tw-border-opacity))}.border-\[\#f1c9a5\]{--tw-border-opacity: 1;border-color:rgb(241 201 165 / var(--tw-border-opacity))}.border-\[\#f3dca6\]{--tw-border-opacity: 1;border-color:rgb(243 220 166 / var(--tw-border-opacity))}.border-\[rgba\(23\,20\,37\,0\.07\)\]{border-color:#17142512}.border-\[rgba\(23\,20\,37\,0\.08\)\]{border-color:#17142514}.border-\[rgba\(23\,20\,37\,0\.12\)\]{border-color:#1714251f}.border-\[rgba\(23\,20\,37\,0\.16\)\]{border-color:#17142529}.border-\[rgba\(23\,20\,37\,0\.24\)\]{border-color:#1714253d}.border-amber-200{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity))}.border-black\/\[0\.03\]{border-color:#00000008}.border-border{--tw-border-opacity: 1;border-color:rgba(var(--color-border) / var(--tw-border-opacity))}.border-border-strong{--tw-border-opacity: 1;border-color:rgba(var(--color-border-strong) / var(--tw-border-opacity))}.border-border-subtle{--tw-border-opacity: 1;border-color:rgba(var(--color-border-subtle) / var(--tw-border-opacity))}.border-border-subtle\/50{border-color:rgba(var(--color-border-subtle) / .5)}.border-border-subtle\/60{border-color:rgba(var(--color-border-subtle) / .6)}.border-border-subtle\/70{border-color:rgba(var(--color-border-subtle) / .7)}.border-border\/30{border-color:rgba(var(--color-border) / .3)}.border-error{--tw-border-opacity: 1;border-color:rgba(var(--color-error) / var(--tw-border-opacity))}.border-error\/30{border-color:rgba(var(--color-error) / .3)}.border-error\/40{border-color:rgba(var(--color-error) / .4)}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity))}.border-gray-500{--tw-border-opacity: 1;border-color:rgb(107 114 128 / var(--tw-border-opacity))}.border-gray-600{--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity))}.border-gray-700{--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity))}.border-info{--tw-border-opacity: 1;border-color:rgba(var(--color-info) / var(--tw-border-opacity))}.border-info\/20{border-color:rgba(var(--color-info) / .2)}.border-input{border-color:hsl(var(--input))}.border-line{--tw-border-opacity: 1;border-color:rgba(var(--color-border) / var(--tw-border-opacity))}.border-line-strong{--tw-border-opacity: 1;border-color:rgba(var(--color-border-strong) / var(--tw-border-opacity))}.border-line-subtle{--tw-border-opacity: 1;border-color:rgba(var(--color-border-subtle) / var(--tw-border-opacity))}.border-neutral-600{--tw-border-opacity: 1;border-color:rgb(82 82 82 / var(--tw-border-opacity))}.border-primary{--tw-border-opacity: 1;border-color:rgba(var(--color-primary) / var(--tw-border-opacity))}.border-primary-border{--tw-border-opacity: 1;border-color:rgba(var(--color-primary-border) / var(--tw-border-opacity))}.border-primary-border\/50{border-color:rgba(var(--color-primary-border) / .5)}.border-primary-border\/60{border-color:rgba(var(--color-primary-border) / .6)}.border-primary\/10{border-color:rgba(var(--color-primary) / .1)}.border-primary\/15{border-color:rgba(var(--color-primary) / .15)}.border-primary\/20{border-color:rgba(var(--color-primary) / .2)}.border-primary\/25{border-color:rgba(var(--color-primary) / .25)}.border-primary\/30{border-color:rgba(var(--color-primary) / .3)}.border-primary\/40{border-color:rgba(var(--color-primary) / .4)}.border-primary\/50{border-color:rgba(var(--color-primary) / .5)}.border-primary\/60{border-color:rgba(var(--color-primary) / .6)}.border-primary\/70{border-color:rgba(var(--color-primary) / .7)}.border-purple-500{--tw-border-opacity: 1;border-color:rgb(168 85 247 / var(--tw-border-opacity))}.border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity))}.border-red-500{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity))}.border-red-500\/20{border-color:#ef444433}.border-subtle{--tw-border-opacity: 1;border-color:rgba(var(--color-bg-subtle) / var(--tw-border-opacity))}.border-success{--tw-border-opacity: 1;border-color:rgba(var(--color-success) / var(--tw-border-opacity))}.border-success-border{--tw-border-opacity: 1;border-color:rgba(var(--color-success-border) / var(--tw-border-opacity))}.border-success\/25{border-color:rgba(var(--color-success) / .25)}.border-success\/30{border-color:rgba(var(--color-success) / .3)}.border-success\/40{border-color:rgba(var(--color-success) / .4)}.border-surface{--tw-border-opacity: 1;border-color:rgba(var(--color-bg-surface) / var(--tw-border-opacity))}.border-text-primary\/\[0\.08\]{border-color:rgba(var(--color-text-primary) / .08)}.border-text-tertiary\/25{border-color:rgba(var(--color-text-tertiary) / .25)}.border-text-tertiary\/50{border-color:rgba(var(--color-text-tertiary) / .5)}.border-transparent{border-color:transparent}.border-warning-border{--tw-border-opacity: 1;border-color:rgba(var(--color-warning-border) / var(--tw-border-opacity))}.border-warning-border\/50{border-color:rgba(var(--color-warning-border) / .5)}.border-warning-border\/60{border-color:rgba(var(--color-warning-border) / .6)}.border-warning\/25{border-color:rgba(var(--color-warning) / .25)}.border-warning\/30{border-color:rgba(var(--color-warning) / .3)}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity))}.border-white\/10{border-color:#ffffff1a}.border-white\/25{border-color:#ffffff40}.border-white\/90{border-color:#ffffffe6}.border-y-transparent{border-top-color:transparent;border-bottom-color:transparent}.border-l-primary{--tw-border-opacity: 1;border-left-color:rgba(var(--color-primary) / var(--tw-border-opacity))}.border-l-primary\/70{border-left-color:rgba(var(--color-primary) / .7)}.border-l-success\/70{border-left-color:rgba(var(--color-success) / .7)}.border-t-primary{--tw-border-opacity: 1;border-top-color:rgba(var(--color-primary) / var(--tw-border-opacity))}.border-t-transparent{border-top-color:transparent}.border-opacity-50{--tw-border-opacity: .5}.bg-\[\#00C291\]{--tw-bg-opacity: 1;background-color:rgb(0 194 145 / var(--tw-bg-opacity))}.bg-\[\#0A66C2\]{--tw-bg-opacity: 1;background-color:rgb(10 102 194 / var(--tw-bg-opacity))}.bg-\[\#121212\]{--tw-bg-opacity: 1;background-color:rgb(18 18 18 / var(--tw-bg-opacity))}.bg-\[\#14123A\]{--tw-bg-opacity: 1;background-color:rgb(20 18 58 / var(--tw-bg-opacity))}.bg-\[\#16141F\]{--tw-bg-opacity: 1;background-color:rgb(22 20 31 / var(--tw-bg-opacity))}.bg-\[\#171717\]{--tw-bg-opacity: 1;background-color:rgb(23 23 23 / var(--tw-bg-opacity))}.bg-\[\#1B1F1D\]{--tw-bg-opacity: 1;background-color:rgb(27 31 29 / var(--tw-bg-opacity))}.bg-\[\#1E1E1E\]{--tw-bg-opacity: 1;background-color:rgb(30 30 30 / var(--tw-bg-opacity))}.bg-\[\#1a1a1a\]{--tw-bg-opacity: 1;background-color:rgb(26 26 26 / var(--tw-bg-opacity))}.bg-\[\#1c1830\]{--tw-bg-opacity: 1;background-color:rgb(28 24 48 / var(--tw-bg-opacity))}.bg-\[\#1e1e2e\]{--tw-bg-opacity: 1;background-color:rgb(30 30 46 / var(--tw-bg-opacity))}.bg-\[\#2A2A2A\]{--tw-bg-opacity: 1;background-color:rgb(42 42 42 / var(--tw-bg-opacity))}.bg-\[\#2C2C2C\]{--tw-bg-opacity: 1;background-color:rgb(44 44 44 / var(--tw-bg-opacity))}.bg-\[\#2a2a2a\]{--tw-bg-opacity: 1;background-color:rgb(42 42 42 / var(--tw-bg-opacity))}.bg-\[\#6650FF\]\/25{background-color:#6650ff40}.bg-\[\#6E6E80\]{--tw-bg-opacity: 1;background-color:rgb(110 110 128 / var(--tw-bg-opacity))}.bg-\[\#8A7BFB\]{--tw-bg-opacity: 1;background-color:rgb(138 123 251 / var(--tw-bg-opacity))}.bg-\[\#8A7BFB\]\/60{background-color:#8a7bfb99}.bg-\[\#8fe0b0\]{--tw-bg-opacity: 1;background-color:rgb(143 224 176 / var(--tw-bg-opacity))}.bg-\[\#B7791F\]{--tw-bg-opacity: 1;background-color:rgb(183 121 31 / var(--tw-bg-opacity))}.bg-\[\#C9D7F2\]{--tw-bg-opacity: 1;background-color:rgb(201 215 242 / var(--tw-bg-opacity))}.bg-\[\#CBD0DF\]{--tw-bg-opacity: 1;background-color:rgb(203 208 223 / var(--tw-bg-opacity))}.bg-\[\#D8D4E6\]{--tw-bg-opacity: 1;background-color:rgb(216 212 230 / var(--tw-bg-opacity))}.bg-\[\#D9D9D9\]{--tw-bg-opacity: 1;background-color:rgb(217 217 217 / var(--tw-bg-opacity))}.bg-\[\#E4E0FA\]{--tw-bg-opacity: 1;background-color:rgb(228 224 250 / var(--tw-bg-opacity))}.bg-\[\#E5484D\]{--tw-bg-opacity: 1;background-color:rgb(229 72 77 / var(--tw-bg-opacity))}.bg-\[\#E5EEFF\]{--tw-bg-opacity: 1;background-color:rgb(229 238 255 / var(--tw-bg-opacity))}.bg-\[\#E6E1F3\]{--tw-bg-opacity: 1;background-color:rgb(230 225 243 / var(--tw-bg-opacity))}.bg-\[\#E7E9F0\]{--tw-bg-opacity: 1;background-color:rgb(231 233 240 / var(--tw-bg-opacity))}.bg-\[\#E7F8F1\]{--tw-bg-opacity: 1;background-color:rgb(231 248 241 / var(--tw-bg-opacity))}.bg-\[\#E9E6FD\]{--tw-bg-opacity: 1;background-color:rgb(233 230 253 / var(--tw-bg-opacity))}.bg-\[\#EFEDFF\]{--tw-bg-opacity: 1;background-color:rgb(239 237 255 / var(--tw-bg-opacity))}.bg-\[\#F04438\]{--tw-bg-opacity: 1;background-color:rgb(240 68 56 / var(--tw-bg-opacity))}.bg-\[\#F3D9C4\]{--tw-bg-opacity: 1;background-color:rgb(243 217 196 / var(--tw-bg-opacity))}.bg-\[\#F5A524\]{--tw-bg-opacity: 1;background-color:rgb(245 165 36 / var(--tw-bg-opacity))}.bg-\[\#F6F6F6\]{--tw-bg-opacity: 1;background-color:rgb(246 246 246 / var(--tw-bg-opacity))}.bg-\[\#F8F7FA\]{--tw-bg-opacity: 1;background-color:rgb(248 247 250 / var(--tw-bg-opacity))}.bg-\[\#F8F8F8\]{--tw-bg-opacity: 1;background-color:rgb(248 248 248 / var(--tw-bg-opacity))}.bg-\[\#F8FAFB\]{--tw-bg-opacity: 1;background-color:rgb(248 250 251 / var(--tw-bg-opacity))}.bg-\[\#FEF3F2\]{--tw-bg-opacity: 1;background-color:rgb(254 243 242 / var(--tw-bg-opacity))}.bg-\[\#FFE6EE\]{--tw-bg-opacity: 1;background-color:rgb(255 230 238 / var(--tw-bg-opacity))}.bg-\[\#FFF0D3\]{--tw-bg-opacity: 1;background-color:rgb(255 240 211 / var(--tw-bg-opacity))}.bg-\[\#FFF4DC\]{--tw-bg-opacity: 1;background-color:rgb(255 244 220 / var(--tw-bg-opacity))}.bg-\[\#d9d6e1\]{--tw-bg-opacity: 1;background-color:rgb(217 214 225 / var(--tw-bg-opacity))}.bg-\[\#e6f1fe\]{--tw-bg-opacity: 1;background-color:rgb(230 241 254 / var(--tw-bg-opacity))}.bg-\[\#ebe8f2\]{--tw-bg-opacity: 1;background-color:rgb(235 232 242 / var(--tw-bg-opacity))}.bg-\[\#ece8f5\]{--tw-bg-opacity: 1;background-color:rgb(236 232 245 / var(--tw-bg-opacity))}.bg-\[\#ece8f7\]{--tw-bg-opacity: 1;background-color:rgb(236 232 247 / var(--tw-bg-opacity))}.bg-\[\#f1eef9\]{--tw-bg-opacity: 1;background-color:rgb(241 238 249 / var(--tw-bg-opacity))}.bg-\[\#f2eff8\]{--tw-bg-opacity: 1;background-color:rgb(242 239 248 / var(--tw-bg-opacity))}.bg-\[\#f7f4ff\]{--tw-bg-opacity: 1;background-color:rgb(247 244 255 / var(--tw-bg-opacity))}.bg-\[\#faf9fc\]{--tw-bg-opacity: 1;background-color:rgb(250 249 252 / var(--tw-bg-opacity))}.bg-\[\#fbfafd\]{--tw-bg-opacity: 1;background-color:rgb(251 250 253 / var(--tw-bg-opacity))}.bg-\[\#fdecc8\]{--tw-bg-opacity: 1;background-color:rgb(253 236 200 / var(--tw-bg-opacity))}.bg-\[\#fdeceb\]{--tw-bg-opacity: 1;background-color:rgb(253 236 235 / var(--tw-bg-opacity))}.bg-\[\#ff8a80\]{--tw-bg-opacity: 1;background-color:rgb(255 138 128 / var(--tw-bg-opacity))}.bg-\[\#ffd27a\]{--tw-bg-opacity: 1;background-color:rgb(255 210 122 / var(--tw-bg-opacity))}.bg-\[\#ffe9d6\]{--tw-bg-opacity: 1;background-color:rgb(255 233 214 / var(--tw-bg-opacity))}.bg-\[\#fff1e6\]{--tw-bg-opacity: 1;background-color:rgb(255 241 230 / var(--tw-bg-opacity))}.bg-\[\#fffaf0\]{--tw-bg-opacity: 1;background-color:rgb(255 250 240 / var(--tw-bg-opacity))}.bg-\[\#fffaf5\]{--tw-bg-opacity: 1;background-color:rgb(255 250 245 / var(--tw-bg-opacity))}.bg-\[\#fffcf5\]{--tw-bg-opacity: 1;background-color:rgb(255 252 245 / var(--tw-bg-opacity))}.bg-\[rgb\(18\,18\,18\)\]{--tw-bg-opacity: 1;background-color:rgb(18 18 18 / var(--tw-bg-opacity))}.bg-\[rgb\(var\(--v-sky-bg\)\)\]{background-color:rgb(var(--v-sky-bg))}.bg-\[rgb\(var\(--v-teal-bg\)\)\]{background-color:rgb(var(--v-teal-bg))}.bg-\[rgba\(23\,20\,37\,0\.08\)\]{background-color:#17142514}.bg-\[rgba\(248\,247\,250\,0\.82\)\]{background-color:#f8f7fad1}.bg-action-soft{--tw-bg-opacity: 1;background-color:rgba(var(--color-action-bg) / var(--tw-bg-opacity))}.bg-amber-400{--tw-bg-opacity: 1;background-color:rgb(251 191 36 / var(--tw-bg-opacity))}.bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity))}.bg-amber-500{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity))}.bg-backdrop\/50{background-color:rgba(var(--color-backdrop) / .5)}.bg-background{background-color:hsl(var(--background))}.bg-background\/50{background-color:hsl(var(--background) / .5)}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity))}.bg-black\/10{background-color:#0000001a}.bg-black\/30{background-color:#0000004d}.bg-black\/40{background-color:#0006}.bg-black\/45{background-color:#00000073}.bg-black\/50{background-color:#00000080}.bg-black\/55{background-color:#0000008c}.bg-black\/60{background-color:#0009}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity))}.bg-blue-700{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity))}.bg-border{--tw-bg-opacity: 1;background-color:rgba(var(--color-border) / var(--tw-bg-opacity))}.bg-border-strong{--tw-bg-opacity: 1;background-color:rgba(var(--color-border-strong) / var(--tw-bg-opacity))}.bg-border-subtle{--tw-bg-opacity: 1;background-color:rgba(var(--color-border-subtle) / var(--tw-bg-opacity))}.bg-border\/30{background-color:rgba(var(--color-border) / .3)}.bg-canvas{--tw-bg-opacity: 1;background-color:rgba(var(--color-bg-canvas) / var(--tw-bg-opacity))}.bg-canvas\/85{background-color:rgba(var(--color-bg-canvas) / .85)}.bg-card{background-color:hsl(var(--card))}.bg-current{background-color:currentColor}.bg-cyan-500{--tw-bg-opacity: 1;background-color:rgb(6 182 212 / var(--tw-bg-opacity))}.bg-destructive{background-color:hsl(var(--destructive))}.bg-emerald-500{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity))}.bg-emerald-600{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity))}.bg-error{--tw-bg-opacity: 1;background-color:rgba(var(--color-error) / var(--tw-bg-opacity))}.bg-error-bg{--tw-bg-opacity: 1;background-color:rgba(var(--color-error-bg) / var(--tw-bg-opacity))}.bg-error-bg\/60{background-color:rgba(var(--color-error-bg) / .6)}.bg-error-soft{--tw-bg-opacity: 1;background-color:rgba(var(--color-error-bg) / var(--tw-bg-opacity))}.bg-error\/10{background-color:rgba(var(--color-error) / .1)}.bg-error\/5{background-color:rgba(var(--color-error) / .05)}.bg-error\/60{background-color:rgba(var(--color-error) / .6)}.bg-error\/70{background-color:rgba(var(--color-error) / .7)}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity))}.bg-green-900{--tw-bg-opacity: 1;background-color:rgb(20 83 45 / var(--tw-bg-opacity))}.bg-info{--tw-bg-opacity: 1;background-color:rgba(var(--color-info) / var(--tw-bg-opacity))}.bg-info-bg{--tw-bg-opacity: 1;background-color:rgba(var(--color-info-bg) / var(--tw-bg-opacity))}.bg-info-bg\/60{background-color:rgba(var(--color-info-bg) / .6)}.bg-info-soft{--tw-bg-opacity: 1;background-color:rgba(var(--color-info-bg) / var(--tw-bg-opacity))}.bg-info\/10{background-color:rgba(var(--color-info) / .1)}.bg-info\/\[0\.05\]{background-color:rgba(var(--color-info) / .05)}.bg-info\/\[0\.06\]{background-color:rgba(var(--color-info) / .06)}.bg-interview-bg{--tw-bg-opacity: 1;background-color:rgba(var(--color-interview-bg) / var(--tw-bg-opacity))}.bg-inverse{--tw-bg-opacity: 1;background-color:rgba(var(--color-bg-inverse) / var(--tw-bg-opacity))}.bg-moving-soft{--tw-bg-opacity: 1;background-color:rgba(var(--color-moving-bg) / var(--tw-bg-opacity))}.bg-muted{background-color:hsl(var(--muted))}.bg-muted\/50{background-color:hsl(var(--muted) / .5)}.bg-neutral{--tw-bg-opacity: 1;background-color:rgba(var(--color-neutral) / var(--tw-bg-opacity))}.bg-neutral-800{--tw-bg-opacity: 1;background-color:rgb(38 38 38 / var(--tw-bg-opacity))}.bg-neutral-900{--tw-bg-opacity: 1;background-color:rgb(23 23 23 / var(--tw-bg-opacity))}.bg-neutral-bg{--tw-bg-opacity: 1;background-color:rgba(var(--color-neutral-bg) / var(--tw-bg-opacity))}.bg-orange-500{--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity))}.bg-orange-900{--tw-bg-opacity: 1;background-color:rgb(124 45 18 / var(--tw-bg-opacity))}.bg-pink-500{--tw-bg-opacity: 1;background-color:rgb(236 72 153 / var(--tw-bg-opacity))}.bg-pink-900{--tw-bg-opacity: 1;background-color:rgb(131 24 67 / var(--tw-bg-opacity))}.bg-popover{background-color:hsl(var(--popover))}.bg-primary{--tw-bg-opacity: 1;background-color:rgba(var(--color-primary) / var(--tw-bg-opacity))}.bg-primary-bg{--tw-bg-opacity: 1;background-color:rgba(var(--color-primary-bg) / var(--tw-bg-opacity))}.bg-primary-bg\/25{background-color:rgba(var(--color-primary-bg) / .25)}.bg-primary-bg\/40{background-color:rgba(var(--color-primary-bg) / .4)}.bg-primary-bg\/50{background-color:rgba(var(--color-primary-bg) / .5)}.bg-primary-bg\/60{background-color:rgba(var(--color-primary-bg) / .6)}.bg-primary-soft{--tw-bg-opacity: 1;background-color:rgba(var(--color-primary-bg) / var(--tw-bg-opacity))}.bg-primary-soft\/40{background-color:rgba(var(--color-primary-bg) / .4)}.bg-primary\/10{background-color:rgba(var(--color-primary) / .1)}.bg-primary\/15{background-color:rgba(var(--color-primary) / .15)}.bg-primary\/25{background-color:rgba(var(--color-primary) / .25)}.bg-primary\/30{background-color:rgba(var(--color-primary) / .3)}.bg-primary\/40{background-color:rgba(var(--color-primary) / .4)}.bg-primary\/5{background-color:rgba(var(--color-primary) / .05)}.bg-primary\/60{background-color:rgba(var(--color-primary) / .6)}.bg-primary\/70{background-color:rgba(var(--color-primary) / .7)}.bg-primary\/\[0\.04\]{background-color:rgba(var(--color-primary) / .04)}.bg-primary\/\[0\.05\]{background-color:rgba(var(--color-primary) / .05)}.bg-primary\/\[0\.06\]{background-color:rgba(var(--color-primary) / .06)}.bg-primary\/\[0\.07\]{background-color:rgba(var(--color-primary) / .07)}.bg-primary\/\[0\.08\]{background-color:rgba(var(--color-primary) / .08)}.bg-purple-500{--tw-bg-opacity: 1;background-color:rgb(168 85 247 / var(--tw-bg-opacity))}.bg-purple-600{--tw-bg-opacity: 1;background-color:rgb(147 51 234 / var(--tw-bg-opacity))}.bg-read{--tw-bg-opacity: 1;background-color:rgba(var(--color-read) / var(--tw-bg-opacity))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity))}.bg-red-50\/40{background-color:#fef2f266}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity))}.bg-red-500\/10{background-color:#ef44441a}.bg-rose-500{--tw-bg-opacity: 1;background-color:rgb(244 63 94 / var(--tw-bg-opacity))}.bg-secondary{--tw-bg-opacity: 1;background-color:rgba(var(--color-secondary) / var(--tw-bg-opacity))}.bg-skeleton{--tw-bg-opacity: 1;background-color:rgba(var(--color-skeleton) / var(--tw-bg-opacity))}.bg-stalled{--tw-bg-opacity: 1;background-color:rgba(var(--color-stalled) / var(--tw-bg-opacity))}.bg-stalled-soft{--tw-bg-opacity: 1;background-color:rgba(var(--color-stalled-bg) / var(--tw-bg-opacity))}.bg-success{--tw-bg-opacity: 1;background-color:rgba(var(--color-success) / var(--tw-bg-opacity))}.bg-success-bg{--tw-bg-opacity: 1;background-color:rgba(var(--color-success-bg) / var(--tw-bg-opacity))}.bg-success-bg\/35{background-color:rgba(var(--color-success-bg) / .35)}.bg-success-bg\/50{background-color:rgba(var(--color-success-bg) / .5)}.bg-success-bg\/60{background-color:rgba(var(--color-success-bg) / .6)}.bg-success-soft{--tw-bg-opacity: 1;background-color:rgba(var(--color-success-bg) / var(--tw-bg-opacity))}.bg-success\/10{background-color:rgba(var(--color-success) / .1)}.bg-success\/5{background-color:rgba(var(--color-success) / .05)}.bg-success\/70{background-color:rgba(var(--color-success) / .7)}.bg-sunken{--tw-bg-opacity: 1;background-color:rgba(var(--color-bg-surface-sunken) / var(--tw-bg-opacity))}.bg-surface{--tw-bg-opacity: 1;background-color:rgba(var(--color-bg-surface) / var(--tw-bg-opacity))}.bg-surface-floral{--tw-bg-opacity: 1;background-color:rgba(var(--color-bg-floral) / var(--tw-bg-opacity))}.bg-surface-header{--tw-bg-opacity: 1;background-color:rgba(var(--color-bg-header) / var(--tw-bg-opacity))}.bg-surface-raised{--tw-bg-opacity: 1;background-color:rgba(var(--color-bg-surface-raised) / var(--tw-bg-opacity))}.bg-surface-sunken{--tw-bg-opacity: 1;background-color:rgba(var(--color-bg-surface-sunken) / var(--tw-bg-opacity))}.bg-surface-sunken\/40{background-color:rgba(var(--color-bg-surface-sunken) / .4)}.bg-surface-sunken\/50{background-color:rgba(var(--color-bg-surface-sunken) / .5)}.bg-surface-sunken\/60{background-color:rgba(var(--color-bg-surface-sunken) / .6)}.bg-surface-sunken\/70{background-color:rgba(var(--color-bg-surface-sunken) / .7)}.bg-surface\/60{background-color:rgba(var(--color-bg-surface) / .6)}.bg-surface\/70{background-color:rgba(var(--color-bg-surface) / .7)}.bg-surface\/90{background-color:rgba(var(--color-bg-surface) / .9)}.bg-surface\/95{background-color:rgba(var(--color-bg-surface) / .95)}.bg-text-primary{--tw-bg-opacity: 1;background-color:rgba(var(--color-text-primary) / var(--tw-bg-opacity))}.bg-text-primary\/40{background-color:rgba(var(--color-text-primary) / .4)}.bg-text-primary\/50{background-color:rgba(var(--color-text-primary) / .5)}.bg-text-secondary\/10{background-color:rgba(var(--color-text-secondary) / .1)}.bg-text-secondary\/20{background-color:rgba(var(--color-text-secondary) / .2)}.bg-text-tertiary{--tw-bg-opacity: 1;background-color:rgba(var(--color-text-tertiary) / var(--tw-bg-opacity))}.bg-text-tertiary\/10{background-color:rgba(var(--color-text-tertiary) / .1)}.bg-text-tertiary\/15{background-color:rgba(var(--color-text-tertiary) / .15)}.bg-text-tertiary\/25{background-color:rgba(var(--color-text-tertiary) / .25)}.bg-text-tertiary\/30{background-color:rgba(var(--color-text-tertiary) / .3)}.bg-text-tertiary\/40{background-color:rgba(var(--color-text-tertiary) / .4)}.bg-transparent{background-color:transparent}.bg-violet-500{--tw-bg-opacity: 1;background-color:rgb(139 92 246 / var(--tw-bg-opacity))}.bg-violet-600{--tw-bg-opacity: 1;background-color:rgb(124 58 237 / var(--tw-bg-opacity))}.bg-warning{--tw-bg-opacity: 1;background-color:rgba(var(--color-warning) / var(--tw-bg-opacity))}.bg-warning-bg{--tw-bg-opacity: 1;background-color:rgba(var(--color-warning-bg) / var(--tw-bg-opacity))}.bg-warning-bg\/40{background-color:rgba(var(--color-warning-bg) / .4)}.bg-warning-bg\/60{background-color:rgba(var(--color-warning-bg) / .6)}.bg-warning-soft{--tw-bg-opacity: 1;background-color:rgba(var(--color-warning-bg) / var(--tw-bg-opacity))}.bg-warning\/10{background-color:rgba(var(--color-warning) / .1)}.bg-warning\/70{background-color:rgba(var(--color-warning) / .7)}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/15{background-color:#ffffff26}.bg-white\/20{background-color:#fff3}.bg-white\/25{background-color:#ffffff40}.bg-white\/40{background-color:#fff6}.bg-white\/60{background-color:#fff9}.bg-white\/70{background-color:#ffffffb3}.bg-white\/75{background-color:#ffffffbf}.bg-white\/80{background-color:#fffc}.bg-white\/85{background-color:#ffffffd9}.bg-white\/90{background-color:#ffffffe6}.bg-white\/\[0\.04\]{background-color:#ffffff0a}.bg-yellow-900{--tw-bg-opacity: 1;background-color:rgb(113 63 18 / var(--tw-bg-opacity))}.bg-\[linear-gradient\(135deg\,\#0f8f7c\,\#0b6e61\)\]{background-image:linear-gradient(135deg,#0f8f7c,#0b6e61)}.bg-\[linear-gradient\(135deg\,\#3d3191\,\#251d6b\)\]{background-image:linear-gradient(135deg,#3d3191,#251d6b)}.bg-\[linear-gradient\(135deg\,\#6A58E0\,\#4338CA\)\]{background-image:linear-gradient(135deg,#6a58e0,#4338ca)}.bg-\[linear-gradient\(160deg\,\#eef6f4\,\#dcece7\)\]{background-image:linear-gradient(160deg,#eef6f4,#dcece7)}.bg-\[linear-gradient\(160deg\,\#f4f0ff\,\#e8e1ff\)\]{background-image:linear-gradient(160deg,#f4f0ff,#e8e1ff)}.bg-\[linear-gradient\(160deg\,\#fff5f4\,\#fff_70\%\)\]{background-image:linear-gradient(160deg,#fff5f4,#fff 70%)}.bg-\[linear-gradient\(160deg\,\#fffbf0\,\#fff_70\%\)\]{background-image:linear-gradient(160deg,#fffbf0,#fff 70%)}.bg-\[linear-gradient\(160deg\,rgb\(var\(--color-success-bg\)\)\,\#fff_70\%\)\]{background-image:linear-gradient(160deg,rgb(var(--color-success-bg)),#fff 70%)}.bg-\[radial-gradient\(120\%_90\%_at_0\%_0\%\,rgb\(var\(--color-primary\)\/0\.07\)\,transparent_60\%\)\]{background-image:radial-gradient(120% 90% at 0% 0%,rgb(var(--color-primary)/.07),transparent 60%)}.bg-\[radial-gradient\(55\%_60\%_at_45\%_45\%\,rgba\(124\,92\,255\,0\.14\)\,transparent_72\%\)\]{background-image:radial-gradient(55% 60% at 45% 45%,rgba(124,92,255,.14),transparent 72%)}.bg-\[radial-gradient\(closest-side\,rgba\(167\,139\,250\,0\.3\)\,rgba\(167\,139\,250\,0\)\)\]{background-image:radial-gradient(closest-side,#a78bfa4d,#a78bfa00)}.bg-\[repeating-linear-gradient\(135deg\,\#E8B44D_0_3px\,\#F5D58E_3px_6px\)\]{background-image:repeating-linear-gradient(135deg,#e8b44d 0,#e8b44d 3px,#f5d58e 3px,#f5d58e 6px)}.bg-\[repeating-linear-gradient\(90deg\,\#B9AEFF_0_7px\,transparent_7px_13px\)\]{background-image:repeating-linear-gradient(90deg,#B9AEFF 0 7px,transparent 7px 13px)}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.from-\[\#7053E8\]{--tw-gradient-from: #7053E8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(112 83 232 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#8a63f7\]{--tw-gradient-from: #8a63f7 var(--tw-gradient-from-position);--tw-gradient-to: rgb(138 99 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#F4F1FF\]{--tw-gradient-from: #F4F1FF var(--tw-gradient-from-position);--tw-gradient-to: rgb(244 241 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#FAF8FF\]{--tw-gradient-from: #FAF8FF var(--tw-gradient-from-position);--tw-gradient-to: rgb(250 248 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#f7f3ff\]{--tw-gradient-from: #f7f3ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(247 243 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/75{--tw-gradient-from: rgb(0 0 0 / .75) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary\/10{--tw-gradient-from: rgba(var(--color-primary) / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgba(var(--color-primary), 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary\/35{--tw-gradient-from: rgba(var(--color-primary) / .35) var(--tw-gradient-from-position);--tw-gradient-to: rgba(var(--color-primary), 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary\/40{--tw-gradient-from: rgba(var(--color-primary) / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgba(var(--color-primary), 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary\/\[0\.09\]{--tw-gradient-from: rgba(var(--color-primary) / .09) var(--tw-gradient-from-position);--tw-gradient-to: rgba(var(--color-primary), 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-surface-sunken{--tw-gradient-from: rgba(var(--color-bg-surface-sunken)) var(--tw-gradient-from-position);--tw-gradient-to: rgba(var(--color-bg-surface-sunken) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-text-primary{--tw-gradient-from: rgba(var(--color-text-primary)) var(--tw-gradient-from-position);--tw-gradient-to: rgba(var(--color-text-primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-transparent{--tw-gradient-from: transparent var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-border-subtle{--tw-gradient-to: rgba(var(--color-border-subtle) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgba(var(--color-border-subtle)) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-primary{--tw-gradient-to: rgba(var(--color-primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgba(var(--color-primary)) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-primary-bg\/40{--tw-gradient-to: rgba(var(--color-primary-bg), 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgba(var(--color-primary-bg) / .4) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-surface{--tw-gradient-to: rgba(var(--color-bg-surface) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgba(var(--color-bg-surface)) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-surface-sunken{--tw-gradient-to: rgba(var(--color-bg-surface-sunken) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgba(var(--color-bg-surface-sunken)) var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-\[\#3A2596\]{--tw-gradient-to: #3A2596 var(--tw-gradient-to-position)}.to-\[\#F4F6FF\]{--tw-gradient-to: #F4F6FF var(--tw-gradient-to-position)}.to-primary{--tw-gradient-to: rgba(var(--color-primary)) var(--tw-gradient-to-position)}.to-primary\/15{--tw-gradient-to: rgba(var(--color-primary) / .15) var(--tw-gradient-to-position)}.to-primary\/\[0\.02\]{--tw-gradient-to: rgba(var(--color-primary) / .02) var(--tw-gradient-to-position)}.to-surface{--tw-gradient-to: rgba(var(--color-bg-surface)) var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.to-white{--tw-gradient-to: #fff var(--tw-gradient-to-position)}.bg-\[length\:250\%_100\%\,auto\]{background-size:250% 100%,auto}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.fill-\[\#F0C75E\]{fill:#f0c75e}.fill-current{fill:currentColor}.fill-white{fill:#fff}.stroke-black\/10{stroke:#0000001a}.stroke-gray-300{stroke:#d1d5db}.stroke-white{stroke:#fff}.stroke-\[1\.5\]{stroke-width:1.5}.stroke-\[1\.5px\]{stroke-width:1.5px}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-scale-down{-o-object-fit:scale-down;object-fit:scale-down}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-\[18px\]{padding:18px}.p-\[1px\]{padding:1px}.p-\[30px\]{padding:30px}.p-\[3px\]{padding:3px}.\!px-0{padding-left:0!important;padding-right:0!important}.px-0{padding-left:0;padding-right:0}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-14{padding-left:3.5rem;padding-right:3.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-20{padding-left:5rem;padding-right:5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.px-8{padding-left:2rem;padding-right:2rem}.px-9{padding-left:2.25rem;padding-right:2.25rem}.px-\[13px\]{padding-left:13px;padding-right:13px}.px-\[18px\]{padding-left:18px;padding-right:18px}.px-\[21px\]{padding-left:21px;padding-right:21px}.px-\[22px\]{padding-left:22px;padding-right:22px}.px-\[7px\]{padding-left:7px;padding-right:7px}.px-\[9px\]{padding-left:9px;padding-right:9px}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-7{padding-top:1.75rem;padding-bottom:1.75rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-9{padding-top:2.25rem;padding-bottom:2.25rem}.py-\[11px\]{padding-top:11px;padding-bottom:11px}.py-\[18px\]{padding-top:18px;padding-bottom:18px}.py-\[1px\]{padding-top:1px;padding-bottom:1px}.py-\[2px\]{padding-top:2px;padding-bottom:2px}.py-\[3px\]{padding-top:3px;padding-bottom:3px}.py-\[4px\]{padding-top:4px;padding-bottom:4px}.py-\[5px\]{padding-top:5px;padding-bottom:5px}.py-\[6px\]{padding-top:6px;padding-bottom:6px}.py-\[7px\]{padding-top:7px;padding-bottom:7px}.py-px{padding-top:1px;padding-bottom:1px}.pb-0{padding-bottom:0}.pb-0\.5{padding-bottom:.125rem}.pb-1{padding-bottom:.25rem}.pb-1\.5{padding-bottom:.375rem}.pb-12{padding-bottom:3rem}.pb-14{padding-bottom:3.5rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-2\.5{padding-bottom:.625rem}.pb-24{padding-bottom:6rem}.pb-3{padding-bottom:.75rem}.pb-3\.5{padding-bottom:.875rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-7{padding-bottom:1.75rem}.pb-9{padding-bottom:2.25rem}.pb-\[18px\]{padding-bottom:18px}.pb-\[env\(safe-area-inset-bottom\)\]{padding-bottom:env(safe-area-inset-bottom)}.pl-1{padding-left:.25rem}.pl-1\.5{padding-left:.375rem}.pl-10{padding-left:2.5rem}.pl-2{padding-left:.5rem}.pl-2\.5{padding-left:.625rem}.pl-3{padding-left:.75rem}.pl-3\.5{padding-left:.875rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-6{padding-left:1.5rem}.pl-8{padding-left:2rem}.pl-9{padding-left:2.25rem}.pl-\[18px\]{padding-left:18px}.pl-\[30px\]{padding-left:30px}.pl-\[52px\]{padding-left:52px}.pl-\[54px\]{padding-left:54px}.pl-\[5px\]{padding-left:5px}.pl-\[7px\]{padding-left:7px}.pl-\[9px\]{padding-left:9px}.pr-1{padding-right:.25rem}.pr-1\.5{padding-right:.375rem}.pr-10{padding-right:2.5rem}.pr-12{padding-right:3rem}.pr-2{padding-right:.5rem}.pr-2\.5{padding-right:.625rem}.pr-3{padding-right:.75rem}.pr-3\.5{padding-right:.875rem}.pr-4{padding-right:1rem}.pr-6{padding-right:1.5rem}.pr-7{padding-right:1.75rem}.pr-8{padding-right:2rem}.pr-9{padding-right:2.25rem}.pr-\[11px\]{padding-right:11px}.pr-\[13px\]{padding-right:13px}.pr-\[7px\]{padding-right:7px}.pr-\[9px\]{padding-right:9px}.pt-0{padding-top:0}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-1\.5{padding-top:.375rem}.pt-10{padding-top:2.5rem}.pt-2{padding-top:.5rem}.pt-2\.5{padding-top:.625rem}.pt-3{padding-top:.75rem}.pt-3\.5{padding-top:.875rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-7{padding-top:1.75rem}.pt-\[18px\]{padding-top:18px}.pt-\[21px\]{padding-top:21px}.pt-\[var\(--stage-top\)\]{padding-top:var(--stage-top)}.pt-px{padding-top:1px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-baseline{vertical-align:baseline}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.font-\[Aleo\]{font-family:Aleo}.font-display{font-family:var(--font-display)}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.\!text-sm{font-size:.875rem!important;line-height:1.25rem!important}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[15\.5px\]{font-size:15.5px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[26px\]{font-size:26px}.text-\[28px\]{font-size:28px}.text-\[30px\]{font-size:30px}.text-\[32px\]{font-size:32px}.text-\[40px\]{font-size:40px}.text-\[8\.5px\]{font-size:8.5px}.text-\[9\.5px\]{font-size:9.5px}.text-\[9px\]{font-size:9px}.text-\[clamp\(30px\,4vw\,44px\)\]{font-size:clamp(30px,4vw,44px)}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.not-italic{font-style:normal}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-\[1\.08\]{line-height:1.08}.leading-\[1\.15\]{line-height:1.15}.leading-\[1\.35\]{line-height:1.35}.leading-\[1\.3\]{line-height:1.3}.leading-\[1\.45\]{line-height:1.45}.leading-\[1\.4\]{line-height:1.4}.leading-\[1\.55\]{line-height:1.55}.leading-\[1\.5\]{line-height:1.5}.leading-\[1\.6\]{line-height:1.6}.leading-\[1\.75\]{line-height:1.75}.leading-\[1\.7\]{line-height:1.7}.leading-\[14px\]{line-height:14px}.leading-\[15px\]{line-height:15px}.leading-\[16px\]{line-height:16px}.leading-\[17px\]{line-height:17px}.leading-\[18px\]{line-height:18px}.leading-\[19px\]{line-height:19px}.leading-\[20px\]{line-height:20px}.leading-\[22px\]{line-height:22px}.leading-\[24px\]{line-height:24px}.leading-\[26px\]{line-height:26px}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[-0\.005em\]{letter-spacing:-.005em}.tracking-\[-0\.015em\]{letter-spacing:-.015em}.tracking-\[-0\.01em\]{letter-spacing:-.01em}.tracking-\[-0\.02em\]{letter-spacing:-.02em}.tracking-\[-0\.03em\]{letter-spacing:-.03em}.tracking-\[0\.06em\]{letter-spacing:.06em}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.09em\]{letter-spacing:.09em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.1em\]{letter-spacing:.1em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.text-\[\#0A66C2\]{--tw-text-opacity: 1;color:rgb(10 102 194 / var(--tw-text-opacity))}.text-\[\#0B7A5A\]{--tw-text-opacity: 1;color:rgb(11 122 90 / var(--tw-text-opacity))}.text-\[\#0a66c2\]{--tw-text-opacity: 1;color:rgb(10 102 194 / var(--tw-text-opacity))}.text-\[\#0b6e61\]{--tw-text-opacity: 1;color:rgb(11 110 97 / var(--tw-text-opacity))}.text-\[\#120D33\]{--tw-text-opacity: 1;color:rgb(18 13 51 / var(--tw-text-opacity))}.text-\[\#171425\]{--tw-text-opacity: 1;color:rgb(23 20 37 / var(--tw-text-opacity))}.text-\[\#1d2438\]{--tw-text-opacity: 1;color:rgb(29 36 56 / var(--tw-text-opacity))}.text-\[\#2563c9\]{--tw-text-opacity: 1;color:rgb(37 99 201 / var(--tw-text-opacity))}.text-\[\#2A62C9\]{--tw-text-opacity: 1;color:rgb(42 98 201 / var(--tw-text-opacity))}.text-\[\#4338CA\]{--tw-text-opacity: 1;color:rgb(67 56 202 / var(--tw-text-opacity))}.text-\[\#4B5266\]{--tw-text-opacity: 1;color:rgb(75 82 102 / var(--tw-text-opacity))}.text-\[\#5438CC\]{--tw-text-opacity: 1;color:rgb(84 56 204 / var(--tw-text-opacity))}.text-\[\#5C5768\]{--tw-text-opacity: 1;color:rgb(92 87 104 / var(--tw-text-opacity))}.text-\[\#5d3a06\]{--tw-text-opacity: 1;color:rgb(93 58 6 / var(--tw-text-opacity))}.text-\[\#6B7280\]{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}.text-\[\#6E6E80\]{--tw-text-opacity: 1;color:rgb(110 110 128 / var(--tw-text-opacity))}.text-\[\#7a3a06\]{--tw-text-opacity: 1;color:rgb(122 58 6 / var(--tw-text-opacity))}.text-\[\#7a4f05\]{--tw-text-opacity: 1;color:rgb(122 79 5 / var(--tw-text-opacity))}.text-\[\#8A5A0E\]{--tw-text-opacity: 1;color:rgb(138 90 14 / var(--tw-text-opacity))}.text-\[\#8A7BFB\]{--tw-text-opacity: 1;color:rgb(138 123 251 / var(--tw-text-opacity))}.text-\[\#9a5a24\]{--tw-text-opacity: 1;color:rgb(154 90 36 / var(--tw-text-opacity))}.text-\[\#9a5b00\]{--tw-text-opacity: 1;color:rgb(154 91 0 / var(--tw-text-opacity))}.text-\[\#9aa3b5\]{--tw-text-opacity: 1;color:rgb(154 163 181 / var(--tw-text-opacity))}.text-\[\#A15C07\]{--tw-text-opacity: 1;color:rgb(161 92 7 / var(--tw-text-opacity))}.text-\[\#A5640A\]{--tw-text-opacity: 1;color:rgb(165 100 10 / var(--tw-text-opacity))}.text-\[\#A8823B\]{--tw-text-opacity: 1;color:rgb(168 130 59 / var(--tw-text-opacity))}.text-\[\#B42318\]{--tw-text-opacity: 1;color:rgb(180 35 24 / var(--tw-text-opacity))}.text-\[\#B7791F\]{--tw-text-opacity: 1;color:rgb(183 121 31 / var(--tw-text-opacity))}.text-\[\#BF2A5C\]{--tw-text-opacity: 1;color:rgb(191 42 92 / var(--tw-text-opacity))}.text-\[\#FFA500\]{--tw-text-opacity: 1;color:rgb(255 165 0 / var(--tw-text-opacity))}.text-\[\#a8480a\]{--tw-text-opacity: 1;color:rgb(168 72 10 / var(--tw-text-opacity))}.text-\[\#b26a00\]{--tw-text-opacity: 1;color:rgb(178 106 0 / var(--tw-text-opacity))}.text-\[\#c2410c\]{--tw-text-opacity: 1;color:rgb(194 65 12 / var(--tw-text-opacity))}.text-\[\#c2570c\]{--tw-text-opacity: 1;color:rgb(194 87 12 / var(--tw-text-opacity))}.text-\[\#e4e4ec\]{--tw-text-opacity: 1;color:rgb(228 228 236 / var(--tw-text-opacity))}.text-\[rgb\(var\(--side-v\)\)\]{color:rgb(var(--side-v))}.text-\[rgb\(var\(--v-sky-ink\)\)\]{color:rgb(var(--v-sky-ink))}.text-\[rgb\(var\(--v-teal-ink\)\)\]{color:rgb(var(--v-teal-ink))}.text-accent-text{--tw-text-opacity: 1;color:rgba(var(--color-accent-text) / var(--tw-text-opacity))}.text-action{--tw-text-opacity: 1;color:rgba(var(--color-action) / var(--tw-text-opacity))}.text-amber-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity))}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.text-black\/80{color:#000c}.text-black\/90{color:#000000e6}.text-brand{--tw-text-opacity: 1;color:rgba(var(--color-text-brand) / var(--tw-text-opacity))}.text-card-foreground{color:hsl(var(--card-foreground))}.text-current{color:currentColor}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-emerald-500{--tw-text-opacity: 1;color:rgb(16 185 129 / var(--tw-text-opacity))}.text-error{--tw-text-opacity: 1;color:rgba(var(--color-error) / var(--tw-text-opacity))}.text-foreground{color:hsl(var(--foreground))}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity))}.text-info{--tw-text-opacity: 1;color:rgba(var(--color-info) / var(--tw-text-opacity))}.text-ink{--tw-text-opacity: 1;color:rgba(var(--color-text-primary) / var(--tw-text-opacity))}.text-ink-2{--tw-text-opacity: 1;color:rgba(var(--color-text-secondary) / var(--tw-text-opacity))}.text-ink-3{--tw-text-opacity: 1;color:rgba(var(--color-text-tertiary) / var(--tw-text-opacity))}.text-ink-inverse{--tw-text-opacity: 1;color:rgba(var(--color-text-inverse) / var(--tw-text-opacity))}.text-ink-inverse\/80{color:rgba(var(--color-text-inverse) / .8)}.text-interview{--tw-text-opacity: 1;color:rgba(var(--color-interview) / var(--tw-text-opacity))}.text-moving{--tw-text-opacity: 1;color:rgba(var(--color-moving) / var(--tw-text-opacity))}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-neutral{--tw-text-opacity: 1;color:rgba(var(--color-neutral) / var(--tw-text-opacity))}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-primary{--tw-text-opacity: 1;color:rgba(var(--color-primary) / var(--tw-text-opacity))}.text-primary-active{--tw-text-opacity: 1;color:rgba(var(--color-primary-active) / var(--tw-text-opacity))}.text-primary-hover{--tw-text-opacity: 1;color:rgba(var(--color-primary-hover) / var(--tw-text-opacity))}.text-primary-text{--tw-text-opacity: 1;color:rgba(var(--color-primary-text) / var(--tw-text-opacity))}.text-primary\/50{color:rgba(var(--color-primary) / .5)}.text-primary\/70{color:rgba(var(--color-primary) / .7)}.text-purple-600{--tw-text-opacity: 1;color:rgb(147 51 234 / var(--tw-text-opacity))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity))}.text-secondary{--tw-text-opacity: 1;color:rgba(var(--color-secondary) / var(--tw-text-opacity))}.text-stalled{--tw-text-opacity: 1;color:rgba(var(--color-stalled) / var(--tw-text-opacity))}.text-success{--tw-text-opacity: 1;color:rgba(var(--color-success) / var(--tw-text-opacity))}.text-surface{--tw-text-opacity: 1;color:rgba(var(--color-bg-surface) / var(--tw-text-opacity))}.text-text-brand{--tw-text-opacity: 1;color:rgba(var(--color-text-brand) / var(--tw-text-opacity))}.text-text-inverse{--tw-text-opacity: 1;color:rgba(var(--color-text-inverse) / var(--tw-text-opacity))}.text-text-primary{--tw-text-opacity: 1;color:rgba(var(--color-text-primary) / var(--tw-text-opacity))}.text-text-secondary{--tw-text-opacity: 1;color:rgba(var(--color-text-secondary) / var(--tw-text-opacity))}.text-text-secondary\/50{color:rgba(var(--color-text-secondary) / .5)}.text-text-secondary\/70{color:rgba(var(--color-text-secondary) / .7)}.text-text-secondary\/80{color:rgba(var(--color-text-secondary) / .8)}.text-text-tertiary{--tw-text-opacity: 1;color:rgba(var(--color-text-tertiary) / var(--tw-text-opacity))}.text-text-tertiary\/15{color:rgba(var(--color-text-tertiary) / .15)}.text-text-tertiary\/40{color:rgba(var(--color-text-tertiary) / .4)}.text-text-tertiary\/60{color:rgba(var(--color-text-tertiary) / .6)}.text-text-tertiary\/70{color:rgba(var(--color-text-tertiary) / .7)}.text-text-tertiary\/80{color:rgba(var(--color-text-tertiary) / .8)}.text-transparent{color:transparent}.text-warning{--tw-text-opacity: 1;color:rgba(var(--color-warning) / var(--tw-text-opacity))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.text-white\/30{color:#ffffff4d}.text-white\/35{color:#ffffff59}.text-white\/45{color:#ffffff73}.text-white\/55{color:#ffffff8c}.text-white\/60{color:#fff9}.text-white\/70{color:#ffffffb3}.text-white\/80{color:#fffc}.text-white\/90{color:#ffffffe6}.text-zinc-500{--tw-text-opacity: 1;color:rgb(113 113 122 / var(--tw-text-opacity))}.text-zinc-900{--tw-text-opacity: 1;color:rgb(24 24 27 / var(--tw-text-opacity))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.decoration-border-strong{text-decoration-color:rgba(var(--color-border-strong))}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.placeholder-text-secondary\/70::-moz-placeholder{color:rgba(var(--color-text-secondary) / .7)}.placeholder-text-secondary\/70::placeholder{color:rgba(var(--color-text-secondary) / .7)}.accent-primary{accent-color:rgba(var(--color-primary))}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-20{opacity:.2}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-90{opacity:.9}.shadow{--tw-shadow: 0 1px 3px 0 rgb(var(--color-shadow) / .1), 0 1px 2px -1px rgb(var(--color-shadow) / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-3{--tw-shadow: var(--sh-3);--tw-shadow-colored: var(--sh-3);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_0px_rgb\(var\(--color-primary\)\/0\)\,0_18px_44px_-24px_rgb\(var\(--color-primary\)\/0\.4\)\]{--tw-shadow: 0 0 0 0px rgb(var(--color-primary)/0),0 18px 44px -24px rgb(var(--color-primary)/.4);--tw-shadow-colored: 0 0 0 0px var(--tw-shadow-color), 0 18px 44px -24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1\.5px_rgb\(var\(--color-primary\)\)\]{--tw-shadow: 0 0 0 1.5px rgb(var(--color-primary));--tw-shadow-colored: 0 0 0 1.5px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(20\,18\,58\,\.1\)\]{--tw-shadow: 0 0 0 1px rgba(20,18,58,.1);--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(23\,20\,37\,0\.08\)\,0_24px_48px_-28px_rgba\(43\,29\,140\,0\.45\)\]{--tw-shadow: 0 0 0 1px rgba(23,20,37,.08),0 24px 48px -28px rgba(43,29,140,.45);--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color), 0 24px 48px -28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(23\,20\,37\,0\.08\)\,0_4px_14px_-10px_rgba\(20\,18\,58\,0\.3\)\]{--tw-shadow: 0 0 0 1px rgba(23,20,37,.08),0 4px 14px -10px rgba(20,18,58,.3);--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color), 0 4px 14px -10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(23\,20\,37\,0\.08\)\]{--tw-shadow: 0 0 0 1px rgba(23,20,37,.08);--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_3px_\#fff\,0_14px_30px_-14px_rgba\(23\,20\,37\,0\.45\)\]{--tw-shadow: 0 0 0 3px #fff,0 14px 30px -14px rgba(23,20,37,.45);--tw-shadow-colored: 0 0 0 3px var(--tw-shadow-color), 0 14px 30px -14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_3px_rgba\(117\,83\,244\,0\.16\)\]{--tw-shadow: 0 0 0 3px rgba(117,83,244,.16);--tw-shadow-colored: 0 0 0 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_3px_var\(--orbit-bg\,\#F6F5FA\)\,0_0_0_6px_\#F0C75E\,0_12px_28px_rgba\(84\,56\,204\,0\.3\)\]{--tw-shadow: 0 0 0 3px var(--orbit-bg,#F6F5FA),0 0 0 6px #F0C75E,0 12px 28px rgba(84,56,204,.3);--tw-shadow-colored: 0 0 0 3px var(--tw-shadow-color), 0 0 0 6px var(--tw-shadow-color), 0 12px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_4px_rgb\(var\(--color-primary\)\/0\.1\)\,0_24px_52px_-24px_rgb\(var\(--color-primary\)\/0\.55\)\]{--tw-shadow: 0 0 0 4px rgb(var(--color-primary)/.1),0 24px 52px -24px rgb(var(--color-primary)/.55);--tw-shadow-colored: 0 0 0 4px var(--tw-shadow-color), 0 24px 52px -24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_4px_rgba\(138\,123\,251\,0\.18\)\]{--tw-shadow: 0 0 0 4px rgba(138,123,251,.18);--tw-shadow-colored: 0 0 0 4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_5px_rgba\(138\,123\,251\,0\.22\)\]{--tw-shadow: 0 0 0 5px rgba(138,123,251,.22);--tw-shadow-colored: 0 0 0 5px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_5px_var\(--orbit-bg\,\#F6F5FA\)\,0_0_0_9px_\#F0C75E\,0_24px_50px_rgba\(84\,56\,204\,0\.35\)\]{--tw-shadow: 0 0 0 5px var(--orbit-bg,#F6F5FA),0 0 0 9px #F0C75E,0 24px 50px rgba(84,56,204,.35);--tw-shadow-colored: 0 0 0 5px var(--tw-shadow-color), 0 0 0 9px var(--tw-shadow-color), 0 24px 50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_18px_-2px\]{--tw-shadow: 0 0 18px -2px;--tw-shadow-colored: 0 0 18px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_18px_-4px\]{--tw-shadow: 0 0 18px -4px;--tw-shadow-colored: 0 0 18px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_6px\]{--tw-shadow: 0 0 6px;--tw-shadow-colored: 0 0 6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_22px_-18px_rgba\(81\,70\,169\,0\.6\)\]{--tw-shadow: 0 10px 22px -18px rgba(81,70,169,.6);--tw-shadow-colored: 0 10px 22px -18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_24px_-22px_rgba\(20\,18\,58\,0\.5\)\]{--tw-shadow: 0 10px 24px -22px rgba(20,18,58,.5);--tw-shadow-colored: 0 10px 24px -22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_28px_-12px_rgba\(91\,63\,224\,0\.55\)\,inset_0_0_0_1px_rgb\(var\(--color-primary\)\/0\.15\)\]{--tw-shadow: 0 12px 28px -12px rgba(91,63,224,.55),inset 0 0 0 1px rgb(var(--color-primary)/.15);--tw-shadow-colored: 0 12px 28px -12px var(--tw-shadow-color), inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_30px_-14px_rgba\(20\,18\,58\,0\.45\)\]{--tw-shadow: 0 16px 30px -14px rgba(20,18,58,.45);--tw-shadow-colored: 0 16px 30px -14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_36px_-14px_rgba\(20\,18\,58\,0\.35\)\]{--tw-shadow: 0 16px 36px -14px rgba(20,18,58,.35);--tw-shadow-colored: 0 16px 36px -14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_40px_-12px_rgba\(23\,20\,37\,0\.22\)\,0_2px_6px_-2px_rgba\(23\,20\,37\,0\.08\)\]{--tw-shadow: 0 16px 40px -12px rgba(23,20,37,.22),0 2px 6px -2px rgba(23,20,37,.08);--tw-shadow-colored: 0 16px 40px -12px var(--tw-shadow-color), 0 2px 6px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_40px_-12px_rgba\(23\,20\,37\,0\.5\)\]{--tw-shadow: 0 18px 40px -12px rgba(23,20,37,.5);--tw-shadow-colored: 0 18px 40px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_44px_-34px_rgba\(20\,18\,58\,0\.45\)\]{--tw-shadow: 0 18px 44px -34px rgba(20,18,58,.45);--tw-shadow-colored: 0 18px 44px -34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(15\,23\,42\,\.04\)\,0_10px_24px_rgba\(15\,23\,42\,\.06\)\]{--tw-shadow: 0 1px 2px rgba(15,23,42,.04),0 10px 24px rgba(15,23,42,.06);--tw-shadow-colored: 0 1px 2px var(--tw-shadow-color), 0 10px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(20\,18\,58\,0\.3\)\]{--tw-shadow: 0 1px 2px rgba(20,18,58,.3);--tw-shadow-colored: 0 1px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(23\,20\,37\,0\.04\)\]{--tw-shadow: 0 1px 2px rgba(23,20,37,.04);--tw-shadow-colored: 0 1px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(23\,20\,37\,0\.08\)\,inset_0_0_0_1px_rgba\(23\,20\,37\,0\.06\)\]{--tw-shadow: 0 1px 2px rgba(23,20,37,.08),inset 0 0 0 1px rgba(23,20,37,.06);--tw-shadow-colored: 0 1px 2px var(--tw-shadow-color), inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_3px_rgba\(15\,20\,48\,0\.12\)\]{--tw-shadow: 0 1px 3px rgba(15,20,48,.12);--tw-shadow-colored: 0 1px 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_3px_rgba\(20\,18\,58\,0\.12\)\,inset_0_0_0_1px_rgb\(var\(--color-primary\)\/0\.2\)\]{--tw-shadow: 0 1px 3px rgba(20,18,58,.12),inset 0 0 0 1px rgb(var(--color-primary)/.2);--tw-shadow-colored: 0 1px 3px var(--tw-shadow-color), inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_3px_rgba\(20\,18\,58\,0\.12\)\]{--tw-shadow: 0 1px 3px rgba(20,18,58,.12);--tw-shadow-colored: 0 1px 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_3px_rgba\(20\,18\,58\,0\.3\)\]{--tw-shadow: 0 1px 3px rgba(20,18,58,.3);--tw-shadow-colored: 0 1px 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_36px_-16px_rgba\(20\,18\,58\,0\.45\)\]{--tw-shadow: 0 20px 36px -16px rgba(20,18,58,.45);--tw-shadow-colored: 0 20px 36px -16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_40px_-18px_rgba\(20\,18\,58\,0\.7\)\]{--tw-shadow: 0 20px 40px -18px rgba(20,18,58,.7);--tw-shadow-colored: 0 20px 40px -18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_60px_-12px_rgba\(0\,0\,0\,0\.25\)\]{--tw-shadow: 0 20px 60px -12px rgba(0,0,0,.25);--tw-shadow-colored: 0 20px 60px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_2px_10px_-2px_rgba\(124\,58\,237\,0\.08\)\]{--tw-shadow: 0 2px 10px -2px rgba(124,58,237,.08);--tw-shadow-colored: 0 2px 10px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_2px_12px_-4px_rgba\(124\,94\,234\,0\.25\)\]{--tw-shadow: 0 2px 12px -4px rgba(124,94,234,.25);--tw-shadow-colored: 0 2px 12px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_2px_16px_-4px\]{--tw-shadow: 0 2px 16px -4px;--tw-shadow-colored: 0 2px 16px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_2px_6px_rgba\(92\,46\,226\,0\.35\)\]{--tw-shadow: 0 2px 6px rgba(92,46,226,.35);--tw-shadow-colored: 0 2px 6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_30px_60px_-24px_rgba\(32\,22\,90\,0\.45\)\]{--tw-shadow: 0 30px 60px -24px rgba(32,22,90,.45);--tw-shadow-colored: 0 30px 60px -24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_30px_70px_-20px_rgba\(15\,23\,42\,0\.5\)\]{--tw-shadow: 0 30px 70px -20px rgba(15,23,42,.5);--tw-shadow-colored: 0 30px 70px -20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_3px_10px_rgba\(23\,20\,37\,0\.16\)\]{--tw-shadow: 0 3px 10px rgba(23,20,37,.16);--tw-shadow-colored: 0 3px 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_28px_-10px\]{--tw-shadow: 0 4px 28px -10px;--tw-shadow-colored: 0 4px 28px -10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_6px_14px_rgba\(117\,83\,244\,\.4\)\]{--tw-shadow: 0 6px 14px rgba(117,83,244,.4);--tw-shadow-colored: 0 6px 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_6px_16px_-8px_rgba\(20\,18\,58\,\.45\)\,0_0_0_1px_rgba\(20\,18\,58\,\.06\)\]{--tw-shadow: 0 6px 16px -8px rgba(20,18,58,.45),0 0 0 1px rgba(20,18,58,.06);--tw-shadow-colored: 0 6px 16px -8px var(--tw-shadow-color), 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_6px_16px_-8px_rgba\(91\,63\,224\,0\.55\)\,inset_0_0_0_1px_rgb\(var\(--color-primary\)\/0\.18\)\]{--tw-shadow: 0 6px 16px -8px rgba(91,63,224,.55),inset 0 0 0 1px rgb(var(--color-primary)/.18);--tw-shadow-colored: 0 6px 16px -8px var(--tw-shadow-color), inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_6px_18px_-10px_rgba\(16\,24\,40\,0\.25\)\]{--tw-shadow: 0 6px 18px -10px rgba(16,24,40,.25);--tw-shadow-colored: 0 6px 18px -10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_6px_20px_rgb\(var\(--color-primary\)\/0\.35\)\]{--tw-shadow: 0 6px 20px rgb(var(--color-primary)/.35);--tw-shadow-colored: 0 6px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_18px_-14px_rgba\(81\,70\,169\,0\.55\)\]{--tw-shadow: 0 8px 18px -14px rgba(81,70,169,.55);--tw-shadow-colored: 0 8px 18px -14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_20px_-14px_rgba\(20\,18\,58\,\.45\)\,0_16px_36px_rgba\(76\,52\,170\,\.08\)\]{--tw-shadow: 0 8px 20px -14px rgba(20,18,58,.45),0 16px 36px rgba(76,52,170,.08);--tw-shadow-colored: 0 8px 20px -14px var(--tw-shadow-color), 0 16px 36px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_20px_-16px_rgba\(20\,18\,58\,\.45\)\]{--tw-shadow: 0 8px 20px -16px rgba(20,18,58,.45);--tw-shadow-colored: 0 8px 20px -16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_20px_-18px_rgba\(20\,18\,58\,0\.45\)\]{--tw-shadow: 0 8px 20px -18px rgba(20,18,58,.45);--tw-shadow-colored: 0 8px 20px -18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_20px_-18px_rgba\(91\,63\,224\,0\.55\)\]{--tw-shadow: 0 8px 20px -18px rgba(91,63,224,.55);--tw-shadow-colored: 0 8px 20px -18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_24px_rgb\(0_0_0\/0\.25\)\]{--tw-shadow: 0 8px 24px rgb(0 0 0/.25);--tw-shadow-colored: 0 8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_28px_-4px_rgba\(0\,0\,0\,0\.12\)\]{--tw-shadow: 0 8px 28px -4px rgba(0,0,0,.12);--tw-shadow-colored: 0 8px 28px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_0_0_1\.5px_rgb\(var\(--color-primary\)\)\,0_0_0_4px_rgb\(var\(--color-primary\)\/0\.12\)\]{--tw-shadow: inset 0 0 0 1.5px rgb(var(--color-primary)),0 0 0 4px rgb(var(--color-primary)/.12);--tw-shadow-colored: inset 0 0 0 1.5px var(--tw-shadow-color), 0 0 0 4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_0_0_1\.5px_rgb\(var\(--color-primary\)\/0\.35\)\]{--tw-shadow: inset 0 0 0 1.5px rgb(var(--color-primary)/.35);--tw-shadow-colored: inset 0 0 0 1.5px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_0_0_1\.5px_rgba\(11\,122\,90\,0\.3\)\,0_8px_20px_-16px_rgba\(11\,122\,90\,0\.5\)\]{--tw-shadow: inset 0 0 0 1.5px rgba(11,122,90,.3),0 8px 20px -16px rgba(11,122,90,.5);--tw-shadow-colored: inset 0 0 0 1.5px var(--tw-shadow-color), 0 8px 20px -16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_0_0_1\.5px_rgba\(84\,56\,204\,0\.35\)\]{--tw-shadow: inset 0 0 0 1.5px rgba(84,56,204,.35);--tw-shadow-colored: inset 0 0 0 1.5px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_\#FECDCA\]{--tw-shadow: inset 0 0 0 1px #FECDCA;--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_\#efd29a\]{--tw-shadow: inset 0 0 0 1px #efd29a;--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_\#f3dca6\]{--tw-shadow: inset 0 0 0 1px #f3dca6;--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_\#fbe8b8\]{--tw-shadow: inset 0 0 0 1px #fbe8b8;--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_\#fdd8d3\]{--tw-shadow: inset 0 0 0 1px #fdd8d3;--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_rgb\(var\(--color-border\)\)\]{--tw-shadow: inset 0 0 0 1px rgb(var(--color-border));--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_rgb\(var\(--color-border-subtle\)\)\]{--tw-shadow: inset 0 0 0 1px rgb(var(--color-border-subtle));--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_rgb\(var\(--color-primary\)\/0\.12\)\]{--tw-shadow: inset 0 0 0 1px rgb(var(--color-primary)/.12);--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_rgb\(var\(--color-primary\)\/0\.16\)\]{--tw-shadow: inset 0 0 0 1px rgb(var(--color-primary)/.16);--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_rgb\(var\(--color-primary\)\/0\.18\)\]{--tw-shadow: inset 0 0 0 1px rgb(var(--color-primary)/.18);--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_rgb\(var\(--color-success-border\)\)\]{--tw-shadow: inset 0 0 0 1px rgb(var(--color-success-border));--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_rgb\(var\(--color-warning\)\/0\.25\)\]{--tw-shadow: inset 0 0 0 1px rgb(var(--color-warning)/.25);--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_rgba\(23\,20\,37\,0\.06\)\]{--tw-shadow: inset 0 0 0 1px rgba(23,20,37,.06);--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_rgba\(23\,20\,37\,0\.07\)\]{--tw-shadow: inset 0 0 0 1px rgba(23,20,37,.07);--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_rgba\(23\,20\,37\,0\.08\)\]{--tw-shadow: inset 0 0 0 1px rgba(23,20,37,.08);--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_rgba\(23\,20\,37\,0\.1\)\]{--tw-shadow: inset 0 0 0 1px rgba(23,20,37,.1);--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_rgba\(23\,20\,37\,0\.12\)\]{--tw-shadow: inset 0 0 0 1px rgba(23,20,37,.12);--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_rgba\(23\,20\,37\,0\.14\)\]{--tw-shadow: inset 0 0 0 1px rgba(23,20,37,.14);--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_0_0_3px_rgba\(255\,255\,255\,\.8\)\]{--tw-shadow: inset 0 0 0 3px rgba(255,255,255,.8);--tw-shadow-colored: inset 0 0 0 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(var(--color-shadow-lg) / .1), 0 4px 6px -4px rgb(var(--color-shadow-lg) / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(var(--color-shadow-md) / .1), 0 2px 4px -2px rgb(var(--color-shadow-md) / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(var(--color-shadow-sm) / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(var(--color-shadow-xl) / .1), 0 8px 10px -6px rgb(var(--color-shadow-xl) / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-error\/60{--tw-shadow-color: rgba(var(--color-error) / .6);--tw-shadow: var(--tw-shadow-colored)}.shadow-primary\/40{--tw-shadow-color: rgba(var(--color-primary) / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-primary\/50{--tw-shadow-color: rgba(var(--color-primary) / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-primary\/60{--tw-shadow-color: rgba(var(--color-primary) / .6);--tw-shadow: var(--tw-shadow-colored)}.shadow-success\/60{--tw-shadow-color: rgba(var(--color-success) / .6);--tw-shadow: var(--tw-shadow-colored)}.shadow-warning\/60{--tw-shadow-color: rgba(var(--color-warning) / .6);--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.outline-primary{outline-color:rgba(var(--color-primary))}.outline-white{outline-color:#fff}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-inset{--tw-ring-inset: inset}.ring-\[rgba\(84\,56\,204\,0\.18\)\]{--tw-ring-color: rgba(84,56,204,.18)}.ring-\[var\(--orbit-bg\,\#F6F5FA\)\]{--tw-ring-color: var(--orbit-bg,#F6F5FA)}.ring-black\/20{--tw-ring-color: rgb(0 0 0 / .2)}.ring-border{--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--color-border) / var(--tw-ring-opacity))}.ring-error{--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--color-error) / var(--tw-ring-opacity))}.ring-primary{--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--color-primary) / var(--tw-ring-opacity))}.ring-primary\/30{--tw-ring-color: rgba(var(--color-primary) / .3)}.ring-surface{--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--color-bg-surface) / var(--tw-ring-opacity))}.ring-white{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity))}.ring-offset-background{--tw-ring-offset-color: hsl(var(--background))}.ring-offset-surface{--tw-ring-offset-color: rgba(var(--color-bg-surface))}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-3xl{--tw-blur: blur(64px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[120px\]{--tw-blur: blur(120px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_3px_rgba\(11\,122\,90\,0\.5\)\]{--tw-drop-shadow: drop-shadow(0 0 3px rgba(11,122,90,.5));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_3px_rgba\(124\,94\,234\,0\.6\)\]{--tw-drop-shadow: drop-shadow(0 0 3px rgba(124,94,234,.6));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_3px_4px_rgba\(132\,102\,42\,0\.35\)\]{--tw-drop-shadow: drop-shadow(0 3px 4px rgba(132,102,42,.35));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_3px_4px_rgba\(23\,20\,37\,0\.25\)\]{--tw-drop-shadow: drop-shadow(0 3px 4px rgba(23,20,37,.25));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)}.grayscale{--tw-grayscale: grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[10px\]{--tw-backdrop-blur: blur(10px);-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-\[2px\]{--tw-backdrop-blur: blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-md{--tw-backdrop-blur: blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.\!transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter!important;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter!important;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-duration:.15s!important}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[background\,color\,border-color\,transform\]{transition-property:background,color,border-color,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[background-color\,box-shadow\]{transition-property:background-color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[background-color\,color\,box-shadow\]{transition-property:background-color,color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[border-color\,background-color\,box-shadow\]{transition-property:border-color,background-color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[border-color\,background-color\]{transition-property:border-color,background-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[border-color\,box-shadow\,background-color\,opacity\]{transition-property:border-color,box-shadow,background-color,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[border-color\,box-shadow\,background-color\]{transition-property:border-color,box-shadow,background-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[border-color\,box-shadow\]{transition-property:border-color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[box-shadow\,background-color\]{transition-property:box-shadow,background-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[box-shadow\,border-color\]{transition-property:box-shadow,border-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[color\,background-color\,transform\]{transition-property:color,background-color,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[grid-template-rows\]{transition-property:grid-template-rows;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[left\,transform\]{transition-property:left,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[left\]{transition-property:left;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[opacity\,background-color\,color\]{transition-property:opacity,background-color,color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[opacity\,transform\]{transition-property:opacity,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[stroke-dashoffset\]{transition-property:stroke-dashoffset;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[transform\,background-color\,box-shadow\,color\]{transition-property:transform,background-color,box-shadow,color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[transform\,border-color\,box-shadow\]{transition-property:transform,border-color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[transform\,box-shadow\,opacity\]{transition-property:transform,box-shadow,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[transform\,box-shadow\]{transition-property:transform,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[transform\,width\]{transition-property:transform,width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-1000{transition-duration:1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.will-change-transform{will-change:transform}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}.fade-in{--tw-enter-opacity: 0}.fade-out{--tw-exit-opacity: 0}.duration-1000{animation-duration:1s}.duration-150{animation-duration:.15s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.duration-500{animation-duration:.5s}.duration-700{animation-duration:.7s}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.\!running{animation-play-state:running!important}.running{animation-play-state:running}.paused{animation-play-state:paused}.\[--base-color\:\#a1a1aa\]{--base-color: #a1a1aa}.\[--base-gradient-color\:\#000\]{--base-gradient-color: #000}.\[--bg\:linear-gradient\(90deg\,\#0000_calc\(50\%-var\(--spread\)\)\,var\(--base-gradient-color\)\,\#0000_calc\(50\%\+var\(--spread\)\)\)\]{--bg: linear-gradient(90deg,#0000 calc(50% - var(--spread)),var(--base-gradient-color),#0000 calc(50% + var(--spread)))}.\[background-repeat\:no-repeat\,padding-box\]{background-repeat:no-repeat,padding-box}.\[field-sizing\:content\]{field-sizing:content}.\[mask-image\:linear-gradient\(180deg\,\#000_20\%\,transparent\)\]{-webkit-mask-image:linear-gradient(180deg,#000 20%,transparent);mask-image:linear-gradient(180deg,#000 20%,transparent)}.\[mask-image\:linear-gradient\(180deg\,\#000_25\%\,transparent\)\]{-webkit-mask-image:linear-gradient(180deg,#000 25%,transparent);mask-image:linear-gradient(180deg,#000 25%,transparent)}.\[mask-image\:linear-gradient\(180deg\,\#000_60\%\,transparent\)\]{-webkit-mask-image:linear-gradient(180deg,#000 60%,transparent);mask-image:linear-gradient(180deg,#000 60%,transparent)}.\[mask-image\:linear-gradient\(180deg\,rgba\(0\,0\,0\,0\.55\)\,transparent_80\%\)\]{-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.55),transparent 80%);mask-image:linear-gradient(180deg,rgba(0,0,0,.55),transparent 80%)}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}html{color-scheme:light}.scrollbar-thin::-webkit-scrollbar{width:8px;height:8px}.scrollbar-thin::-webkit-scrollbar-track{background:transparent}.scrollbar-thin::-webkit-scrollbar-thumb{background:#d4d4d8;border-radius:4px}.scrollbar-thin::-webkit-scrollbar-thumb:hover{background:#a1a1aa}.scrollbar-thin{scrollbar-width:thin;scrollbar-color:#d4d4d8 transparent;scrollbar-gutter:stable}body{margin:0;font-family:Plus Jakarta Sans,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff}*{box-sizing:border-box}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#d4d4d8;border-radius:8px;border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:#a1a1aa;background-clip:padding-box}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.markdown-body p{margin-bottom:1rem;line-height:1.625;--tw-text-opacity: 1;color:rgba(var(--color-text-secondary) / var(--tw-text-opacity))}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5{margin-top:1.5rem;margin-bottom:.5rem;font-weight:600;--tw-text-opacity: 1;color:rgba(var(--color-text-primary) / var(--tw-text-opacity))}.markdown-body ul,.markdown-body ol{margin-bottom:1rem;list-style-type:disc;padding-left:1.5rem;--tw-text-opacity: 1;color:rgba(var(--color-text-primary) / var(--tw-text-opacity))}.markdown-body hr{margin-top:1.5rem;margin-bottom:1.5rem;--tw-border-opacity: 1;border-color:rgba(var(--color-text-primary) / var(--tw-border-opacity))}@keyframes slideIn{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.fixed.bottom-4.right-4{animation:slideIn .3s ease-out}.react-pdf__Page{margin:0 auto;padding:0;background:transparent!important}.react-pdf__Page__canvas{margin:0 auto;max-width:100%!important;height:auto!important}.react-pdf__Page__textContent{max-width:100%!important;height:auto!important}.prose{color:#d1d5db}.prose h1,.prose h2,.prose h3,.prose h4,.prose h5,.prose h6{color:#fff;margin-top:1.5em;margin-bottom:.5em}.prose p{margin-top:.75em;margin-bottom:.75em}.prose a{text-decoration:underline}.prose strong{color:#fff;font-weight:600}.prose ul,.prose ol{margin-top:.75em;margin-bottom:.75em;padding-left:1.5em}.prose li{margin-top:.25em;margin-bottom:.25em}.prose blockquote{border-left:4px solid #4b5563;padding-left:1em;margin:1em 0;color:#9ca3af}.prose code{background-color:#374151;padding:.2em .4em;border-radius:.25em;font-size:.875em}.prose pre{background-color:#1f2937;padding:1em;border-radius:.5em;overflow-x:auto;margin:1em 0}.prose pre code{background-color:transparent;padding:0;border-radius:0}.prose table{width:100%;border-collapse:collapse;margin:1em 0}.prose th,.prose td{border:1px solid #4b5563;padding:.5em;text-align:left}.prose th{background-color:#374151;color:#fff}.prose hr{border:0;border-top:1px solid #4b5563;margin:2em 0}.progress-bar{position:relative;width:.125rem;--tw-bg-opacity: 1;background-color:rgb(51 51 51 / var(--tw-bg-opacity));height:calc(100% - 20px)}.progress-bar-active{position:absolute;top:0;left:0;width:100%;--tw-bg-opacity: 1;background-color:rgba(var(--color-primary) / var(--tw-bg-opacity));transition:height .3s ease-in-out}@media (max-width: 768px){.sidebar{position:fixed;top:0;bottom:0;left:0;z-index:60;width:280px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-property:transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.3s;animation-timing-function:cubic-bezier(.4,0,.2,1)}.sidebar.bottom-4.right-4{animation:slideIn .3s ease-out}.sidebar-closed{--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.main-content{min-height:100vh;width:100%}}@keyframes shimmer{to{transform:translate(100%)}}.shimmer-line:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#fff0,#fff3,#fff0);transform:translate(-100%);animation:shimmer 1.5s infinite}.text-gradient{background:linear-gradient(135deg,#311ae2,#8c33df);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.text-gradient:hover{color:transparent}.border-gradient{border:4px solid transparent;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,#311ae2,#8c33df) border-box;border-radius:8px}.border-gradient-subtle{border:1px solid transparent;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,#311ae29c,#8c33df94) border-box}.text-gradient-horizontal{background:linear-gradient(90deg,#4f46e5,#7c3aed);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.bg-gradient-horizontal{background:linear-gradient(90deg,#4f46e5,#7c3aed)}.border-gradient-horizontal{border:2px solid transparent;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(90deg,#4f46e5,#7c3aed) border-box;border-radius:8px}.border-gradient-horizontal-subtle{border:1.2px solid transparent;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(90deg,#4f46e5,#7c3aed) border-box;border-radius:8px}.shimmer{position:relative;overflow:hidden}.shimmer:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:linear-gradient(90deg,#ffffff10,#f2ebfe70,#cbb2f990,#f2ebfe70,#ffffff10);animation:shimmer-move 2s ease-in-out infinite;opacity:.8;will-change:transform;transform:translate(-100%)}@keyframes shimmer-move{0%{transform:translate(-100%);opacity:0}10%{opacity:.8}90%{opacity:.8}to{transform:translate(100%);opacity:0}}@media (prefers-reduced-motion: reduce){.shimmer:after{animation:none!important;opacity:0!important}}.dots:after{content:"";animation:dots 1.5s steps(4,end) infinite}@keyframes dots{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}to{content:""}}#ball{position:absolute;animation:floatAround 8s ease-in-out infinite alternate}@keyframes floatAround{0%{transform:translate(0)}25%{transform:translate(150px,-80px)}50%{transform:translate(-120px,100px)}75%{transform:translate(100px,150px)}to{transform:translate(0)}}.ql-container{border-width:1px!important;border-color:rgb(var(--color-border))!important;border-radius:0 0 18px 18px!important;background-color:rgb(var(--color-bg-surface))!important}.ql-toolbar{border:1px solid rgb(var(--color-border))!important;border-radius:18px 18px 0 0!important;height:68px!important;display:flex;align-items:center;padding:0 12px!important;gap:20px!important;background-color:rgb(var(--color-bg-surface-sunken))!important}.ql-toolbar .ql-formats{margin-right:0!important}.ql-toolbar+.ql-container{border-top-width:0!important}.ql-editor{min-height:156px!important;overflow-y:auto!important;scrollbar-width:thin;scrollbar-color:rgb(var(--color-bg-surface-sunken)) rgb(var(--color-bg-surface));font-family:Plus Jakarta Sans,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif!important;font-size:14px!important;line-height:1.5!important;color:rgb(var(--color-text-primary))!important}.ql-editor::-webkit-scrollbar{width:12px;background:rgb(var(--color-bg-surface));border-radius:6px}.ql-editor::-webkit-scrollbar-thumb{background:rgb(var(--color-text-secondary));border-radius:6px}.ql-editor::-webkit-scrollbar-track{background:rgb(var(--color-bg-surface));border-radius:6px}.ql-editor.ql-blank:before{color:rgb(var(--color-text-secondary))!important}@media (max-width: 640px){.ql-toolbar{gap:10px!important}.ql-toolbar button{width:20px!important;height:20px!important;padding:0!important}.ql-toolbar svg{width:16px!important;height:16px!important}}.marker\:text-text-tertiary *::marker{color:rgba(var(--color-text-tertiary))}.marker\:text-text-tertiary::marker{color:rgba(var(--color-text-tertiary))}.file\:border-0::file-selector-button{border-width:0px}.file\:bg-transparent::file-selector-button{background-color:transparent}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::file-selector-button{font-weight:500}.file\:text-foreground::file-selector-button{color:hsl(var(--foreground))}.placeholder\:text-ink-3::-moz-placeholder{--tw-text-opacity: 1;color:rgba(var(--color-text-tertiary) / var(--tw-text-opacity))}.placeholder\:text-ink-3::placeholder{--tw-text-opacity: 1;color:rgba(var(--color-text-tertiary) / var(--tw-text-opacity))}.placeholder\:text-muted-foreground::-moz-placeholder{color:hsl(var(--muted-foreground))}.placeholder\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.placeholder\:text-text-secondary::-moz-placeholder{--tw-text-opacity: 1;color:rgba(var(--color-text-secondary) / var(--tw-text-opacity))}.placeholder\:text-text-secondary::placeholder{--tw-text-opacity: 1;color:rgba(var(--color-text-secondary) / var(--tw-text-opacity))}.placeholder\:text-text-secondary\/70::-moz-placeholder{color:rgba(var(--color-text-secondary) / .7)}.placeholder\:text-text-secondary\/70::placeholder{color:rgba(var(--color-text-secondary) / .7)}.placeholder\:text-text-tertiary::-moz-placeholder{--tw-text-opacity: 1;color:rgba(var(--color-text-tertiary) / var(--tw-text-opacity))}.placeholder\:text-text-tertiary::placeholder{--tw-text-opacity: 1;color:rgba(var(--color-text-tertiary) / var(--tw-text-opacity))}.before\:mx-1\.5:before{content:var(--tw-content);margin-left:.375rem;margin-right:.375rem}.before\:h-0\.5:before{content:var(--tw-content);height:.125rem}.before\:w-\[18px\]:before{content:var(--tw-content);width:18px}.before\:rounded-sm:before{content:var(--tw-content);border-radius:calc(var(--radius) - 4px)}.before\:bg-border:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgba(var(--color-border) / var(--tw-bg-opacity))}.before\:bg-primary-border:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgba(var(--color-primary-border) / var(--tw-bg-opacity))}.before\:content-\[\'\'\]:before{--tw-content: "";content:var(--tw-content)}.first\:ml-0:first-child{margin-left:0}.first\:mt-0:first-child{margin-top:0}.first\:border-t-0:first-child{border-top-width:0px}.first\:pt-0:first-child{padding-top:0}.first\:pt-1:first-child{padding-top:.25rem}.last\:mb-0:last-child{margin-bottom:0}.last\:border-b-0:last-child{border-bottom-width:0px}.last\:pb-0:last-child{padding-bottom:0}.focus-within\:border-\[\#e8c777\]:focus-within{--tw-border-opacity: 1;border-color:rgb(232 199 119 / var(--tw-border-opacity))}.focus-within\:border-\[rgba\(23\,20\,37\,0\.24\)\]:focus-within{border-color:#1714253d}.focus-within\:border-primary:focus-within{--tw-border-opacity: 1;border-color:rgba(var(--color-primary) / var(--tw-border-opacity))}.focus-within\:bg-surface:focus-within{--tw-bg-opacity: 1;background-color:rgba(var(--color-bg-surface) / var(--tw-bg-opacity))}.focus-within\:shadow-\[0_0_0_3px_rgba\(117\,83\,244\,\.18\)\]:focus-within{--tw-shadow: 0 0 0 3px rgba(117,83,244,.18);--tw-shadow-colored: 0 0 0 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus-within\:ring-2:focus-within{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-within\:ring-4:focus-within{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-within\:ring-error-bg\/60:focus-within{--tw-ring-color: rgba(var(--color-error-bg) / .6)}.focus-within\:ring-primary-bg:focus-within{--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--color-primary-bg) / var(--tw-ring-opacity))}.focus-within\:ring-primary-bg\/60:focus-within{--tw-ring-color: rgba(var(--color-primary-bg) / .6)}.focus-within\:ring-primary\/15:focus-within{--tw-ring-color: rgba(var(--color-primary) / .15)}.hover\:h-4:hover{height:1rem}.hover\:-translate-y-0\.5:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-\[3px\]:hover{--tw-translate-y: -3px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-px:hover{--tw-translate-y: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-100:hover{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-105:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-\[\#CFC7FF\]:hover{--tw-border-opacity: 1;border-color:rgb(207 199 255 / var(--tw-border-opacity))}.hover\:border-\[rgba\(23\,20\,37\,0\.2\)\]:hover{border-color:#17142533}.hover\:border-border:hover{--tw-border-opacity: 1;border-color:rgba(var(--color-border) / var(--tw-border-opacity))}.hover\:border-border-strong:hover,.hover\:border-line-strong:hover{--tw-border-opacity: 1;border-color:rgba(var(--color-border-strong) / var(--tw-border-opacity))}.hover\:border-primary:hover{--tw-border-opacity: 1;border-color:rgba(var(--color-primary) / var(--tw-border-opacity))}.hover\:border-primary-border:hover{--tw-border-opacity: 1;border-color:rgba(var(--color-primary-border) / var(--tw-border-opacity))}.hover\:border-primary-hover:hover{--tw-border-opacity: 1;border-color:rgba(var(--color-primary-hover) / var(--tw-border-opacity))}.hover\:border-primary-line:hover{--tw-border-opacity: 1;border-color:rgba(var(--color-primary-border) / var(--tw-border-opacity))}.hover\:border-primary\/40:hover{border-color:rgba(var(--color-primary) / .4)}.hover\:border-primary\/45:hover{border-color:rgba(var(--color-primary) / .45)}.hover\:border-primary\/50:hover{border-color:rgba(var(--color-primary) / .5)}.hover\:border-primary\/60:hover{border-color:rgba(var(--color-primary) / .6)}.hover\:border-text-secondary:hover{--tw-border-opacity: 1;border-color:rgba(var(--color-text-secondary) / var(--tw-border-opacity))}.hover\:border-text-tertiary\/40:hover{border-color:rgba(var(--color-text-tertiary) / .4)}.hover\:bg-\[\#004182\]:hover{--tw-bg-opacity: 1;background-color:rgb(0 65 130 / var(--tw-bg-opacity))}.hover\:bg-\[\#FAF9FF\]:hover{--tw-bg-opacity: 1;background-color:rgb(250 249 255 / var(--tw-bg-opacity))}.hover\:bg-\[\#eef5fc\]:hover{--tw-bg-opacity: 1;background-color:rgb(238 245 252 / var(--tw-bg-opacity))}.hover\:bg-\[\#fdecc8\]:hover{--tw-bg-opacity: 1;background-color:rgb(253 236 200 / var(--tw-bg-opacity))}.hover\:bg-\[\#fff3dc\]:hover{--tw-bg-opacity: 1;background-color:rgb(255 243 220 / var(--tw-bg-opacity))}.hover\:bg-accent:hover{--tw-bg-opacity: 1;background-color:rgba(var(--color-accent) / var(--tw-bg-opacity))}.hover\:bg-black\/60:hover{background-color:#0009}.hover\:bg-destructive\/80:hover{background-color:hsl(var(--destructive) / .8)}.hover\:bg-destructive\/90:hover{background-color:hsl(var(--destructive) / .9)}.hover\:bg-error-bg:hover{--tw-bg-opacity: 1;background-color:rgba(var(--color-error-bg) / var(--tw-bg-opacity))}.hover\:bg-error-hover:hover{--tw-bg-opacity: 1;background-color:rgba(var(--color-error-hover) / var(--tw-bg-opacity))}.hover\:bg-error-soft:hover{--tw-bg-opacity: 1;background-color:rgba(var(--color-error-bg) / var(--tw-bg-opacity))}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.hover\:bg-muted:hover{background-color:hsl(var(--muted))}.hover\:bg-muted\/40:hover{background-color:hsl(var(--muted) / .4)}.hover\:bg-muted\/50:hover{background-color:hsl(var(--muted) / .5)}.hover\:bg-muted\/60:hover{background-color:hsl(var(--muted) / .6)}.hover\:bg-neutral-700:hover{--tw-bg-opacity: 1;background-color:rgb(64 64 64 / var(--tw-bg-opacity))}.hover\:bg-neutral-800:hover{--tw-bg-opacity: 1;background-color:rgb(38 38 38 / var(--tw-bg-opacity))}.hover\:bg-neutral-hover:hover{--tw-bg-opacity: 1;background-color:rgba(var(--color-neutral-hover) / var(--tw-bg-opacity))}.hover\:bg-primary:hover{--tw-bg-opacity: 1;background-color:rgba(var(--color-primary) / var(--tw-bg-opacity))}.hover\:bg-primary-bg:hover{--tw-bg-opacity: 1;background-color:rgba(var(--color-primary-bg) / var(--tw-bg-opacity))}.hover\:bg-primary-bg\/35:hover{background-color:rgba(var(--color-primary-bg) / .35)}.hover\:bg-primary-bg\/40:hover{background-color:rgba(var(--color-primary-bg) / .4)}.hover\:bg-primary-bg\/50:hover{background-color:rgba(var(--color-primary-bg) / .5)}.hover\:bg-primary-bg\/60:hover{background-color:rgba(var(--color-primary-bg) / .6)}.hover\:bg-primary-bg\/70:hover{background-color:rgba(var(--color-primary-bg) / .7)}.hover\:bg-primary-hover:hover{--tw-bg-opacity: 1;background-color:rgba(var(--color-primary-hover) / var(--tw-bg-opacity))}.hover\:bg-primary-line\/60:hover{background-color:rgba(var(--color-primary-border) / .6)}.hover\:bg-primary-soft:hover{--tw-bg-opacity: 1;background-color:rgba(var(--color-primary-bg) / var(--tw-bg-opacity))}.hover\:bg-primary\/10:hover{background-color:rgba(var(--color-primary) / .1)}.hover\:bg-primary\/15:hover{background-color:rgba(var(--color-primary) / .15)}.hover\:bg-primary\/20:hover{background-color:rgba(var(--color-primary) / .2)}.hover\:bg-primary\/5:hover{background-color:rgba(var(--color-primary) / .05)}.hover\:bg-primary\/80:hover{background-color:rgba(var(--color-primary) / .8)}.hover\:bg-primary\/90:hover{background-color:rgba(var(--color-primary) / .9)}.hover\:bg-purple-600:hover{--tw-bg-opacity: 1;background-color:rgb(147 51 234 / var(--tw-bg-opacity))}.hover\:bg-red-50:hover{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity))}.hover\:bg-secondary:hover{--tw-bg-opacity: 1;background-color:rgba(var(--color-secondary) / var(--tw-bg-opacity))}.hover\:bg-secondary\/80:hover{background-color:rgba(var(--color-secondary) / .8)}.hover\:bg-sunken:hover{--tw-bg-opacity: 1;background-color:rgba(var(--color-bg-surface-sunken) / var(--tw-bg-opacity))}.hover\:bg-sunken\/60:hover{background-color:rgba(var(--color-bg-surface-sunken) / .6)}.hover\:bg-surface:hover{--tw-bg-opacity: 1;background-color:rgba(var(--color-bg-surface) / var(--tw-bg-opacity))}.hover\:bg-surface-raised:hover{--tw-bg-opacity: 1;background-color:rgba(var(--color-bg-surface-raised) / var(--tw-bg-opacity))}.hover\:bg-surface-sunken:hover{--tw-bg-opacity: 1;background-color:rgba(var(--color-bg-surface-sunken) / var(--tw-bg-opacity))}.hover\:bg-surface\/70:hover{background-color:rgba(var(--color-bg-surface) / .7)}.hover\:bg-surface\/75:hover{background-color:rgba(var(--color-bg-surface) / .75)}.hover\:bg-text-primary\/\[0\.035\]:hover{background-color:rgba(var(--color-text-primary) / .035)}.hover\:bg-transparent:hover{background-color:transparent}.hover\:bg-violet-700:hover{--tw-bg-opacity: 1;background-color:rgb(109 40 217 / var(--tw-bg-opacity))}.hover\:bg-white:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-white\/20:hover{background-color:#fff3}.hover\:bg-white\/25:hover{background-color:#ffffff40}.hover\:bg-white\/70:hover{background-color:#ffffffb3}.hover\:bg-zinc-100:hover{--tw-bg-opacity: 1;background-color:rgb(244 244 245 / var(--tw-bg-opacity))}.hover\:text-brand:hover{--tw-text-opacity: 1;color:rgba(var(--color-text-brand) / var(--tw-text-opacity))}.hover\:text-emerald-500:hover{--tw-text-opacity: 1;color:rgb(16 185 129 / var(--tw-text-opacity))}.hover\:text-error:hover{--tw-text-opacity: 1;color:rgba(var(--color-error) / var(--tw-text-opacity))}.hover\:text-foreground:hover{color:hsl(var(--foreground))}.hover\:text-gray-200:hover{--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity))}.hover\:text-ink:hover{--tw-text-opacity: 1;color:rgba(var(--color-text-primary) / var(--tw-text-opacity))}.hover\:text-primary:hover{--tw-text-opacity: 1;color:rgba(var(--color-primary) / var(--tw-text-opacity))}.hover\:text-primary-active:hover{--tw-text-opacity: 1;color:rgba(var(--color-primary-active) / var(--tw-text-opacity))}.hover\:text-primary-hover:hover{--tw-text-opacity: 1;color:rgba(var(--color-primary-hover) / var(--tw-text-opacity))}.hover\:text-secondary:hover{--tw-text-opacity: 1;color:rgba(var(--color-secondary) / var(--tw-text-opacity))}.hover\:text-secondary-hover:hover{--tw-text-opacity: 1;color:rgba(var(--color-secondary-hover) / var(--tw-text-opacity))}.hover\:text-text-primary:hover{--tw-text-opacity: 1;color:rgba(var(--color-text-primary) / var(--tw-text-opacity))}.hover\:text-text-secondary:hover{--tw-text-opacity: 1;color:rgba(var(--color-text-secondary) / var(--tw-text-opacity))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.hover\:text-zinc-900:hover{--tw-text-opacity: 1;color:rgb(24 24 27 / var(--tw-text-opacity))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-80:hover{opacity:.8}.hover\:shadow-\[0_0_0_1px_rgb\(var\(--color-primary\)\/0\.4\)\,0_14px_28px_-16px_rgb\(var\(--color-primary\)\/0\.55\)\]:hover{--tw-shadow: 0 0 0 1px rgb(var(--color-primary)/.4),0 14px 28px -16px rgb(var(--color-primary)/.55);--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color), 0 14px 28px -16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_0_3px_rgb\(var\(--color-primary\)\/\.25\)\]:hover{--tw-shadow: 0 0 0 3px rgb(var(--color-primary)/.25);--tw-shadow-colored: 0 0 0 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_10px_24px_-18px_rgba\(91\,63\,224\,0\.55\)\]:hover{--tw-shadow: 0 10px 24px -18px rgba(91,63,224,.55);--tw-shadow-colored: 0 10px 24px -18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_10px_24px_rgb\(var\(--color-primary\)\/0\.45\)\]:hover{--tw-shadow: 0 10px 24px rgb(var(--color-primary)/.45);--tw-shadow-colored: 0 10px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_2px_16px_-4px\]:hover{--tw-shadow: 0 2px 16px -4px;--tw-shadow-colored: 0 2px 16px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_2px_6px_rgba\(0\,0\,0\,0\.08\)\,0_4px_12px_-2px_rgba\(124\,58\,237\,0\.12\)\]:hover{--tw-shadow: 0 2px 6px rgba(0,0,0,.08),0 4px 12px -2px rgba(124,58,237,.12);--tw-shadow-colored: 0 2px 6px var(--tw-shadow-color), 0 4px 12px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_4px_20px_-4px_rgba\(0\,0\,0\,0\.06\)\]:hover{--tw-shadow: 0 4px 20px -4px rgba(0,0,0,.06);--tw-shadow-colored: 0 4px 20px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_6px_20px_-4px_rgba\(124\,58\,237\,0\.14\)\]:hover{--tw-shadow: 0 6px 20px -4px rgba(124,58,237,.14);--tw-shadow-colored: 0 6px 20px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_8px_22px_-14px_rgb\(var\(--color-primary\)\/0\.45\)\]:hover{--tw-shadow: 0 8px 22px -14px rgb(var(--color-primary)/.45);--tw-shadow-colored: 0 8px 22px -14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[inset_0_0_0_1px_rgb\(var\(--color-primary\)\/0\.3\)\]:hover{--tw-shadow: inset 0 0 0 1px rgb(var(--color-primary)/.3);--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[inset_0_0_0_1px_rgb\(var\(--color-primary\)\/0\.45\)\]:hover{--tw-shadow: inset 0 0 0 1px rgb(var(--color-primary)/.45);--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow: 0 4px 6px -1px rgb(var(--color-shadow-md) / .1), 0 2px 4px -2px rgb(var(--color-shadow-md) / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-sm:hover{--tw-shadow: 0 1px 2px 0 rgb(var(--color-shadow-sm) / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-primary\/30:hover{--tw-shadow-color: rgba(var(--color-primary) / .3);--tw-shadow: var(--tw-shadow-colored)}.focus\:border-\[rgba\(23\,20\,37\,0\.24\)\]:focus{border-color:#1714253d}.focus\:border-error:focus{--tw-border-opacity: 1;border-color:rgba(var(--color-error) / var(--tw-border-opacity))}.focus\:border-primary:focus{--tw-border-opacity: 1;border-color:rgba(var(--color-primary) / var(--tw-border-opacity))}.focus\:bg-\[\#F6F6F6\]:focus{--tw-bg-opacity: 1;background-color:rgb(246 246 246 / var(--tw-bg-opacity))}.focus\:bg-primary\/10:focus{background-color:rgba(var(--color-primary) / .1)}.focus\:bg-surface:focus{--tw-bg-opacity: 1;background-color:rgba(var(--color-bg-surface) / var(--tw-bg-opacity))}.focus\:shadow-\[0_0_0_3px_rgb\(var\(--color-primary\)\/\.18\)\]:focus{--tw-shadow: 0 0 0 3px rgb(var(--color-primary)/.18);--tw-shadow-colored: 0 0 0 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus\:shadow-\[0_0_0_4px_rgb\(var\(--color-error-bg\)\)\]:focus{--tw-shadow: 0 0 0 4px rgb(var(--color-error-bg));--tw-shadow-colored: 0 0 0 4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus\:shadow-\[0_0_0_4px_rgb\(var\(--color-primary-bg\)\)\]:focus{--tw-shadow: 0 0 0 4px rgb(var(--color-primary-bg));--tw-shadow-colored: 0 0 0 4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus\:shadow-none:focus{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-0:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-4:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-error-bg\/60:focus{--tw-ring-color: rgba(var(--color-error-bg) / .6)}.focus\:ring-primary:focus{--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--color-primary) / var(--tw-ring-opacity))}.focus\:ring-primary-bg:focus{--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--color-primary-bg) / var(--tw-ring-opacity))}.focus\:ring-primary-bg\/60:focus{--tw-ring-color: rgba(var(--color-primary-bg) / .6)}.focus\:ring-primary\/15:focus{--tw-ring-color: rgba(var(--color-primary) / .15)}.focus\:ring-ring:focus{--tw-ring-color: hsl(var(--ring))}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus-visible\:border-ring:focus-visible{border-color:hsl(var(--ring))}.focus-visible\:bg-primary:focus-visible{--tw-bg-opacity: 1;background-color:rgba(var(--color-primary) / var(--tw-bg-opacity))}.focus-visible\:bg-primary-bg\/60:focus-visible{background-color:rgba(var(--color-primary-bg) / .6)}.focus-visible\:bg-surface-sunken:focus-visible{--tw-bg-opacity: 1;background-color:rgba(var(--color-bg-surface-sunken) / var(--tw-bg-opacity))}.focus-visible\:text-ink-inverse:focus-visible{--tw-text-opacity: 1;color:rgba(var(--color-text-inverse) / var(--tw-text-opacity))}.focus-visible\:opacity-100:focus-visible{opacity:1}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:-outline-offset-2:focus-visible{outline-offset:-2px}.focus-visible\:outline-offset-0:focus-visible{outline-offset:0px}.focus-visible\:outline-offset-1:focus-visible{outline-offset:1px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-offset-\[-2px\]:focus-visible{outline-offset:-2px}.focus-visible\:outline-primary:focus-visible{outline-color:rgba(var(--color-primary))}.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-focus-ring:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--color-focus-ring) / var(--tw-ring-opacity))}.focus-visible\:ring-primary-bg:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--color-primary-bg) / var(--tw-ring-opacity))}.focus-visible\:ring-ring:focus-visible{--tw-ring-color: hsl(var(--ring))}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color: hsl(var(--ring) / .5)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.active\:translate-y-0:active{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[\.98\]:active{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.96\]:active{--tw-scale-x: .96;--tw-scale-y: .96;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.97\]:active{--tw-scale-x: .97;--tw-scale-y: .97;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:cursor-grabbing:active{cursor:grabbing}.active\:bg-primary-active:active{--tw-bg-opacity: 1;background-color:rgba(var(--color-primary-active) / var(--tw-bg-opacity))}.active\:bg-primary\/70:active{background-color:rgba(var(--color-primary) / .7)}.active\:shadow-inner:active{--tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / .05);--tw-shadow-colored: inset 0 2px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:border-\[\#D9D2FA\]:disabled{--tw-border-opacity: 1;border-color:rgb(217 210 250 / var(--tw-border-opacity))}.disabled\:bg-muted:disabled{background-color:hsl(var(--muted))}.disabled\:bg-primary-border:disabled{--tw-bg-opacity: 1;background-color:rgba(var(--color-primary-border) / var(--tw-bg-opacity))}.disabled\:bg-surface-sunken:disabled{--tw-bg-opacity: 1;background-color:rgba(var(--color-bg-surface-sunken) / var(--tw-bg-opacity))}.disabled\:bg-violet-400:disabled{--tw-bg-opacity: 1;background-color:rgb(167 139 250 / var(--tw-bg-opacity))}.disabled\:text-text-secondary:disabled{--tw-text-opacity: 1;color:rgba(var(--color-text-secondary) / var(--tw-text-opacity))}.disabled\:text-white:disabled{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.disabled\:opacity-35:disabled{opacity:.35}.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-75:disabled{opacity:.75}.disabled\:placeholder\:text-text-tertiary:disabled::-moz-placeholder{--tw-text-opacity: 1;color:rgba(var(--color-text-tertiary) / var(--tw-text-opacity))}.disabled\:placeholder\:text-text-tertiary:disabled::placeholder{--tw-text-opacity: 1;color:rgba(var(--color-text-tertiary) / var(--tw-text-opacity))}.disabled\:hover\:bg-primary-border:hover:disabled{--tw-bg-opacity: 1;background-color:rgba(var(--color-primary-border) / var(--tw-bg-opacity))}.disabled\:hover\:bg-transparent:hover:disabled{background-color:transparent}.disabled\:hover\:text-text-secondary:hover:disabled{--tw-text-opacity: 1;color:rgba(var(--color-text-secondary) / var(--tw-text-opacity))}.disabled\:active\:scale-100:active:disabled{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:focus-within .group-focus-within\:opacity-100{opacity:1}.group:hover .group-hover\:inline{display:inline}.group:hover .group-hover\:hidden{display:none}.group\/btn:hover .group-hover\/btn\:translate-x-0\.5{--tw-translate-x: .125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\/copy:hover .group-hover\/copy\:translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:-translate-y-px{--tw-translate-y: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-0\.5{--tw-translate-x: .125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-px{--tw-translate-x: 1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:-rotate-6{--tw-rotate: -6deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-105{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:border-primary{--tw-border-opacity: 1;border-color:rgba(var(--color-primary) / var(--tw-border-opacity))}.group:hover .group-hover\:border-primary\/50{border-color:rgba(var(--color-primary) / .5)}.group\/qh:hover .group-hover\/qh\:bg-primary-bg{--tw-bg-opacity: 1;background-color:rgba(var(--color-primary-bg) / var(--tw-bg-opacity))}.group\/qh:hover .group-hover\/qh\:bg-surface-sunken{--tw-bg-opacity: 1;background-color:rgba(var(--color-bg-surface-sunken) / var(--tw-bg-opacity))}.group\/s:hover .group-hover\/s\:bg-primary{--tw-bg-opacity: 1;background-color:rgba(var(--color-primary) / var(--tw-bg-opacity))}.group:hover .group-hover\:bg-black\/60{background-color:#0009}.group:hover .group-hover\:bg-primary{--tw-bg-opacity: 1;background-color:rgba(var(--color-primary) / var(--tw-bg-opacity))}.group:hover .group-hover\:bg-primary-bg\/70{background-color:rgba(var(--color-primary-bg) / .7)}.group\/qh:hover .group-hover\/qh\:text-primary-active{--tw-text-opacity: 1;color:rgba(var(--color-primary-active) / var(--tw-text-opacity))}.group\/qh:hover .group-hover\/qh\:text-text-secondary{--tw-text-opacity: 1;color:rgba(var(--color-text-secondary) / var(--tw-text-opacity))}.group\/s:hover .group-hover\/s\:text-text-inverse{--tw-text-opacity: 1;color:rgba(var(--color-text-inverse) / var(--tw-text-opacity))}.group\/sec:hover .group-hover\/sec\:text-primary-active,.group\/toggle:hover .group-hover\/toggle\:text-primary-active{--tw-text-opacity: 1;color:rgba(var(--color-primary-active) / var(--tw-text-opacity))}.group:hover .group-hover\:text-ink-inverse{--tw-text-opacity: 1;color:rgba(var(--color-text-inverse) / var(--tw-text-opacity))}.group:hover .group-hover\:text-primary-active{--tw-text-opacity: 1;color:rgba(var(--color-primary-active) / var(--tw-text-opacity))}.group:hover .group-hover\:text-primary-text{--tw-text-opacity: 1;color:rgba(var(--color-primary-text) / var(--tw-text-opacity))}.group\/copy:hover .group-hover\/copy\:opacity-100,.group\/edu:hover .group-hover\/edu\:opacity-100,.group\/exp:hover .group-hover\/exp\:opacity-100,.group\/pt:hover .group-hover\/pt\:opacity-100,.group\/sec:hover .group-hover\/sec\:opacity-100,.group\/tag:hover .group-hover\/tag\:opacity-100,.group:hover .group-hover\:opacity-100{opacity:1}.group\/copy:focus-visible .group-focus-visible\/copy\:translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:focus-visible .group-focus-visible\:border-primary{--tw-border-opacity: 1;border-color:rgba(var(--color-primary) / var(--tw-border-opacity))}.group\/copy:focus-visible .group-focus-visible\/copy\:opacity-100{opacity:1}.group.toaster .group-\[\.toaster\]\:border-border{--tw-border-opacity: 1;border-color:rgba(var(--color-border) / var(--tw-border-opacity))}.group.toast .group-\[\.toast\]\:bg-muted{background-color:hsl(var(--muted))}.group.toast .group-\[\.toast\]\:bg-primary{--tw-bg-opacity: 1;background-color:rgba(var(--color-primary) / var(--tw-bg-opacity))}.group.toaster .group-\[\.toaster\]\:bg-background{background-color:hsl(var(--background))}.group.toast .group-\[\.toast\]\:text-muted-foreground{color:hsl(var(--muted-foreground))}.group.toaster .group-\[\.toaster\]\:text-foreground{color:hsl(var(--foreground))}.group.toaster .group-\[\.toaster\]\:shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(var(--color-shadow-lg) / .1), 0 4px 6px -4px rgb(var(--color-shadow-lg) / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.peer:focus-visible~.peer-focus-visible\:outline{outline-style:solid}.peer:focus-visible~.peer-focus-visible\:outline-2{outline-width:2px}.peer:focus-visible~.peer-focus-visible\:outline-offset-1{outline-offset:1px}.peer:focus-visible~.peer-focus-visible\:outline-primary{outline-color:rgba(var(--color-primary))}.has-\[\:checked\]\:border-primary:has(:checked){--tw-border-opacity: 1;border-color:rgba(var(--color-primary) / var(--tw-border-opacity))}.has-\[\:checked\]\:bg-primary:has(:checked){--tw-bg-opacity: 1;background-color:rgba(var(--color-primary) / var(--tw-bg-opacity))}.has-\[\:checked\]\:bg-primary-bg:has(:checked){--tw-bg-opacity: 1;background-color:rgba(var(--color-primary-bg) / var(--tw-bg-opacity))}.has-\[\:checked\]\:text-primary-text:has(:checked){--tw-text-opacity: 1;color:rgba(var(--color-primary-text) / var(--tw-text-opacity))}.has-\[\:focus-visible\]\:outline-2:has(:focus-visible){outline-width:2px}.has-\[\:focus-visible\]\:outline-offset-2:has(:focus-visible){outline-offset:2px}.has-\[\:focus-visible\]\:outline-primary:has(:focus-visible){outline-color:rgba(var(--color-primary))}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=closed\]\:scale-95[data-state=closed]{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=open\]\:scale-100[data-state=open]{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up .3s cubic-bezier(.2,.85,.3,1) forwards}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down .3s cubic-bezier(.2,.85,.3,1) forwards}.data-\[state\=open\]\:border-\[rgba\(23\,20\,37\,0\.24\)\][data-state=open]{border-color:#1714253d}.data-\[highlighted\]\:bg-primary-bg[data-highlighted]{--tw-bg-opacity: 1;background-color:rgba(var(--color-primary-bg) / var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:hsl(var(--background))}.data-\[state\=checked\]\:bg-primary[data-state=checked]{--tw-bg-opacity: 1;background-color:rgba(var(--color-primary) / var(--tw-bg-opacity))}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:hsl(var(--muted))}.data-\[state\=checked\]\:font-semibold[data-state=checked]{font-weight:600}.data-\[highlighted\]\:text-primary-active[data-highlighted]{--tw-text-opacity: 1;color:rgba(var(--color-primary-active) / var(--tw-text-opacity))}.data-\[state\=active\]\:text-foreground[data-state=active]{color:hsl(var(--foreground))}.data-\[state\=checked\]\:text-primary-text[data-state=checked]{--tw-text-opacity: 1;color:rgba(var(--color-primary-text) / var(--tw-text-opacity))}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=closed\]\:opacity-0[data-state=closed]{opacity:0}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=active\]\:shadow-sm[data-state=active]{--tw-shadow: 0 1px 2px 0 rgb(var(--color-shadow-sm) / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.data-\[state\=delayed-open\]\:animate-in[data-state=delayed-open],.data-\[state\=open\]\:animate-in[data-state=open]{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation-name:exit;animation-duration:.15s;--tw-exit-opacity: initial;--tw-exit-scale: initial;--tw-exit-rotate: initial;--tw-exit-translate-x: initial;--tw-exit-translate-y: initial}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity: 0}.data-\[state\=delayed-open\]\:fade-in-0[data-state=delayed-open],.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity: 0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale: .95}.data-\[state\=delayed-open\]\:zoom-in-95[data-state=delayed-open],.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale: .95}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y: -.5rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x: .5rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x: -.5rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y: .5rem}.group[data-state=open] .group-data-\[state\=open\]\:rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.prose-headings\:text-text-primary :is(:where(h1,h2,h3,h4,h5,h6,th):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-text-opacity: 1;color:rgba(var(--color-text-primary) / var(--tw-text-opacity))}.prose-p\:my-1\.5 :is(:where(p):not(:where([class~=not-prose],[class~=not-prose] *))){margin-top:.375rem;margin-bottom:.375rem}.prose-p\:text-text-primary :is(:where(p):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-text-opacity: 1;color:rgba(var(--color-text-primary) / var(--tw-text-opacity))}.prose-a\:text-text-brand :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-text-opacity: 1;color:rgba(var(--color-text-brand) / var(--tw-text-opacity))}.prose-strong\:text-text-primary :is(:where(strong):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-text-opacity: 1;color:rgba(var(--color-text-primary) / var(--tw-text-opacity))}.prose-code\:text-text-primary :is(:where(code):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-text-opacity: 1;color:rgba(var(--color-text-primary) / var(--tw-text-opacity))}.prose-ol\:my-1\.5 :is(:where(ol):not(:where([class~=not-prose],[class~=not-prose] *))){margin-top:.375rem;margin-bottom:.375rem}.prose-ul\:my-1\.5 :is(:where(ul):not(:where([class~=not-prose],[class~=not-prose] *))){margin-top:.375rem;margin-bottom:.375rem}.prose-li\:my-0\.5 :is(:where(li):not(:where([class~=not-prose],[class~=not-prose] *))){margin-top:.125rem;margin-bottom:.125rem}.prose-li\:text-text-primary :is(:where(li):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-text-opacity: 1;color:rgba(var(--color-text-primary) / var(--tw-text-opacity))}@media (prefers-reduced-motion: no-preference){@keyframes sheet-bob{0%{transform:translateY(0)}to{transform:translateY(-11px)}}.motion-safe\:animate-sheet-bob{animation:sheet-bob 6s ease-in-out infinite alternate}@keyframes sheet-in{to{opacity:1}}.motion-safe\:animate-sheet-in{animation:sheet-in .9s ease-out forwards}.motion-safe\:opacity-0{opacity:0}}@media (prefers-reduced-motion: reduce){.motion-reduce\:animate-none{animation:none}.motion-reduce\:transition-none{transition-property:none}}.dark\:border-primary-border\/40:is(.dark *){border-color:rgba(var(--color-primary-border) / .4)}.dark\:border-primary-border\/50:is(.dark *){border-color:rgba(var(--color-primary-border) / .5)}.dark\:border-warning-border\/40:is(.dark *){border-color:rgba(var(--color-warning-border) / .4)}.dark\:bg-border-strong:is(.dark *){--tw-bg-opacity: 1;background-color:rgba(var(--color-border-strong) / var(--tw-bg-opacity))}.dark\:bg-info-bg:is(.dark *){--tw-bg-opacity: 1;background-color:rgba(var(--color-info-bg) / var(--tw-bg-opacity))}.dark\:bg-surface-sunken\/40:is(.dark *){background-color:rgba(var(--color-bg-surface-sunken) / .4)}.dark\:bg-warning-bg\/15:is(.dark *){background-color:rgba(var(--color-warning-bg) / .15)}.dark\:from-primary-bg\/20:is(.dark *){--tw-gradient-from: rgba(var(--color-primary-bg) / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgba(var(--color-primary-bg), 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:text-info:is(.dark *){--tw-text-opacity: 1;color:rgba(var(--color-info) / var(--tw-text-opacity))}.dark\:text-warning:is(.dark *){--tw-text-opacity: 1;color:rgba(var(--color-warning) / var(--tw-text-opacity))}.dark\:\[--base-color\:\#71717a\]:is(.dark *){--base-color: #71717a}.dark\:\[--base-gradient-color\:\#ffffff\]:is(.dark *){--base-gradient-color: #ffffff}.dark\:\[--bg\:linear-gradient\(90deg\,\#0000_calc\(50\%-var\(--spread\)\)\,var\(--base-gradient-color\)\,\#0000_calc\(50\%\+var\(--spread\)\)\)\]:is(.dark *){--bg: linear-gradient(90deg,#0000 calc(50% - var(--spread)),var(--base-gradient-color),#0000 calc(50% + var(--spread)))}.dark\:disabled\:border-primary\/40:disabled:is(.dark *){border-color:rgba(var(--color-primary) / .4)}.dark\:disabled\:bg-primary\/40:disabled:is(.dark *){background-color:rgba(var(--color-primary) / .4)}@media not all and (min-width: 1280px){.max-xl\:order-first{order:-9999}.max-xl\:hidden{display:none}}@media not all and (min-width: 768px){.max-md\:bottom-20{bottom:5rem}.max-md\:order-last{order:9999}.max-md\:-my-10{margin-top:-2.5rem;margin-bottom:-2.5rem}.max-md\:-mt-10{margin-top:-2.5rem}.max-md\:ml-auto{margin-left:auto}.max-md\:hidden{display:none}.max-md\:\!size-8{width:2rem!important;height:2rem!important}.max-md\:size-8{width:2rem;height:2rem}.max-md\:min-h-\[calc\(100vh-7\.5rem\)\]{min-height:calc(100vh - 7.5rem)}.max-md\:w-full{width:100%}.max-md\:gap-1{gap:.25rem}.max-md\:px-2{padding-left:.5rem;padding-right:.5rem}.max-md\:px-\[5px\]{padding-left:5px;padding-right:5px}.max-md\:pb-10{padding-bottom:2.5rem}.max-md\:pb-16{padding-bottom:4rem}.max-md\:text-\[11px\]{font-size:11px}.max-md\:text-\[12px\]{font-size:12px}.max-md\:text-\[21px\]{font-size:21px}.max-md\:text-\[26px\]{font-size:26px}.max-md\:opacity-100{opacity:1}}@media not all and (min-width: 640px){.max-sm\:sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.max-sm\:bottom-0{bottom:0}.max-sm\:left-0{left:0}.max-sm\:right-0{right:0}.max-sm\:top-auto{top:auto}.max-sm\:hidden{display:none}.max-sm\:size-\[22px\]{width:22px;height:22px}.max-sm\:w-\[92px\]{width:92px}.max-sm\:w-auto{width:auto}.max-sm\:w-full{width:100%}.max-sm\:min-w-0{min-width:0px}.max-sm\:\!max-w-none{max-width:none!important}.max-sm\:max-w-none{max-width:none}.max-sm\:flex-1{flex:1 1 0%}.max-sm\:basis-\[90px\]{flex-basis:90px}.max-sm\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.max-sm\:translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.max-sm\:gap-2\.5{gap:.625rem}.max-sm\:rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.max-sm\:px-3{padding-left:.75rem;padding-right:.75rem}.max-sm\:px-3\.5{padding-left:.875rem;padding-right:.875rem}.max-sm\:pb-4{padding-bottom:1rem}.max-sm\:pl-2\.5{padding-left:.625rem}.max-sm\:pl-3\.5{padding-left:.875rem}}@media (min-width: 440px){.min-\[440px\]\:inline{display:inline}}@media (min-width: 520px){.min-\[520px\]\:flex-row{flex-direction:row}.min-\[520px\]\:items-center{align-items:center}.min-\[520px\]\:gap-4{gap:1rem}.min-\[520px\]\:self-center{align-self:center}}@media (min-width: 640px){.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:col-start-auto{grid-column-start:auto}.sm\:mb-4{margin-bottom:1rem}.sm\:mb-5{margin-bottom:1.25rem}.sm\:mb-6{margin-bottom:1.5rem}.sm\:mb-8{margin-bottom:2rem}.sm\:mt-0{margin-top:0}.sm\:block{display:block}.sm\:inline-block{display:inline-block}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:hidden{display:none}.sm\:aspect-video{aspect-ratio:16 / 9}.sm\:size-4{width:1rem;height:1rem}.sm\:size-7{width:1.75rem;height:1.75rem}.sm\:h-\[150px\]{height:150px}.sm\:h-\[56px\]{height:56px}.sm\:h-\[calc\(100\%-70px\)\]{height:calc(100% - 70px)}.sm\:min-h-\[200px\]{min-height:200px}.sm\:min-h-\[70vh\]{min-height:70vh}.sm\:w-96{width:24rem}.sm\:w-\[140px\]{width:140px}.sm\:w-auto{width:auto}.sm\:w-fit{width:-moz-fit-content;width:fit-content}.sm\:max-w-2xl{max-width:42rem}.sm\:max-w-\[380px\]{max-width:380px}.sm\:max-w-\[420px\]{max-width:420px}.sm\:max-w-lg{max-width:32rem}.sm\:max-w-xl{max-width:36rem}.sm\:basis-1\/2{flex-basis:50%}.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-\[100px_1fr_130px\]{grid-template-columns:100px 1fr 130px}.sm\:grid-cols-\[100px_1fr_1fr_130px\]{grid-template-columns:100px 1fr 1fr 130px}.sm\:grid-cols-\[22px_24px_minmax\(0\,1fr\)_auto\]{grid-template-columns:22px 24px minmax(0,1fr) auto}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-center{justify-content:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-2{gap:.5rem}.sm\:gap-2\.5{gap:.625rem}.sm\:gap-4{gap:1rem}.sm\:truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sm\:p-10{padding:2.5rem}.sm\:p-2{padding:.5rem}.sm\:p-2\.5{padding:.625rem}.sm\:p-4{padding:1rem}.sm\:p-6{padding:1.5rem}.sm\:p-7{padding:1.75rem}.sm\:p-8{padding:2rem}.sm\:px-14{padding-left:3.5rem;padding-right:3.5rem}.sm\:px-16{padding-left:4rem;padding-right:4rem}.sm\:px-3{padding-left:.75rem;padding-right:.75rem}.sm\:px-3\.5{padding-left:.875rem;padding-right:.875rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-7{padding-left:1.75rem;padding-right:1.75rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}.sm\:py-16{padding-top:4rem;padding-bottom:4rem}.sm\:py-3{padding-top:.75rem;padding-bottom:.75rem}.sm\:py-4{padding-top:1rem;padding-bottom:1rem}.sm\:pl-4{padding-left:1rem}.sm\:pl-\[64px\]{padding-left:64px}.sm\:pr-3{padding-right:.75rem}.sm\:text-left{text-align:left}.sm\:text-center{text-align:center}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-\[13px\]{font-size:13px}.sm\:text-\[30px\]{font-size:30px}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.sm\:before\:mx-2\.5:before{content:var(--tw-content);margin-left:.625rem;margin-right:.625rem}.sm\:before\:w-\[34px\]:before{content:var(--tw-content);width:34px}.min-\[640px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 768px){.md\:absolute{position:absolute}.md\:inset-x-0{left:0;right:0}.md\:bottom-4{bottom:1rem}.md\:left-1\/2{left:50%}.md\:top-0{top:0}.md\:top-1\/2{top:50%}.md\:top-\[352px\]{top:352px}.md\:top-\[72px\]{top:72px}.md\:col-span-2{grid-column:span 2 / span 2}.md\:-mt-10{margin-top:-2.5rem}.md\:mb-0{margin-bottom:0}.md\:mb-10{margin-bottom:2.5rem}.md\:mb-2{margin-bottom:.5rem}.md\:mb-7{margin-bottom:1.75rem}.md\:mb-8{margin-bottom:2rem}.md\:ml-auto{margin-left:auto}.md\:mt-0{margin-top:0}.md\:mt-2{margin-top:.5rem}.md\:mt-4{margin-top:1rem}.md\:block{display:block}.md\:flex{display:flex}.md\:inline-flex{display:inline-flex}.md\:inline-grid{display:inline-grid}.md\:hidden{display:none}.md\:h-16{height:4rem}.md\:h-2\.5{height:.625rem}.md\:h-4{height:1rem}.md\:h-\[470px\]{height:470px}.md\:h-\[72px\]{height:72px}.md\:h-screen{height:100vh}.md\:min-h-\[72px\]{min-height:72px}.md\:min-h-\[96px\]{min-height:96px}.md\:min-h-\[calc\(100vh-2\.75rem\)\]{min-height:calc(100vh - 2.75rem)}.md\:w-2\.5{width:.625rem}.md\:w-4{width:1rem}.md\:w-60{width:15rem}.md\:w-72{width:18rem}.md\:w-\[130px\]{width:130px}.md\:w-\[180px\]{width:180px}.md\:w-\[230px\]{width:230px}.md\:w-\[300px\]{width:300px}.md\:w-\[60\%\]{width:60%}.md\:w-auto{width:auto}.md\:w-full{width:100%}.md\:min-w-\[150px\]{min-width:150px}.md\:max-w-3xl{max-width:48rem}.md\:max-w-\[1020px\]{max-width:1020px}.md\:max-w-\[360px\]{max-width:360px}.md\:max-w-none{max-width:none}.md\:flex-initial{flex:0 1 auto}.md\:flex-none{flex:none}.md\:shrink-0{flex-shrink:0}.md\:basis-1\/3{flex-basis:33.333333%}.md\:-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.md\:-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[minmax\(0\,1\.15fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.md\:grid-cols-\[repeat\(auto-fill\,minmax\(290px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(290px,1fr))}.md\:flex-row{flex-direction:row}.md\:flex-row-reverse{flex-direction:row-reverse}.md\:flex-nowrap{flex-wrap:nowrap}.md\:items-center{align-items:center}.md\:items-stretch{align-items:stretch}.md\:justify-center{justify-content:center}.md\:gap-10{gap:2.5rem}.md\:gap-2{gap:.5rem}.md\:gap-3{gap:.75rem}.md\:gap-4{gap:1rem}.md\:gap-5{gap:1.25rem}.md\:space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.md\:space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.md\:overflow-hidden{overflow:hidden}.md\:bg-transparent{background-color:transparent}.md\:p-10{padding:2.5rem}.md\:p-3{padding:.75rem}.md\:p-8{padding:2rem}.md\:px-0{padding-left:0;padding-right:0}.md\:px-10{padding-left:2.5rem;padding-right:2.5rem}.md\:px-16{padding-left:4rem;padding-right:4rem}.md\:px-2{padding-left:.5rem;padding-right:.5rem}.md\:px-24{padding-left:6rem;padding-right:6rem}.md\:px-4{padding-left:1rem;padding-right:1rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:px-7{padding-left:1.75rem;padding-right:1.75rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:py-0{padding-top:0;padding-bottom:0}.md\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.md\:py-2{padding-top:.5rem;padding-bottom:.5rem}.md\:py-3{padding-top:.75rem;padding-bottom:.75rem}.md\:py-8{padding-top:2rem;padding-bottom:2rem}.md\:pb-0{padding-bottom:0}.md\:pb-10{padding-bottom:2.5rem}.md\:pt-4{padding-top:1rem}.md\:text-center{text-align:center}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-\[17px\]{font-size:17px}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}}@media (min-width: 1024px){.lg\:right-1\.5{right:.375rem}.lg\:top-\[-55px\]{top:-55px}.lg\:col-span-1{grid-column:span 1 / span 1}.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:col-span-3{grid-column:span 3 / span 3}.lg\:mx-2{margin-left:.5rem;margin-right:.5rem}.lg\:mx-44{margin-left:11rem;margin-right:11rem}.lg\:mb-0{margin-bottom:0}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:h-5{height:1.25rem}.lg\:max-h-\[88vh\]{max-height:88vh}.lg\:min-h-0{min-height:0px}.lg\:min-h-screen{min-height:100vh}.lg\:w-5{width:1.25rem}.lg\:w-72{width:18rem}.lg\:w-80{width:20rem}.lg\:w-96{width:24rem}.lg\:w-\[30\%\]{width:30%}.lg\:w-\[55\%\]{width:55%}.lg\:w-full{width:100%}.lg\:min-w-\[340px\]{min-width:340px}.lg\:max-w-\[460px\]{max-width:460px}.lg\:max-w-\[640px\]{max-width:640px}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-\[1\.15fr_1fr\]{grid-template-columns:1.15fr 1fr}.lg\:flex-row{flex-direction:row}.lg\:justify-center{justify-content:center}.lg\:overflow-auto{overflow:auto}.lg\:overflow-hidden{overflow:hidden}.lg\:overflow-y-auto{overflow-y:auto}.lg\:p-6{padding:1.5rem}.lg\:p-8{padding:2rem}.lg\:px-28{padding-left:7rem;padding-right:7rem}.lg\:px-32{padding-left:8rem;padding-right:8rem}.lg\:px-6{padding-left:1.5rem;padding-right:1.5rem}.lg\:px-7{padding-left:1.75rem;padding-right:1.75rem}.lg\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.lg\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.lg\:pt-16{padding-top:4rem}.lg\:pt-7{padding-top:1.75rem}.lg\:text-2xl{font-size:1.5rem;line-height:2rem}.lg\:text-3xl{font-size:1.875rem;line-height:2.25rem}.lg\:text-\[14px\]{font-size:14px}.lg\:text-\[18px\]{font-size:18px}.lg\:text-\[26px\]{font-size:26px}.lg\:text-lg{font-size:1.125rem;line-height:1.75rem}.lg\:text-sm{font-size:.875rem;line-height:1.25rem}.lg\:text-xl{font-size:1.25rem;line-height:1.75rem}.lg\:text-xs{font-size:.75rem;line-height:1rem}}@media (min-width: 1280px){.xl\:sticky{position:sticky}.xl\:top-\[152px\]{top:152px}.xl\:top-\[88px\]{top:88px}.xl\:table-cell{display:table-cell}.xl\:grid{display:grid}.xl\:contents{display:contents}.xl\:hidden{display:none}.xl\:w-12{width:3rem}.xl\:grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.xl\:grid-cols-\[minmax\(0\,1fr\)_300px\]{grid-template-columns:minmax(0,1fr) 300px}.xl\:gap-10{gap:2.5rem}.xl\:justify-self-end{justify-self:end}.xl\:justify-self-center{justify-self:center}}.\[\&\:empty\]\:before\:text-\[rgba\(55\,53\,47\,0\.4\)\]:empty:before{content:var(--tw-content);color:#37352f66}.\[\&\:empty\]\:before\:content-\[attr\(data-placeholder\)\]:empty:before{--tw-content: attr(data-placeholder);content:var(--tw-content)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\&\>\*\:first-child\]\:\!mt-0>*:first-child{margin-top:0!important}.\[\&\>\*\:first-child\]\:mt-0>*:first-child{margin-top:0}.\[\&\>\*\:last-child\>\*\]\:w-full>*:last-child>*{width:100%}.\[\&\>\*\:last-child\]\:flex-1>*:last-child{flex:1 1 0%}.\[\&\>\*\:last-child_button\]\:w-full>*:last-child button{width:100%}.\[\&\>button\]\:-my-1\.5>button{margin-top:-.375rem;margin-bottom:-.375rem}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>div\]\:\!rounded-none>div{border-radius:0!important}.\[\&\>h1\]\:hidden>h1{display:none}.\[\&\>svg\]\:h-3\.5>svg{height:.875rem}.\[\&\>svg\]\:h-full>svg{height:100%}.\[\&\>svg\]\:w-3\.5>svg{width:.875rem}.\[\&\>svg\]\:w-full>svg{width:100%}.\[\&\>tr\]\:last\:border-b-0:last-child>tr{border-bottom-width:0px}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&_\*\]\:\!font-normal *{font-weight:400!important}.\[\&_\*\]\:text-text-primary *{--tw-text-opacity: 1;color:rgba(var(--color-text-primary) / var(--tw-text-opacity))}.\[\&_\.ProseMirror-focused\]\:outline-none .ProseMirror-focused,.\[\&_\.ProseMirror\]\:outline-none .ProseMirror{outline:2px solid transparent;outline-offset:2px}.\[\&_\.ProseMirror\]\:focus\:outline-none:focus .ProseMirror{outline:2px solid transparent;outline-offset:2px}.\[\&_\.is-editor-empty\:first-child\:\:before\]\:pointer-events-none .is-editor-empty:first-child:before{pointer-events:none}.\[\&_\.is-editor-empty\:first-child\:\:before\]\:float-left .is-editor-empty:first-child:before{float:left}.\[\&_\.is-editor-empty\:first-child\:\:before\]\:h-0 .is-editor-empty:first-child:before{height:0px}.\[\&_\.is-editor-empty\:first-child\:\:before\]\:\!text-text-tertiary .is-editor-empty:first-child:before{--tw-text-opacity: 1 !important;color:rgba(var(--color-text-tertiary) / var(--tw-text-opacity))!important}.\[\&_\.is-editor-empty\:first-child\:\:before\]\:content-\[attr\(data-placeholder\)\] .is-editor-empty:first-child:before{--tw-content: attr(data-placeholder);content:var(--tw-content)}.\[\&_\.ql-container\]\:rounded-b-lg .ql-container{border-bottom-right-radius:var(--radius);border-bottom-left-radius:var(--radius)}.\[\&_\.ql-container\]\:bg-surface .ql-container{--tw-bg-opacity: 1;background-color:rgba(var(--color-bg-surface) / var(--tw-bg-opacity))}.\[\&_\.ql-editor\.ql-blank\:\:before\]\:text-text-secondary .ql-editor.ql-blank:before{--tw-text-opacity: 1;color:rgba(var(--color-text-secondary) / var(--tw-text-opacity))}.\[\&_\.ql-editor\]\:min-h-\[156px\] .ql-editor{min-height:156px}.\[\&_\.ql-editor\]\:text-sm .ql-editor{font-size:.875rem;line-height:1.25rem}.\[\&_\.ql-editor\]\:text-text-primary\/80 .ql-editor{color:rgba(var(--color-text-primary) / .8)}.\[\&_\.ql-toolbar\]\:rounded-t-lg .ql-toolbar{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.\[\&_\.ql-toolbar\]\:border-none .ql-toolbar{border-style:none}.\[\&_\.ql-toolbar\]\:bg-surface-sunken .ql-toolbar{--tw-bg-opacity: 1;background-color:rgba(var(--color-bg-surface-sunken) / var(--tw-bg-opacity))}.\[\&_\.ql-toolbar_\.ql-fill\]\:fill-text-secondary .ql-toolbar .ql-fill{fill:rgba(var(--color-text-secondary))}.\[\&_\.ql-toolbar_\.ql-picker-label\]\:text-text-secondary .ql-toolbar .ql-picker-label{--tw-text-opacity: 1;color:rgba(var(--color-text-secondary) / var(--tw-text-opacity))}.\[\&_\.ql-toolbar_\.ql-stroke\]\:stroke-text-secondary .ql-toolbar .ql-stroke{stroke:rgba(var(--color-text-secondary))}.\[\&_a\]\:\!text-primary a{--tw-text-opacity: 1 !important;color:rgba(var(--color-primary) / var(--tw-text-opacity))!important}.\[\&_a\]\:text-primary a{--tw-text-opacity: 1;color:rgba(var(--color-primary) / var(--tw-text-opacity))}.\[\&_a\]\:underline a{text-decoration-line:underline}.\[\&_b\]\:font-bold b{font-weight:700}.\[\&_b\]\:text-text-primary b{--tw-text-opacity: 1;color:rgba(var(--color-text-primary) / var(--tw-text-opacity))}.\[\&_blockquote\]\:my-1\.5 blockquote{margin-top:.375rem;margin-bottom:.375rem}.\[\&_blockquote\]\:border-l-2 blockquote{border-left-width:2px}.\[\&_blockquote\]\:border-border blockquote{--tw-border-opacity: 1;border-color:rgba(var(--color-border) / var(--tw-border-opacity))}.\[\&_blockquote\]\:border-border-strong blockquote{--tw-border-opacity: 1;border-color:rgba(var(--color-border-strong) / var(--tw-border-opacity))}.\[\&_blockquote\]\:border-primary blockquote{--tw-border-opacity: 1;border-color:rgba(var(--color-primary) / var(--tw-border-opacity))}.\[\&_blockquote\]\:pl-3 blockquote{padding-left:.75rem}.\[\&_blockquote\]\:pl-4 blockquote{padding-left:1rem}.\[\&_blockquote\]\:italic blockquote{font-style:italic}.\[\&_blockquote\]\:text-text-secondary blockquote{--tw-text-opacity: 1;color:rgba(var(--color-text-secondary) / var(--tw-text-opacity))}.\[\&_blockquote\]\:text-text-tertiary blockquote{--tw-text-opacity: 1;color:rgba(var(--color-text-tertiary) / var(--tw-text-opacity))}.\[\&_code\]\:rounded code{border-radius:.25rem}.\[\&_code\]\:bg-surface-sunken code{--tw-bg-opacity: 1;background-color:rgba(var(--color-bg-surface-sunken) / var(--tw-bg-opacity))}.\[\&_code\]\:px-1 code{padding-left:.25rem;padding-right:.25rem}.\[\&_code\]\:py-0\.5 code{padding-top:.125rem;padding-bottom:.125rem}.\[\&_code\]\:font-mono code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.\[\&_code\]\:text-\[11px\] code{font-size:11px}.\[\&_code\]\:text-\[13px\] code{font-size:13px}.\[\&_code\]\:text-text-primary code{--tw-text-opacity: 1;color:rgba(var(--color-text-primary) / var(--tw-text-opacity))}.\[\&_del\]\:text-text-tertiary del{--tw-text-opacity: 1;color:rgba(var(--color-text-tertiary) / var(--tw-text-opacity))}.\[\&_em\]\:italic em{font-style:italic}.\[\&_h1\]\:mb-1 h1{margin-bottom:.25rem}.\[\&_h1\]\:mt-2 h1{margin-top:.5rem}.\[\&_h1\]\:mt-4 h1{margin-top:1rem}.\[\&_h1\]\:text-\[13px\] h1{font-size:13px}.\[\&_h1\]\:text-\[17px\] h1{font-size:17px}.\[\&_h1\]\:font-bold h1{font-weight:700}.\[\&_h1\]\:font-semibold h1{font-weight:600}.\[\&_h1\]\:text-text-primary h1{--tw-text-opacity: 1;color:rgba(var(--color-text-primary) / var(--tw-text-opacity))}.\[\&_h2\]\:mb-0\.5 h2{margin-bottom:.125rem}.\[\&_h2\]\:mb-1\.5 h2{margin-bottom:.375rem}.\[\&_h2\]\:mt-2 h2{margin-top:.5rem}.\[\&_h2\]\:mt-3 h2{margin-top:.75rem}.\[\&_h2\]\:mt-6 h2{margin-top:1.5rem}.\[\&_h2\]\:text-\[13px\] h2{font-size:13px}.\[\&_h2\]\:text-\[15px\] h2{font-size:15px}.\[\&_h2\]\:text-\[16px\] h2{font-size:16px}.\[\&_h2\]\:font-bold h2{font-weight:700}.\[\&_h2\]\:font-semibold h2{font-weight:600}.\[\&_h2\]\:leading-\[22px\] h2{line-height:22px}.\[\&_h2\]\:tracking-tight h2{letter-spacing:-.025em}.\[\&_h2\]\:text-text-primary h2{--tw-text-opacity: 1;color:rgba(var(--color-text-primary) / var(--tw-text-opacity))}.\[\&_h3\]\:mb-0\.5 h3{margin-bottom:.125rem}.\[\&_h3\]\:mb-1 h3{margin-bottom:.25rem}.\[\&_h3\]\:mt-2 h3{margin-top:.5rem}.\[\&_h3\]\:mt-3 h3{margin-top:.75rem}.\[\&_h3\]\:mt-5 h3{margin-top:1.25rem}.\[\&_h3\]\:text-\[12px\] h3{font-size:12px}.\[\&_h3\]\:text-\[14px\] h3{font-size:14px}.\[\&_h3\]\:text-\[15px\] h3{font-size:15px}.\[\&_h3\]\:font-bold h3{font-weight:700}.\[\&_h3\]\:font-semibold h3{font-weight:600}.\[\&_h3\]\:text-text-primary h3{--tw-text-opacity: 1;color:rgba(var(--color-text-primary) / var(--tw-text-opacity))}.\[\&_hr\]\:my-3 hr{margin-top:.75rem;margin-bottom:.75rem}.\[\&_hr\]\:border-border hr{--tw-border-opacity: 1;border-color:rgba(var(--color-border) / var(--tw-border-opacity))}.\[\&_input\]\:mr-1 input{margin-right:.25rem}.\[\&_li\>p\]\:my-0 li>p{margin-top:0;margin-bottom:0}.\[\&_li\]\:m-0 li{margin:0}.\[\&_li\]\:my-0\.5 li{margin-top:.125rem;margin-bottom:.125rem}.\[\&_li\]\:my-\[3px\] li{margin-top:3px;margin-bottom:3px}.\[\&_ol\]\:my-1\.5 ol{margin-top:.375rem;margin-bottom:.375rem}.\[\&_ol\]\:mb-2\.5 ol{margin-bottom:.625rem}.\[\&_ol\]\:ml-4 ol{margin-left:1rem}.\[\&_ol\]\:mt-1 ol{margin-top:.25rem}.\[\&_ol\]\:list-decimal ol{list-style-type:decimal}.\[\&_ol\]\:pl-4 ol{padding-left:1rem}.\[\&_ol\]\:pl-5 ol{padding-left:1.25rem}.\[\&_ol\]\:pl-6 ol{padding-left:1.5rem}.\[\&_p\:first-child\]\:mt-0 p:first-child{margin-top:0}.\[\&_p\:last-child\]\:mb-0 p:last-child{margin-bottom:0}.\[\&_p\]\:m-0 p{margin:0}.\[\&_p\]\:my-0\.5 p{margin-top:.125rem;margin-bottom:.125rem}.\[\&_p\]\:my-1\.5 p{margin-top:.375rem;margin-bottom:.375rem}.\[\&_p\]\:mb-2\.5 p{margin-bottom:.625rem}.\[\&_p\]\:mt-0 p{margin-top:0}.\[\&_pre\]\:my-2 pre{margin-top:.5rem;margin-bottom:.5rem}.\[\&_pre\]\:overflow-x-auto pre{overflow-x:auto}.\[\&_pre\]\:rounded-lg pre{border-radius:var(--radius)}.\[\&_pre\]\:bg-\[\#1e1e2e\] pre{--tw-bg-opacity: 1;background-color:rgb(30 30 46 / var(--tw-bg-opacity))}.\[\&_pre\]\:p-3 pre{padding:.75rem}.\[\&_pre\]\:text-\[\#e4e4ec\] pre{--tw-text-opacity: 1;color:rgb(228 228 236 / var(--tw-text-opacity))}.\[\&_pre_code\]\:bg-transparent pre code{background-color:transparent}.\[\&_pre_code\]\:p-0 pre code{padding:0}.\[\&_pre_code\]\:text-\[\#e4e4ec\] pre code{--tw-text-opacity: 1;color:rgb(228 228 236 / var(--tw-text-opacity))}.\[\&_strong\]\:font-semibold strong{font-weight:600}.\[\&_strong\]\:text-text-primary strong{--tw-text-opacity: 1;color:rgba(var(--color-text-primary) / var(--tw-text-opacity))}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:\!size-8 svg{width:2rem!important;height:2rem!important}.\[\&_svg\]\:\!size-9 svg{width:2.25rem!important;height:2.25rem!important}.\[\&_svg\]\:size-4 svg{width:1rem;height:1rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_table\]\:my-2 table{margin-top:.5rem;margin-bottom:.5rem}.\[\&_table\]\:w-auto table{width:auto}.\[\&_table\]\:border-collapse table{border-collapse:collapse}.\[\&_table\]\:text-\[12px\] table{font-size:12px}.\[\&_td\]\:border td{border-width:1px}.\[\&_td\]\:border-border td{--tw-border-opacity: 1;border-color:rgba(var(--color-border) / var(--tw-border-opacity))}.\[\&_td\]\:px-2 td{padding-left:.5rem;padding-right:.5rem}.\[\&_td\]\:py-1 td{padding-top:.25rem;padding-bottom:.25rem}.\[\&_td\]\:align-top td{vertical-align:top}.\[\&_th\]\:border th{border-width:1px}.\[\&_th\]\:border-border th{--tw-border-opacity: 1;border-color:rgba(var(--color-border) / var(--tw-border-opacity))}.\[\&_th\]\:bg-surface-sunken th{--tw-bg-opacity: 1;background-color:rgba(var(--color-bg-surface-sunken) / var(--tw-bg-opacity))}.\[\&_th\]\:px-2 th{padding-left:.5rem;padding-right:.5rem}.\[\&_th\]\:py-1 th{padding-top:.25rem;padding-bottom:.25rem}.\[\&_th\]\:text-left th{text-align:left}.\[\&_th\]\:font-semibold th{font-weight:600}.\[\&_th\]\:text-text-primary th{--tw-text-opacity: 1;color:rgba(var(--color-text-primary) / var(--tw-text-opacity))}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-width:0px}.\[\&_tr\]\:border-b tr{border-bottom-width:1px}.\[\&_ul\]\:my-1\.5 ul{margin-top:.375rem;margin-bottom:.375rem}.\[\&_ul\]\:mb-2\.5 ul{margin-bottom:.625rem}.\[\&_ul\]\:ml-4 ul{margin-left:1rem}.\[\&_ul\]\:mt-1 ul{margin-top:.25rem}.\[\&_ul\]\:list-disc ul{list-style-type:disc}.\[\&_ul\]\:pl-4 ul{padding-left:1rem}.\[\&_ul\]\:pl-5 ul{padding-left:1.25rem}.\[\&_ul\]\:pl-6 ul{padding-left:1.5rem}@media (hover:none){.\[\@media\(hover\:none\)\]\:opacity-100{opacity:1}}
