.o-SRhq_illustratedDialog.o-SRhq_illustratedDialog{background:var(--card);border:1px solid color-mix(in srgb, var(--primary) 16%, var(--border));border-radius:28px;width:calc(100% - 32px);max-width:560px;padding:28px;box-shadow:0 24px 80px #24154426}.o-SRhq_illustratedDialog.o-SRhq_illustratedDialog [data-slot=dialog-header]{grid-template-columns:minmax(0,1fr) 96px;align-items:center;gap:12px;padding-inline-end:0;display:grid}.o-SRhq_illustratedDialog [data-slot=dialog-header]:after{content:"";background:var(--dialog-art) no-repeat center / contain;grid-area:1/2;height:96px}.o-SRhq_illustratedDialog [data-slot=dialog-title]{letter-spacing:-.025em;grid-area:1/1;font-size:24px;font-weight:800;line-height:1.25}.o-SRhq_illustratedDialog [data-slot=dialog-description]{grid-column:1/-1;line-height:1.65}.o-SRhq_dialogActions{border-top:1px solid color-mix(in srgb, var(--primary) 12%, var(--border));background:0 0;flex-flow:wrap;justify-content:center;align-items:flex-start;gap:16px;margin-top:20px;padding:16px 0 0;display:flex}.o-SRhq_illustratedDialog [data-slot=dialog-footer]{border-top:1px solid color-mix(in srgb, var(--primary) 12%, var(--border));background:0 0;flex-flow:wrap;justify-content:center;align-items:flex-start;gap:16px;margin-top:20px;padding:16px 0 0;display:flex}.o-SRhq_dialogActions>button{max-width:160px}.o-SRhq_illustratedDialog [data-slot=dialog-footer]>button{max-width:160px}@media (max-width:439px){.o-SRhq_illustratedDialog.o-SRhq_illustratedDialog{padding:20px}.o-SRhq_illustratedDialog.o-SRhq_illustratedDialog [data-slot=dialog-header]{grid-template-columns:minmax(0,1fr) 68px}.o-SRhq_illustratedDialog [data-slot=dialog-header]:after{height:80px}.o-SRhq_illustratedDialog [data-slot=dialog-title]{font-size:21px}.o-SRhq_dialogActions{gap:8px}}.o-SRhq_controls :where(button:not(:disabled),a[href],summary,select:not(:disabled),input:is([type=checkbox],[type=radio]):not(:disabled)),.o-SRhq_action:not(:disabled):not([aria-disabled=true]){cursor:pointer}.o-SRhq_controls :where(:disabled,[aria-disabled=true]),.o-SRhq_action:disabled,.o-SRhq_action[aria-disabled=true]{cursor:not-allowed}.o-SRhq_controls :where(button[aria-busy=true]),.o-SRhq_action[aria-busy=true]{cursor:progress}.o-SRhq_action{white-space:normal;border-radius:14px;gap:8px;height:auto;min-height:44px;padding:10px 16px;font-weight:650;transition:background-color .16s,border-color .16s,box-shadow .16s}.o-SRhq_controls [data-variant][data-size]{white-space:normal;border-radius:14px;gap:8px;height:auto;min-height:44px;padding:10px 16px;font-weight:650;transition:background-color .16s,border-color .16s,box-shadow .16s}.o-SRhq_controls [data-variant][data-size][data-size^=icon]{width:44px;min-width:44px;padding:10px}.o-SRhq_primary{color:var(--primary-foreground);border:1px solid color-mix(in srgb, var(--primary) 30%, transparent);background:linear-gradient(180deg, var(--primary), var(--marcelo-hover));box-shadow:0 4px 12px #6557d92b,inset 0 1px #ffffff30}.o-SRhq_controls [data-variant][data-size][data-variant=default]{color:var(--primary-foreground);border:1px solid color-mix(in srgb, var(--primary) 30%, transparent);background:linear-gradient(180deg, var(--primary), var(--marcelo-hover));box-shadow:0 4px 12px #6557d92b,inset 0 1px #ffffff30}.o-SRhq_secondary{color:var(--primary);border:1px solid color-mix(in srgb, var(--primary) 18%, transparent);background:var(--card);box-shadow:0 2px 5px #2c225b08}.o-SRhq_controls [data-variant][data-size][data-variant=outline]{color:var(--primary);border:1px solid color-mix(in srgb, var(--primary) 18%, transparent);background:var(--card);box-shadow:0 2px 5px #2c225b08}:is(.o-SRhq_controls [data-variant][data-size][data-variant=outline]:hover:not(:disabled),.o-SRhq_secondary:hover){background:color-mix(in srgb, var(--primary) 5%, var(--card));border-color:color-mix(in srgb, var(--primary) 35%, transparent)}.o-SRhq_controls [data-variant][data-size][data-variant=outline].text-destructive{color:var(--destructive);border-color:color-mix(in srgb, var(--destructive) 20%, transparent)}.o-SRhq_action{justify-content:center;align-items:center;font-size:.875rem;display:inline-flex}.o-SRhq_action:focus-visible{outline:3px solid color-mix(in srgb, var(--primary) 35%, transparent);outline-offset:3px}.o-SRhq_field{border:1px solid color-mix(in srgb, var(--primary) 18%, transparent);background-color:var(--card);border-radius:12px;max-width:100%;height:auto;min-height:48px;padding:10px 14px;box-shadow:0 2px 4px #2c225b04}.o-SRhq_controls [data-slot=input]{border:1px solid color-mix(in srgb, var(--primary) 18%, transparent);background-color:var(--card);border-radius:12px;max-width:100%;height:auto;min-height:48px;padding:10px 14px;box-shadow:0 2px 4px #2c225b04}.o-SRhq_controls select:not([size]):not(.opacity-0){border:1px solid color-mix(in srgb, var(--primary) 18%, transparent);background-color:var(--card);border-radius:12px;max-width:100%;height:auto;min-height:48px;padding:10px 14px;box-shadow:0 2px 4px #2c225b04}:is(.o-SRhq_controls [data-slot=input]:focus-visible,.o-SRhq_controls select:focus-visible){outline:3px solid color-mix(in srgb, var(--primary) 18%, transparent);outline-offset:2px}.o-SRhq_controls [data-slot=dialog-footer]{background:color-mix(in srgb, var(--primary) 3%, var(--card))}.o-SRhq_panel{border:1px solid color-mix(in srgb, var(--primary) 11%, transparent);background:var(--card);border-radius:26px;min-width:0;box-shadow:0 6px 24px #2c225b06}.o-SRhq_hero{background:radial-gradient(ellipse at 95% 20%, #6557d919, transparent 60%), var(--card);justify-content:space-between;align-items:center;gap:24px;padding:28px 32px;display:flex}.o-SRhq_heroArt{object-fit:contain;filter:drop-shadow(0 12px 16px #6557d918);flex-shrink:0;width:156px;height:156px}.o-SRhq_section{padding:24px}.o-SRhq_team summary{align-items:flex-start;padding:24px}.o-SRhq_team details>div{background:var(--card);border-color:color-mix(in srgb, var(--primary) 10%, transparent);padding:24px}.o-SRhq_team details+div{display:none}@media (max-width:639px){.o-SRhq_hero{flex-direction:column-reverse;align-items:flex-start;gap:16px;padding:20px}.o-SRhq_heroArt{width:104px;height:104px}.o-SRhq_section{padding:16px}.o-SRhq_team summary{padding:16px}.o-SRhq_team details>div{padding:16px}.o-SRhq_team summary{grid-template-columns:1fr auto;display:grid}.o-SRhq_team summary>span:nth-child(2){overflow-wrap:anywhere;grid-area:2/1/auto/-1}.o-SRhq_team summary>svg{grid-area:1/2}:is(.o-SRhq_controls [data-slot=input],.o-SRhq_controls select:not([size]):not(.opacity-0)){font-size:1rem}}@media (prefers-reduced-motion:reduce){.o-SRhq_illustratedDialog{transition:none;animation:none}.o-SRhq_action{transition:none}.o-SRhq_controls [data-variant][data-size]{transition:none}}
.tb-TCa_card{--expert-tint:#8670df;border:1px solid color-mix(in srgb, var(--expert-tint) 19%, var(--border));background:var(--card);color:var(--card-foreground);box-shadow:0 3px 4px -3px #1e143c1f, 0 8px 24px -20px var(--expert-tint);border-radius:24px}.tb-TCa_card[data-approval-expert=write]{--expert-tint:#8072db}.tb-TCa_card[data-approval-expert=fix]{--expert-tint:#409fa8}.tb-TCa_card[data-approval-expert=media]{--expert-tint:#c66ca8}.tb-TCa_card[data-approval-expert=build]{--expert-tint:#bf954b}.tb-TCa_card[data-approval-expert=ads]{--expert-tint:#a16bd0}.tb-TCa_card[data-approval-expert=drive]{--expert-tint:#5d98cb}.tb-TCa_summary{cursor:pointer;background:radial-gradient(ellipse at 4% 100%, color-mix(in srgb, var(--expert-tint) 15%, transparent), transparent 52%), linear-gradient(110deg, color-mix(in srgb, var(--expert-tint) 5%, transparent), transparent 60%);border-radius:23px;align-items:center;gap:16px;min-height:104px;padding:12px 22px 12px 18px;list-style:none;display:flex;position:relative}.tb-TCa_summary:before{content:"";background:color-mix(in srgb, var(--expert-tint) 65%, var(--card));border-radius:0 5px 5px 0;width:4px;position:absolute;top:28%;bottom:28%;left:-1px}.tb-TCa_card[data-waiting=true]{border-color:color-mix(in srgb, var(--expert-tint) 40%, var(--border));box-shadow:0 4px 8px -5px #1e143c2e, 0 12px 30px -22px var(--expert-tint)}.tb-TCa_portrait{isolation:isolate;flex-shrink:0;justify-content:center;align-items:center;width:80px;height:80px;display:flex;position:relative}.tb-TCa_portrait:before{content:"";z-index:-1;background:radial-gradient(ellipse, color-mix(in srgb, var(--expert-tint) 23%, transparent), transparent 70%);border-radius:50%;position:absolute;inset:14% 0 0}.tb-TCa_portrait:after{content:"";z-index:-1;background:color-mix(in srgb, var(--expert-tint) 18%, transparent);filter:blur(3px);border-radius:50%;width:62%;height:8%;position:absolute;bottom:0}.tb-TCa_notification{--decision:#ce304b;border:1px solid color-mix(in srgb, var(--decision) 22%, var(--card));background:color-mix(in srgb, var(--decision) 6%, var(--card));box-shadow:0 4px 10px -7px var(--decision);border-radius:16px;flex-shrink:0;align-items:center;gap:9px;padding:5px 13px 5px 5px;display:inline-flex}.tb-TCa_count{background:var(--decision);color:#fff;font-variant-numeric:tabular-nums;border-radius:11px;justify-content:center;align-items:center;min-width:34px;min-height:34px;padding:4px 7px;font-size:16px;font-weight:800;line-height:1.2;display:flex;box-shadow:inset 0 1px #ffffff38,0 3px 7px #ce304b2e}.tb-TCa_notificationLabel{color:var(--foreground);font-size:12px;font-weight:650}.tb-TCa_chevron{border:1px solid color-mix(in srgb, var(--expert-tint) 18%, var(--card));background:var(--card);width:32px;height:32px;color:var(--muted-foreground);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;box-shadow:0 2px 3px #1e143c0a}.tb-TCa_card[open]>.tb-TCa_summary{border-bottom-right-radius:0;border-bottom-left-radius:0}@media (hover:hover){.tb-TCa_summary:hover .tb-TCa_chevron{color:var(--primary);border-color:var(--primary)}.tb-TCa_summary:hover .tb-TCa_portrait{transform:translateY(-2px)rotate(-3deg)}}@media (prefers-reduced-motion:no-preference){.tb-TCa_portrait{transition:transform .18s}.tb-TCa_chevron{transition:border-color .18s,color .18s}}@media (max-width:639px){.tb-TCa_summary{gap:10px;min-height:90px;padding:12px}.tb-TCa_portrait{width:52px;height:64px}.tb-TCa_notification{border-radius:14px;padding:3px}.tb-TCa_notificationLabel{display:none}.tb-TCa_chevron{width:24px;height:24px}}