[data-primary-action][data-primary-action],[data-feature-primary-action][data-feature-primary-action]{min-height:var(--ds-action-height);height:var(--ds-action-height);align-self:center;gap:var(--ds-control-gap);padding:6px var(--ds-action-padding);border-radius:var(--ds-radius-control);border-color:var(--ds-brand);background:var(--ds-brand);color:var(--ds-brand-ink);font-size:var(--ds-font-action);font-weight:600;line-height:18px}[data-primary-action][data-primary-action]:hover:not(:disabled),[data-feature-primary-action][data-feature-primary-action]:hover:not(:disabled){background:var(--ds-brand-hover);color:var(--ds-brand-ink)}[data-primary-action][data-primary-action]:disabled,[data-feature-primary-action][data-feature-primary-action]:disabled{background:var(--ds-disabled);color:var(--ds-disabled-text);border-color:var(--ds-border);cursor:not-allowed}[data-primary-action]>svg,[data-feature-primary-action]>svg{width:var(--ds-action-icon-size);height:var(--ds-action-icon-size);flex-shrink:0}[data-primary-action]:focus-visible,[data-feature-primary-action]:focus-visible{outline:2px solid var(--ds-brand);outline-offset:3px}
.tent-loading-sigil{--loading-accent:#ff8a00;--loading-glow:#ff8a0047;--loading-core:#fff7ea;--loading-panel:#151517;isolation:isolate;place-items:center;display:inline-grid;position:relative;overflow:visible;transform:translateZ(0)}.tent-loading-sigil[data-intent=route]{--loading-accent:#ff8a00;--loading-glow:#ff8a003d}.tent-loading-sigil[data-intent=image],.tent-loading-sigil[data-intent=canvas]{--loading-accent:#ff8a00;--loading-glow:#ff8a004d}.tent-loading-sigil[data-intent=video],.tent-loading-sigil[data-intent=cinema]{--loading-accent:#ffb000;--loading-glow:#ffb0003d}.tent-loading-sigil[data-intent=voice]{--loading-accent:#72ddff;--loading-glow:#72ddff47}.tent-loading-sigil[data-intent=script]{--loading-accent:#ff78ae;--loading-glow:#ff78ae38}.tent-loading-sigil[data-intent=billing],.tent-loading-sigil[data-intent=account],.tent-loading-sigil[data-intent=admin]{--loading-accent:#ff8a00;--loading-glow:#ff8a002e;--loading-panel:#111214}.tent-loading-sigil-xs{border-radius:.5rem;width:1rem;height:1rem}.tent-loading-sigil-sm{border-radius:.9rem;width:2.15rem;height:2.15rem}.tent-loading-sigil-md{border-radius:1.15rem;width:3rem;height:3rem}.tent-loading-sigil-lg{border-radius:1.55rem;width:5rem;height:5rem}.tent-loading-sigil:before{background:radial-gradient(circle at 42% 18%, #ffffff47, transparent 32%), radial-gradient(circle at 72% 78%, var(--loading-glow), transparent 48%), linear-gradient(145deg, #ffffff2e, #ffffff0b), var(--loading-panel);border-radius:inherit;content:"";border:1px solid #ffffff29;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff3d,inset 0 -18px 36px #0000003d,0 18px 44px #0000002e}.tent-loading-sigil:after{background:conic-gradient(from 20deg, transparent, var(--loading-glow), transparent 42%), radial-gradient(circle, #fff3, transparent 62%);border-radius:inherit;content:"";filter:blur(10px);opacity:.54;z-index:-1;animation:2.4s cubic-bezier(.42,0,.18,1) infinite tent-loading-aurora;position:absolute;inset:-16%}.tent-loading-sigil-core{background:linear-gradient(152deg, #fffffffa 0 45%, #ffffff85 46% 57%, #fffffff5 58%), linear-gradient(180deg, var(--loading-core), #ffffffb8);box-shadow:0 0 18px #ffffff47, 0 0 26px var(--loading-glow);clip-path:polygon(50% 2%,96% 96%,58% 78%,50% 98%,42% 78%,4% 96%);opacity:.96;z-index:2;border:1px solid #ffffffb8;border-radius:.22rem .22rem .42rem .42rem;width:46%;height:50%;animation:1.8s cubic-bezier(.34,0,.2,1) infinite tent-loading-mark;position:relative}.tent-loading-sigil-gate{background:linear-gradient(180deg, #ffffff29, var(--loading-accent), #ffffff1a);box-shadow:0 0 16px var(--loading-glow);opacity:.7;z-index:3;border-radius:999px;width:1px;height:58%;animation:1.8s cubic-bezier(.34,0,.2,1) infinite tent-loading-facet;position:absolute;top:21%}.tent-loading-sigil-gate-left{transform-origin:bottom;left:35%;transform:rotate(-22deg)}.tent-loading-sigil-gate-right{transform-origin:bottom;animation-delay:.12s;right:35%;transform:rotate(22deg)}.tent-loading-sigil-scan{background:linear-gradient(110deg, transparent 18%, #ffffffdb, var(--loading-accent), transparent 78%);box-shadow:0 0 18px var(--loading-glow);opacity:0;z-index:4;border-radius:999px;width:38%;height:38%;animation:1.9s cubic-bezier(.42,0,.18,1) infinite tent-loading-sweep;position:absolute;inset-inline:12%;transform:translate(-42%)rotate(-18deg)}.tent-loading-card{--loading-accent:#ff5a00;--loading-glow:#ff5a0040;color:#fff;-webkit-backdrop-filter:blur(22px)saturate(128%);backdrop-filter:blur(22px)saturate(128%);background:radial-gradient(circle at 18% 0,#ffffff14,#0000 42%),#0e0f11d1;border:1px solid #ffffff24;border-radius:1.65rem;gap:1rem;padding:1rem;display:grid;box-shadow:0 28px 100px #00000057}.tent-loading-card-compact{border-radius:1.25rem;gap:.75rem;padding:.8rem}.tent-loading-card-head{align-items:center;gap:.8rem;min-width:0;display:flex}.tent-loading-card-foot{justify-content:space-between;align-items:center;gap:.75rem;min-height:1.55rem;display:flex}.tent-loading-stage-overlay{pointer-events:none;z-index:40;-webkit-backdrop-filter:blur(10px)saturate(118%);backdrop-filter:blur(10px)saturate(118%);background:#07080975;place-items:center;padding:1rem;display:grid;position:absolute;inset:0}.tent-loading-stage-overlay .tent-loading-card{pointer-events:auto;width:min(25rem,100%)}.feature-working-overlay{-webkit-backdrop-filter:blur(12px)saturate(118%)!important;backdrop-filter:blur(12px)saturate(118%)!important;background:#05060794!important}.feature-working-stage{gap:1rem!important;max-width:28rem!important;padding:1rem!important}.feature-working-gate{height:8.5rem!important}@keyframes tent-loading-aurora{0%,to{opacity:.32;transform:rotate(0)scale(.96)}48%{opacity:.62;transform:rotate(160deg)scale(1.04)}}@keyframes tent-loading-mark{0%,to{filter:brightness(.96);transform:translateY(0)scale(.94)}46%{filter:brightness(1.18);transform:translateY(-2%)scale(1)}}@keyframes tent-loading-facet{0%,to{opacity:.42;scale:.82 .92}42%{opacity:.92;scale:1 1.03}}@keyframes tent-loading-sweep{0%,to{opacity:0;transform:translate(-64%)rotate(-18deg)}18%{opacity:0}42%,58%{opacity:.72}78%{opacity:0;transform:translate(168%)rotate(-18deg)}}@media (prefers-reduced-motion:reduce){.tent-loading-sigil-core,.tent-loading-sigil-gate,.tent-loading-sigil-scan{animation:none}}
