@layer base{._content_1hxhe_2{max-width:20rem;padding:var(--spacing-2) var(--spacing-3);background-color:var(--popup);color:var(--popup-foreground);border-radius:var(--radius);font-size:.875rem;line-height:1.4;box-shadow:var(--shadow-md);font-family:var(--font-family-base);border:1px solid var(--border);z-index:var(--z-overlay);overflow-wrap:break-word;word-break:keep-all;animation-duration:var(--animation-duration-normal);animation-timing-function:cubic-bezier(.16,1,.3,1);will-change:transform,opacity}._content_1hxhe_2[data-state=delayed-open][data-side=top]{animation-name:_slideDownAndFade_1hxhe_1}._content_1hxhe_2[data-state=delayed-open][data-side=bottom]{animation-name:_slideUpAndFade_1hxhe_1}._content_1hxhe_2[data-state=delayed-open][data-side=left]{animation-name:_slideRightAndFade_1hxhe_1}._content_1hxhe_2[data-state=delayed-open][data-side=right]{animation-name:_slideLeftAndFade_1hxhe_1}@keyframes _slideUpAndFade_1hxhe_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes _slideDownAndFade_1hxhe_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes _slideLeftAndFade_1hxhe_1{0%{opacity:0;transform:translate(4px)}to{opacity:1;transform:translate(0)}}@keyframes _slideRightAndFade_1hxhe_1{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}}@layer base{._toaster_uhdob_2{--viewport-padding: var(--spacing-4);--toast-width: 360px;--toast-border-radius: var(--radius);--toast-font-family: var(--font-family-base);--toast-animation-duration: var(--animation-duration-normal)}._toast_uhdob_2{display:flex;align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-4);background-color:var(--card);color:var(--card-foreground);border-radius:var(--radius);box-shadow:var(--shadow-md);border:1px solid var(--border);width:var(--toast-width);position:relative;animation:_slideIn_uhdob_1 var(--toast-animation-duration) cubic-bezier(.16,1,.3,1);transition:transform .2s ease,opacity .2s ease}._toast_uhdob_2:focus{outline:none;box-shadow:var(--shadow-focus)}._toast_uhdob_2:hover{transform:translateY(-2px)}._content_uhdob_35{flex:1;display:flex;flex-direction:column;gap:var(--spacing-1);min-width:0}._title_uhdob_43{font-weight:600;font-size:1rem;color:var(--card-foreground);line-height:1.4}._description_uhdob_50{font-size:.875rem;color:var(--muted-foreground);line-height:1.4}._icon_uhdob_56{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:1.5rem;height:1.5rem;color:var(--primary)}._actionButton_uhdob_66{padding:var(--spacing-2) var(--spacing-3);background-color:var(--primary);color:var(--primary-foreground);border:none;border-radius:var(--radius-sm);font-weight:500;font-size:.875rem;cursor:pointer;transition:background-color var(--animation-duration-fast) ease;margin-left:var(--spacing-2);white-space:nowrap}._actionButton_uhdob_66:hover{background-color:color-mix(in srgb,var(--primary) 90%,black)}._actionButton_uhdob_66:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._actionButton_uhdob_66:active{background-color:color-mix(in srgb,var(--primary) 80%,black)}._cancelButton_uhdob_93{padding:var(--spacing-2) var(--spacing-3);background-color:var(--muted);color:var(--muted-foreground);border:none;border-radius:var(--radius-sm);font-weight:500;font-size:.875rem;cursor:pointer;transition:background-color var(--animation-duration-fast) ease;white-space:nowrap}._cancelButton_uhdob_93:hover{background-color:color-mix(in srgb,var(--muted) 80%,white)}._cancelButton_uhdob_93:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._cancelButton_uhdob_93:active{background-color:color-mix(in srgb,var(--muted) 75%,white)}._closeButton_uhdob_119{position:absolute;top:var(--spacing-2);right:var(--spacing-2);display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:var(--radius-sm);background-color:transparent;color:var(--muted-foreground);border:none;cursor:pointer;opacity:.7;transition:opacity var(--animation-duration-fast) ease,background-color var(--animation-duration-fast) ease}._closeButton_uhdob_119:hover{opacity:1;background-color:var(--muted)}._closeButton_uhdob_119:focus-visible{outline:none;box-shadow:var(--shadow-focus);opacity:1}.dark ._toast_uhdob_2{border-color:var(--border)}.dark ._actionButton_uhdob_66:hover{background-color:color-mix(in srgb,var(--primary) 90%,white)}.dark ._actionButton_uhdob_66:active{background-color:color-mix(in srgb,var(--primary) 80%,white)}.dark ._cancelButton_uhdob_93:hover{background-color:color-mix(in srgb,var(--muted) 80%,black)}.dark ._cancelButton_uhdob_93:active{background-color:color-mix(in srgb,var(--muted) 70%,black)}@keyframes _slideIn_uhdob_1{0%{transform:translate(calc(100% + var(--viewport-padding)));opacity:0}to{transform:translate(0);opacity:1}}}@layer base{._input_1pney_2{font-family:var(--font-family-base);font-size:1rem;line-height:1.5;color:var(--foreground);background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-2) var(--spacing-3);width:100%;transition:border-color var(--animation-duration-normal) ease,background-color var(--animation-duration-normal) ease,box-shadow var(--animation-duration-normal) ease,transform var(--animation-duration-fast) ease;outline:none;height:2.5rem;box-shadow:inset 0 1px 2px #00000005,0 1px #ffffff4d}._input_1pney_2::placeholder{color:var(--muted-foreground);opacity:.7}._input_1pney_2:hover{border-color:color-mix(in srgb,var(--primary) 80%,transparent);background-color:color-mix(in srgb,var(--card) 98%,var(--primary) 2%);box-shadow:inset 0 1px 2px #00000005,0 2px 4px #0000000d}._input_1pney_2:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 15%,transparent),0 2px 4px #0000000d;background-color:var(--card)}._input_1pney_2:disabled{background-color:var(--muted);color:var(--muted-foreground);cursor:not-allowed;opacity:.75;box-shadow:none;transform:none}.dark ._input_1pney_2{background-color:color-mix(in srgb,var(--background) 80%,black);box-shadow:inset 0 1px 2px #0000001a,0 1px #ffffff0d}.dark ._input_1pney_2:hover{background-color:color-mix(in srgb,var(--background) 75%,black);border-color:color-mix(in srgb,var(--primary) 90%,white);box-shadow:inset 0 1px 2px #0000001a,0 2px 4px #00000026}.dark ._input_1pney_2:focus{background-color:color-mix(in srgb,var(--background) 80%,black);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 25%,transparent),0 2px 4px #00000026}}._launcher_vjfx9_1{position:fixed;z-index:80;right:max(.75rem,env(safe-area-inset-right));bottom:max(.75rem,env(safe-area-inset-bottom));min-width:3.4rem;min-height:3.4rem;display:flex;align-items:center;justify-content:center;gap:.35rem;padding:.55rem .7rem;border:1px solid color-mix(in srgb,var(--foreground) 18%,transparent);border-radius:999px;background:color-mix(in srgb,var(--background) 91%,transparent);color:var(--foreground);box-shadow:0 .5rem 1.6rem #0004;backdrop-filter:blur(14px);font:inherit;font-size:.62rem;font-weight:950;letter-spacing:.07em;cursor:pointer}._launcher_vjfx9_1:hover{transform:translateY(-1px)}._launcher_vjfx9_1:focus-visible,._close_vjfx9_1:focus-visible,._result_vjfx9_1:focus-visible,._resultActive_vjfx9_1:focus-visible,._go_vjfx9_1:focus-visible{outline:2px solid var(--ring);outline-offset:2px}._backdrop_vjfx9_1{position:fixed;z-index:100;inset:0;display:grid;place-items:center;padding:1rem;background:#02070bbb;backdrop-filter:blur(7px)}._panel_vjfx9_1{width:min(62rem,100%);max-height:min(46rem,calc(100dvh - 2rem));display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;overflow:hidden;border:1px solid var(--border);border-radius:1.1rem;background:var(--background);color:var(--foreground);box-shadow:0 1.5rem 5rem #0009}._header_vjfx9_1{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1rem 1.05rem .8rem;border-bottom:1px solid var(--border)}._header_vjfx9_1>div{min-width:0;display:grid;gap:.08rem}._header_vjfx9_1 span,._contextLabel_vjfx9_1,._answer_vjfx9_1>span{font-size:.56rem;font-weight:950;letter-spacing:.1em;color:var(--muted-foreground)}._header_vjfx9_1 strong{font-size:1.2rem}._header_vjfx9_1 small{color:var(--muted-foreground);font-size:.7rem;line-height:1.4}._close_vjfx9_1{width:2.8rem;height:2.8rem;flex:0 0 auto;display:grid;place-items:center;border:1px solid var(--border);border-radius:.75rem;background:var(--card);color:var(--foreground);cursor:pointer}._search_vjfx9_1{margin:.8rem 1rem;display:flex;align-items:center;gap:.55rem;padding:0 .65rem;border:1px solid var(--border);border-radius:.75rem;background:var(--card)}._search_vjfx9_1 input{border:0!important;background:transparent!important;box-shadow:none!important;min-height:3rem;padding-inline:0!important}._body_vjfx9_1{min-height:0;display:grid;grid-template-columns:minmax(16rem,.75fr) minmax(0,1.25fr);border-top:1px solid var(--border)}._results_vjfx9_1{min-height:0;overflow:auto;padding:.7rem;border-right:1px solid var(--border)}._contextLabel_vjfx9_1{display:block;padding:.2rem .25rem .55rem}._result_vjfx9_1,._resultActive_vjfx9_1{width:100%;display:grid;gap:.12rem;padding:.68rem .72rem;margin-bottom:.35rem;border:1px solid transparent;border-radius:.72rem;background:transparent;color:var(--foreground);text-align:left;cursor:pointer}._result_vjfx9_1:hover{background:var(--card)}._resultActive_vjfx9_1{border-color:color-mix(in srgb,var(--foreground) 22%,var(--border));background:var(--card)}._result_vjfx9_1 small,._resultActive_vjfx9_1 small{color:var(--muted-foreground);font-size:.48rem;font-weight:950;letter-spacing:.08em}._result_vjfx9_1 strong,._resultActive_vjfx9_1 strong{font-size:.72rem}._result_vjfx9_1 span,._resultActive_vjfx9_1 span{color:var(--muted-foreground);font-size:.58rem;line-height:1.35}._answer_vjfx9_1{min-width:0;overflow:auto;padding:1.1rem 1.2rem}._answer_vjfx9_1 h2{margin:.2rem 0 .4rem;font-size:1.35rem}._answer_vjfx9_1 p{margin:0 0 .8rem;color:var(--muted-foreground);font-size:.72rem;line-height:1.55}._answer_vjfx9_1 ol{display:grid;gap:.5rem;margin:.6rem 0 1rem;padding-left:1.25rem}._answer_vjfx9_1 li{font-size:.72rem;line-height:1.45}._go_vjfx9_1{min-height:2.8rem;width:fit-content;display:inline-flex;align-items:center;gap:.35rem;padding:.55rem .75rem;border:1px solid var(--border);border-radius:.7rem;background:var(--card);color:var(--foreground);font-size:.66rem;font-weight:900;text-decoration:none}._empty_vjfx9_1{display:grid;gap:.25rem;padding:.8rem;color:var(--muted-foreground)}._empty_vjfx9_1 strong{color:var(--foreground);font-size:.72rem}._empty_vjfx9_1 span{font-size:.62rem;line-height:1.45}._footer_vjfx9_1{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.7rem 1rem;border-top:1px solid var(--border);color:var(--muted-foreground);font-size:.62rem}._footer_vjfx9_1 a{color:var(--foreground);font-weight:900}._launcher_vjfx9_1 span{display:inline}@media(max-width:760px){._backdrop_vjfx9_1{padding:0}._panel_vjfx9_1{width:100%;height:100dvh;max-height:none;border-radius:0;border:0}._body_vjfx9_1{grid-template-columns:1fr;grid-template-rows:minmax(8rem,.75fr) minmax(0,1.25fr)}._results_vjfx9_1{border-right:0;border-bottom:1px solid var(--border)}._answer_vjfx9_1{padding:.9rem 1rem}._footer_vjfx9_1{padding-bottom:max(.7rem,env(safe-area-inset-bottom))}._launcher_vjfx9_1{right:max(.55rem,env(safe-area-inset-right));bottom:max(.55rem,env(safe-area-inset-bottom));min-width:3.1rem;min-height:3.1rem;padding:.5rem}._launcher_vjfx9_1 span{display:none}}@media(min-width:761px)and (max-width:1100px){._panel_vjfx9_1{width:min(54rem,calc(100% - 2rem))}._body_vjfx9_1{grid-template-columns:minmax(15rem,.85fr) minmax(0,1.15fr)}}@media(prefers-reduced-motion:reduce){._launcher_vjfx9_1{transition:none}}._gameplayLauncher_vjfx9_5{top:50%;right:max(.35rem,env(safe-area-inset-right));bottom:auto;width:2.85rem;min-width:2.85rem;height:2.85rem;min-height:2.85rem;padding:.45rem;transform:translateY(-50%);border-radius:.72rem}._gameplayLauncher_vjfx9_5 span{display:none}._gameplayLauncher_vjfx9_5:hover{transform:translateY(-50%)}@media(orientation:landscape)and (max-height:600px){._builderLauncher_vjfx9_6{top:7rem}}._nudge_vjfx9_8{margin:.2rem 0 .85rem!important;padding:.55rem .65rem;border-left:3px solid var(--ring);border-radius:.2rem;background:var(--card);color:var(--foreground)!important;font-weight:750}@layer base{._button_1a9tq_2{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-family:var(--font-family-base);font-weight:500;border-radius:var(--radius);white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color var(--animation-duration-fast) ease,border-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease,box-shadow var(--animation-duration-fast) ease;outline:none;border:1px solid transparent;position:relative}._button_1a9tq_2:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--primary);outline:none}._sm_1a9tq_32{height:1.5rem;padding:0 var(--spacing-2);font-size:.875rem}._md_1a9tq_38{height:2.5rem;padding:0 var(--spacing-3);font-size:.9375rem}._lg_1a9tq_44{height:3rem;padding:0 var(--spacing-4);font-size:1rem;border-radius:var(--radius-md)}._icon_1a9tq_52,._icon-md_1a9tq_53{width:2rem;height:2rem;padding:0}._icon-sm_1a9tq_59{width:1.5rem;height:1.5rem;padding:0}._icon-lg_1a9tq_65{width:2.5rem;height:2.5rem;padding:0;border-radius:var(--radius-md)}._button_1a9tq_2 svg{flex-shrink:0}._sm_1a9tq_32 svg,._icon-sm_1a9tq_59 svg{width:1rem;height:1rem}._md_1a9tq_38 svg,._icon_1a9tq_52 svg,._icon-md_1a9tq_53 svg{width:1.25rem;height:1.25rem}._lg_1a9tq_44 svg,._icon-lg_1a9tq_65 svg{width:1.5rem;height:1.5rem}._primary_1a9tq_97{background-color:var(--primary);color:var(--primary-foreground);border-color:var(--primary);--spinner-color: var(--primary-foreground)}._primary_1a9tq_97:hover{background-color:color-mix(in oklch,var(--primary) 90%,var(--primary-foreground));border-color:color-mix(in oklch,var(--primary) 90%,var(--primary-foreground))}._primary_1a9tq_97:active{background-color:color-mix(in oklch,var(--primary) 85%,var(--primary-foreground));border-color:color-mix(in oklch,var(--primary) 85%,var(--primary-foreground))}._secondary_1a9tq_114{background-color:var(--secondary);color:var(--secondary-foreground);border-color:var(--secondary);--spinner-color: var(--secondary-foreground)}._secondary_1a9tq_114:hover{background-color:color-mix(in oklch,var(--secondary) 90%,var(--secondary-foreground));border-color:color-mix(in oklch,var(--secondary) 90%,var(--secondary-foreground))}._secondary_1a9tq_114:active{background-color:color-mix(in oklch,var(--secondary) 85%,var(--secondary-foreground));border-color:color-mix(in oklch,var(--secondary) 85%,var(--secondary-foreground))}._destructive_1a9tq_132{background-color:var(--error);color:var(--error-foreground);border-color:var(--error);--spinner-color: var(--error-foreground)}._destructive_1a9tq_132:hover{background-color:color-mix(in oklch,var(--error) 90%,var(--error-foreground));border-color:color-mix(in oklch,var(--error) 90%,var(--error-foreground))}._destructive_1a9tq_132:active{background-color:color-mix(in oklch,var(--error) 85%,var(--error-foreground));border-color:color-mix(in oklch,var(--error) 85%,var(--error-foreground))}._destructive_1a9tq_132:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--error)}._outline_1a9tq_156{background-color:transparent;border-color:var(--primary);color:var(--primary);--spinner-color: var(--primary)}._outline_1a9tq_156:hover{background-color:color-mix(in oklch,var(--primary) 12%,var(--background));border-color:color-mix(in oklch,var(--primary) 90%,var(--primary-foreground));color:color-mix(in oklch,var(--primary) 90%,var(--primary-foreground))}._outline_1a9tq_156:active{background-color:color-mix(in oklch,var(--primary) 15%,var(--background));border-color:color-mix(in oklch,var(--primary) 85%,var(--primary-foreground));color:color-mix(in oklch,var(--primary) 85%,var(--primary-foreground))}._ghost_1a9tq_176{background-color:transparent;border-color:transparent;--spinner-color: var(--primary)}._ghost_1a9tq_176:hover{background-color:color-mix(in oklch,var(--primary) 12%,var(--background));color:color-mix(in oklch,var(--primary) 90%,var(--primary-foreground))}._ghost_1a9tq_176:active{background-color:color-mix(in oklch,var(--primary) 15%,var(--background));color:color-mix(in oklch,var(--primary) 85%,var(--primary-foreground))}._link_1a9tq_193{background-color:transparent;color:var(--primary);height:auto;padding:0;text-decoration:none;border:none;border-radius:0;min-height:2.75rem;display:inline-flex;align-items:center;--spinner-color: var(--primary)}._link_1a9tq_193:hover{text-decoration:underline;color:color-mix(in oklch,var(--primary) 90%,var(--primary-foreground));background-color:transparent}._link_1a9tq_193:active{color:color-mix(in oklch,var(--primary) 85%,var(--primary-foreground));background-color:transparent}._link_1a9tq_193:focus-visible{box-shadow:0 0 0 2px var(--primary);outline:none;border-radius:.25rem}._disabled_1a9tq_225{opacity:.5;cursor:not-allowed;pointer-events:none}.dark ._primary_1a9tq_97:focus-visible,.dark ._outline_1a9tq_156:focus-visible,.dark ._ghost_1a9tq_176:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--primary)}.dark ._destructive_1a9tq_132:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--error)}.dark ._link_1a9tq_193:focus-visible{box-shadow:0 0 0 2px var(--primary)}}@layer base{._overlay_1u0g5_2{position:fixed;inset:0;background-color:color-mix(in srgb,black 50%,transparent);z-index:var(--z-overlay)!important;animation:_overlayShow_1u0g5_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._content_1u0g5_11{position:fixed!important;top:50%;left:50%;transform:translate(-50%,-50%);max-width:90vw;max-height:85vh;width:32rem;background-color:var(--popup);color:var(--popup-foreground);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);z-index:var(--z-overlay)!important;overflow:auto;padding:var(--spacing-6);animation:_contentShow_1u0g5_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._close_1u0g5_31{position:absolute;top:var(--spacing-4);right:var(--spacing-4);display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--radius-full);background-color:var(--muted);color:var(--muted-foreground);border:none;cursor:pointer;transition:background-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease,transform var(--animation-duration-fast) ease}._close_1u0g5_31:hover{background-color:var(--muted-foreground);color:var(--muted);transform:scale(1.05)}._close_1u0g5_31:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._closeIcon_1u0g5_62{width:1rem;height:1rem}._header_1u0g5_67{margin-bottom:var(--spacing-4)}._footer_1u0g5_71{display:flex;justify-content:flex-end;gap:var(--spacing-2);margin-top:var(--spacing-6)}._title_1u0g5_78{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;color:var(--popup-foreground);line-height:1.4;margin-bottom:var(--spacing-2)}._description_1u0g5_87{font-size:.875rem;color:var(--muted-foreground);line-height:1.5;margin-bottom:var(--spacing-4)}._screenReaderText_1u0g5_94{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@keyframes _overlayShow_1u0g5_1{0%{opacity:0}to{opacity:1}}@keyframes _contentShow_1u0g5_1{0%{opacity:0;scale:.95}to{opacity:1;scale:1}}}@layer base{._textarea_1d2bj_2{padding:var(--spacing-2);width:100%;min-height:6rem;resize:vertical}._textarea_1d2bj_2::placeholder{color:var(--muted-foreground)}._noResize_1d2bj_13{resize:none}._clear_1d2bj_17{background-color:transparent;border:none;padding:0;box-shadow:none;border-radius:0}._clear_1d2bj_17:hover,._clear_1d2bj_17:focus{background-color:transparent;border:none;box-shadow:none}}._trigger_sa21d_1{position:fixed;z-index:1700;top:max(4.25rem,calc(env(safe-area-inset-top) + 3.5rem));right:max(.75rem,env(safe-area-inset-right));left:auto;width:44px;min-width:44px;height:44px;min-height:44px;display:grid;place-items:center;padding:0;border:2px solid #f4cf49;border-radius:50%;background:linear-gradient(180deg,#ffdf55,#d99a18);color:#17263a;box-shadow:inset 0 2px #fff7a5,inset 0 -3px #8e5d0e88,0 .3rem .8rem #0006;backdrop-filter:blur(14px);transform:none;font:950 1rem/1 var(--font-family-display);cursor:pointer}._trigger_sa21d_1:hover{transform:translateY(-1px)}._trigger_sa21d_1:focus-visible{outline:3px solid #fff;outline-offset:2px}._mark_sa21d_27{display:block;font-size:1.2rem;line-height:1;text-shadow:0 1px 0 #fff6}._trigger_sa21d_1[data-builder=true]{top:max(3.72rem,calc(env(safe-area-inset-top) + 3.4rem));right:max(.45rem,env(safe-area-inset-right));bottom:auto;left:auto;width:38px;min-width:38px;height:38px;min-height:38px;transform:none}._trigger_sa21d_1[data-builder=true]:hover{transform:translateY(-1px)}._trigger_sa21d_1 b{position:absolute;top:-.25rem;right:-.25rem;min-width:1.2rem;height:1.2rem;display:grid;place-items:center;border-radius:999px;background:var(--primary);color:var(--primary-foreground);font-size:.65rem}._dialog_sa21d_45{width:min(92vw,34rem)}._kindGrid_sa21d_49{display:flex;flex-wrap:wrap;gap:.45rem;margin:.8rem 0}._kindGrid_sa21d_49 button{min-height:40px;padding:.5rem .7rem;border:1px solid var(--border);border-radius:.7rem;background:var(--surface);color:var(--foreground);font-weight:700}._kindGrid_sa21d_49 button[data-selected=true]{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 12%,var(--surface))}._privacy_sa21d_71{display:block;margin:.5rem 0 .8rem;color:var(--muted-foreground);line-height:1.4}._queue_sa21d_78,._status_sa21d_79{display:flex;align-items:center;gap:.4rem;margin:.55rem 0;padding:.55rem .65rem;border-radius:.7rem;background:color-mix(in srgb,var(--primary) 8%,var(--surface));font-size:.78rem}@media(max-width:520px){._trigger_sa21d_1{top:50%;right:auto;bottom:auto;left:max(.45rem,env(safe-area-inset-left));transform:translateY(-50%);width:44px;min-width:44px;height:44px;min-height:44px;justify-content:center;padding:0}._trigger_sa21d_1:hover{transform:translateY(calc(-50% - 1px))}._trigger_sa21d_1[data-builder=true]{top:max(3.72rem,calc(env(safe-area-inset-top) + 3.4rem));right:max(.35rem,env(safe-area-inset-right));bottom:auto;left:auto;transform:none;width:38px;min-width:38px;height:38px;min-height:38px}._trigger_sa21d_1[data-builder=true]:hover{transform:translateY(-1px)}}@media(orientation:landscape)and (max-height:520px){._trigger_sa21d_1{top:auto;right:max(.45rem,env(safe-area-inset-right));bottom:max(.45rem,env(safe-area-inset-bottom));width:44px;min-width:44px;height:44px;min-height:44px;justify-content:center;padding:0}._trigger_sa21d_1[data-builder=true]{top:max(3.3rem,calc(env(safe-area-inset-top) + 3rem));right:max(.35rem,env(safe-area-inset-right));bottom:auto;left:auto}}._notice_10w8b_1{position:fixed;left:max(.65rem,env(safe-area-inset-left));right:max(.65rem,env(safe-area-inset-right));top:max(.65rem,env(safe-area-inset-top));z-index:10000;max-width:48rem;margin:0 auto;padding:.8rem .9rem;border:1px solid color-mix(in srgb,var(--primary) 45%,var(--border));border-radius:1rem;background:color-mix(in srgb,var(--background) 94%,transparent);box-shadow:0 18px 50px #0000003d;backdrop-filter:blur(18px);color:var(--foreground)}._head_10w8b_8{display:grid;grid-template-columns:auto 1fr auto;align-items:start;gap:.65rem}._head_10w8b_8 div{min-width:0;display:flex;flex-direction:column;gap:.14rem}._head_10w8b_8 strong{font-size:.82rem;letter-spacing:.06em}._head_10w8b_8 small,._actions_10w8b_11 small{font-size:.72rem;line-height:1.35;color:var(--muted-foreground)}._icon_10w8b_12{width:2rem;height:2rem;display:grid;place-items:center;border-radius:.65rem;background:var(--primary);color:var(--primary-foreground)}._close_10w8b_13{border:0;background:transparent;color:inherit;width:2rem;height:2rem;display:grid;place-items:center;border-radius:.55rem;cursor:pointer}._notice_10w8b_1 ul{margin:.7rem 0 .75rem 2.65rem;padding:0;display:grid;gap:.32rem;max-height:11rem;overflow:auto}._notice_10w8b_1 li{font-size:.76rem;line-height:1.35}._actions_10w8b_11{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap;margin-left:2.65rem}._actions_10w8b_11 small{flex:1 1 15rem}@media(max-width:540px){._notice_10w8b_1{padding:.68rem .72rem;border-radius:.8rem}._notice_10w8b_1 ul{margin-left:1.1rem;max-height:8.8rem}._actions_10w8b_11{margin-left:0}}._recovery_zc02o_1{min-height:100dvh;display:grid;place-items:center;padding:1.25rem;background:var(--background);color:var(--foreground)}._recovery_zc02o_1>div{width:min(100%,30rem);padding:1.25rem;border:1px solid var(--border);border-radius:1rem;background:var(--card);display:grid;gap:.8rem;text-align:center}._recovery_zc02o_1 strong{font-size:1.05rem}._recovery_zc02o_1 p{margin:0;color:var(--muted-foreground);line-height:1.5}:root{--z-overlay: 400;--z-spotlight: 1000;--z-critical: 2000;--spacing-1: .25rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem}:root{--background: hsl(220, 28%, 96%);--foreground: hsl(225, 28%, 10%);--surface: hsl(218, 24%, 91%);--surface-foreground: hsl(225, 28%, 10%);--sidebar: hsl(219, 22%, 89%);--sidebar-foreground: hsl(225, 28%, 10%);--card: hsl(220, 35%, 98%);--card-foreground: hsl(225, 28%, 10%);--popup: hsl(220, 35%, 98%);--popup-foreground: hsl(225, 28%, 10%);--primary: hsl(219, 89%, 55%);--primary-foreground: hsl(220, 35%, 98%);--secondary: hsl(219, 18%, 85%);--secondary-foreground: hsl(225, 28%, 12%);--accent: hsl(219, 89%, 55%);--accent-foreground: hsl(220, 35%, 98%);--muted: hsl(218, 18%, 88%);--muted-foreground: hsl(221, 12%, 42%);--success: hsl(145, 58%, 39%);--success-foreground: hsl(0, 0%, 100%);--error: hsl(4, 72%, 51%);--error-foreground: hsl(0, 0%, 100%);--warning: hsl(41, 92%, 48%);--warning-foreground: hsl(28, 60%, 12%);--info: hsl(219, 89%, 55%);--info-foreground: hsl(0, 0%, 100%);--info-hover: hsl(219, 89%, 49%);--info-active: hsl(219, 89%, 43%);--border: hsl(220, 17%, 77%);--font-family-base: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-family-display: ui-rounded, "SF Pro Rounded", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-family-monospace: ui-monospace, SFMono-Regular, Menlo, monospace;--font-family-cursive: ui-rounded, "SF Pro Rounded", system-ui, sans-serif;--shadow: 0 2px 10px hsla(225, 30%, 10%, .08);--shadow-md: 0 8px 24px hsla(225, 30%, 10%, .12);--shadow-lg: 0 18px 48px hsla(225, 30%, 10%, .16);--shadow-focus: 0 0 0 3px hsla(219, 89%, 55%, .28);--radius-sm: .45rem;--radius: .7rem;--radius-md: .95rem;--radius-lg: 1.3rem;--radius-full: 999px;--animation-duration-fast: .11s;--animation-duration-normal: .18s;--animation-duration-slow: .3s;--chart-color-1: hsl(219, 89%, 55%);--chart-color-2: hsl(195, 72%, 42%);--chart-color-3: hsl(145, 58%, 39%);--chart-color-4: hsl(41, 92%, 48%);--chart-color-5: hsl(4, 72%, 51%);--game-ink: hsl(225, 28%, 10%);--game-screen: hsl(210, 25%, 94%);--game-grid: hsl(216, 18%, 82%)}.dark{--background: hsl(226, 28%, 7%);--foreground: hsl(218, 32%, 94%);--surface: hsl(224, 24%, 11%);--surface-foreground: hsl(218, 32%, 94%);--sidebar: hsl(225, 25%, 9%);--sidebar-foreground: hsl(218, 32%, 94%);--card: hsl(224, 23%, 13%);--card-foreground: hsl(218, 32%, 94%);--popup: hsl(224, 23%, 14%);--popup-foreground: hsl(218, 32%, 94%);--primary: hsl(216, 96%, 62%);--primary-foreground: hsl(226, 32%, 8%);--secondary: hsl(223, 19%, 18%);--secondary-foreground: hsl(218, 32%, 94%);--accent: hsl(216, 96%, 62%);--accent-foreground: hsl(226, 32%, 8%);--muted: hsl(223, 17%, 17%);--muted-foreground: hsl(218, 12%, 66%);--success: hsl(145, 62%, 53%);--success-foreground: hsl(145, 40%, 8%);--error: hsl(4, 86%, 65%);--error-foreground: hsl(4, 50%, 10%);--warning: hsl(41, 96%, 58%);--warning-foreground: hsl(36, 58%, 9%);--info: hsl(216, 96%, 62%);--info-foreground: hsl(226, 32%, 8%);--info-hover: hsl(216, 96%, 68%);--info-active: hsl(216, 96%, 55%);--border: hsl(222, 18%, 24%);--shadow: 0 2px 14px hsla(230, 50%, 2%, .3);--shadow-md: 0 8px 28px hsla(230, 50%, 2%, .38);--shadow-lg: 0 20px 56px hsla(230, 50%, 2%, .48);--shadow-focus: 0 0 0 3px hsla(216, 96%, 62%, .32);--chart-color-1: hsl(216, 96%, 62%);--chart-color-2: hsl(195, 80%, 57%);--chart-color-3: hsl(145, 62%, 53%);--chart-color-4: hsl(41, 96%, 58%);--chart-color-5: hsl(4, 86%, 65%);--game-ink: hsl(218, 32%, 94%);--game-screen: hsl(224, 24%, 9%);--game-grid: hsl(222, 18%, 18%)}@layer base{:root{--safe-area-inset-top: env(safe-area-inset-top, 0px);--safe-area-inset-right: env(safe-area-inset-right, 0px);--safe-area-inset-bottom: env(safe-area-inset-bottom, 0px);--safe-area-inset-left: env(safe-area-inset-left, 0px)}ul{list-style-type:none;margin:0;padding:0}body{background:var(--background);color:var(--foreground);font-family:var(--font-family-base)}*{box-sizing:border-box;padding:0;margin:0}button{border:none;background:none;cursor:pointer;font-family:inherit;font-size:inherit;color:inherit}a{color:inherit;text-decoration:none}th,td{display:table-cell!important}}.rbc-month-view{overflow:visible!important}
