.outbound_trigger__spEkF{display:inline-flex;align-items:center;min-block-size:40px;max-inline-size:100%;padding:0 2px;border:0;border-radius:3px;background:none;color:var(--color-gold-2);font:inherit;line-height:inherit;text-align:start;vertical-align:initial;overflow-wrap:anywhere;cursor:pointer;transition:color .1s ease-out,text-shadow .1s ease-out}.outbound_trigger__spEkF:focus-visible{outline:2px solid var(--color-gold-2);outline-offset:3px}.outbound_trigger__spEkF[aria-busy=true]{cursor:progress}@media (hover:hover) and (pointer:fine){.outbound_trigger__spEkF:hover{color:var(--color-bright);text-shadow:0 0 10px color-mix(in oklch,var(--color-amber) 45%,transparent)}}.outbound_trigger__spEkF:active{color:var(--color-bright)}.outbound_status__K9QLC{display:inline;margin-inline-start:8px;color:var(--color-fog);font:400 14px/22px var(--font-sans)}button.outbound_trigger__spEkF.mod-goal{min-block-size:40px;padding:5px 11px;font-size:13px;line-height:20px}.outbound_dialog__q78qo{margin:auto;padding:24px;inline-size:min(32rem,calc(100vw - 32px));max-inline-size:none;max-block-size:calc(100dvh - 32px);overflow:auto;color:var(--color-bright);font-family:var(--font-sans);border-color:var(--color-gold-dim);box-shadow:var(--shadow-pop);overscroll-behavior:contain}.outbound_dialog__q78qo::backdrop{background:color-mix(in oklch,var(--color-abyss) 70%,transparent)}body:has(.outbound_dialog__q78qo[open]){overflow:hidden}.outbound_question__hdSnV{margin:0 0 20px;font-size:17px;line-height:26px;text-align:center;text-wrap:balance;overflow-wrap:anywhere}.outbound_actions__yGvet{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.outbound_action__s_7tH{min-inline-size:0;cursor:pointer;white-space:normal}.outbound_action__s_7tH:focus-visible{outline:2px solid var(--color-gold-2);outline-offset:3px}@media (prefers-reduced-motion:reduce){.outbound_trigger__spEkF{transition:none}}.ToolIntroduction_introduction__pPBs8{max-inline-size:80ch;margin-block:.75rem 1.5rem;color:var(--color-fog);font-size:.9375rem;line-height:1.65;text-wrap:pretty;overflow-wrap:break-word}.ToolIntroduction_introduction__pPBs8 p+p{margin-block-start:.5rem}.TripleTriad_window__bYPLu{padding-block-end:16px;color:var(--color-fog);font-size:15px}.TripleTriad_loading__oaX_q{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:24px 16px}.TripleTriad_toolbar__yjWGg{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:14px 16px 0}.TripleTriad_messages__rD_7i{padding-inline:16px;color:var(--color-gold-2)}.TripleTriad_messages__rD_7i:empty{display:none}.TripleTriad_messages__rD_7i p{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-block-start:10px}.TripleTriad_decks__t8qop{display:grid;gap:12px;padding:14px 16px 0}.TripleTriad_deck__Ml1Nk{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px 16px;padding:10px 12px;border-radius:8px;background:var(--color-abyss);box-shadow:var(--window-frame)}.TripleTriad_deck__Ml1Nk[data-active]{background:var(--wash-selected),var(--color-abyss)}.TripleTriad_deckTitle__GAIfL{min-inline-size:5rem;font:400 20px/26px var(--font-narrow);color:var(--color-fog);text-align:start}.TripleTriad_deckTitle__GAIfL[aria-pressed=true]{color:var(--color-amber)}.TripleTriad_slots__Xe3_9{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.TripleTriad_slots__Xe3_9 li{position:relative}.TripleTriad_slot__XQi9M{display:block;inline-size:104px;block-size:128px;padding:0;border-radius:8px}.TripleTriad_slot__XQi9M[aria-pressed=true]{outline:2px solid var(--color-amber);outline-offset:2px;box-shadow:var(--shadow-glow)}.TripleTriad_slot__XQi9M:focus-visible{outline:2px solid var(--color-gold-2);outline-offset:2px}.TripleTriad_well__uwktz{display:grid;place-items:center;inline-size:100%;block-size:100%;border-radius:8px;background:var(--color-deep);box-shadow:inset 0 0 0 1px var(--color-edge);color:var(--color-mist);font:400 22px/1 var(--font-narrow)}.TripleTriad_remove__Rt_di{position:absolute;inset-block-start:-6px;inset-inline-end:-6px;inline-size:24px;block-size:24px;border-radius:50%;background:var(--color-panel-2);color:var(--color-fog);box-shadow:0 0 0 1px var(--color-edge-2);font-size:16px;line-height:1}.TripleTriad_faceSmall__7_qxR,.TripleTriad_face__0d27X{position:relative;display:block;inline-size:104px;block-size:128px}.TripleTriad_faceSmall__7_qxR{inline-size:52px;block-size:64px}.TripleTriad_faceSmall__7_qxR img,.TripleTriad_face__0d27X img{inline-size:100%;block-size:100%;object-fit:contain}.TripleTriad_numbers__mVDc0{position:absolute;inset-block-start:10%;inset-inline-start:9%;display:grid;grid-template:". t ." 1fr "l . r" 1fr ". b ." 1fr/1fr 1fr 1fr;inline-size:34%;block-size:28%;color:var(--color-bright);font:700 15px/1 var(--font-narrow);text-align:center;text-shadow:0 0 2px oklch(0 0 none),0 1px 2px oklch(0 0 none)}.TripleTriad_faceSmall__7_qxR .TripleTriad_numbers__mVDc0{font-size:12px}.TripleTriad_top__RcHJ_{grid-area:t}.TripleTriad_left__orcDH{grid-area:l}.TripleTriad_right__vi_Tu{grid-area:r}.TripleTriad_bottom__9OYMI{grid-area:b}.TripleTriad_stars__Wv2CK{position:absolute;inset-block-end:8%;inset-inline:0;color:var(--color-amber);font-size:12px;line-height:1;text-align:center;text-shadow:0 1px 2px oklch(0 0 none)}.TripleTriad_faceSmall__7_qxR .TripleTriad_stars__Wv2CK{display:none}.TripleTriad_totals__Px1CZ{display:grid;grid-template-columns:repeat(4,auto);gap:4px 14px}.TripleTriad_difference___K_iU dd,.TripleTriad_totals__Px1CZ div{display:grid;justify-items:center}.TripleTriad_totals__Px1CZ dd{font:400 22px/26px var(--font-narrow);color:var(--color-bright);font-variant-numeric:tabular-nums}.TripleTriad_problem__EcepV{grid-column:1/-1;color:var(--color-gold-2)}.TripleTriad_difference___K_iU{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;padding-inline:12px}.TripleTriad_difference___K_iU dd{font:400 18px/22px var(--font-narrow);font-variant-numeric:tabular-nums}.TripleTriad_difference___K_iU dd[data-sign="1"]{color:var(--color-healer)}.TripleTriad_difference___K_iU dd[data-sign="-1"]{color:var(--color-dps)}.TripleTriad_rule___NcOZ{display:grid;margin:10px 16px 0;color:var(--color-mist);font-size:14px}.TripleTriad_workspace__fsOiF{display:flex;flex-wrap:wrap;align-items:start;gap:24px;padding:16px}.TripleTriad_picker__H0DYX{display:grid;gap:10px;flex:1 1 26rem;min-inline-size:0}.TripleTriad_filters__LtzaL{display:flex;flex-wrap:wrap;gap:8px}.TripleTriad_filters__LtzaL input{flex:1 1 12rem}.TripleTriad_starFilter__xretF{display:flex;flex-wrap:wrap;gap:4px}.TripleTriad_cardList__TPn66,.TripleTriad_rewardList__Cu35X,.TripleTriad_savedDecks__blgkI ul{display:grid;gap:2px;margin:0;padding:0;list-style:none}.TripleTriad_cardList__TPn66{max-block-size:34rem;overflow-y:auto}.TripleTriad_cardRow__8g9M4{display:grid;grid-template-columns:40px 1fr auto auto;align-items:center;gap:10px;inline-size:100%;min-block-size:48px;padding:4px 10px 4px 4px;border-radius:4px;text-align:start;color:var(--color-fog)}.TripleTriad_cardRow__8g9M4:focus-visible{background:var(--wash-selected);outline:none}@media (hover:hover) and (pointer:fine){.TripleTriad_cardRow__8g9M4:hover{background:var(--wash-hover);color:var(--color-bright)}}.TripleTriad_cardName__j5NHd{display:grid;min-inline-size:0}.TripleTriad_cardMeta__4tn2z{display:flex;flex-wrap:wrap;gap:0 12px}.TripleTriad_rowStars___kwl0{color:var(--color-amber);font-size:13px}.TripleTriad_rowSides__GNcAM{display:grid;grid-template:". t ." 14px "l . r" 14px ". b ." 14px/13px 10px 13px;place-items:center;color:var(--color-fog);font:600 13px/1 var(--font-narrow);font-variant-numeric:tabular-nums}.TripleTriad_side__OdgU6{display:grid;gap:12px;flex:1 1 20rem;min-inline-size:0}.TripleTriad_opponent__J0Nib{display:grid;gap:10px}.TripleTriad_rules__v_05_{display:grid;gap:4px}.TripleTriad_mini__vXK7b{display:flex;flex-wrap:wrap;gap:4px}.TripleTriad_where__ltL_g{display:grid;gap:10px}.TripleTriad_whereCard__56UKB ul{display:grid;gap:2px;margin:4px 0 0;padding-inline-start:52px;list-style:none;font-size:14px}.TripleTriad_whereCard__56UKB li{display:flex;align-items:center;gap:6px}.TripleTriad_saveRow__snqC3{display:flex;flex-wrap:wrap;gap:8px}.TripleTriad_saveRow__snqC3 input{flex:1 1 10rem}.TripleTriad_savedRow__u0ZT9{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-block-size:44px}@media (max-width:640px){.TripleTriad_deck__Ml1Nk{grid-template-columns:1fr}.TripleTriad_face__0d27X,.TripleTriad_slot__XQi9M{inline-size:62px;block-size:76px}.TripleTriad_numbers__mVDc0{font-size:11px}}