@font-face{font-family:Bogart;src:url(/brand/fonts/bogart-thin.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Bogart;src:url(/brand/fonts/bogart-extralight.woff2) format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Bogart;src:url(/brand/fonts/bogart-light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Bogart;src:url(/brand/fonts/bogart-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Bogart;src:url(/brand/fonts/bogart-medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Bogart;src:url(/brand/fonts/bogart-semibold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Bogart;src:url(/brand/fonts/bogart-bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Bogart;src:url(/brand/fonts/bogart-extrabold.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Bogart;src:url(/brand/fonts/bogart-black.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Bogart;src:url(/brand/fonts/bogart-thin-italic.woff2) format("woff2");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Bogart;src:url(/brand/fonts/bogart-extralight-italic.woff2) format("woff2");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Bogart;src:url(/brand/fonts/bogart-light-italic.woff2) format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Bogart;src:url(/brand/fonts/bogart-italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Bogart;src:url(/brand/fonts/bogart-medium-italic.woff2) format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Bogart;src:url(/brand/fonts/bogart-semibold-italic.woff2) format("woff2");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Bogart;src:url(/brand/fonts/bogart-bold-italic.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Bogart;src:url(/brand/fonts/bogart-extrabold-italic.woff2) format("woff2");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:Bogart;src:url(/brand/fonts/bogart-black-italic.woff2) format("woff2");font-weight:900;font-style:italic;font-display:swap}.a-tabs{overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.a-tabs::-webkit-scrollbar{display:none}.a-tabsFade{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 36px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 36px),transparent)}.a-tab:focus-visible{outline:var(--a-focus-ring);outline-offset:-2px}.a-tab{border-radius:6px;white-space:nowrap;flex-shrink:0;transition:color .12s ease,background-color .12s ease}.a-tab:hover{color:var(--a-text)!important;background:var(--a-hover)!important}.a-hover{transition:background-color .14s ease,border-color .14s ease,color .14s ease,transform .14s ease,box-shadow .14s ease}.a-hover:hover{background-color:var(--a-hover)!important}.a-btnPrimary{transition:background-color .14s ease,transform .14s ease,box-shadow .14s ease}.a-btnPrimary:hover{background-color:var(--a-action-hover)!important}.a-btnDanger:hover,.a-btnPrimary:hover{box-shadow:0 1px 2px rgba(0,0,0,.14)!important}.a-btnDanger:hover{background-color:var(--a-danger-hover)!important}.a-btnSecondary{transition:background-color .14s ease,border-color .14s ease,transform .14s ease,box-shadow .14s ease}.a-btnSecondary:hover{background-color:var(--a-surface2)!important;border-color:var(--a-line-strong)!important}.a-btnGhost{border-radius:var(--a-radius-sm);transition:background-color .14s ease,color .14s ease,transform .14s ease}.a-btnGhost:hover{background-color:var(--a-hover)!important;color:var(--a-text)!important}.a-iconBtn{transition:background-color .14s ease,color .14s ease,transform .14s ease}.a-iconBtn:hover{background-color:var(--a-hover)!important;color:var(--a-text)!important}.a-button.a-actionMenuTrigger:hover,.a-callDockButton.a-actionMenuTrigger:hover,.a-iconBtn.a-actionMenuTrigger:hover{background-color:transparent!important;color:var(--a-text);box-shadow:none}.a-press:active{transform:scale(.985)}.a-seg{transition:background-color .12s ease,color .12s ease}.a-seg:hover{background-color:var(--a-hover)!important;color:var(--a-text)!important}.a-checkPop{animation:a-checkPop .32s cubic-bezier(.2,.7,.2,1) both}.a-tabInk{position:absolute;bottom:0;height:2px;background:var(--a-text);border-radius:2px;transition:left .22s cubic-bezier(.2,.7,.2,1),width .22s cubic-bezier(.2,.7,.2,1)}.a-toggleKnob{transition:left .18s cubic-bezier(.34,1.4,.64,1),background .15s ease}.a-choice{transition:background-color .14s ease,border-color .14s ease,transform .14s ease}.a-tipLabel{display:inline-flex;align-items:center;column-gap:0;min-width:0}.a-tipWrap{position:relative;outline:none}.a-tipBox{display:none;position:absolute;left:-6px;top:calc(100% + 6px);width:max-content;max-width:280px;padding:7px 10px;border-radius:7px;background:var(--a-tooltip);color:var(--a-tooltip-text);font-size:11.5px;line-height:1.45;font-weight:400;white-space:normal;z-index:60;box-shadow:0 4px 14px rgba(0,0,0,.18);pointer-events:none}.a-tipWrap.a-tipOpen .a-tipBox,.a-tipWrap:hover .a-tipBox{display:block}.a-tipWrap:focus-visible{outline:var(--a-focus-ring);outline-offset:1px;border-radius:4px}.a-btnPrimary:active,.a-btnSecondary:active,.a-choice:active{transform:scale(.97)}@keyframes a-toast{0%{opacity:0;transform:translate(-50%,10px) scale(.98)}to{opacity:1;transform:translate(-50%) scale(1)}}@keyframes a-checkPop{0%{transform:scale(.6);opacity:0}60%{transform:scale(1.15);opacity:1}to{transform:scale(1)}}.a-btnGhost:focus-visible,.a-btnPrimary:focus-visible,.a-btnSecondary:focus-visible,.a-choice:focus-visible,.a-iconBtn:focus-visible,.a-seg:focus-visible{outline:var(--a-focus-ring);outline-offset:var(--a-focus-offset)}[tabindex="-1"]:not(a,button,input,select,textarea,summary,[role=button],[role=link],[role=menuitem],[role=menuitemradio],[role=menuitemcheckbox],[role=option],[role=tab],[role=radio],[role=checkbox],[role=switch],[role=gridcell],[role=row],[role=treeitem],[role=slider],[role=combobox],[role=textbox]):focus{outline:none}@media (max-width:600px),(pointer:coarse){.a-button,.a-filterBtn,.a-iconBtn,.a-selectTrigger{min-height:44px}.a-iconBtn{min-width:44px}.a-input:not([type=checkbox]):not([type=radio]),.a-searchBox input{min-height:44px;font-size:16px!important}}@media (max-width:819px),(pointer:coarse){[contenteditable=true],input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select,textarea{font-size:16px!important}.a-menuItem,.a-seg,.a-tab{min-height:44px}}@media (prefers-reduced-motion:reduce){.a-checkPop,.a-choice,.a-hover,.a-press,.a-seg,.a-tab,.a-tabInk,.a-toast,.a-toggleKnob{animation:none!important;transition:none!important}.a-choice:active,.a-press:active{transform:none}}@media (max-width:600px),(pointer:coarse){.a-searchBox{padding-block:0!important}.a-searchBox .a-iconBtn,.a-searchBox input{min-height:42px}.a-filterPop [role=checkbox]{min-height:44px}}@media (max-width:600px){.a-filterControls{gap:6px!important}.a-filterControls .a-filterTools{display:contents!important}.a-filterControls .a-searchBox{order:-1;flex:1 1;width:auto!important;min-width:0}.a-filterControls .a-filterCount{order:2;flex-basis:100%}.a-wideLabel{display:none}}@keyframes a-fadeUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes a-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes a-gradientShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes a-pop{0%{transform:scale(.96);opacity:0}to{transform:scale(1);opacity:1}}@keyframes a-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.a-fadeUp{animation:a-fadeUp .28s cubic-bezier(.2,.7,.2,1) backwards}.a-fadeIn{animation:a-fadeIn .2s ease backwards}.a-pop{animation:a-pop .18s cubic-bezier(.2,.7,.2,1) backwards}.a-shimmerText{background:linear-gradient(90deg,var(--a-text3) 0,var(--a-text) 50%,var(--a-text3) 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:a-shimmer 1.6s linear infinite}.a-aiText{background:var(--a-ai);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:a-gradientShift 6s ease infinite}.a-aiBorder{position:relative}.a-aiBorder:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:var(--a-ai);background-size:200% 100%;animation:a-gradientShift 6s ease infinite;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}@property --work-live-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes work-panel-liveTurn{to{--work-live-angle:360deg}}.a-row{transition:background-color .12s ease}.a-row:hover{background-color:var(--a-hover)!important}@media (prefers-reduced-motion:reduce){.a-aiBorder:before,.a-aiText,.a-fadeIn,.a-fadeUp,.a-pop,.a-shimmerText{animation:none!important}.a-row{transition:none}}.a-toggle{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:18px;padding:0;border:0;border-radius:6px;background:transparent;cursor:pointer}.a-toggleTrack{position:relative;display:block;width:32px;height:18px;border-radius:999px;transition:background .15s ease}@media (max-width:600px),(pointer:coarse){.a-toggle{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.a-toggleTrack{transition:none}}summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}summary:focus-visible{outline:var(--a-focus-ring);outline-offset:var(--a-focus-offset)}summary::marker{content:""}.a-disclosureCue{display:inline-flex;align-items:center;flex-shrink:0;margin-left:auto;padding:2px 0 2px 6px;color:var(--a-text3);font-size:11.5px;font-weight:500;line-height:1.5}.a-disclosureCue>span:last-child,details[open]>summary .a-disclosureCue>span:first-child{display:none}details[open]>summary .a-disclosureCue>span:last-child{display:inline}.a-textExpander{background:transparent!important;border-color:transparent!important;box-shadow:none!important}.a-textExpander:not(:disabled):not([aria-disabled=true]){color:var(--a-primary)!important}.a-textExpander:not(:disabled):not([aria-disabled=true]):is(:hover,:focus-visible){color:var(--a-primary-hover)!important;text-decoration:underline;text-underline-offset:3px}.a-textExpander:focus-visible{outline:2px solid var(--a-primary)!important;outline-offset:2px;border-radius:4px}@media (pointer:coarse){.a-textExpander{min-height:44px!important;min-width:44px!important}}:root{color-scheme:light dark;--a-surface2:light-dark(#f7f5f9,#201e22);--a-grouped:light-dark(#f4f4f5,#232325);--a-surface-raised:light-dark(#ffffff,#28262b);--a-hover:light-dark(rgba(32,28,36,0.05),rgba(244,240,236,0.08));--a-nav-selected:light-dark(#ffffff,#292230);--a-selected:var(--a-primary-soft);--a-action:light-dark(#7050c8,#7950cc);--a-action-hover:light-dark(#6043b0,#865ed9);--a-on-action:#ffffff;--a-control-border:light-dark(#918799,#827d89);--a-success-action:light-dark(#1e7a4a,#26764c);--a-warning-action:light-dark(#995b10,#915a19);--a-danger-action:light-dark(#c03442,#ad3449);--a-danger-hover:light-dark(#a52a37,#c04158);--a-shimmer:light-dark(#ffffffc4,#bda2f426);--a-glass-tint:#28252eb8;--a-glass-surface:light-dark(transparent,var(--a-glass-tint));--a-floating-surface:light-dark(#ffffff,#201e24fa);--a-glass-reflection:light-dark(transparent,#ffffff24);--a-glass-edge:light-dark(#e9e6e0,#79718066);--a-glass-sheen:linear-gradient(125deg,light-dark(transparent,#ffffff18),transparent 38%,light-dark(transparent,#bda2f410));--a-glass-shadow:0 12px 28px light-dark(transparent,#00000055),inset 0 1px 0 var(--a-glass-reflection);--a-glass-hover:light-dark(#201c240d,#302c35f2);--a-decorative-glow:light-dark(#e7ddf266,#7950cc26);--a-overlay:light-dark(rgb(32 28 36/0.24),rgb(8 5 13/0.68));--a-shadow:light-dark(rgb(32 28 36/0.12),rgb(0 0 0/0.4));--a-shadow-soft:light-dark(rgb(32 28 36/0.06),rgb(0 0 0/0.24));--a-tooltip:light-dark(#292331,#eee6f5);--a-tooltip-text:light-dark(#ffffff,#231c2d);--a-code-bg:light-dark(#f6f4f8,#111012);--a-scrollbar:light-dark(#b6afbd,#736d7a);--a-provider-plate:light-dark(transparent,#f4f0f7);--a-ink-filter:none;--a-content-width:1080px;--a-page-gutter:32px;--a-page-top:24px;--a-page-bottom:48px;--a-bg:light-dark(#fcfaf7,#111012);--a-surface:light-dark(#ffffff,#151416);--a-nav:light-dark(#fcfaf7,#18131f);--a-line:light-dark(#e9e6e0,#353238);--a-line-strong:light-dark(#dad6ce,#6e6875);--a-focus:light-dark(#807b73,#aaa6ae);--a-focus-ring:1px solid var(--a-focus);--a-focus-offset:1px;--a-tip-gap:6px;--a-text:light-dark(#201c24,#f4f0ec);--a-text2:light-dark(#5d5868,#c3bfc7);--a-text3:light-dark(#736e7e,#aaa4b0);--a-primary:light-dark(#7050c8,#baa0f4);--a-primary-rgb:112 80 200;--a-primary-hover:light-dark(#6043b0,#cdb8ff);--a-primary-soft:light-dark(#eae2f8,#37264e);--a-green:light-dark(#1e7a4a,#86d6aa);--a-success-tint:light-dark(#e4f3ea,#1a2420);--a-accent-tint:light-dark(#eae2f8,#29252e);--a-green-soft:light-dark(#e4f3ea,#17392c);--a-amber:light-dark(#995b10,#edc183);--a-amber-soft:light-dark(#fbf3e4,#3d2c18);--a-red:light-dark(#c03442,#f0a4ad);--a-red-soft:light-dark(#ffedef,#46242f);--a-blue:light-dark(#2f5da8,#a0c4ff);--a-blue-soft:light-dark(#eaf0fa,#22334e);--a-ai:linear-gradient(90deg,#7050c8,#8b5cf6 30%,#ff5d8f 58%,#ffb347 82%,#2ed3b7);--a-ai-soft:linear-gradient(90deg,rgb(var(--a-primary-rgb)/0.1),rgba(139,92,246,0.1),rgba(255,93,143,0.1),rgba(255,179,71,0.1),rgba(46,211,183,0.1));--a-radius:10px;--a-radius-sm:7px;--a-font:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--a-display:"Bogart",Inter,-apple-system,sans-serif}@supports not (color:light-dark(white,black)){:root{--a-surface2:#f7f5f9;--a-grouped:#f4f4f5;--a-surface-raised:#ffffff;--a-hover:rgba(32,28,36,0.05);--a-nav-selected:#ffffff;--a-action:#7050c8;--a-action-hover:#6043b0;--a-control-border:#918799;--a-success-action:#1e7a4a;--a-warning-action:#995b10;--a-danger-action:#c03442;--a-danger-hover:#a52a37;--a-shimmer:#ffffffc4;--a-glass-surface:transparent;--a-floating-surface:#ffffff;--a-glass-reflection:transparent;--a-glass-edge:#e9e6e0;--a-glass-sheen:linear-gradient(125deg,transparent,transparent 38%,transparent);--a-glass-shadow:0 12px 28px transparent,inset 0 1px 0 var(--a-glass-reflection);--a-glass-hover:#201c240d;--a-decorative-glow:#e7ddf266;--a-overlay:rgb(32 28 36/0.24);--a-shadow:rgb(32 28 36/0.12);--a-shadow-soft:rgb(32 28 36/0.06);--a-tooltip:#292331;--a-tooltip-text:#ffffff;--a-code-bg:#f6f4f8;--a-scrollbar:#b6afbd;--a-provider-plate:transparent;--a-bg:#fcfaf7;--a-surface:#ffffff;--a-nav:#fcfaf7;--a-line:#e9e6e0;--a-line-strong:#dad6ce;--a-focus:#807b73;--a-text:#201c24;--a-text2:#5d5868;--a-text3:#736e7e;--a-primary:#7050c8;--a-primary-hover:#6043b0;--a-primary-soft:#eae2f8;--a-green:#1e7a4a;--a-success-tint:#e4f3ea;--a-accent-tint:#eae2f8;--a-green-soft:#e4f3ea;--a-amber:#995b10;--a-amber-soft:#fbf3e4;--a-red:#c03442;--a-red-soft:#ffedef;--a-blue:#2f5da8;--a-blue-soft:#eaf0fa}:root[data-theme=dark]{--a-surface2:#201e22;--a-grouped:#232325;--a-surface-raised:#28262b;--a-hover:rgba(244,240,236,0.08);--a-nav-selected:#292230;--a-action:#7950cc;--a-action-hover:#865ed9;--a-control-border:#827d89;--a-success-action:#26764c;--a-warning-action:#915a19;--a-danger-action:#ad3449;--a-danger-hover:#c04158;--a-shimmer:#bda2f426;--a-glass-surface:var(--a-glass-tint);--a-floating-surface:#201e24fa;--a-glass-reflection:#ffffff24;--a-glass-edge:#79718066;--a-glass-sheen:linear-gradient(125deg,#ffffff18,transparent 38%,#bda2f410);--a-glass-shadow:0 12px 28px #00000055,inset 0 1px 0 var(--a-glass-reflection);--a-glass-hover:#302c35f2;--a-decorative-glow:#7950cc26;--a-overlay:rgb(8 5 13/0.68);--a-shadow:rgb(0 0 0/0.4);--a-shadow-soft:rgb(0 0 0/0.24);--a-tooltip:#eee6f5;--a-tooltip-text:#231c2d;--a-code-bg:#111012;--a-scrollbar:#736d7a;--a-provider-plate:#f4f0f7;--a-bg:#111012;--a-surface:#151416;--a-nav:#18131f;--a-line:#353238;--a-line-strong:#6e6875;--a-focus:#aaa6ae;--a-text:#f4f0ec;--a-text2:#c3bfc7;--a-text3:#aaa4b0;--a-primary:#baa0f4;--a-primary-hover:#cdb8ff;--a-primary-soft:#37264e;--a-green:#86d6aa;--a-success-tint:#1a2420;--a-accent-tint:#29252e;--a-green-soft:#17392c;--a-amber:#edc183;--a-amber-soft:#3d2c18;--a-red:#f0a4ad;--a-red-soft:#46242f;--a-blue:#a0c4ff;--a-blue-soft:#22334e}@media (prefers-color-scheme:dark){:root:not([data-theme]){--a-surface2:#201e22;--a-grouped:#232325;--a-surface-raised:#28262b;--a-hover:rgba(244,240,236,0.08);--a-nav-selected:#292230;--a-action:#7950cc;--a-action-hover:#865ed9;--a-control-border:#827d89;--a-success-action:#26764c;--a-warning-action:#915a19;--a-danger-action:#ad3449;--a-danger-hover:#c04158;--a-shimmer:#bda2f426;--a-glass-surface:var(--a-glass-tint);--a-floating-surface:#201e24fa;--a-glass-reflection:#ffffff24;--a-glass-edge:#79718066;--a-glass-sheen:linear-gradient(125deg,#ffffff18,transparent 38%,#bda2f410);--a-glass-shadow:0 12px 28px #00000055,inset 0 1px 0 var(--a-glass-reflection);--a-glass-hover:#302c35f2;--a-decorative-glow:#7950cc26;--a-overlay:rgb(8 5 13/0.68);--a-shadow:rgb(0 0 0/0.4);--a-shadow-soft:rgb(0 0 0/0.24);--a-tooltip:#eee6f5;--a-tooltip-text:#231c2d;--a-code-bg:#111012;--a-scrollbar:#736d7a;--a-provider-plate:#f4f0f7;--a-bg:#111012;--a-surface:#151416;--a-nav:#18131f;--a-line:#353238;--a-line-strong:#6e6875;--a-focus:#aaa6ae;--a-text:#f4f0ec;--a-text2:#c3bfc7;--a-text3:#aaa4b0;--a-primary:#baa0f4;--a-primary-hover:#cdb8ff;--a-primary-soft:#37264e;--a-green:#86d6aa;--a-success-tint:#1a2420;--a-accent-tint:#29252e;--a-green-soft:#17392c;--a-amber:#edc183;--a-amber-soft:#3d2c18;--a-red:#f0a4ad;--a-red-soft:#46242f;--a-blue:#a0c4ff;--a-blue-soft:#22334e}}}@media (max-width:860px){:root{--a-page-gutter:16px}}:root[data-theme=light]{color-scheme:light}:root[data-theme=dark]{color-scheme:dark;--a-ink-filter:brightness(0) invert(1)}html{scrollbar-color:var(--a-scrollbar) transparent}body,html{background:var(--a-bg);color:var(--a-text)}input,select,textarea{accent-color:var(--a-action)}::selection{background:var(--a-primary-soft);color:var(--a-text)}.a-brandInk{filter:var(--a-ink-filter)}.a-brandLockup{gap:8px;min-width:0}.a-betaTag,.a-brandLockup{display:inline-flex;align-items:center}.a-betaTag{flex:none;height:18px;padding:0 7px;border-radius:999px;background:var(--a-hover);color:var(--a-text2);font-size:10.5px;font-weight:600;letter-spacing:.02em;line-height:1}@media (forced-colors:active){.a-betaTag{border:1px solid CanvasText}}.a-providerLogo{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;background:var(--a-provider-plate);font-weight:600;line-height:1}.a-providerLogo>img{display:block;object-fit:contain}.a-providerLogo[data-state=connection],.a-providerLogo[data-state=initial]{background:var(--a-surface2);color:var(--a-text2);box-shadow:inset 0 0 0 1px var(--a-line)}input::placeholder,textarea::placeholder{color:var(--a-text3);opacity:1}:root[data-theme=dark] .a-glass{backdrop-filter:blur(18px) saturate(125%);-webkit-backdrop-filter:blur(18px) saturate(125%)}.a-appearanceMenu{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 8px;color:var(--a-text2);font-size:13px}.a-appearanceSwitch{--stop:34px;--pad:3px;position:relative;display:inline-grid;grid-template-columns:repeat(3,var(--stop));padding:var(--pad);border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,#f5b64a 16%,transparent),transparent 45%,transparent 55%,color-mix(in srgb,var(--a-primary) 18%,transparent)),var(--a-surface2);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--a-line) 80%,transparent);flex-shrink:0}.a-appearanceThumb{position:absolute;top:var(--pad);left:var(--pad);width:var(--stop);height:calc(100% - var(--pad) * 2);border-radius:999px;background:var(--a-surface);box-shadow:0 1px 2px rgb(20 16 30/18%),0 4px 10px rgb(20 16 30/10%),inset 0 1px 0 var(--a-glass-reflection,rgb(255 255 255/60%));transition:transform .36s cubic-bezier(.34,1.36,.64,1)}.a-appearanceSwitch[data-value=system] .a-appearanceThumb{transform:translateX(var(--stop))}.a-appearanceSwitch[data-value=dark] .a-appearanceThumb{transform:translateX(calc(var(--stop) * 2))}.a-appearanceStop{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;height:26px;padding:0;border:0;border-radius:999px;background:none;color:var(--a-text3);cursor:pointer;transition:color .2s ease;-webkit-tap-highlight-color:transparent}.a-appearanceStop svg{transition:transform .42s cubic-bezier(.34,1.36,.64,1)}.a-appearancePhone{display:none}@media (max-width:600px){.a-appearanceDesk{display:none}.a-appearancePhone{display:inline}}.a-appearanceStop:hover,.a-appearanceStop[aria-checked=true]{color:var(--a-text)}.a-appearanceStop[aria-checked=true][aria-label=Light]{color:#d9891a}.a-appearanceStop[aria-checked=true][aria-label=Light] svg{transform:rotate(45deg)}.a-appearanceStop[aria-checked=true][aria-label=Dark]{color:var(--a-primary)}.a-appearanceStop[aria-checked=true][aria-label=Dark] svg{transform:rotate(-12deg)}.a-appearanceStop:focus-visible{outline:var(--a-focus-ring);outline-offset:1px}@media (max-width:600px),(pointer:coarse){.a-appearanceSwitch{--stop:48px}.a-appearanceStop{height:44px}.a-appearanceMenu{padding:8px 10px;font-size:15px;color:var(--a-text)}}@media (prefers-reduced-motion:reduce){.a-appearanceStop,.a-appearanceStop svg,.a-appearanceThumb{transition:none}}.a-segmentedPill{display:inline-grid;grid-auto-flow:column;grid-auto-columns:1fr;padding:3px;gap:2px;border-radius:12px;max-width:100%;background:transparent}.a-pillOption{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:34px;min-width:0;padding:4px 12px;border:0;border-radius:9px;color:var(--a-text2);background:transparent;font:inherit;font-size:12px;cursor:pointer;transition:background-color .14s ease,color .14s ease,box-shadow .14s ease}.a-pillOption[aria-checked=true]{background:var(--a-primary-soft);color:var(--a-primary);font-weight:500}.a-pillOption:hover:not(:disabled){color:var(--a-text)}.a-pillOption:focus-visible{outline:var(--a-focus-ring);outline-offset:2px}.a-pillOption:disabled{cursor:default}@media (max-width:720px){.a-pillOption{min-height:44px}}@media (prefers-reduced-motion:reduce){.a-pillOption{transition:none}}.a-buttonContent{display:inline-flex;align-items:inherit;justify-content:inherit;gap:inherit;min-width:0;flex:1 1 auto}:where(:has(>.a-buttonSpinner)){position:relative}.a-buttonSpinner{position:absolute;inset:0;margin:auto;pointer-events:none;color:inherit}@media (prefers-reduced-motion:no-preference){.a-buttonSpinner{animation:a-buttonSpin .8s linear infinite}}@keyframes a-buttonSpin{to{transform:rotate(1turn)}}.a-buttonStatus{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.a-portraitImage{position:relative;display:block;width:100%;height:100%}.a-portraitImage.a-portraitCircleImage{position:absolute;inset:0}.a-portraitImage>.a-portraitImageLayer{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .18s ease,transform .44s cubic-bezier(.2,.7,.2,1)}.a-portraitImage>.a-portraitImageDay[data-loaded],.a-portraitImage[data-theme=dark]>.a-portraitImageNight[data-loaded]{opacity:1}@media (prefers-reduced-motion:reduce){.a-portraitImage>.a-portraitImageLayer{transition:none}}.a-authArtwork{--a-auth-meadow-small:var(--a-auth-meadow-day-small);--a-auth-meadow-full:var(--a-auth-meadow-day-full);position:absolute;inset:0;display:block;width:100%;height:100%;background-image:var(--a-auth-meadow-small);background-size:cover;background-position:center 60%}@supports ((background-image:-webkit-image-set(url("") 1x)) or (background-image:image-set(url("") 1x))){.a-authArtwork{background-image:-webkit-image-set(var(--a-auth-meadow-small) 1x,var(--a-auth-meadow-full) 2x);background-image:image-set(var(--a-auth-meadow-small) 1x,var(--a-auth-meadow-full) 2x)}}:root[data-theme=dark] .a-authArtwork{--a-auth-meadow-small:var(--a-auth-meadow-night-small);--a-auth-meadow-full:var(--a-auth-meadow-night-full)}.a-authArtwork>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 60%}.a-authArtwork[data-layout=panel]{position:relative;height:100vh;background-image:none}@media (min-width:1825px){.a-authArtwork[data-layout=immersive]{background-image:var(--a-auth-meadow-full)}}@media (max-width:800px){.a-authArtwork[data-layout=immersive]{background-image:none}}.a-authArtwork>.a-portraitImage,.a-authArtwork[data-layout=immersive]>img{position:absolute;inset:0}.a-authArtwork .a-portraitImageLayer{object-position:center 60%}.a-authArtwork:not([data-ready]) .a-portraitImageLayer{transition:none}.a-authArtwork[data-layout=immersive][data-ready]{background-image:none}@font-face{font-family:Artie Auth Text;src:url(/brand/auth/helvetica-now-regular.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Artie Auth Text;src:url(/brand/auth/helvetica-now-medium.woff2) format("woff2");font-style:normal;font-weight:500 600;font-display:swap}.a-session.a-authFrame{--a-auth-display:"Bogart",Georgia,serif;--a-font:"Artie Auth Text",Arial,sans-serif;--a-display:var(--a-auth-display);--a-bg:#fcfaf7;--auth-control:#fff;--auth-border:#e1dce6;--auth-grape:#795ab0;--a-text:#171717;--a-text2:#736a7d;--a-primary:#49365f;--a-primary-hover:#594274;--a-action:var(--a-primary);--a-action-hover:var(--a-primary-hover);--a-line:var(--auth-border);--a-surface:var(--auth-control);position:relative;display:grid;grid-template-columns:minmax(420px,43%) minmax(0,1fr);min-height:100dvh;padding:0;background:var(--a-bg);color:var(--a-text);font:14px/1.5 var(--a-font)}.a-authPrimary{display:flex;flex-direction:column;min-height:100dvh;padding:48px clamp(38px,6vw,100px) 27px}.a-authBrand{display:flex;align-items:center;gap:13px}.a-authBrand>img{width:78px;height:33px}.a-authBrand{margin-bottom:32px}.a-authCard{width:100%;max-width:400px;margin:auto;padding:48px 0}.a-authFrame .a-authContent{width:100%;max-width:none;min-width:0;gap:26px;margin:0}.a-authFrame .a-authContent h1{margin:0;font:400 clamp(32px,2.7vw,40px) /1.1 var(--a-display);letter-spacing:-.045em;text-wrap:balance;overflow-wrap:anywhere}.a-authFrame header p{margin-top:14px;overflow-wrap:anywhere;font-size:13px;line-height:1.6}.a-authFrame .a-button,.a-authFrame input{min-height:48px;font-family:var(--a-font)}.a-authFrame a.a-button{text-decoration:none}.a-authFrame :focus-visible{outline:var(--a-focus-ring);outline-offset:var(--a-focus-offset)}.a-authFrame input:not([type=checkbox]):focus{border-color:var(--a-focus)!important;outline:var(--a-focus-ring);outline-offset:var(--a-focus-offset);box-shadow:none}.a-authFrame .a-authEntryActions{display:grid;grid-gap:20px;gap:20px;width:100%}.a-authSocials{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.a-authSocials a{display:flex;align-items:center;justify-content:center;gap:6px;min-height:48px;border:1px solid var(--auth-border);border-radius:10px;color:var(--a-text);background:var(--auth-control);text-decoration:none;font-size:13px;transition:background .16s,border-color .16s,translate .16s}.a-authSocials a:hover{background:var(--auth-control);border-color:var(--auth-grape);translate:0 -1px}.a-authSocials img,.a-authSocials svg{width:18px;height:18px;object-fit:contain}.a-authDivider{display:flex;align-items:center;gap:16px;color:var(--a-text2);font-size:10px}.a-authDivider:after,.a-authDivider:before{content:"";flex:1 1;height:1px;background:var(--auth-border)}.a-authEmailForm{display:grid;grid-gap:10px;gap:10px}.a-authEmailField{position:relative}.a-authEmailForm input{width:100%;box-sizing:border-box;border:1px solid var(--a-control-border);border-radius:10px;padding:13px 14px;background:var(--auth-control);color:var(--a-text);font-size:16px;outline:none}.a-authEmailForm input::placeholder{color:var(--a-text3);font-size:13px}.a-authEmailForm input:focus{border-color:var(--a-focus);box-shadow:none}.a-authEmailForm>.a-button{margin-top:5px;width:100%;justify-content:center;background:var(--a-action);color:#fff;border:1px solid var(--a-action);border-radius:10px;box-shadow:0 3px 6px #49335f12,inset 0 1px #ffffff25}.a-authEmailForm>.a-button:hover{background:var(--a-action-hover)}.a-authEntryError{margin:0;color:#a24651;font-size:12px;line-height:1.6}.a-authLegal{display:flex;justify-content:center;flex-wrap:wrap;gap:22px;color:var(--a-text2);font-size:11px}.a-authLegal a{color:inherit;text-decoration:none;padding-block:8px}.a-authLegal a:hover{color:#725493;text-decoration:underline;text-underline-offset:3px}@media (max-width:600px),(pointer:coarse){.a-authLegal a{display:inline-flex;align-items:center;min-height:44px}}.a-authVisual{position:relative;margin:16px 16px 16px 0;min-width:0;overflow:hidden;border-radius:24px;background:#d6d2bf}.a-session.a-authUtility{display:block;background:var(--a-bg)}.a-authUtility .a-authPrimary{padding:48px 28px 24px}.a-authUtility .a-authCard{max-width:460px;padding:40px;background:color-mix(in srgb,var(--auth-control) 80%,transparent);border:1px solid color-mix(in srgb,var(--auth-border) 65%,transparent);border-radius:22px;box-shadow:0 16px 64px -40px #49365f38}.a-authUtility .a-authBrand{margin-bottom:32px}.a-authUtility .a-authContent{gap:24px}.a-authUtility .a-authContent h1{font-size:34px;line-height:1.15;text-wrap:wrap;letter-spacing:-.035em}.a-authUtility .a-sessionActions{display:grid;grid-template-columns:1fr;width:100%;grid-gap:10px;gap:10px}.a-authUtility .a-sessionActions>form{display:grid}.a-authUtility .a-button{justify-content:center;min-height:44px;border-radius:10px!important;white-space:normal!important;line-height:1.4!important}.a-authUtility .a-button[data-variant=secondary]{background:var(--auth-control)!important;border-color:var(--auth-border)!important}.a-authUtility .a-button[data-variant=primary]:not(:disabled):hover{background:var(--a-action-hover)!important}.a-authUtility input:not([type=checkbox]){padding:12px 14px!important;border-radius:10px!important;border-color:var(--a-control-border)!important;background:var(--auth-control)!important;font-size:16px!important;box-sizing:border-box;transition:border-color .16s,box-shadow .16s}.a-authUtility input:not([type=checkbox]):focus{border-color:var(--a-focus)!important;outline:var(--a-focus-ring);outline-offset:var(--a-focus-offset);box-shadow:none}.a-authUtility .a-authLegal{padding-top:28px}.a-authReference{font-size:11px;color:var(--a-text2);overflow-wrap:anywhere}.a-authUtility dl{padding:0 14px;border:1px solid var(--auth-border);border-radius:12px;background:transparent;font-size:12px}.a-authUtility dl>div{grid-template-columns:90px minmax(0,1fr)}@media (min-width:1900px){.a-authPrimary{padding-inline:max(70px,calc((43vw - 400px) / 2))}.a-authCard{max-width:400px}}@media (max-width:1050px){.a-session.a-authFrame{grid-template-columns:minmax(360px,44%) minmax(0,1fr)}.a-authPrimary{padding-inline:35px}}@media (max-width:800px){.a-session.a-authFrame{display:block}.a-authPrimary{padding:30px 28px 20px}.a-authBrand{width:100%;max-width:380px;margin-inline:auto}.a-authCard{padding:56px 0}.a-authVisual{display:none}.a-authFrame .a-authContent h1{font-size:38px}}@media (max-width:360px){.a-authPrimary{padding-inline:22px}.a-authFrame .a-authContent h1{font-size:34px}}@media (max-width:520px){.a-authUtility .a-authPrimary{padding:28px 24px 20px}.a-authUtility .a-authCard{padding:28px 0;border:0;background:transparent;box-shadow:none}.a-authUtility .a-authContent h1{font-size:32px}}@media (prefers-reduced-motion:reduce){.a-authSocials a{transition:none}}.a-authWelcome .a-authContent h1{font-size:clamp(44px,3.5vw,56px);line-height:1.04;letter-spacing:-.045em}.a-authFrame header .a-authLede{margin-top:12px;max-width:34ch;color:var(--a-text2);font-size:15px;line-height:1.5;text-wrap:pretty}.a-authSubmitSpinner{width:14px;height:14px;border:2px solid #ffffff55;border-top-color:#fff;border-radius:50%;animation:a-auth-spin .8s linear infinite}@keyframes a-auth-spin{to{rotate:1turn}}@keyframes a-auth-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.a-authBrand{animation:a-auth-enter .6s both}.a-authContent>header{animation:a-auth-enter .6s 80ms both}.a-authFrame .a-authEntryActions{animation:a-auth-enter .6s .16s both}@media (max-width:800px){.a-authWelcome .a-authContent h1{font-size:clamp(38px,8vw,48px)}.a-authBrand{margin-inline:0;margin-bottom:32px}}@media{:root[data-theme=dark] .a-session.a-authFrame{--a-bg:#18131f;--a-text:#f4f0ec;--a-text2:#b5aabe;--a-text3:#a99ab7;--a-surface:#231c2d;--a-surface2:#2b2236;--a-line:#44384f;--a-line-strong:#645071;--a-red:#f0a4ad;--auth-control:#231c2d;--auth-border:#44384f;--auth-grape:#b397f5;--a-primary:#baa0f4;--a-primary-hover:#cdb8ff;--a-action:#7950cc;--a-action-hover:#865ed9;color-scheme:dark}:root[data-theme=dark] .a-authBrand>img{filter:brightness(0) invert(1)}:root[data-theme=dark] .a-authLegal a:hover{color:#d3bfff}:root[data-theme=dark] .a-authFrame .a-signupAgreement a{color:var(--auth-grape)}:root[data-theme=dark] .a-authEntryError{color:#f0a4ad}}@media (prefers-reduced-motion:reduce){.a-authBrand,.a-authContent>header,.a-authFrame .a-authEntryActions,.a-authSubmitSpinner{animation:none}.a-authSocials a:hover{translate:none}}.a-authAlternatives{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 18px;padding-top:12px;border-top:1px solid var(--auth-border);font-size:12px}.a-authAlternatives a{display:inline-flex;align-items:center;min-height:36px;color:var(--a-text2);text-decoration:none;border-radius:4px}.a-authAlternatives a:hover{color:var(--a-text);text-decoration:underline;text-underline-offset:3px}@media (max-width:600px),(pointer:coarse){.a-authAlternatives a{min-height:44px}}.a-authCodeNotice{margin:0;color:var(--a-text2);font-size:13px;overflow-wrap:anywhere}.a-authCodeNotice strong{color:var(--a-text);font-weight:500}.a-authCodeTitle{margin:0;font-size:16px;font-weight:500}.a-authSocials a{position:relative}.a-authLastUsed{position:absolute;top:-9px;right:8px;padding:1px 6px;border:1px solid var(--auth-border);border-radius:5px;background:var(--auth-control);color:var(--a-text2);font-size:10px;line-height:16px}.a-authAccessToggle{justify-self:start;border:0;padding:8px 0;min-height:44px;background:transparent;color:var(--a-text2);font:inherit;font-size:13px;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.a-authAccessToggle:focus-visible{outline:2px solid var(--a-focus);outline-offset:3px}.a-authAccessToggle:disabled{opacity:.6;cursor:default}.a-authWaitlistEmail{overflow-wrap:anywhere;color:var(--a-text2);margin:0}.a-session.a-authAccess{background:var(--a-bg)}.a-authAccess .a-authPrimary{padding:36px 24px 24px}.a-authAccess .a-authCard{max-width:420px;padding:32px 20px;border:0;background:transparent;box-shadow:none;text-align:center}.a-authAccess .a-authBrand{justify-content:center;margin-bottom:44px}.a-authAccess .a-authContent{display:block}.a-authAccessForm{align-items:center;gap:0}.a-authAccessOrbit{position:relative;display:grid;place-items:center;width:152px;height:152px;margin:0 auto 26px;isolation:isolate}.a-authAccessOrbit:before{content:"";position:absolute;inset:0;border:1px solid color-mix(in srgb,var(--auth-border) 65%,transparent);border-radius:50%}.a-authAccessOrbit:after{content:"";position:absolute;inset:17px;border:1px solid color-mix(in srgb,var(--auth-border) 45%,transparent);border-radius:50%}.a-authAccessHalo{position:absolute;inset:-26px;z-index:-1;border-radius:50%;opacity:.65;background:conic-gradient(from 30deg,transparent,color-mix(in srgb,var(--a-blue) 22%,transparent),color-mix(in srgb,var(--a-primary) 14%,transparent),transparent 85%);filter:blur(20px)}.a-authAccessOrbit[data-pending=true] .a-authAccessHalo{animation:a-auth-access-orbit 4s ease-out 1}.a-authAccessMark{display:grid;place-items:center;width:76px;height:76px;border:1px solid color-mix(in srgb,var(--auth-border) 80%,transparent);border-radius:24px;background:color-mix(in srgb,var(--auth-control) 86%,transparent);color:var(--a-text);box-shadow:0 8px 30px -18px color-mix(in srgb,var(--a-text) 35%,transparent),inset 0 1px 0 color-mix(in srgb,var(--auth-control) 90%,transparent)}.a-authAccess .a-authAccessStatus h1{font-size:clamp(28px,5vw,34px);line-height:1.15;text-wrap:balance}.a-authAccessForm>.a-authWaitlistEmail{margin:12px 0 28px;max-width:100%;font-size:13px}.a-authAccessForm>.a-authAccessToggle{justify-self:center;text-decoration:none}.a-authAccessForm>.a-authAccessToggle:hover{color:var(--a-text);text-decoration:underline}.a-authAccess .a-authAccessForm>form{width:100%;margin:12px 0}.a-authAccessForm>.a-authEntryError{margin:12px 0}.a-authAccessForm>.a-button{width:100%;margin-top:12px}.a-authAccess .a-authLegal{justify-content:center}@keyframes a-auth-access-orbit{to{transform:rotate(1turn)}}@media (max-height:650px){.a-authAccess .a-authBrand{margin-bottom:24px}.a-authAccessOrbit{width:120px;height:120px;margin-bottom:20px}.a-authAccess .a-authCard{padding-block:16px}}@media (prefers-reduced-motion:reduce){.a-authAccessOrbit[data-pending=true] .a-authAccessHalo{animation:none}}.a-authFrame input[aria-invalid=true]:not([type=checkbox]),.a-authFrame input[aria-invalid=true]:not([type=checkbox]):focus{border-color:var(--a-red)!important;outline-color:var(--a-red)}.a-authOtherOptions{text-align:center}.a-authOtherOptions button{min-height:44px;padding:8px 12px;border:0;border-radius:6px;background:transparent;color:var(--a-text3);font:inherit;font-size:12px;cursor:pointer}.a-authOtherOptions button:hover:not(:disabled){color:var(--a-text);text-decoration:underline;text-underline-offset:3px}.a-authOtherOptions button:disabled{cursor:default}.a-session{min-height:100dvh;color:var(--a-text);background:var(--a-bg);font:13px/1.5 var(--a-font);padding:var(--a-page-top) var(--a-page-gutter)}.a-session section{max-width:var(--a-content-width);margin:0 auto;display:grid;grid-gap:24px;gap:24px}.a-session h1{margin:0;font-size:26px;line-height:1.2;overflow-wrap:anywhere}.a-session header p{margin:6px 0 0;color:var(--a-text2)}.a-session header .a-sessionBrand{margin:0 0 16px;font-weight:600;color:var(--a-primary)}.a-session dl{margin:0;padding:0 14px;background:var(--a-surface);border:1px solid var(--a-line);border-radius:var(--a-radius)}.a-session dl>div{display:grid;grid-template-columns:minmax(100px,200px) minmax(0,1fr);grid-gap:16px;gap:16px;padding:12px 0}.a-session dl>div+div{border-top:1px solid var(--a-line)}.a-session dt{color:var(--a-text2)}.a-session dd{margin:0;overflow-wrap:anywhere}.a-sessionActions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.a-sessionActions :focus-visible{outline:var(--a-focus-ring);outline-offset:var(--a-focus-offset)}@media (max-width:390px){.a-session dl>div{grid-template-columns:1fr;gap:3px}}