.yJOSsG_aurora{z-index:-1;pointer-events:none;opacity:var(--aurora-strength,.85);position:absolute;inset:-10% -10% 0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}:root[data-theme=dark] .yJOSsG_aurora{--aurora-strength:.32}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .yJOSsG_aurora{--aurora-strength:.32}}.yJOSsG_aurora span{filter:blur(70px);width:46vmax;height:46vmax;animation:yJOSsG_drift var(--speed,26s) ease-in-out infinite alternate;border-radius:50%;position:absolute}.yJOSsG_lilac{--speed:24s;background:#dcd0f2;top:-12%;left:2%}.yJOSsG_butter{--speed:30s;background:#f4e7ae;top:6%;right:-6%;animation-delay:-6s!important}.yJOSsG_pistachio{--speed:28s;background:#cfe6c3;top:34%;left:30%;width:34vmax!important;height:34vmax!important;animation-delay:-12s!important}.yJOSsG_sky{--speed:32s;background:#c9e0f2;top:20%;left:-14%;animation-delay:-3s!important}.yJOSsG_rose{--speed:22s;background:#f3ccda;top:-8%;right:22%;width:30vmax!important;height:30vmax!important;animation-delay:-9s!important}@keyframes yJOSsG_drift{0%{transform:translate(0)scale(1)}50%{transform:translate(6vmax,4vmax)scale(1.12)}to{transform:translate(-4vmax,7vmax)scale(.94)}}
.Ty7NoW_marquee{gap:16px;display:grid;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.Ty7NoW_row{display:flex;overflow:hidden}.Ty7NoW_track{flex:none;gap:16px;padding-right:16px;animation:92s linear infinite Ty7NoW_slide;display:flex}.Ty7NoW_row[data-reverse] .Ty7NoW_track{animation-duration:104s;animation-direction:reverse}.Ty7NoW_row:hover .Ty7NoW_track{animation-play-state:paused}@keyframes Ty7NoW_slide{to{transform:translate(-100%)}}.Ty7NoW_page{border:1px solid var(--line);background:color-mix(in oklab, var(--surface) 85%, transparent);border-radius:24px;gap:8px;width:232px;padding:16px;display:grid;box-shadow:0 16px 30px -24px #2f2a3d66}.Ty7NoW_head{align-items:center;gap:10px;margin-bottom:4px;display:flex}.Ty7NoW_avatar{background:var(--ring);border-radius:50%;flex:none;place-items:center;width:36px;height:36px;padding:2px;display:grid}.Ty7NoW_avatar span{border:2px solid var(--surface);color:#2f2a3d;background:#dcd0f2;border-radius:50%;place-items:center;width:100%;height:100%;font-size:.6875rem;font-style:italic;display:grid}.Ty7NoW_role{font-size:.9375rem;font-style:italic}.Ty7NoW_pill{background:color-mix(in oklab, var(--c) var(--fill-strength), var(--paper));white-space:nowrap;border-radius:999px;align-items:center;gap:8px;min-height:34px;padding:0 12px;font-size:.8125rem;display:flex;overflow:hidden}.Ty7NoW_pillDot{background:color-mix(in oklab, var(--c), var(--ink) 30%);border-radius:50%;flex:none;width:8px;height:8px}
._7FSJBa_card{isolation:isolate;border:1px solid var(--line);background:color-mix(in oklab, var(--surface) 88%, transparent);min-width:0;transition:border-color .3s var(--ease-soft);border-radius:28px;flex-direction:column;gap:18px;padding:22px;display:flex;position:relative;overflow:hidden}._7FSJBa_card:before{content:"";z-index:-1;background:radial-gradient(380px circle at var(--mx,50%) var(--my,-30%), #dcd0f299, transparent 62%);opacity:0;transition:opacity .35s var(--ease-soft);position:absolute;inset:0}@supports (color:lab(0% 0 0)){._7FSJBa_card:before{background:radial-gradient(380px circle at var(--mx,50%) var(--my,-30%), lab(85.2632% 9.01553 -15.2148/.6), transparent 62%)}}@media (hover:hover){._7FSJBa_card:hover{border-color:color-mix(in oklab, #b9a7e6, var(--line) 40%)}._7FSJBa_card:hover:before{opacity:1}}html[data-motion] ._7FSJBa_card:not([data-revealed]){opacity:0;filter:blur(8px);transform:translateY(20px)}html[data-motion] ._7FSJBa_card[data-revealed=in]{transition:opacity .8s var(--ease-soft) var(--delay,0s), filter .8s var(--ease-soft) var(--delay,0s), transform 1s var(--ease-out) var(--delay,0s), border-color .3s var(--ease-soft)}
.dobTAG_grid{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (min-width:760px){.dobTAG_grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dobTAG_wide{grid-column:span 2}}.dobTAG_visual{background:color-mix(in oklab, var(--paper), var(--ink) 3%);border-radius:20px;place-items:center;height:168px;display:grid;position:relative;overflow:hidden}.dobTAG_title{letter-spacing:-.01em;margin:0;font-size:1.25rem;font-weight:500}.dobTAG_text{max-width:40ch;color:var(--ink-soft);margin:6px 0 0;font-size:.9875rem;line-height:1.5}.dobTAG_colours{gap:14px;width:min(100% - 32px,420px);display:grid}.dobTAG_swatches{justify-content:center;gap:10px;display:flex}.dobTAG_swatch{background:var(--c);border-radius:50%;width:28px;height:28px;box-shadow:inset 0 0 0 1px #2f2a3d14}.dobTAG_floodList{gap:8px;display:grid}.dobTAG_flood{isolation:isolate;border-radius:999px;align-items:center;gap:10px;min-height:36px;padding:0 14px;font-size:.875rem;display:flex;position:relative;overflow:hidden}.dobTAG_flood:before{content:"";z-index:-1;background:color-mix(in oklab, var(--c) var(--fill-strength), var(--paper));position:absolute;inset:0}.dobTAG_floodDot{background:color-mix(in oklab, var(--c), var(--ink) 30%);border-radius:50%;width:9px;height:9px}html[data-motion] [data-reveal]:not([data-revealed]) .dobTAG_swatch{transform:scale(0)}html[data-motion] [data-revealed] .dobTAG_swatch{transition:transform .6s cubic-bezier(.34, 1.56, .64, 1) calc(var(--delay,0s) + var(--i) * 70ms)}html[data-motion] [data-reveal]:not([data-revealed]) .dobTAG_flood:before{clip-path:circle(0 at 19px)}html[data-motion] [data-revealed] .dobTAG_flood:before{clip-path:circle(150% at 19px);transition:clip-path 1.1s var(--ease-out) calc(var(--delay,0s) + .5s + var(--i) * .16s)}.dobTAG_typing{gap:12px;width:min(100% - 32px,280px);display:grid}.dobTAG_field{border:1px solid color-mix(in oklab, #b9a7e6, var(--line) 30%);background:var(--surface);box-shadow:0 0 0 4px color-mix(in oklab, var(--focus) 60%, transparent);border-radius:12px;gap:4px;padding:8px 12px;display:grid}.dobTAG_fieldLabel{color:var(--ink-soft);font-size:.75rem}.dobTAG_fieldText{white-space:nowrap;min-height:1.4em;font-size:.9375rem}.dobTAG_caret{vertical-align:-.15em;background:var(--ink);width:1.5px;height:1.05em;margin-left:1px;animation:1s step-end infinite dobTAG_blink;display:inline-block}.dobTAG_livePill{background:color-mix(in oklab, #f4e7ae var(--fill-strength), var(--paper));white-space:nowrap;border-radius:999px;align-items:center;gap:10px;min-height:38px;padding:0 14px;font-size:.875rem;display:flex}.dobTAG_livePillDot{background:color-mix(in oklab, #f4e7ae, var(--ink) 30%);border-radius:50%;width:9px;height:9px}@keyframes dobTAG_blink{50%{opacity:0}}.dobTAG_visitors{justify-items:center;gap:10px;display:grid}.dobTAG_bigNumber{letter-spacing:-.02em;align-items:baseline;gap:8px;margin:0;font-size:2.6rem;font-weight:300;line-height:1;display:flex}.dobTAG_bigNumberLabel{color:var(--ink-soft);letter-spacing:0;font-size:.9375rem;font-style:italic}.dobTAG_bars{align-items:flex-end;gap:6px;height:64px;display:flex}.dobTAG_bar{width:16px;height:var(--h);background:var(--c);transform-origin:bottom;border-radius:6px 6px 3px 3px}html[data-motion] [data-reveal]:not([data-revealed]) .dobTAG_bar{transform:scaleY(0)}html[data-motion] [data-revealed] .dobTAG_bar{transition:transform .9s var(--ease-out) calc(var(--delay,0s) + .3s + var(--i) * 80ms)}.dobTAG_banner{position:absolute;inset:0}.dobTAG_bannerMedia{background:radial-gradient(closest-side at 30% 40%,#dcd0f2,#0000),radial-gradient(closest-side at 70% 30%,#f4e7ae,#0000),radial-gradient(closest-side at 60% 75%,#c9e0f2,#0000),radial-gradient(closest-side at 25% 80%,#f3ccda,#0000),#cfe6c3;animation:14s ease-in-out infinite alternate dobTAG_pan;position:absolute;inset:-40%}.dobTAG_bannerFade{background:linear-gradient(to bottom, transparent 22%, color-mix(in oklab, var(--paper), var(--ink) 3%) 62%);position:absolute;inset:0}.dobTAG_bannerPage{justify-items:center;gap:8px;width:150px;display:grid;position:absolute;top:40px;left:50%;transform:translate(-50%)}.dobTAG_bannerAvatar{border:3px solid var(--paper);background:#dcd0f2;border-radius:50%;width:40px;height:40px}.dobTAG_bannerName{font-size:1rem}.dobTAG_bannerPill{background:color-mix(in oklab, var(--c) var(--fill-strength), var(--paper));border-radius:999px;width:100%;height:22px}.dobTAG_sound{color:#2f2a3d;background:#dcd0f2;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;display:flex;position:absolute;top:14px;right:14px}.dobTAG_sound svg{width:16px;height:16px}.dobTAG_eq{align-items:flex-end;gap:2px;height:14px;display:flex}.dobTAG_eq span{transform-origin:bottom;width:3px;height:100%;animation:dobTAG_eq calc(.7s + var(--i) * .13s) ease-in-out infinite alternate;background:currentColor;border-radius:2px}@keyframes dobTAG_pan{to{transform:translate(12%,-8%)rotate(8deg)}}@keyframes dobTAG_eq{0%{transform:scaleY(.25)}}.dobTAG_dockStage{place-items:end center;width:100%;height:100%;padding-bottom:26px;display:grid}.dobTAG_dock{border:1px solid var(--line);background:color-mix(in oklab, var(--surface) 85%, transparent);border-radius:20px;align-items:flex-end;gap:6px;height:52px;padding:6px 8px;display:flex;box-shadow:0 14px 30px -16px #1e163066}.dobTAG_dockIcon{background:color-mix(in oklab, var(--c) var(--fill-strength), var(--paper));width:38px;height:38px;color:var(--ink);transform-origin:bottom;animation:3.6s ease-in-out infinite dobTAG_swell;animation-delay:calc(var(--i) * .22s);border-radius:50%;place-items:center;display:grid}.dobTAG_dockIcon svg{width:18px;height:18px}@keyframes dobTAG_swell{0%,40%,to{transform:scale(1)}20%{transform:scale(1.38)translateY(-2px)}}.dobTAG_switches{gap:10px;width:min(100% - 32px,260px);display:grid}.dobTAG_switchRow{justify-content:space-between;align-items:center;gap:12px;font-size:.875rem;display:flex}.dobTAG_switchTrack{background:var(--switch-track);width:38px;height:22px;box-shadow:inset 0 0 0 1px var(--line);animation:6s ease-in-out infinite dobTAG_track;animation-delay:calc(var(--i) * .8s);border-radius:999px;flex:none;position:relative}.dobTAG_switchKnob{width:18px;height:18px;animation:6s ease-in-out infinite dobTAG_knob;animation-delay:inherit;background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #1e163040}@keyframes dobTAG_track{0%,45%,to{background:#b9dcaa}55%,90%{background:var(--switch-track)}}@keyframes dobTAG_knob{0%,45%,to{transform:translate(16px)}55%,90%{transform:translate(0)}}
.PwTWyW_phone{background:linear-gradient(160deg,#3a3548,#1d1a25 60%);border-radius:52px;flex-direction:column;padding:10px;display:flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff14,inset 0 2px #ffffff1f,0 40px 80px -30px #2f2a3d8c,0 18px 30px -18px #2f2a3d66}.PwTWyW_phone>.PwTWyW_screen{width:100%;max-width:none;min-height:0;box-shadow:none;border:0;border-radius:42px;flex:1}.PwTWyW_phone>.PwTWyW_screen,.PwTWyW_phone>.PwTWyW_screen *{scrollbar-width:none}.PwTWyW_phone>.PwTWyW_screen::-webkit-scrollbar{display:none}.PwTWyW_phone>.PwTWyW_screen ::-webkit-scrollbar{display:none}.PwTWyW_float{animation:7s ease-in-out infinite PwTWyW_float}@keyframes PwTWyW_float{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-12px)rotate(.5deg)}}@media (prefers-reduced-motion:reduce){.PwTWyW_float{animation:none}}
.d3RPIW_title{color:var(--ink-soft);align-items:center;gap:16px;margin:0 0 16px;font-size:1.0625rem;font-style:italic;font-weight:400;line-height:1.3;display:flex}.d3RPIW_title:after{content:"";background:var(--line);transform-origin:0;flex:1;height:1px}html[data-motion] [data-animate] .d3RPIW_title:not([data-revealed]):after{transform:scaleX(0)}html[data-motion] [data-animate] .d3RPIW_title[data-revealed=in]:after{transition:transform 1.3s var(--ease-out) var(--delay,0s)}
.RBhGvW_switch{color:var(--ink);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:999px;flex:none;margin:0 -6px 0 auto;padding:6px;display:block}.RBhGvW_track{border:1px solid var(--line);background:var(--switch-track);width:56px;height:32px;transition:background-color .4s var(--ease-soft);border-radius:999px;display:block;position:relative}.RBhGvW_knob{--travel:24px;background:var(--knob);color:#2f2a3d;width:26px;height:26px;transform:translateX(calc(var(--dark) * var(--travel)));transition:transform .55s var(--ease-out), width .25s var(--ease-out), background-color .4s var(--ease-soft);border-radius:50%;place-items:center;display:grid;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #1e163029,0 3px 10px #1e163014}.RBhGvW_switch:active .RBhGvW_knob{--travel:20px;width:30px}.RBhGvW_sun,.RBhGvW_moon{width:16px;height:16px;transition:opacity .3s var(--ease-soft), transform .55s var(--ease-out);grid-area:1/1}.RBhGvW_sun{opacity:calc(1 - var(--dark));transform:rotate(calc(var(--dark) * 90deg)) scale(calc(1 - var(--dark) * .5))}.RBhGvW_moon{opacity:var(--dark);transform:rotate(calc((1 - var(--dark)) * -90deg)) scale(calc(.5 + var(--dark) * .5))}
.NpnVta_bar{z-index:10;padding-top:env(safe-area-inset-top);position:relative}.NpnVta_bar[data-placement=overlay]{position:var(--navbar-position,fixed);margin-bottom:var(--navbar-pull,0);top:0;left:0;right:0}.NpnVta_bar:before{content:"";border-bottom:1px solid var(--line);background:color-mix(in oklab, var(--paper) 84%, transparent);-webkit-backdrop-filter:blur(16px)saturate(1.3);backdrop-filter:blur(16px)saturate(1.3);opacity:0;transition:opacity .4s var(--ease-soft);position:absolute;inset:0}.NpnVta_bar[data-compact]:before{opacity:1}.NpnVta_inner{max-width:calc(var(--navbar-col,var(--wide-col,44rem)) + 2 * var(--gutter));height:var(--bar);padding:0 max(var(--gutter), env(safe-area-inset-right)) 0 max(var(--gutter), env(safe-area-inset-left));justify-content:space-between;align-items:center;gap:16px;margin:0 auto;display:flex;position:relative}.NpnVta_start{align-items:center;min-width:0;display:flex}.NpnVta_revealStart{opacity:0;visibility:hidden;transition:opacity .35s var(--ease-soft), transform .5s var(--ease-out), visibility 0s linear .5s;transform:translateY(-6px)}.NpnVta_bar[data-compact] .NpnVta_revealStart{opacity:1;visibility:visible;transition-delay:0s;transform:none}.NpnVta_actions{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}
.XABe8G_shell{--wide-col:38rem}.XABe8G_main{max-width:calc(var(--wide-col) + 2 * var(--gutter));padding:32px var(--gutter) calc(96px + env(safe-area-inset-bottom));margin:0 auto}.XABe8G_workspace{display:block}.XABe8G_editor{gap:64px;min-width:0;display:grid}@media (min-width:1080px){.XABe8G_shell{--wide-col:66rem}.XABe8G_workspace{grid-template-columns:minmax(0,38rem) minmax(340px,400px);justify-content:space-between;align-items:start;gap:56px;display:grid}}.XABe8G_loading{color:var(--ink-soft);font-style:italic}.XABe8G_title{letter-spacing:-.025em;overflow-wrap:anywhere;margin:0 0 24px;font-size:clamp(2.5rem,11vw,3.5rem);font-weight:300;line-height:1}.XABe8G_share{border:1px solid var(--edge);background:var(--fill);border-radius:26px;gap:6px;padding:22px 22px 20px;display:grid}.XABe8G_shareLabel{color:var(--ink-soft);margin:0;font-style:italic}.XABe8G_shareUrl{letter-spacing:-.01em;overflow-wrap:anywhere;margin:0 0 12px;font-size:clamp(1.25rem,5.5vw,1.625rem);font-weight:400}.XABe8G_shareActions{flex-wrap:wrap;gap:10px;display:flex}.XABe8G_shareActions>*{background:var(--surface)}.XABe8G_section{min-width:0}.XABe8G_description{color:var(--ink-soft);margin:-6px 0 18px;font-size:.9375rem}.XABe8G_card{border:1px solid var(--line);background:var(--surface);border-radius:24px;padding:22px}.XABe8G_items+.XABe8G_card,.XABe8G_empty+.XABe8G_card{margin-top:4px}.XABe8G_cardTitle{margin:0 0 16px;font-size:1.0625rem;font-weight:500}.XABe8G_form{gap:18px;display:grid}.XABe8G_formRow{align-items:start;gap:18px;display:grid}.XABe8G_formActions{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.XABe8G_more>summary{width:max-content;color:var(--ink-soft);cursor:pointer;border-radius:8px;font-style:italic}.XABe8G_more[open]>summary{margin-bottom:18px}.XABe8G_empty{color:var(--ink-soft);margin:0 0 16px;font-style:italic}.XABe8G_items{grid-template-columns:minmax(0,1fr);gap:10px;margin:0 0 16px;padding:0;list-style:none;display:grid}.XABe8G_item{border:1px solid var(--line);background:var(--surface);transition:opacity .2s var(--ease-soft);border-radius:22px;padding:14px 10px 8px 18px}.XABe8G_busy{opacity:.55}.XABe8G_itemHead{align-items:flex-start;gap:14px;padding-right:8px;display:flex}.XABe8G_dot{background:var(--c);border-radius:50%;flex:none;width:14px;height:14px;margin-top:6px;box-shadow:inset 0 0 0 1px #2f2a3d1a}.XABe8G_itemText{flex:1;min-width:0}.XABe8G_itemTitle{flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0;font-size:1.0625rem;font-weight:500;line-height:1.35;display:flex}.XABe8G_itemMeta{color:var(--ink-soft);white-space:nowrap;text-overflow:ellipsis;margin:2px 0 0;font-size:.9375rem;overflow:hidden}.XABe8G_itemSection{margin-left:10px;font-style:italic}.XABe8G_tag{border:1px solid var(--line);color:var(--ink-soft);border-radius:999px;padding:0 8px 1px;font-size:.8125rem;font-style:italic;font-weight:400}.XABe8G_count{color:var(--ink-soft);flex:none;margin:2px 0 0;font-size:.9375rem;font-style:italic}.XABe8G_itemBar{align-items:center;gap:2px;margin:6px 0 0 -12px;display:flex}.XABe8G_spacer{flex:1}.XABe8G_itemEditor{border-top:1px solid var(--line);margin:8px -10px 0 -18px;padding:20px 18px 14px}.XABe8G_socialIcon{border:1px solid var(--line);width:40px;height:40px;color:var(--ink);border-radius:50%;flex:none;place-items:center;margin:-4px 0 0 -6px;display:grid}.XABe8G_socialIcon svg{width:20px;height:20px}.XABe8G_stats{grid-template-columns:1fr 1fr;gap:12px;margin:0;display:grid}.XABe8G_stat{border:1px solid var(--edge);background:var(--fill);border-radius:22px;flex-direction:column-reverse;justify-content:flex-end;gap:10px;padding:18px 20px 20px;display:flex}.XABe8G_statValue{letter-spacing:-.02em;margin:0;font-size:clamp(2.25rem,9vw,2.75rem);font-weight:300;line-height:1}.XABe8G_statLabel{color:var(--ink-soft);font-size:.9375rem;line-height:1.3}.XABe8G_note{color:var(--ink-soft);margin:14px 0 0;font-size:.9375rem;font-style:italic}.XABe8G_flagGroup+.XABe8G_flagGroup{margin-top:28px}.XABe8G_flagGroup .XABe8G_cardTitle{margin-bottom:4px}.XABe8G_flags{margin:0;padding:0;list-style:none}.XABe8G_flag{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:18px;padding:14px 0;display:flex}.XABe8G_flag:last-child{border-bottom:0;padding-bottom:0}.XABe8G_flagText{min-width:0}.XABe8G_flagLabel{margin:0;font-weight:500}.XABe8G_flagDescription{color:var(--ink-soft);margin:3px 0 0;font-size:.9375rem;line-height:1.45}.XABe8G_toggle{background:var(--switch-track);width:50px;height:30px;box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;transition:background-color .25s var(--ease-soft), box-shadow .25s var(--ease-soft);border:0;border-radius:999px;flex:none;margin-top:2px;padding:0;position:relative}.XABe8G_toggle:after{content:"";width:24px;height:24px;transition:transform .35s var(--ease-out);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #1e163038}.XABe8G_toggle[aria-checked=true]{background:#b9dcaa;box-shadow:inset 0 0 0 1px #a3cb92}.XABe8G_toggle[aria-checked=true]:after{transform:translate(20px)}.XABe8G_toggle:disabled{opacity:.45;cursor:not-allowed}.XABe8G_account{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.XABe8G_accountText{gap:2px;margin:0;display:grid}.XABe8G_accountText b{font-weight:500}.XABe8G_accountEmail{color:var(--ink-soft);font-size:.9375rem}@media (min-width:560px){.XABe8G_formRow{grid-template-columns:1fr 1fr}}@media (min-width:640px){.XABe8G_main{padding-top:56px}}
.XIbIhG_field{align-content:start;gap:6px;min-width:0;display:grid}.XIbIhG_label{font-size:.9375rem;font-weight:500;line-height:1.35}.XIbIhG_hint{color:var(--ink-soft);margin:0;font-size:.875rem;font-style:italic;line-height:1.4}.XIbIhG_error{color:var(--danger);margin:0;font-size:.9rem;line-height:1.4}.XIbIhG_control{border:1px solid var(--line);background:var(--surface);width:100%;min-height:48px;color:var(--ink);font:inherit;transition:border-color .2s var(--ease-soft), box-shadow .2s var(--ease-soft);border-radius:14px;padding:11px 14px;font-size:1.0625rem;line-height:1.4}.XIbIhG_control:focus{border-color:color-mix(in oklab, var(--focus), var(--ink) 35%);box-shadow:0 0 0 4px color-mix(in oklab, var(--focus) 70%, transparent);outline:none}.XIbIhG_control[aria-invalid=true]{border-color:var(--danger)}.XIbIhG_textarea{resize:vertical;min-height:96px}.XIbIhG_select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--ink-soft) 50%), linear-gradient(135deg, var(--ink-soft) 50%, transparent 50%);background-position:calc(100% - 20px),calc(100% - 15px);background-repeat:no-repeat;background-size:5px 5px;padding-right:40px}.XIbIhG_affix{align-items:stretch;display:flex}.XIbIhG_prefix{border:1px solid var(--line);background:var(--surface);color:var(--ink-soft);border-right:0;border-radius:14px 0 0 14px;place-items:center;padding:0 4px 0 14px;font-size:1.0625rem;display:grid}.XIbIhG_affix .XIbIhG_control{border-left:0;border-radius:0 14px 14px 0;padding-left:2px}.XIbIhG_affix:focus-within .XIbIhG_prefix{border-color:color-mix(in oklab, var(--focus), var(--ink) 35%)}.XIbIhG_checkboxRow{align-items:flex-start;gap:12px;display:flex}.XIbIhG_checkbox{accent-color:#8f7cc4;flex:none;width:20px;height:20px;margin:1px 0 0}.XIbIhG_fieldset{border:0;min-width:0;margin:0;padding:0}.XIbIhG_fieldset .XIbIhG_label{margin-bottom:8px;padding:0;display:block}.XIbIhG_swatches{flex-wrap:wrap;gap:10px;display:flex}.XIbIhG_swatch{background:var(--c);cursor:pointer;width:36px;height:36px;transition:transform .2s var(--ease-out);border-radius:50%;position:relative;box-shadow:inset 0 0 0 1px #2f2a3d14}.XIbIhG_swatch input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.XIbIhG_swatch:has(input:checked){box-shadow:0 0 0 3px var(--paper), 0 0 0 5px var(--ink)}.XIbIhG_swatch:has(input:focus-visible){outline:2px solid var(--ink);outline-offset:6px}@media (hover:hover){.XIbIhG_swatch:hover{transform:scale(1.08)}}.XIbIhG_message{color:var(--ink-soft);margin:0;font-size:.9375rem;font-style:italic}.XIbIhG_messageError{color:var(--danger);font-style:normal}
