.ac-card{--ac:var(--kt-world-cyan);background:radial-gradient(120% 90% at 0% 0%, color-mix(in srgb, var(--ac) 16%, transparent), transparent 60%), #081a1ed1;border:1px solid color-mix(in srgb, var(--ac) 38%, #eefff71a);width:min(88%,340px);color:var(--kt-world-ink);-webkit-backdrop-filter:blur(12px);border-radius:20px;gap:4px;padding:12px 12px 12px 15px;animation:.26s cubic-bezier(.2,.9,.3,1.2) both ac-in;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 26px #00000052}.ac-card:before{content:"";background:var(--ac);width:4px;position:absolute;inset:0 auto 0 0}.ac-card>*{min-width:0}.ac-card[data-card-type=gift]{--ac:var(--kt-world-pink)}.ac-card[data-card-type=event],.ac-card[data-card-type=home_visit]{--ac:var(--kt-world-yellow)}.ac-card[data-card-type=crew_invite]{--ac:var(--kt-world-mint)}.ac-card[data-card-type=motodrome_lobby],.ac-card[data-card-type=open_call]{--ac:var(--kt-world-orange)}.ac-card[data-card-type=party_invite]{--ac:#5b85ff}.ac-card[data-card-state=declined],.ac-card[data-card-state=expired],.ac-card[data-card-state=cancelled]{--ac:#eefff759;opacity:.82}.ac-top{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ac-kind{letter-spacing:.1em;text-transform:uppercase;color:var(--ac);margin:0;font-size:10.5px;font-weight:800}.ac-state{color:var(--kt-world-ink);background:#eefff71a;border-radius:999px;padding:1px 8px;font-size:10.5px;font-weight:800}.ac-card[data-card-state=accepted] .ac-state,.ac-card[data-card-state=completed] .ac-state{color:var(--kt-world-mint);background:#1fdb842e}.ac-body{align-items:center;gap:10px;display:flex}.ac-badge{background:color-mix(in srgb, var(--ac) 18%, transparent);border:1px solid color-mix(in srgb, var(--ac) 45%, transparent);border-radius:14px;flex:none;place-items:center;width:46px;height:46px;font-size:26px;display:grid}.ac-card[data-card-state=pending] .ac-badge[data-wiggle=true]{animation:2.4s ease-in-out infinite ac-wiggle}.ac-text{gap:2px;min-width:0;display:grid}.ac-title{font-family:var(--font-display);overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:800;line-height:1.2}.ac-detail{color:var(--kt-world-muted);overflow-wrap:anywhere;margin:0;font-size:12px}.ac-actions{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.ac-note{color:var(--kt-world-muted);flex-basis:100%;font-size:11.5px}.ac-btn{background:var(--kt-world-orange);min-height:40px;color:var(--kt-world-on-orange);box-shadow:0 3px 0 var(--kt-world-orange-shade);border:0;border-radius:999px;justify-content:center;align-items:center;gap:4px;padding:0 14px;font-size:12.5px;font-weight:800;text-decoration:none;transition:transform .1s,box-shadow .1s;display:inline-flex}.ac-btn:active:not(:disabled){box-shadow:0 1px 0 var(--kt-world-orange-shade);transform:translateY(2px)}.ac-btn.ac-line{color:var(--kt-world-ink);border:1px solid var(--kt-world-edge);box-shadow:none;background:#eefff714}.ac-btn.ac-line:hover{border-color:color-mix(in srgb, var(--ac) 60%, transparent)}.ac-btn[aria-pressed=true]{outline:2px solid var(--kt-world-mint);outline-offset:1px}.ac-btn:disabled{opacity:.5;cursor:not-allowed}.ac-btn:focus-visible{outline:2px solid var(--kt-world-yellow);outline-offset:2px}.ac-done{min-height:40px;color:var(--kt-world-mint);align-items:center;padding:0 4px;font-size:12.5px;font-weight:800;display:inline-flex}.ac-err{color:#ff8a9b;margin:4px 0 0;font-size:12px;font-weight:700}.ac-fallback{border:1px dashed var(--kt-world-edge);max-width:85%;color:var(--kt-world-muted);background:#06141799;border-radius:16px;padding:8px 12px;font-size:13px;display:block}.cc-panel{overscroll-behavior:contain;border-top:1px solid var(--kt-world-edge);-webkit-backdrop-filter:blur(14px);max-height:min(52dvh,460px);color:var(--kt-world-ink);background:#061417f0;gap:10px;padding:12px clamp(10px,3vw,16px);animation:.24s cubic-bezier(.2,.9,.3,1.2) both cc-up;display:grid;overflow-y:auto;box-shadow:0 -14px 30px #00000059}.cc-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.cc-head b{font-family:var(--font-display);font-size:16px}.cc-head small{color:var(--kt-world-muted);font-size:11px}.cc-modes{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:6px;display:grid}.cc-mode{border:1px solid var(--kt-world-edge);min-height:52px;color:var(--kt-world-ink);text-align:center;background:#eefff70f;border-radius:16px;justify-items:center;gap:2px;padding:6px 8px;font-size:12.5px;font-weight:800;transition:background .15s,border-color .15s;display:grid}.cc-mode[aria-pressed=true]{border-color:var(--kt-world-yellow);box-shadow:0 0 0 1px var(--kt-world-yellow) inset;background:#ffd02e24}.cc-label{letter-spacing:.08em;text-transform:uppercase;color:var(--kt-world-yellow);margin:2px 0 0;font-size:11px;font-weight:800}.cc-chips{flex-wrap:wrap;gap:6px;display:flex}.cc-chip{border:1px solid var(--kt-world-edge);min-height:40px;color:var(--kt-world-ink);text-align:left;background:#eefff70f;border-radius:999px;padding:0 12px;font-size:12.5px;font-weight:700;transition:background .15s,border-color .15s}.cc-chip[aria-pressed=true]{border-color:var(--kt-world-mint);box-shadow:0 0 0 1px var(--kt-world-mint) inset;background:#1fdb8429}.cc-chip small{color:var(--kt-world-yellow);font-weight:800}.cc-gifts{grid-template-columns:repeat(auto-fill,minmax(min(132px,100%),1fr));gap:6px;display:grid}.cc-gift{border:1px solid var(--kt-world-edge);min-height:64px;color:var(--kt-world-ink);text-align:left;background:#eefff70f;border-radius:16px;justify-items:start;gap:2px;padding:8px 10px;font-size:12.5px;font-weight:700;display:grid}.cc-gift i{font-size:22px;font-style:normal;line-height:1}.cc-gift small{color:var(--kt-world-yellow);font-weight:800}.cc-gift[aria-pressed=true]{border-color:var(--kt-world-pink);box-shadow:0 0 0 1px var(--kt-world-pink) inset;background:#ff3d8b24}.cc-field{gap:4px;font-size:12px;font-weight:800;display:grid}.cc-field input{border:1px solid var(--kt-world-edge);min-height:44px;color:var(--kt-world-ink);background:#eefff712;border-radius:14px;width:100%;min-width:0;padding:0 12px;font-size:16px;font-weight:400}.cc-field input:focus-visible,.cc-chip:focus-visible,.cc-gift:focus-visible,.cc-mode:focus-visible{outline:2px solid var(--kt-world-yellow);outline-offset:1px}.cc-note{color:var(--kt-world-muted);margin:0;font-size:11px}.cc-row{gap:8px;display:flex}.cc-row .w-btn{min-height:44px}.cc-row .w-btn:first-child{flex:1}.w-sheet:has(.cs-glass){--kt-world-card:#eefff70f;--kt-world-card-ink:var(--kt-world-ink);--kt-world-card-soft:#c7e8dd;--kt-world-card-muted:var(--kt-world-muted);--kt-world-card-line:var(--kt-world-edge);--kt-world-card-2:#eefff71a;--kt-world-card-danger:#ff8a9b;--kt-world-card-ok:var(--kt-world-mint);--kt-world-mint-shade:var(--kt-world-mint);background:radial-gradient(90% 60% at 100% 0%, #f26a0c29, transparent 60%), var(--kt-world-glass-strong);border:1px solid var(--kt-world-edge);color:var(--kt-world-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-backdrop-filter:blur(16px)}.w-sheet:has(.cs-glass) .w-kind{color:var(--kt-world-orange)}:is(.w-sheet:has(.cs-glass) .w-field input,.w-sheet:has(.cs-glass) .w-field textarea){background:#eefff712;border-width:1px}.w-sheet:has(.cs-glass) .w-chips button{border-width:1px}.w-sheet:has(.cs-glass) .w-chips button[aria-pressed=true]{background:#1fdb8429}.w-sheet:has(.cs-glass) .w-meter{background:#eefff71a;height:10px}.w-sheet:has(.cs-glass) .w-meter i{transition:width .45s cubic-bezier(.2,.9,.3,1.2)}.w-sheet:has(.cs-glass) legend{color:var(--kt-world-yellow);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.cs-glass{display:contents}.cs-hint{color:var(--kt-world-muted);margin:10px 0 0;font-size:11.5px}@keyframes ac-in{0%{opacity:0;transform:translateY(8px)scale(.97)}}@keyframes ac-wiggle{0%,80%,to{transform:rotate(0)}85%{transform:rotate(-9deg)scale(1.06)}90%{transform:rotate(8deg)scale(1.06)}95%{transform:rotate(-4deg)}}@keyframes cc-up{0%{opacity:0;transform:translateY(18px)}}@media (prefers-reduced-motion:reduce){.ac-card,.ac-badge,.ac-btn,.cc-panel{transition:none!important;animation:none!important}.w-sheet:has(.cs-glass) .w-meter i{transition:none!important;animation:none!important}}@media (prefers-reduced-transparency:reduce){:is(.ac-card,.cc-panel,.w-sheet:has(.cs-glass)){-webkit-backdrop-filter:none;background:var(--kt-world-bg)}}.st-tray{gap:8px;display:grid}.st-tray .cc-mode[aria-selected=true]{border-color:var(--kt-world-pink);background:#ff3d8b24}.st-grid{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:6px;display:grid}.st-one{border:1px solid var(--kt-world-edge);min-height:84px;color:inherit;text-align:center;background:#eefff70f;border-radius:16px;justify-items:center;gap:2px;padding:6px 4px;font-size:11px;font-weight:700;line-height:1.15;display:grid}.st-one img{width:56px;height:56px}.st-one:active{transform:scale(.96)}.st-one:focus-visible{outline:2px solid var(--kt-world-yellow);outline-offset:1px}
