.xc{--xc-bg:#0b0909;--xc-surface:#141010;--xc-raise:#1a1414;--xc-cream:#f2ece6;--xc-body:#f2ece6d1;--xc-grey:#8f8a86;--xc-dim:#5b5652;--xc-line:#f2ece61a;--xc-line2:#f2ece62e;--xc-red:#e02723;--xc-red-p:#c21f1b;--xc-red-soft:#e027231f;--xc-err:#ff7a6e;--xc-display:"Clash Display","Arial Black",system-ui,sans-serif;--xc-sans:"Poppins",system-ui,-apple-system,"Segoe UI",sans-serif;--xc-ease:cubic-bezier(.22,1,.36,1);--xc-w:420px;--xc-h:680px;font-family:var(--xc-sans);color:var(--xc-cream);-webkit-font-smoothing:antialiased}.xc *,.xc :before,.xc :after{box-sizing:border-box}:where(.xc) button{font:inherit;color:inherit;cursor:pointer}.xc [hidden]{display:none!important}.xc :focus-visible{outline:2px solid var(--xc-cream);outline-offset:2px}.xc-launch{z-index:9990;right:calc(24px + env(safe-area-inset-right,0px));bottom:calc(24px + env(safe-area-inset-bottom,0px));background:var(--xc-red);color:#fff;height:56px;transition:transform .35s var(--xc-ease),background-color .25s,opacity .25s;border:0;border-radius:999px;align-items:center;gap:12px;padding:0 8px 0 20px;display:flex;position:fixed;box-shadow:0 18px 40px -12px #e027238c,inset 0 2px #ffffff14}.xc-launch:hover{background:var(--xc-red-p);transform:translateY(-2px)}.xc-launch .xc-l-txt{text-align:left;flex-direction:column;align-items:flex-start;line-height:1.15;display:flex}.xc-launch .xc-l-txt b{font-size:14px;font-weight:500}.xc-launch .xc-l-txt small{opacity:.8;font-size:11.5px}.xc-launch .xc-l-ic{width:40px;height:40px;color:var(--xc-red);background:#fff;border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.xc-launch .xc-l-ic .xc-glyph{width:24px;height:24px;overflow:visible}.xc-roll{vertical-align:top;height:1.35em;line-height:1.35em;display:inline-block;overflow:hidden}.xc-roll>span{transition:transform .55s cubic-bezier(.65,0,.35,1);display:block}.xc-roll>span:after{content:attr(data-t);display:block}.xc-launch:hover .xc-roll>span,.xc-launch:focus-visible .xc-roll>span{transform:translateY(-1.35em)}.xc-glyph .g-x,.xc-glyph .g-cur,.xc-glyph .g-code{transform-box:view-box;transform-origin:12px 11px;transition:opacity .35s,transform .45s var(--xc-ease)}.xc-glyph .g-cur,.xc-glyph .g-code,.xc-launch[data-g=cur] .g-x{opacity:0;transform:scale(.6)}.xc-launch[data-g=cur] .g-cur{opacity:1;transform:none}.xc-launch:hover .g-x,.xc-launch:focus-visible .g-x,.xc-launch:hover .g-cur,.xc-launch:focus-visible .g-cur{opacity:0;transform:scale(.6)}.xc-launch:hover .g-code,.xc-launch:focus-visible .g-code{opacity:1;transform:none}.xc-glyph .g-blink{animation:1s step-end infinite xc-blink}@keyframes xc-blink{50%{opacity:0}}.xc-glyph .g-bub{stroke-dasharray:60;stroke-dashoffset:0;transition:stroke-dashoffset .8s var(--xc-ease)}.xc-launch:hover .g-bub{animation:xc-draw-bub .9s var(--xc-ease)}@keyframes xc-draw-bub{0%{stroke-dashoffset:60px}to{stroke-dashoffset:0}}.xc-orbit{pointer-events:none;background:conic-gradient(from 0deg,transparent 0 70%,#ffffffe6 88%,transparent 100%);border-radius:50%;animation:3.6s linear infinite xc-orbit;position:absolute;inset:-5px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 1.6px),#000 calc(100% - 1.5px));mask:radial-gradient(farthest-side,#0000 calc(100% - 1.6px),#000 calc(100% - 1.5px))}@keyframes xc-orbit{to{transform:rotate(360deg)}}.xc-hint{z-index:9990;right:calc(24px + env(safe-area-inset-right,0px));bottom:calc(92px + env(safe-area-inset-bottom,0px));border:1px solid var(--xc-line2);cursor:pointer;width:min(300px,100vw - 48px);font-family:var(--xc-sans);color:var(--xc-cream);opacity:0;transition:opacity .3s var(--xc-ease),transform .45s var(--xc-ease);background:#110d0d;border-radius:14px;padding:14px 40px 14px 16px;position:fixed;transform:translateY(8px);box-shadow:0 24px 50px -18px #000c}.xc-hint.on{opacity:1;transform:none}.xc-hint:after{content:"";border-right:1px solid var(--xc-line2);border-bottom:1px solid var(--xc-line2);background:#110d0d;width:10px;height:10px;position:absolute;bottom:-6px;right:34px;transform:rotate(45deg)}.xc-hint-t{min-height:1.4em;margin:0;font-size:14.5px;font-weight:500;line-height:1.4}.xc-caret{background:var(--xc-red);vertical-align:baseline;width:7px;height:2px;margin-left:3px;animation:1s step-end infinite xc-blink;display:inline-block}.xc-hint-s{color:var(--xc-grey);opacity:0;margin-top:4px;font-size:12.5px;line-height:1.45;transition:opacity .4s .1s;display:block}.xc-hint.done .xc-hint-s{opacity:1}.xc-hint-x{width:28px;height:28px;color:var(--xc-grey);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid;position:absolute;top:8px;right:8px}.xc-hint-x:hover{background:var(--xc-raise);color:var(--xc-cream)}.xc-hint-x svg{width:14px;height:14px}@media (max-width:640px){.xc-hint{right:calc(16px + env(safe-area-inset-right,0px));bottom:calc(84px + env(safe-area-inset-bottom,0px))}}body.menu-open .xc-hint,.xc-launch[hidden],body.menu-open .xc-launch{display:none}.xc-panel{z-index:9991;right:calc(24px + env(safe-area-inset-right,0px));bottom:calc(24px + env(safe-area-inset-bottom,0px));width:var(--xc-w);height:min(var(--xc-h),calc(100dvh - 48px));background:var(--xc-bg);border:1px solid var(--xc-line2);transform-origin:calc(100% - 40px) calc(100% - 28px);transition:transform .45s var(--xc-ease),opacity .3s var(--xc-ease);border-radius:22px;flex-direction:column;display:flex;position:fixed;overflow:hidden;box-shadow:0 40px 90px -20px #000000bf}.xc-panel.xc-closed{opacity:0;pointer-events:none;visibility:hidden;transition:transform .3s var(--xc-ease),opacity .2s,visibility 0s .3s;transform:translateY(12px)scale(.96)}.xc-panel.xc-min{cursor:pointer;height:64px}.xc-panel.xc-min .xc-body,.xc-panel.xc-min .xc-foot,.xc-panel.xc-min .xc-prog{display:none}.xc-head{border-bottom:1px solid var(--xc-line);background:var(--xc-bg);flex:none;align-items:center;gap:12px;padding:12px 10px 12px 16px;display:flex;position:relative}.xc-ttl{flex:1;min-width:0}.xc-logo{line-height:0;display:block}.xc-logo svg{width:auto;height:26px}.xc-sub{color:var(--xc-grey);white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:11.5px;display:block;overflow:hidden}.xc-acts{gap:2px;display:flex}.xc-ib{width:40px;height:40px;color:var(--xc-grey);background:0 0;border:0;border-radius:12px;place-items:center;transition:background-color .2s,color .2s;display:grid}.xc-ib:hover{background:var(--xc-raise);color:var(--xc-cream)}.xc-ib svg{width:17px;height:17px}.xc-prog{background:0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.xc-prog i{background:var(--xc-red);width:0;height:100%;transition:width .6s var(--xc-ease);display:block}.xc-brief{border-bottom:1px solid var(--xc-line);background:var(--xc-bg);flex:none;align-items:center;gap:10px;min-width:0;padding:9px 0 9px 16px;display:flex}.xc-brief-l{letter-spacing:.14em;text-transform:uppercase;color:var(--xc-grey);flex:none;font-size:10.5px}.xc-brief-chips{scrollbar-width:none;gap:6px;min-width:0;padding-right:16px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000)}.xc-brief-chips::-webkit-scrollbar{display:none}.xc-bchip{border:1px solid var(--xc-line2);background:var(--xc-surface);height:28px;color:var(--xc-cream);white-space:nowrap;border-radius:999px;flex:none;align-items:baseline;gap:6px;padding:0 10px;font-size:12px;transition:border-color .2s,background-color .2s;display:inline-flex}.xc-bchip span{color:var(--xc-grey);font-size:11px}.xc-bchip[data-n]:hover{border-color:var(--xc-red);background:var(--xc-red-soft)}.xc-bchip[disabled]{cursor:default;opacity:.9}.xc-bchip.xc-new{animation:xc-chip .55s var(--xc-ease)both}@keyframes xc-chip{0%{opacity:0;border-color:var(--xc-red);transform:translateY(6px)scale(.85)}60%{opacity:1;border-color:var(--xc-red);background:var(--xc-red-soft)}to{transform:none}}.xc-body{overscroll-behavior:contain;scroll-behavior:smooth;flex-direction:column;flex:1;gap:6px;min-height:0;padding:20px 18px 12px;display:flex;overflow-y:auto}.xc-body::-webkit-scrollbar{width:6px}.xc-body::-webkit-scrollbar-thumb{background:var(--xc-line2);border-radius:3px}.xc-row{max-width:100%;animation:xc-in .4s var(--xc-ease)both;flex-direction:column;align-items:flex-start;gap:6px;display:flex}.xc-row+.xc-row.xc-me,.xc-row.xc-me+.xc-row:not(.xc-me){margin-top:10px}.xc-row.xc-me{align-items:flex-end}.xc-row.xc-bot{flex-direction:row;align-items:flex-end;gap:8px}.xc-row.xc-bot>.xc-bub,.xc-row.xc-bot>.xc-typing{max-width:calc(86% - 36px)}.xc-row.xc-bot.xc-cont{margin-top:-2px}.xc-row.xc-bot.xc-cont .xc-av{visibility:hidden}.xc-av{background:var(--xc-surface);border:1px solid var(--xc-line2);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid}.xc-bc{flex:1;min-width:0}.xc-row.xc-bot .xc-bub{animation:xc-bub .45s var(--xc-ease)both;transform-origin:0 100%}@keyframes xc-bub{0%{opacity:0;transform:translateY(6px)scale(.96)}to{opacity:1;transform:none}}@keyframes xc-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.xc-bub{background:var(--xc-surface);border:1px solid var(--xc-line);max-width:86%;color:var(--xc-body);overflow-wrap:anywhere;border-radius:16px 16px 16px 6px;padding:11px 15px;font-size:14.5px;line-height:1.55}.xc-bub b{color:var(--xc-cream);font-weight:500}.xc-me .xc-bub{background:var(--xc-red);color:#fff;border-color:#0000;border-radius:16px 16px 6px}.xc-me-wrap{align-items:center;gap:6px;max-width:86%;display:flex}.xc-me-wrap .xc-bub{max-width:100%}.xc-edit{opacity:0;width:32px;height:32px;color:var(--xc-grey);background:0 0;border:0;border-radius:10px;flex:none;place-items:center;transition:opacity .2s,background-color .2s,color .2s;display:grid}.xc-edit svg{width:14px;height:14px}.xc-me-wrap:hover .xc-edit,.xc-edit:focus-visible{opacity:1}.xc-edit:hover{background:var(--xc-raise);color:var(--xc-cream)}@media (hover:none){.xc-edit{opacity:.7}}.xc-note{color:var(--xc-grey);text-align:center;align-self:center;padding:6px 0;font-size:12px}.xc-typing{background:var(--xc-surface);border:1px solid var(--xc-line);border-radius:16px 16px 16px 6px;gap:4px;padding:14px 16px;display:inline-flex}.xc-typing i{background:var(--xc-grey);border-radius:50%;width:6px;height:6px;animation:1.1s infinite xc-dot}.xc-typing i:nth-child(2){animation-delay:.15s}.xc-typing i:nth-child(3){animation-delay:.3s}@keyframes xc-dot{0%,60%,to{opacity:.3;transform:none}30%{opacity:1;transform:translateY(-3px)}}.xc-welcome{animation:xc-in .5s var(--xc-ease)both;flex-direction:column;gap:18px;padding:6px 2px 4px;display:flex}.xc-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--xc-grey);align-items:center;gap:8px;font-size:11px;display:flex}.xc-eyebrow:before{content:"";background:var(--xc-red);border-radius:50%;width:6px;height:6px}.xc-hello{animation:xc-pop .5s var(--xc-ease)both;font:500 30px/1.02 var(--xc-display);letter-spacing:-.005em;text-transform:uppercase;text-wrap:balance;margin:0}.xc-hello em{color:var(--xc-red);font-style:normal}.xc-lede{color:var(--xc-body);max-width:34ch;margin:0;font-size:14.5px;line-height:1.6}.xc-starts{flex-direction:column;gap:8px;display:flex}.xc-start{animation:xc-pop .45s var(--xc-ease)both;animation-delay:calc(var(--d,0)*55ms + 80ms);text-align:left;border:1px solid var(--xc-line);background:var(--xc-surface);width:100%;transition:border-color .2s,background-color .2s,transform .3s var(--xc-ease);border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:14px 14px 14px 16px;display:grid}.xc-sic{background:var(--xc-raise);border:1px solid var(--xc-line);width:38px;height:38px;color:var(--xc-cream);border-radius:11px;place-items:center;transition:background-color .25s,color .25s,border-color .25s;display:grid}.xc-sic svg{width:18px;height:18px}.xc-start:hover .xc-sic,.xc-start.xc-primary .xc-sic{background:var(--xc-red-soft);color:var(--xc-red);border-color:#e0272366}.xc-start:hover{transform:translate(3px)}.xc-start b{font-size:14.5px;font-weight:500;display:block}.xc-start small{color:var(--xc-grey);margin-top:2px;font-size:12.5px;display:block}.xc-start .xc-arr{border:1px solid var(--xc-line2);width:30px;height:30px;color:var(--xc-grey);border-radius:50%;place-items:center;transition:background-color .2s,color .2s,border-color .2s;display:grid}.xc-start .xc-arr svg{width:13px;height:13px}.xc-start:hover{border-color:var(--xc-line2);background:var(--xc-raise)}.xc-start:hover .xc-arr{background:var(--xc-red);border-color:var(--xc-red);color:#fff}.xc-start.xc-primary{background:linear-gradient(0deg,var(--xc-red-soft),var(--xc-red-soft)),var(--xc-surface);border-color:#e0272373}.xc-start.xc-primary .xc-arr{background:var(--xc-red);border-color:var(--xc-red);color:#fff}.xc-resume{border-style:dashed}.xc-card{border:1px solid var(--xc-line2);background:var(--xc-surface);border-radius:16px;width:100%;overflow:hidden}.xc-card-h{justify-content:space-between;align-items:baseline;gap:10px;padding:14px 16px 10px;display:flex}.xc-card-h b{font:500 15px/1.2 var(--xc-display);text-transform:uppercase;letter-spacing:.02em}.xc-card-h span{color:var(--xc-grey);font-size:11.5px}.xc-sum{margin:0;padding:0 6px 6px;list-style:none}.xc-sum li{border-top:1px solid var(--xc-line);grid-template-columns:104px 1fr auto;align-items:start;gap:10px;padding:9px 10px;display:grid}.xc-sum dt,.xc-sum .xc-k{color:var(--xc-grey);padding-top:1px;font-size:12px}.xc-sum .xc-v{color:var(--xc-cream);overflow-wrap:anywhere;min-width:0;font-size:13.5px}.xc-sum .xc-e{color:var(--xc-grey);text-underline-offset:3px;background:0 0;border:0;border-radius:6px;padding:2px 6px;font-size:12px;text-decoration:underline}.xc-sum .xc-e:hover{color:var(--xc-cream)}.xc-submitted .xc-sum .xc-e,.xc-submitted .xc-edit{display:none}.xc-done{flex-direction:column;gap:10px;padding:22px 18px 20px;display:flex}.xc-done .xc-tick{background:var(--xc-red);border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.xc-done .xc-tick svg{stroke-dasharray:30;stroke-dashoffset:30px;width:20px;height:20px;animation:xc-draw .6s .15s var(--xc-ease)forwards}@keyframes xc-draw{to{stroke-dashoffset:0}}.xc-done h4{font:500 22px/1.05 var(--xc-display);text-transform:uppercase;margin:4px 0 0}.xc-done p{color:var(--xc-body);margin:0;font-size:13.5px;line-height:1.55}.xc-done .xc-ref{color:var(--xc-grey);font-size:12px}.xc-errcard{border-color:#ff7a6e59}.xc-errcard .xc-done h4{color:var(--xc-cream)}.xc-mail{background:var(--xc-raise);-webkit-user-select:all;user-select:all;border-radius:10px;align-items:center;gap:8px;padding:9px 12px;font-size:13px;display:flex}.xc-foot{border-top:1px solid var(--xc-line);background:var(--xc-bg);padding:12px 14px calc(14px + env(safe-area-inset-bottom,0px));flex:none}.xc-foot:empty{display:none}.xc-bar{align-items:center;gap:10px;min-height:28px;margin-bottom:10px;display:flex}.xc-back{border:1px solid var(--xc-line);height:32px;color:var(--xc-grey);background:0 0;border-radius:999px;align-items:center;gap:6px;padding:0 12px 0 8px;font-size:12.5px;transition:border-color .2s,color .2s;display:inline-flex}.xc-back svg{width:13px;height:13px}.xc-back:hover{border-color:var(--xc-line2);color:var(--xc-cream)}.xc-step{color:var(--xc-grey);font-variant-numeric:tabular-nums;letter-spacing:.02em;margin-left:auto;font-size:11.5px}.xc-dots{gap:4px;display:flex}.xc-dots i{background:var(--xc-line2);width:14px;height:3px;transition:background-color .4s,width .4s var(--xc-ease);border-radius:2px}.xc-dots i.on{background:var(--xc-red)}.xc-dots i.now{background:var(--xc-red);width:22px}.xc-opts{flex-wrap:wrap;gap:8px;display:flex}@keyframes xc-pop{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:none}}.xc-opts>.xc-opt,.xc-scale>.xc-opt{animation:xc-pop .38s var(--xc-ease)both;animation-delay:calc(var(--d,0)*35ms)}.xc-choosing .xc-opt:not(.xc-picked),.xc-choosing .xc-start:not(.xc-picked),.xc-choosing .xc-link,.xc-choosing .xc-bar{opacity:.22;transition:opacity .2s,transform .2s;transform:scale(.98)}.xc-opt.xc-picked,.xc-start.xc-picked{background:var(--xc-red);border-color:var(--xc-red);color:#fff;transition:background-color .15s,transform .25s var(--xc-ease);transform:scale(1.02)}.xc-start.xc-picked small,.xc-scale .xc-opt.xc-picked small{color:#fffc}.xc-start.xc-picked .xc-sic{color:#fff;background:#ffffff29;border-color:#0000}.xc-scale .xc-opt.xc-picked .xc-pips i{background:#fff}@keyframes xc-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.xc-opts.xc-stack{flex-direction:column}.xc-opts.xc-stack .xc-opt{text-align:left;justify-content:space-between;width:100%}.xc-opt{border:1px solid var(--xc-line2);min-height:44px;color:var(--xc-cream);letter-spacing:-.005em;background:0 0;border-radius:12px;align-items:center;gap:9px;padding:10px 16px;font-size:14px;transition:border-color .2s,background-color .2s,transform .15s;display:inline-flex}.xc-opt:hover{border-color:var(--xc-cream);background:var(--xc-raise)}.xc-opt:active{transform:scale(.98)}.xc-opt.xc-pri{background:var(--xc-red);border-color:var(--xc-red);color:#fff}.xc-opt.xc-pri:hover{background:var(--xc-red-p);border-color:var(--xc-red-p)}.xc-opt[disabled]{opacity:.35;pointer-events:none}.xc-opt .xc-k{color:var(--xc-grey);font-size:11px}.xc-chip{border-radius:999px;min-height:40px;padding:8px 14px;font-size:13.5px}.xc-opts.xc-chips{gap:6px}.xc-chk .xc-box{border:1.5px solid var(--xc-line2);border-radius:6px;flex:none;place-items:center;width:18px;height:18px;transition:background-color .2s,border-color .2s;display:grid}.xc-chk .xc-box svg{opacity:0;width:11px;height:11px;transition:opacity .2s,transform .25s var(--xc-ease);transform:scale(.6)}.xc-chk[aria-pressed=true]{border-color:var(--xc-red);background:var(--xc-red-soft)}.xc-chk[aria-pressed=true] .xc-box{background:var(--xc-red);border-color:var(--xc-red)}.xc-chk[aria-pressed=true] .xc-box svg{opacity:1;transform:none}.xc-multi-row{justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}.xc-count{color:var(--xc-grey);font-size:12px}.xc-scale{grid-template-columns:repeat(var(--n),1fr);gap:6px;animation:.3s 50ms both xc-fade;display:grid}.xc-scale .xc-opt{text-align:left;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2px;min-height:64px;padding:10px 12px}.xc-scale .xc-opt b{font-size:13.5px;font-weight:500}.xc-scale .xc-opt small{color:var(--xc-grey);font-size:11.5px;line-height:1.35}.xc-scale .xc-opt .xc-pips{gap:3px;margin-bottom:6px;display:flex}.xc-scale .xc-opt .xc-pips i{background:var(--xc-line2);border-radius:2px;width:12px;height:3px}.xc-scale .xc-opt .xc-pips i.on{background:var(--xc-red)}.xc-scale .xc-opt .xc-pips i{transition:background-color .2s,transform .3s var(--xc-ease)}.xc-scale .xc-opt:hover .xc-pips i.on{transform:scaleY(1.8)}.xc-scale .xc-opt:hover{border-color:var(--xc-red)}.xc-scale.xc-n4{grid-template-columns:repeat(2,1fr)}.xc-link{color:var(--xc-grey);text-underline-offset:3px;background:0 0;border:0;min-height:36px;padding:8px 4px;font-size:12.5px;text-decoration:underline}.xc-link:hover{color:var(--xc-cream)}.xc-alt{justify-content:center;margin-top:6px;display:flex}.xc-field{flex-direction:column;gap:6px;display:flex}.xc-field label{color:var(--xc-grey);letter-spacing:.01em;font-size:12px}.xc-field label span{color:var(--xc-dim)}.xc-inrow{align-items:center;gap:8px;display:flex}.xc-inrow>.xc-in{flex:1}.xc-in{border:1px solid var(--xc-line2);background:var(--xc-raise);min-width:0;height:48px;color:var(--xc-cream);font:inherit;border-radius:12px;outline:none;padding:0 14px;font-size:16px;transition:border-color .2s,background-color .2s}textarea.xc-in{resize:none;height:auto;min-height:72px;padding:12px 14px;line-height:1.5}.xc-in::placeholder{color:var(--xc-dim)}.xc-in:focus{border-color:var(--xc-cream);background:var(--xc-surface)}.xc-in[aria-invalid=true]{border-color:var(--xc-err)}.xc-send{background:var(--xc-red);color:#fff;border:0;border-radius:12px;flex:none;place-items:center;width:48px;height:48px;transition:background-color .2s,opacity .2s;display:grid}.xc-send:hover{background:var(--xc-red-p)}.xc-send svg{width:17px;height:17px}.xc-send[disabled]{opacity:.35;pointer-events:none}.xc-err{color:var(--xc-err);margin:0;font-size:12.5px}.xc-fine{color:var(--xc-grey);margin:4px 0 0;font-size:11.5px;line-height:1.5}.xc-fine a{color:var(--xc-cream)}.xc-form{flex-direction:column;gap:12px;max-height:46dvh;padding:2px;animation:.3s both xc-fade;display:flex;overflow-y:auto}.xc-form>*{flex:none}.xc-form .xc-opt.xc-pri{justify-content:center;width:100%;min-height:48px}.xc-spin{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite xc-rot}@keyframes xc-rot{to{transform:rotate(360deg)}}@media (max-width:640px){.xc-panel{width:100%;height:var(--xc-vh,100dvh);transform-origin:50% 100%;border:0;border-radius:0;inset:0}.xc-panel.xc-min{height:calc(64px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--xc-line2);border-radius:18px 18px 0 0;inset:auto 0 0}.xc-head{padding-top:calc(12px + env(safe-area-inset-top,0px));padding-left:calc(16px + env(safe-area-inset-left,0px));padding-right:calc(10px + env(safe-area-inset-right,0px))}.xc-body{padding-left:calc(16px + env(safe-area-inset-left,0px));padding-right:calc(16px + env(safe-area-inset-right,0px))}.xc-foot{padding-left:calc(14px + env(safe-area-inset-left,0px));padding-right:calc(14px + env(safe-area-inset-right,0px))}.xc-launch{right:calc(16px + env(safe-area-inset-right,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px))}.xc-launch .xc-l-txt small{display:none}.xc-hello{font-size:28px}.xc-back{height:44px;padding:0 14px 0 10px}.xc-link{min-height:44px}.xc-sum li{grid-template-columns:88px 1fr auto}}@media (min-width:641px) and (max-width:1024px){.xc{--xc-w:400px;--xc-h:640px}}@media (prefers-reduced-motion:reduce){.xc *,.xc :before,.xc :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-delay:0s!important}.xc-done .xc-tick svg{stroke-dashoffset:0}}.xc-launch.xc-launch{background:0 0;border-radius:22px;gap:0;width:68px;height:68px;padding:0;box-shadow:0 18px 36px -12px #e027238c}.xc-launch.xc-launch:hover{background:0 0;transform:translateY(-3px)scale(1.04)}.xc-bot-tile,.xc-bot-tile svg{width:100%;height:100%;display:block}.xc-launch:after{content:"";pointer-events:none;border-radius:20px;animation:3s ease-out infinite xc-halo;position:absolute;inset:4px;box-shadow:0 0 #e0272373}@keyframes xc-halo{0%{box-shadow:0 0 #e0272373}70%,to{box-shadow:0 0 0 14px #e0272300}}.xc-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.xc-hint{bottom:calc(104px + env(safe-area-inset-bottom,0px))}.xc-hint:after{right:28px}.xc .gbot .eyes-open{transform-box:fill-box;transform-origin:50%;transition:opacity .25s;animation:4.2s infinite xc-bblink}@keyframes xc-bblink{0%,93%,to{transform:scaleY(1)}96%{transform:scaleY(.12)}}.xc .gbot .eyes-happy{opacity:0;transition:opacity .25s}.xc-launch:hover .gbot .eyes-happy,.xc-launch:focus-visible .gbot .eyes-happy{opacity:1}.xc-launch:hover .gbot .eyes-open,.xc-launch:focus-visible .gbot .eyes-open{opacity:0}.xc .gbot .ant-glow{animation:1.8s ease-in-out infinite xc-bant}@keyframes xc-bant{0%,to{opacity:1}50%{opacity:.35}}.xc-av{background:0 0;border:0;width:32px;height:32px}.xc-av svg{width:32px;height:32px}@media (max-width:640px){.xc-launch.xc-launch{border-radius:19px;width:60px;height:60px}.xc-hint{bottom:calc(92px + env(safe-area-inset-bottom,0px))}}.xc-bot-tile{transform-origin:50% 100%;animation:6s cubic-bezier(.3,.7,.4,1) 2s infinite xc-hop}@keyframes xc-hop{0%,76%,to{transform:none}80%{transform:translateY(-16px)scale(.96,1.05)}85%{transform:translateY(0)scale(1.08,.92)}89%{transform:translateY(-6px)scale(.98,1.02)}93%{transform:translateY(0)scale(1.03,.97)}96%{transform:none}}.xc-launch:hover .xc-bot-tile{animation-play-state:paused}.xc-hint.xc-hint{right:calc(104px + env(safe-area-inset-right,0px));bottom:calc(36px + env(safe-area-inset-bottom,0px));color:#16110f;transform-origin:100% 100%;background:#f2ece6;border:0;border-radius:16px 16px 4px;width:auto;max-width:min(260px,100vw - 140px);padding:11px 16px;transform:translate(10px)scale(.96);box-shadow:0 16px 34px -14px #000000b3}.xc-hint.xc-hint.on{transform:none}.xc-hint.xc-hint:after{clip-path:polygon(100% 0,100% 100%,0 100%);background:#f2ece6;border:0;border-radius:0 0 3px;width:10px;height:10px;bottom:10px;right:-5px;transform:rotate(-45deg)}.xc-hint .xc-hint-t{text-wrap:balance;font-size:14px;font-weight:500}.xc-hint .xc-hint-s,.xc-hint .xc-hint-x{display:none}@media (max-width:640px){.xc-hint.xc-hint{right:calc(88px + env(safe-area-inset-right,0px));bottom:calc(30px + env(safe-area-inset-bottom,0px))}}.xc-launch.xc-launch{box-shadow:none}.xc-launch:after{content:none}.xc-bot-tile{border-radius:22px;position:relative;box-shadow:0 18px 36px -12px #e027238c}.xc-bot-tile:after{content:"";pointer-events:none;border-radius:20px;animation:3s ease-out infinite xc-halo;position:absolute;inset:4px}.xc-send{transition:background-color .25s,opacity .25s,transform .35s var(--xc-ease),box-shadow .35s;position:relative;overflow:hidden}.xc-send.xc-send{border-radius:50%;width:48px;height:48px}.xc-send svg{width:21px;height:21px;transition:transform .25s var(--xc-ease);margin-left:2px}.xc-send[disabled]{opacity:1;background:var(--xc-raise);color:#6d6662;transform:scale(.9)}.xc-send:not([disabled]){background:var(--xc-red);color:#fff;box-shadow:0 10px 24px -10px #e02723bf}.xc-send:not([disabled]):hover{background:var(--xc-red-p)}.xc-send:not([disabled]):hover svg{transform:translate(1px)rotate(-12deg)}.xc-send:not([disabled]) svg{animation:xc-wake .5s var(--xc-ease)}@keyframes xc-wake{0%{opacity:0;transform:scale(.4)rotate(-40deg)}60%{opacity:1;transform:scale(1.12)rotate(-8deg)}to{transform:none}}.xc-send:active{transform:scale(.95)}.xc-send.fly svg{animation:.5s cubic-bezier(.5,0,.3,1) xc-fly}@keyframes xc-fly{0%{transform:none}45%{opacity:0;transform:translate(18px,-14px)rotate(-25deg)}46%{opacity:0;transform:translate(-16px,12px)}to{opacity:1;transform:none}}.xc-in{transition:border-color .25s,background-color .25s,box-shadow .35s var(--xc-ease)}.xc-in:focus{border-color:#e02723bf;box-shadow:0 0 0 4px #e0272324,0 10px 28px -14px #e0272399}.xc .xc-in:focus-visible{outline:none}.xc-eyebrow{display:none!important}.xc-tools{border-top:1px solid var(--xc-line);padding:12px 14px 14px}.xc-tools p{color:var(--xc-grey);margin:0 0 9px;font-size:12px}.xc-tools-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.xc .xc-tool{border:1px solid var(--xc-line);min-height:56px;color:var(--xc-cream);text-align:center;cursor:pointer;background:#f2ece608;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:8px 4px;font-size:11.5px;line-height:1.2;text-decoration:none;transition:border-color .25s,background-color .25s,color .25s;display:flex}.xc .xc-tool svg{width:17px;height:17px;color:var(--xc-red);flex:none}.xc .xc-tool:hover{background:#e0272314;border-color:#e027238c}.xc .xc-tool:focus-visible{outline:2px solid var(--xc-red);outline-offset:2px}.xc .xc-tool:disabled{opacity:.6;cursor:progress}.xc-errcard~.xc-tools,.xc-opts~.xc-tools{border:1px solid var(--xc-line);border-radius:14px;margin-top:10px}
.xc[data-xc]{--xc-display:var(--font-clash-display),"Clash Display","Arial Black",system-ui,sans-serif;--xc-sans:var(--font-poppins),"Poppins",system-ui,-apple-system,"Segoe UI",sans-serif}:is(body:has(.nav-mob-overlay) .xc-launch,body:has(.nav-mob-overlay) .xc-hint){display:none}
