@font-face{font-family:Literata;src:url(/fonts/Literata-latin.woff2) format("woff2");font-weight:200 900;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Literata;src:url(/fonts/Literata-latin-ext.woff2) format("woff2");font-weight:200 900;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Literata;src:url(/fonts/Literata-Italic-latin.woff2) format("woff2");font-weight:200 900;font-style:italic;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Literata;src:url(/fonts/Literata-Italic-latin-ext.woff2) format("woff2");font-weight:200 900;font-style:italic;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-wght.woff2) format("woff2");font-weight:100 800;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-Italic-wght.woff2) format("woff2");font-weight:100 800;font-style:italic;font-display:swap}@font-face{font-family:BebasNeue;src:url(/fonts/BebasNeue-Regular.woff2);font-weight:400;font-style:normal;font-display:swap}:root{--text: hsl(0, 0%, 100%);--textBody: hsl(200, 12%, 84%);--textMuted: hsl(0, 0%, 80%);--fontUI: "JetBrains Mono", "SF Mono", "Cascadia Mono", "Consolas", "Liberation Mono", monospace;--fontReading: "Literata", Georgia, "Times New Roman", serif;--fontMono: "JetBrains Mono", ui-monospace, "Liberation Mono", monospace;--backgroundDark: hsl(191, 35%, 6%);--background: hsl(203, 13%, 12%);--backgroundLight: hsl(0, 0%, 30%);--success: hsl(136, 64%, 45%);--danger: hsl(0, 87%, 52%);--theme-color: hsl(187, 100%, 43%);--navColor: hsl(203, 13%, 12%);--cardShadow: 0px 2px 2px hsla(0, 0%, 0%, .172), 0px 4px 4px hsla(0, 0%, 0%, .186);--hyperlinkColor: hsl(185 82% 56%);--border: hsl(0, 0%, 18%);--gradient: linear-gradient( 90deg, rgba(255, 0, 0, 1) 0%, rgba(51, 51, 51, 1) 49%, rgba(51, 51, 51, 1) 100% )}:root[theme=light]{--text: hsl(0, 0%, 10%);--textBody: hsl(0, 0%, 16%);--textMuted: hsl(0, 0%, 20%);--theme-color: rgb(0, 165, 201);--navColor: hsl(0, 0%, 93%);--backgroundDark: hsl(0, 0%, 98%);--background: hsl(0, 0%, 95%);--backgroundLight: hsl(0, 0%, 100%);--hyperlinkColor: hsl(237, 100%, 35%);--border: hsla(0, 0%, 58%, .5)}html{box-sizing:border-box}*{padding:0rem;margin:0rem;box-sizing:border-box}*,*:before,*:after{box-sizing:inherit;box-sizing:border-box}body{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;background-color:var(--backgroundDark);color:var(--text);line-height:1.6;-webkit-font-smoothing:antialiased;font-family:var(--fontUI);position:relative}body:before,body:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none}body:before{background-image:linear-gradient(to top,hsl(192,45%,14%),transparent),url(/sky/stars-faint.svg),linear-gradient(hsl(212,45%,4%),transparent);background-size:100% 70vh,auto,100% 100vh;background-position:bottom,0 0,top;background-repeat:no-repeat,repeat,no-repeat}body:after{opacity:0;background-image:radial-gradient(ellipse 560px 75% at 58% 100%,hsla(42,100%,82%,.95),hsla(32,100%,86%,.45) 45%,transparent 75%),linear-gradient(to top,hsl(28,85%,91%),transparent),linear-gradient(hsl(205,72%,87%),transparent);background-size:100% 75vh,100% 55vh,100% 90vh;background-position:bottom,bottom,top;background-repeat:no-repeat}:root[theme=light] body:before{opacity:0}:root[theme=light] body:after{opacity:1}html.theme-ready body:before,html.theme-ready body:after{transition:opacity .4s ease}img{display:block;max-inline-size:100%;height:auto;font-style:italic;shape-margin:.75rem}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font-size:inherit;font-family:inherit;font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}li{list-style-position:inside}input{padding:0rem;border:black solid 1px;line-height:1.6}input:focus{border:black solid 1px;box-shadow:none;outline:none}a,a:visited{text-decoration:none;color:inherit}#root{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column}.pageContent{display:flex;flex-direction:column;justify-content:flex-start;width:70vw;margin:auto;flex:1 1 auto}@media(max-width:530px){.pageContent{width:100%;padding:0 20px}}@media(min-width:530px)and (max-width:640px){.pageContent{width:100%;padding:0 40px}}:root{--theme-transition: none}html.theme-ready{--theme-transition: background-color .4s ease, color .4s ease, border-color .4s ease, fill .4s ease, stroke .4s ease}body,header,main,footer,.card,.buttonStyle{transition:var(--theme-transition)}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus{-webkit-text-fill-color:var(--text)!important;caret-color:var(--text)!important;-webkit-box-shadow:0 0 0 1000px var(--backgroundDark) inset!important;box-shadow:0 0 0 1000px var(--backgroundDark) inset!important;transition:background-color 9999s ease-out 0s}._page_wyf88_2{display:flex;justify-content:center;padding:clamp(1.5rem,8vh,5rem) 0 2rem}._card_wyf88_7{width:100%;max-width:420px;padding:2rem;background-color:var(--background);border:1px solid var(--border);border-radius:.5rem;box-shadow:var(--cardShadow)}@media(max-width:480px){._card_wyf88_7{padding:1.5rem 1.25rem}}._title_wyf88_21{font-family:BebasNeue,Impact,Arial Narrow,sans-serif;font-size:3rem;font-weight:400;line-height:1.1;color:var(--theme-color)}._subtitle_wyf88_28{margin:.25rem 0 1.5rem;font-size:.875rem;color:var(--textMuted)}._subtitle_wyf88_28 a,._subtitle_wyf88_28 a:visited{color:var(--theme-color);text-decoration:underline;text-underline-offset:.2em}._username_wyf88_39{color:var(--theme-color);font-weight:600}._formError_wyf88_44{margin-bottom:1rem;padding:.5rem .75rem;border:1px solid var(--danger);border-radius:.375rem;background-color:color-mix(in srgb,var(--danger) 10%,transparent);color:var(--danger);font-size:.875rem}._nameRow_wyf88_55{display:grid;grid-template-columns:1fr 1fr;gap:0 1rem}@media(max-width:400px){._nameRow_wyf88_55{grid-template-columns:1fr}}._field_wyf88_66{margin-bottom:1rem}._label_wyf88_69{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:.375rem;font-size:.875rem;font-weight:600}._optional_wyf88_77{font-size:.75rem;font-weight:400;color:var(--textMuted)}._inputWrap_wyf88_82{position:relative}._input_wyf88_82{width:100%;padding:.5rem .75rem;color:var(--text);background-color:var(--backgroundDark);border:1px solid var(--border);border-radius:.375rem}._input_wyf88_82:focus{border:1px solid var(--theme-color);outline:none}._input_wyf88_82{color-scheme:dark}:root[theme=light] ._input_wyf88_82{color-scheme:light}._inputError_wyf88_104,._inputError_wyf88_104:focus{border-color:var(--danger)}._inputSuccess_wyf88_108,._inputSuccess_wyf88_108:focus{border-color:var(--success)}._hasToggle_wyf88_112{padding-right:4rem}._toggle_wyf88_115{position:absolute;top:50%;right:.375rem;transform:translateY(-50%);padding:.125rem .5rem;background:none;border:none;border-radius:.25rem;color:var(--textMuted);font-size:.75rem;font-weight:600;cursor:pointer}._toggle_wyf88_115:hover{color:var(--theme-color)}._hint_wyf88_132,._fieldError_wyf88_133,._fieldSuccess_wyf88_134{margin-top:.25rem;font-size:.75rem}._hint_wyf88_132{color:var(--textMuted)}._fieldError_wyf88_133{color:var(--danger)}._fieldSuccess_wyf88_134{color:var(--success)}._submit_wyf88_148,._secondary_wyf88_149{display:inline-flex;justify-content:center;align-items:center;padding:.625rem 1rem;border-radius:6px;font-weight:600;cursor:pointer;transition:opacity .15s ease}._submit_wyf88_148{width:100%;margin-top:.5rem;background-color:var(--theme-color);border:1px solid var(--theme-color);color:var(--backgroundDark)}._submit_wyf88_148:visited{color:var(--backgroundDark)}._submit_wyf88_148:hover:not(:disabled){opacity:.9}._submit_wyf88_148:disabled{opacity:.6;cursor:wait}._secondary_wyf88_149,._secondary_wyf88_149:visited{background:none;border:1px solid var(--border);color:var(--text)}._secondary_wyf88_149:hover{border-color:var(--theme-color)}._submit_wyf88_148:focus-visible,._secondary_wyf88_149:focus-visible,._toggle_wyf88_115:focus-visible{outline:2px solid var(--theme-color);outline-offset:2px}._linkRow_wyf88_192{display:flex;gap:.5rem}._linkRow_wyf88_192 ._submit_wyf88_148{flex:1;margin-top:0}._navBar_1ci1v_1{padding:1rem 2rem;display:flex;color:var(--textMuted);background-color:var(--navColor);justify-content:space-between;margin-bottom:1.5rem;font-weight:400;position:-webkit-sticky;position:sticky;top:0;z-index:1;border-bottom:1px solid var(--border)}._navContainer_1ci1v_16{display:flex;gap:2rem;justify-content:center;align-items:center}._navContainer_1ci1v_16>*,._links_1ci1v_25>*{flex-shrink:0}._links_1ci1v_25{display:contents}._active_1ci1v_33{color:var(--theme-color)}._mobileMenu_1ci1v_38{display:none;position:relative}._menuButton_1ci1v_42{display:flex;align-items:center;gap:.375rem;padding:.25rem .625rem .25rem .5rem;background:none;border:1px solid var(--border);border-radius:.375rem;color:var(--text);font:inherit;cursor:pointer}._menuButton_1ci1v_42 svg{width:20px;height:20px;fill:currentColor}._menuButton_1ci1v_42[aria-expanded=true]{border-color:var(--theme-color)}._menuButton_1ci1v_42:focus-visible,._menuPanel_1ci1v_63 a:focus-visible{outline:2px solid var(--theme-color);outline-offset:2px}._menuPanel_1ci1v_63{position:absolute;top:calc(100% + .75rem);left:0;z-index:50;display:flex;flex-direction:column;width:min(16rem,calc(100vw - 1rem));padding:.375rem;background-color:var(--background);border:1px solid var(--border);border-radius:.5rem;box-shadow:0 8px 24px #00000059}._menuPanel_1ci1v_63 a{padding:.5rem .75rem;border-radius:.375rem}._menuPanel_1ci1v_63 a:hover{background-color:var(--backgroundDark)}._menuDivider_1ci1v_88{height:1px;margin:.375rem .5rem;background-color:var(--border)}@media(max-width:600px){._links_1ci1v_25{display:none}._mobileMenu_1ci1v_38{display:block}}._navContainer_1ci1v_16 a{transition:color .2s ease}._navContainer_1ci1v_16 a:hover{color:var(--theme-color)}._logo_1ci1v_109{height:100%;width:auto;display:block;width:4rem;object-fit:contain}._logoContainer_1ci1v_117{height:48px;display:flex;align-items:center;flex-shrink:0}._loginImage_1ci1v_124{display:none}._loginImage_1ci1v_124>svg{display:block;width:24px;height:24px;fill:var(--text)}._socialsLink_1ci1v_134{position:relative;cursor:pointer}._socialsUl_1ci1v_139{position:absolute;top:calc(100% + .5rem);left:0;display:flex;flex-direction:column;background-color:var(--background);border:1px solid var(--border);border-radius:6px;z-index:50;padding:.5rem;min-width:140px;box-shadow:var(--cardShadow)}._socialsUl_1ci1v_139>li{list-style:none;padding:.5rem .75rem;white-space:nowrap;border-radius:4px;color:var(--textMuted);transition:all .15s ease}._socialsUl_1ci1v_139>li>a{display:flex;width:100%}._socialsUl_1ci1v_139>li:hover{background:var(--backgroundLight);color:var(--theme-color)}@media(max-width:530px){._logoContainer_1ci1v_117{display:none}._navBar_1ci1v_1{padding:.75rem .25rem}._navContainer_1ci1v_16{gap:.5rem}._loginImage_1ci1v_124{display:block;padding:0}._loginLink_1ci1v_187{display:none}}@media(min-width:530px)and (max-width:830px){._logoContainer_1ci1v_117{display:none}._navBar_1ci1v_1{padding:.75rem 1rem}._navContainer_1ci1v_16{gap:1.5rem}._loginLink_1ci1v_187{display:none}._loginImage_1ci1v_124{display:block;padding:0}}._dropDownButton_1ci1v_211{display:flex}._dropDownButton_1ci1v_211>svg{fill:var(--text)}@media(max-width:380px){._navBar_1ci1v_1{font-size:.875rem}}._buttonStyle_18dem_1{background:none;border:none;cursor:pointer;height:1.5rem;object-fit:cover;width:24px;height:24px}._buttonImg_18dem_11{transform:rotate(0);transition:transform .4s ease;height:100%;width:100%}._rotated_18dem_18{transform:rotate(180deg)!important}._wrapper_cvgbl_1{position:relative}._button_cvgbl_6{display:flex;align-items:center;padding:0;background:none;border:none;color:inherit;font:inherit;cursor:pointer;transition:color .2s ease}._button_cvgbl_6:hover,._button_cvgbl_6[aria-expanded=true]{color:var(--theme-color)}._button_cvgbl_6:focus-visible{outline:2px solid var(--theme-color);outline-offset:2px;border-radius:.25rem}._chevron_cvgbl_26,._icon_cvgbl_27{width:24px;height:24px;fill:var(--text)}._chevron_cvgbl_26{transition:transform .2s ease}._button_cvgbl_6[aria-expanded=true] ._chevron_cvgbl_26{transform:rotate(180deg)}._button_cvgbl_6[aria-expanded=true] ._icon_cvgbl_27{fill:var(--theme-color)}._icon_cvgbl_27{display:none}@media(max-width:830px){._text_cvgbl_46,._chevron_cvgbl_26{display:none}._icon_cvgbl_27{display:block}}._panel_cvgbl_57{right:0;left:auto;width:max-content;min-width:11rem}._signedIn_cvgbl_63{padding:.25rem .75rem;font-size:.75rem;color:var(--textMuted)}._username_cvgbl_68{color:var(--text);font-weight:600}._logout_cvgbl_73{padding:.5rem .75rem;border:none;border-radius:.375rem;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:color .2s ease}._logout_cvgbl_73:hover{background-color:var(--backgroundDark);color:var(--theme-color)}._logout_cvgbl_73:focus-visible{outline:2px solid var(--theme-color);outline-offset:2px}._footer_xqvca_5{--far: hsl(202, 40%, 6%);--snow: hsl(195, 22%, 36%);--mid: hsl(192, 75%, 15%);--near: hsl(187, 100%, 20%)}:root[theme=light] ._footer_xqvca_5{--far: hsl(195, 30%, 80%);--snow: hsl(0, 0%, 100%);--mid: hsl(190, 40%, 56%)}._mountains_xqvca_18{display:block;width:100%;height:max(110px,calc(100vw / 12));margin-bottom:-2px}._mountains_xqvca_18 path{transition:var(--theme-transition)}._far_xqvca_30{fill:var(--far)}._snow_xqvca_33{fill:var(--snow)}._mid_xqvca_36{fill:var(--mid)}._near_xqvca_39{fill:var(--near)}._footerContent_xqvca_43{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1rem 1rem;background-color:var(--near)}._copyright_xqvca_54{color:#a6d3d9;font-size:.875rem}@media(max-width:480px){._mountains_xqvca_18{height:90px}}._sky_7pske_3{position:absolute;inset:0;z-index:-1;pointer-events:none}:root[theme=light] ._sky_7pske_3{opacity:0}html.theme-ready ._sky_7pske_3{transition:opacity .4s ease}._twinkle_7pske_17{position:absolute;inset:0;background-position:0 0;background-repeat:repeat;-webkit-mask-image:linear-gradient(to top,transparent,#000 70vh);mask-image:linear-gradient(to top,transparent,#000 70vh);animation:_twinkle_7pske_17 ease-in-out infinite}._one_7pske_29{background-image:url(/sky/stars-twinkle-1.svg);animation-duration:3.1s}._two_7pske_33{background-image:url(/sky/stars-twinkle-2.svg);animation-duration:4.7s;animation-delay:-1.9s}._three_7pske_38{background-image:url(/sky/stars-twinkle-3.svg);animation-duration:6.3s;animation-delay:-4.1s}@keyframes _twinkle_7pske_17{0%,70%,to{opacity:1}85%{opacity:.3}}:root[theme=light] ._twinkle_7pske_17{animation-play-state:paused}._shootingStar_7pske_60{position:fixed;width:110px;height:2px;border-radius:999px;background:linear-gradient(to right,transparent,hsla(0,0%,100%,.85));opacity:0}._shootingStar_7pske_60:after{content:"";position:absolute;top:50%;right:-1px;width:3px;height:3px;border-radius:50%;background-color:#fff;box-shadow:0 0 6px 2px #b3ecff99;transform:translateY(-50%)}@media(prefers-reduced-motion:reduce){._twinkle_7pske_17{animation:none}}._hero_14tq0_1{text-align:center;padding:4rem 0 3rem;margin-bottom:3rem}._greeting_14tq0_7{font-size:1.25rem;color:var(--textMuted);margin-bottom:.5rem}._name_14tq0_13{font-family:BebasNeue,Impact,Arial Narrow,sans-serif;font-size:6rem;line-height:1;color:var(--theme-color);margin-bottom:1rem;overflow:hidden;white-space:nowrap;border-right:3px solid var(--theme-color);width:0;max-width:100%;animation:_typing_14tq0_1 1.5s steps(12) .5s forwards,_blink_14tq0_1 .7s step-end 3,_hideCursor_14tq0_1 0s 2.5s forwards;display:inline-block}@keyframes _typing_14tq0_1{to{width:12ch}}@keyframes _blink_14tq0_1{50%{border-color:transparent}}@keyframes _hideCursor_14tq0_1{to{border-color:transparent}}._tagline_14tq0_49{font-size:1.5rem;color:var(--text);margin-bottom:1.5rem;font-weight:300}._bio_14tq0_56{max-width:600px;margin:2rem auto;color:var(--textMuted);line-height:1.7}._ctaButtons_14tq0_64{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;width:fit-content;margin:0 auto;text-align:center}._ctaButtons_14tq0_64>:last-child{grid-column:1 / -1;justify-self:center;width:calc(50% - .5rem)}._ctaButton_14tq0_64{white-space:nowrap;padding:.75rem 1.5rem;background-color:var(--theme-color);color:var(--backgroundDark);border-radius:6px;font-weight:500}._ctaButton_14tq0_64:hover,._ctaButtonSecondary_14tq0_88:hover{opacity:.9;transform:translateY(-2px)}._ctaButtonSecondary_14tq0_88{white-space:nowrap;padding:.75rem 1.5rem;background-color:var(--background);color:var(--text);border:1px solid var(--border);border-radius:6px;font-weight:500}._ctaButtonSecondary_14tq0_88:hover{border-color:var(--theme-color);color:var(--theme-color)}._sectionTitle_14tq0_108{font-family:BebasNeue,Impact,Arial Narrow,sans-serif;font-size:1.5rem;text-align:center;color:var(--textMuted);margin-bottom:1.5rem;text-transform:lowercase}._tripleContainer_14tq0_117{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-bottom:2rem}._tripleCard_14tq0_125{background-color:var(--background);padding:20px;overflow:hidden;box-shadow:var(--cardShadow);border-radius:5px;flex:1 1 300px;max-width:437px}._tripleCardTitle_14tq0_135{display:flex;justify-content:center;margin-bottom:1rem;font-family:BebasNeue,Impact,Arial Narrow,sans-serif;font-size:1.25rem;color:var(--text)}._icons_14tq0_144{display:flex;gap:1rem;flex-wrap:wrap}._icon_14tq0_144{height:3rem;width:3rem;list-style:none;display:flex;justify-content:center;align-items:center;flex:0 0 auto;position:relative;cursor:pointer}._icon_14tq0_144:after{content:attr(data-tooltip);position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);background-color:var(--backgroundLight);color:var(--text);padding:.25rem .5rem;border-radius:4px;font-size:.75rem;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s ease;border:1px solid var(--border);box-shadow:var(--cardShadow)}._icon_14tq0_144:hover:after{opacity:1}._icon_14tq0_144>img{width:100%;height:100%;object-fit:contain}@media(max-width:530px){._name_14tq0_13{font-size:4rem}}@media(max-width:480px){._ctaButtons_14tq0_64{grid-template-columns:minmax(0,1fr);width:100%}._ctaButtons_14tq0_64>:last-child{width:auto;justify-self:stretch}}._app_1rxq3_8{display:flex;flex-direction:column;justify-content:center;align-items:center}._birthday_1rxq3_15{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem}._selects_1rxq3_22{display:flex;gap:.25rem}._boxContainer_1rxq3_27{display:grid;grid-template-columns:repeat(52,8px);gap:2px;padding:1rem;border-radius:10px}._done_1rxq3_1,._left_1rxq3_2{aspect-ratio:1/1}._done_1rxq3_1{background-color:var(--danger)}._left_1rxq3_2{background-color:var(--success)}@media(max-width:530px){._boxContainer_1rxq3_27{grid-template-columns:repeat(26,8px)}}@media(min-width:530px)and (max-width:640px){._boxContainer_1rxq3_27{grid-template-columns:repeat(26,8px)}}._page_lxoqf_2{width:100%;max-width:clamp(450px,80%,980px);margin:0 auto 2rem}._headerRow_lxoqf_9{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin:1rem 0}._pageTitle_lxoqf_16{font-family:BebasNeue,Impact,Arial Narrow,sans-serif;font-size:3rem;font-weight:400;line-height:1.2;color:var(--theme-color)}._createButton_lxoqf_23{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem 1.25rem .5rem 1rem;background-color:var(--theme-color);color:var(--backgroundDark);border-radius:6px;font-weight:600;transition:opacity .15s ease,transform .1s ease}._createButton_lxoqf_23:visited{color:var(--backgroundDark)}._createButton_lxoqf_23 svg{width:1.25rem;height:1.25rem;fill:currentColor}._createButton_lxoqf_23:hover{opacity:.9;transform:translateY(-2px)}._loading_lxoqf_50{display:flex;justify-content:center;align-items:center;flex:1 1 auto;padding:4rem 0}._postsGrid_lxoqf_58{display:flex;flex-direction:column;gap:1rem;align-items:center}._card_lxoqf_65{width:100%;background-color:var(--background);border-radius:8px;padding:1rem;box-shadow:var(--cardShadow);transition:all .2s ease;display:flex;flex-direction:column;gap:1rem;border-left:4px solid var(--theme-color)}._card_lxoqf_65:hover{transform:translateY(-2px);box-shadow:0 4px 8px #00000026,0 8px 16px #0000001a}._card_lxoqf_65:nth-child(6n+1){border-left-color:#ff6d00;background-color:#ff6d00}._card_lxoqf_65:nth-child(6n+2){border-left-color:#ffca3a;background-color:#ffca3a}._card_lxoqf_65:nth-child(6n+3){border-left-color:#00c49a;background-color:#00c49a}._card_lxoqf_65:nth-child(6n+4){border-left-color:#1e90ff;background-color:#1e90ff}._card_lxoqf_65:nth-child(6n+5){border-left-color:#bf76fe;background-color:#bf76fe}._card_lxoqf_65:nth-child(6n+6){border-left-color:#bfc5ce;background-color:#bfc5ce}._cardContent_lxoqf_114{flex:1}._title_lxoqf_118{font-size:3rem;line-height:1.1;font-family:BebasNeue,Impact,Arial Narrow,sans-serif;font-weight:600;color:#000;margin-bottom:.5rem}._excerpt_lxoqf_127{color:#000;font-size:1rem;line-height:1.5;overflow-wrap:anywhere}._meta_lxoqf_134{display:flex;justify-content:space-between;align-items:center;font-size:.75rem;color:#000;padding-top:.5rem;border-top:1px solid var(--border)}._author_lxoqf_144{font-weight:500}._date_lxoqf_148{opacity:.8}._spinner_1to8n_1{display:inline-block;border:3px solid var(--border, rgba(255, 255, 255, .15));border-top-color:var(--theme-color, #34deeb);border-radius:50%;animation:_spin_1to8n_1 .8s linear infinite}@keyframes _spin_1to8n_1{to{transform:rotate(360deg)}}._error_1tk52_1{margin-bottom:1rem;padding:.5rem 1rem;border:1px solid var(--danger);border-radius:.375rem;background-color:color-mix(in srgb,var(--danger) 10%,transparent);color:var(--danger);font-size:.875rem}._editor_1n20j_1{container:editor / inline-size;width:100%;margin-bottom:1.5rem}._header_1n20j_8{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}._heading_1n20j_14{flex:1 1 auto;font-family:BebasNeue,Impact,Arial Narrow,sans-serif;font-size:3rem;font-weight:400;line-height:1.2;color:var(--theme-color)}._backButton_1n20j_22{display:flex;justify-content:center;align-items:center;padding:.25rem;background:none;border:1px solid var(--border);border-radius:.375rem;color:var(--text);cursor:pointer}._backButton_1n20j_22 svg{width:1.5rem;height:1.5rem;fill:currentColor}._backButton_1n20j_22:hover{border-color:var(--theme-color);color:var(--theme-color)}._submitButton_1n20j_43{padding:.5rem 1.5rem;background-color:var(--theme-color);color:var(--backgroundDark);border:1px solid var(--theme-color);border-radius:6px;font-weight:600;cursor:pointer;transition:opacity .15s ease,transform .1s ease}._submitButton_1n20j_43:hover:not(:disabled){opacity:.9;transform:translateY(-2px)}._submitButton_1n20j_43:disabled{opacity:.5;cursor:not-allowed}._submitButton_1n20j_43:focus-visible,._backButton_1n20j_22:focus-visible,._tab_1n20j_65:focus-visible{outline:2px solid var(--theme-color);outline-offset:2px}._srOnly_1n20j_70{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._titleInput_1n20j_82{width:100%;margin-bottom:1rem;padding:.75rem 1rem;font-size:1.5rem;font-weight:600;line-height:1.3;color:var(--text);background-color:var(--background);border:1px solid var(--border);border-radius:.5rem;box-shadow:var(--cardShadow)}._titleInput_1n20j_82:focus{border:1px solid var(--theme-color);outline:none}._titleInput_1n20j_82::placeholder,._contentInput_1n20j_100::placeholder{color:var(--textMuted);opacity:.6}._error_1n20j_105{margin-bottom:1rem;padding:.5rem 1rem;color:var(--danger);border:1px solid var(--danger);border-radius:.375rem;background-color:color-mix(in srgb,var(--danger) 10%,transparent);font-size:.875rem}._tabs_1n20j_116{display:flex;gap:.25rem;margin-bottom:.75rem;padding:.25rem;background-color:var(--background);border:1px solid var(--border);border-radius:.5rem}._tab_1n20j_65{flex:1 1 0;padding:.375rem 1rem;background:none;border:none;border-radius:.375rem;color:var(--textMuted);font-weight:600;cursor:pointer}._tab_1n20j_65:hover{color:var(--text)}._activeTab_1n20j_138,._activeTab_1n20j_138:hover{background-color:var(--theme-color);color:var(--backgroundDark)}._panes_1n20j_144{display:grid;grid-template-columns:1fr;gap:1rem}._pane_1n20j_144{display:flex;flex-direction:column;min-width:0;min-height:60vh;background-color:var(--background);border:1px solid var(--border);border-radius:.5rem;box-shadow:var(--cardShadow);overflow:hidden}._editorPane_1n20j_160:focus-within{border-color:var(--theme-color)}._paneHeader_1n20j_163,._paneFooter_1n20j_164{display:flex;justify-content:space-between;gap:1rem;padding:.5rem 1rem;font-size:.75rem;color:var(--textMuted)}._paneHeader_1n20j_163{border-bottom:1px solid var(--border);font-weight:600;letter-spacing:.08em;text-transform:uppercase}._paneFooter_1n20j_164{flex-wrap:wrap;border-top:1px solid var(--border)}._contentInput_1n20j_100{flex:1 1 auto;width:100%;padding:1rem;color:var(--text);background-color:transparent;border:none;outline:none;resize:none;line-height:1.6;tab-size:2}._previewBody_1n20j_194{flex:1 1 auto;padding:1rem 1.25rem;overflow-y:auto}._empty_1n20j_199{color:var(--textMuted);font-style:italic}._panes_1n20j_144[data-tab=write] ._previewPane_1n20j_205,._panes_1n20j_144[data-tab=preview] ._editorPane_1n20j_160{display:none}@container editor (min-width: 760px){._tabs_1n20j_116{display:none}._panes_1n20j_144{grid-template-columns:1fr 1fr}._panes_1n20j_144[data-tab] ._pane_1n20j_144{display:flex;height:clamp(420px,72vh,1000px);min-height:0}}._missing_1n20j_226,._missing_1n20j_226:focus,._missing_1n20j_226:focus-within{border-color:var(--danger)}._titleError_1n20j_232{margin:-.625rem 0 1rem;font-size:.75rem;color:var(--danger)}._paneError_1n20j_238{font-weight:500;letter-spacing:normal;text-transform:none;color:var(--danger)}._header_ol64z_1{padding-bottom:1.25rem;margin-bottom:1.5rem;border-bottom:1px solid var(--border)}._title_ol64z_6{margin-bottom:.5rem;font-family:BebasNeue,Impact,Arial Narrow,sans-serif;font-size:clamp(2.5rem,6vw,3.5rem);font-weight:400;line-height:1.1;color:var(--text);overflow-wrap:anywhere}._meta_ol64z_15{display:flex;flex-wrap:wrap;gap:.5rem;font-size:.875rem;color:var(--textMuted)}._meta_ol64z_15>:not(:last-child):after{content:"·";margin-left:.5rem}._author_ol64z_27{color:var(--theme-color);font-weight:600}._md_222tl_1{font-family:var(--fontReading);color:var(--textBody);font-size:1.125rem;line-height:1.75;overflow-wrap:break-word}._md_222tl_1 :is(h1,h2,h3,h4,h5,h6,strong,th){color:var(--text)}._md_222tl_1>:first-child{margin-top:0}._md_222tl_1 :is(p,ul,ol,pre,table){margin:0 0 1.25rem}._md_222tl_1 :is(h1,h2,h3,h4,h5,h6){margin:2rem 0 .75rem;line-height:1.3;scroll-margin-top:5rem}._md_222tl_1 h1{font-size:1.75rem;padding-bottom:.375rem;border-bottom:1px solid var(--border)}._md_222tl_1 h2{font-size:1.5rem;padding-bottom:.375rem;border-bottom:1px solid var(--border)}._md_222tl_1 h3{font-size:1.25rem}._md_222tl_1 h4{font-size:1.125rem}._md_222tl_1 :is(ul,ol){padding-left:1.5rem}._md_222tl_1 ul{list-style-type:disc}._md_222tl_1 ol{list-style-type:decimal}._md_222tl_1 li{margin:.25rem 0;list-style-position:outside}._md_222tl_1 li::marker{color:var(--theme-color)}._md_222tl_1 ul.contains-task-list{padding-left:0;list-style:none}._md_222tl_1 .task-list-item{list-style:none}._md_222tl_1 .task-list-item input{margin-right:.5rem;accent-color:var(--theme-color)}._md_222tl_1 blockquote{margin:0 0 1.25rem;padding:.5rem 1rem;border-left:3px solid var(--theme-color);border-radius:0 .375rem .375rem 0;background-color:color-mix(in srgb,var(--theme-color) 6%,transparent);color:var(--textMuted)}._md_222tl_1 blockquote>:last-child{margin-bottom:0}._md_222tl_1 code{font-family:var(--fontMono);font-size:.85em}._md_222tl_1 :not(pre)>code{padding:.1rem .375rem;border:1px solid var(--border);border-radius:.25rem;background-color:var(--backgroundDark)}._md_222tl_1 pre{padding:1rem 1.25rem;border:1px solid var(--border);border-radius:.5rem;background-color:var(--backgroundDark);line-height:1.5;overflow-x:auto}._md_222tl_1 img{display:block;max-width:100%;height:auto;margin:1.5rem auto;border-radius:.5rem}._md_222tl_1 a{color:var(--hyperlinkColor);text-decoration:underline;text-underline-offset:.2em}._md_222tl_1 hr{margin:2rem 0;border:none;border-top:1px solid var(--border)}._md_222tl_1 .video{width:100%;overflow:hidden}._md_222tl_1 .video iframe{width:100%;height:100%;border:0;display:block}._md_222tl_1 iframe{max-width:100%}._md_222tl_1 table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;font-size:.95rem}._md_222tl_1 :is(th,td){padding:.5rem .75rem;border:1px solid var(--border);text-align:left}._md_222tl_1 th{font-weight:600;background-color:var(--backgroundDark)}._md_222tl_1 tbody tr:hover{background-color:color-mix(in srgb,var(--theme-color) 8%,transparent)}._md_222tl_1 :is(th,td)[align=center]{text-align:center}._md_222tl_1 :is(th,td)[align=right]{text-align:right}._loadingSpinner_rjepr_2{flex:1 1 auto;display:flex;justify-content:center;align-items:center}._page_rjepr_10{width:100%;max-width:clamp(450px,80%,980px);margin:0 auto 2rem}._toolbar_rjepr_16{display:flex;align-items:center;gap:.5rem;margin:1rem 0}._backLink_rjepr_22{margin-right:auto;font-size:.875rem;color:var(--textMuted)}._backLink_rjepr_22:hover{color:var(--theme-color)}._actionButton_rjepr_30{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .75rem;font-size:.875rem;color:var(--text);background:none;border:1px solid var(--border);border-radius:.375rem;cursor:pointer}._actionButton_rjepr_30 svg{width:1rem;height:1rem;fill:currentColor}._actionButton_rjepr_30:hover{color:var(--theme-color);border-color:var(--theme-color)}._dangerButton_rjepr_51:hover{color:var(--danger);border-color:var(--danger)}._actionButton_rjepr_30:focus-visible{outline:2px solid var(--theme-color);outline-offset:2px}._card_rjepr_61{padding:2rem 1.25rem;margin-bottom:1.5rem;background-color:var(--background);border:1px solid var(--border);border-radius:.5rem;box-shadow:var(--cardShadow)}@media(max-width:640px){._card_rjepr_61{padding:1.25rem}}._articleFooter_rjepr_74{display:flex;justify-content:flex-end;margin-top:2rem;padding-top:1.25rem;border-top:1px solid var(--border)}._reactions_4aume_1{display:inline-flex;gap:.375rem}._button_4aume_5{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .75rem;background:none;border:1px solid var(--border);border-radius:1rem;color:var(--textMuted);font-size:.875rem;font-variant-numeric:tabular-nums;cursor:pointer;transition:color .15s ease,border-color .15s ease,background-color .15s ease}._button_4aume_5 svg{width:1rem;height:1rem;fill:currentColor}._button_4aume_5:hover{color:var(--text);border-color:var(--theme-color)}._button_4aume_5:focus-visible{outline:2px solid var(--theme-color);outline-offset:2px}._liked_4aume_35,._liked_4aume_35:hover{color:var(--theme-color);border-color:var(--theme-color);background-color:color-mix(in srgb,var(--theme-color) 12%,transparent)}._disliked_4aume_41,._disliked_4aume_41:hover{color:var(--danger);border-color:var(--danger);background-color:color-mix(in srgb,var(--danger) 12%,transparent)}._small_4aume_48 ._button_4aume_5{gap:.25rem;padding:.125rem .5rem;font-size:.75rem}._small_4aume_48 ._button_4aume_5 svg{width:.875rem;height:.875rem}._commentSection_au7mz_1{background-color:var(--background);border:1px solid var(--border);border-radius:.5rem;box-shadow:var(--cardShadow);overflow:hidden}._commentSectionHeader_au7mz_8{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;border-bottom:1px solid var(--border)}._commentHeading_au7mz_15{font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--textMuted)}._commentCount_au7mz_22{padding:0 .5rem;border-radius:1rem;background-color:var(--backgroundDark);font-size:.75rem;color:var(--textMuted)}._noComments_au7mz_30{padding:1.25rem;color:var(--textMuted);font-style:italic}._commentList_au7mz_36{list-style:none}._commentAuthor_au7mz_39{font-weight:600;color:var(--theme-color)}._commentForm_au7mz_44{margin:1.25rem;border:1px solid var(--border);border-radius:.5rem;background-color:var(--backgroundDark);overflow:hidden}._commentForm_au7mz_44:focus-within{border-color:var(--theme-color)}._commentInput_au7mz_54{display:block;width:100%;min-height:80px;padding:.75rem 1rem;color:var(--text);background-color:transparent;border:none;outline:none;resize:vertical}._commentInput_au7mz_54::placeholder{color:var(--textMuted);opacity:.6}._commentFormFooter_au7mz_69{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem .5rem .5rem 1rem;border-top:1px solid var(--border);font-size:.75rem;color:var(--textMuted)}._commentSubmit_au7mz_80{padding:.375rem 1rem;background-color:var(--theme-color);color:var(--backgroundDark);border:none;border-radius:.375rem;font-size:.875rem;font-weight:600;cursor:pointer}._commentSubmit_au7mz_80:hover:not(:disabled){opacity:.9}._commentSubmit_au7mz_80:disabled{opacity:.5;cursor:not-allowed}._loginPrompt_au7mz_98{padding:1.25rem;color:var(--textMuted);font-style:italic}._loginPrompt_au7mz_98>a{color:var(--hyperlinkColor)}._srOnly_au7mz_107{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._noComments_au7mz_30+._loginPrompt_au7mz_98{padding-top:0}._commentSubmit_au7mz_80:focus-visible{outline:2px solid var(--theme-color);outline-offset:2px}._comment_qzm0r_1{padding:1rem 1.25rem;border-bottom:1px solid var(--border)}._replies_qzm0r_6 ._comment_qzm0r_1,._repliesFlat_qzm0r_7 ._comment_qzm0r_1{padding:.75rem 0 0;border-bottom:none}._replies_qzm0r_6{list-style:none;margin-top:.5rem;padding-left:1rem;border-left:2px solid var(--border)}._repliesFlat_qzm0r_7{list-style:none;margin-top:.5rem}._header_qzm0r_22{display:flex;align-items:baseline;gap:.75rem;margin-bottom:.25rem}._author_qzm0r_28{font-weight:600;color:var(--theme-color)}._date_qzm0r_32{font-size:.75rem;color:var(--textMuted)}._delete_qzm0r_36{margin-left:auto;padding:0 .5rem;background:none;border:none;border-radius:.25rem;color:var(--textMuted);font-size:1.25rem;line-height:1;cursor:pointer}._delete_qzm0r_36:hover{color:var(--danger)}._body_qzm0r_50{max-width:75ch;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}._actions_qzm0r_57{display:flex;align-items:center;gap:.75rem;margin-top:.5rem}._replyButton_qzm0r_63{padding:.125rem .25rem;background:none;border:none;border-radius:.25rem;color:var(--textMuted);font-size:.75rem;font-weight:600;cursor:pointer}._replyButton_qzm0r_63:hover{color:var(--theme-color)}._replyForm_qzm0r_77{margin-top:.75rem;border:1px solid var(--border);border-radius:.5rem;background-color:var(--backgroundDark);overflow:hidden}._replyForm_qzm0r_77:focus-within{border-color:var(--theme-color)}._replyInput_qzm0r_87{display:block;width:100%;min-height:60px;padding:.5rem .75rem;color:var(--text);background-color:transparent;border:none;outline:none;resize:vertical}._replyInput_qzm0r_87::placeholder{color:var(--textMuted);opacity:.6}._replyFormFooter_qzm0r_102{display:flex;justify-content:flex-end;gap:.5rem;padding:.375rem;border-top:1px solid var(--border)}._cancelButton_qzm0r_109,._sendButton_qzm0r_110{padding:.25rem .75rem;border-radius:.375rem;font-size:.75rem;font-weight:600;cursor:pointer}._cancelButton_qzm0r_109{background:none;border:1px solid var(--border);color:var(--text)}._cancelButton_qzm0r_109:hover{border-color:var(--theme-color)}._sendButton_qzm0r_110{background-color:var(--theme-color);border:1px solid var(--theme-color);color:var(--backgroundDark)}._sendButton_qzm0r_110:disabled{opacity:.5;cursor:not-allowed}._delete_qzm0r_36:focus-visible,._replyButton_qzm0r_63:focus-visible,._cancelButton_qzm0r_109:focus-visible,._sendButton_qzm0r_110:focus-visible{outline:2px solid var(--theme-color);outline-offset:2px}._page_1tsmi_1{display:flex;justify-content:center;padding:clamp(2rem,10vh,6rem) 0 2rem}._card_1tsmi_6{width:100%;max-width:420px;text-align:center}._title_1tsmi_11{font-family:BebasNeue,Impact,Arial Narrow,sans-serif;font-size:5rem;font-weight:400;line-height:1;color:var(--theme-color)}._message_1tsmi_18{margin:.75rem 0 1.5rem;color:var(--textMuted)}._buttons_1tsmi_22{display:flex;justify-content:center;gap:.5rem}._primary_1tsmi_27,._secondary_1tsmi_28{display:inline-flex;align-items:center;padding:.5rem 1.25rem;border-radius:6px;font-weight:600;cursor:pointer}._primary_1tsmi_27,._primary_1tsmi_27:visited{background-color:var(--theme-color);border:1px solid var(--theme-color);color:var(--backgroundDark)}._secondary_1tsmi_28,._secondary_1tsmi_28:visited{background:none;border:1px solid var(--border);color:var(--text)}._primary_1tsmi_27:hover{opacity:.9}._secondary_1tsmi_28:hover{border-color:var(--theme-color)}._primary_1tsmi_27:focus-visible,._secondary_1tsmi_28:focus-visible{outline:2px solid var(--theme-color);outline-offset:2px}._page_1oe5p_2{width:100%;max-width:clamp(450px,80%,980px);margin:0 auto 2rem}._headerRow_1oe5p_8{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin:1rem 0}._pageTitle_1oe5p_15{font-family:BebasNeue,Impact,Arial Narrow,sans-serif;font-size:3rem;font-weight:400;line-height:1.2;color:var(--theme-color)}._createButton_1oe5p_22{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem 1.25rem .5rem 1rem;background-color:var(--theme-color);color:var(--backgroundDark);border-radius:6px;font-weight:600;transition:opacity .15s ease,transform .1s ease}._createButton_1oe5p_22:visited{color:var(--backgroundDark)}._createButton_1oe5p_22 svg{width:1.25rem;height:1.25rem;fill:currentColor}._createButton_1oe5p_22:hover{opacity:.9;transform:translateY(-2px)}._loadingSpinner_1oe5p_49{display:flex;justify-content:center;padding-top:3rem}._empty_1oe5p_54{padding:2rem 0;color:var(--textMuted);font-style:italic;text-align:center}._sectionTitle_1oe5p_61{margin:2.5rem 0 1rem;font-family:BebasNeue,Impact,Arial Narrow,sans-serif;font-size:2rem;font-weight:400;line-height:1.2;color:var(--theme-color)}._list_1oe5p_70{display:flex;flex-direction:column;gap:1rem;list-style:none}._card_1oe5p_76{display:flex;gap:1.25rem;padding:1.25rem 1.5rem;background-color:var(--background);border:1px solid var(--border);border-radius:.5rem;box-shadow:var(--cardShadow);transition:border-color .15s ease,opacity .15s ease,transform .1s ease}._card_1oe5p_76:hover{border-color:var(--theme-color);transform:translateY(-2px)}._card_1oe5p_76:focus-visible{outline:2px solid var(--theme-color);outline-offset:2px}._past_1oe5p_98{opacity:.75}._past_1oe5p_98:hover,._past_1oe5p_98:focus-visible{opacity:1}._cardBody_1oe5p_105{flex:1 1 auto;min-width:0}._title_1oe5p_109{font-family:BebasNeue,Impact,Arial Narrow,sans-serif;font-size:2rem;font-weight:400;line-height:1.1;overflow-wrap:anywhere}._meta_1oe5p_116{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.25rem;font-size:.875rem;color:var(--textMuted)}._meta_1oe5p_116>:not(:last-child):after{content:"·";margin-left:.5rem}._excerpt_1oe5p_128{margin-top:.5rem;font-size:.875rem;line-height:1.6}._footer_1oe5p_133{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-top:.75rem;font-size:.75rem;color:var(--textMuted)}._host_1oe5p_143{color:var(--theme-color);font-weight:600}._chip_1oe5p_147{padding:.125rem .625rem;border:1px solid var(--border);border-radius:1rem;background-color:var(--backgroundDark)}._goingChip_1oe5p_153{border-color:var(--success);color:var(--success)}._moreButton_1oe5p_158{display:block;margin:1.5rem auto 0;padding:.5rem 1.25rem;background-color:var(--background);color:var(--text);border:1px solid var(--border);border-radius:6px;font:inherit;font-weight:600;cursor:pointer;transition:border-color .15s ease,color .15s ease}._moreButton_1oe5p_158:hover{border-color:var(--theme-color);color:var(--theme-color)}._moreButton_1oe5p_158:focus-visible{outline:2px solid var(--theme-color);outline-offset:2px}._moreButton_1oe5p_158[aria-disabled=true]{opacity:.6;cursor:progress}._moreError_1oe5p_185{margin:1rem 0 0;text-align:center}@media(max-width:480px){._card_1oe5p_76{gap:1rem;padding:1rem}}._badge_17jcs_1{flex:0 0 auto;align-self:flex-start;display:flex;flex-direction:column;align-items:center;width:4rem;overflow:hidden;border:1px solid var(--border);border-radius:.5rem;background-color:var(--backgroundDark);line-height:1}._month_17jcs_15{width:100%;padding:.25rem 0;background-color:var(--theme-color);color:var(--backgroundDark);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-align:center;text-transform:uppercase}._day_17jcs_26{padding:.375rem 0 .25rem;font-family:BebasNeue,Impact,Arial Narrow,sans-serif;font-size:2rem;color:var(--text)}._day_17jcs_26._range_17jcs_33{padding-top:.5rem;font-size:1.5rem}._year_17jcs_37{padding-bottom:.375rem;font-size:.6875rem;font-weight:600;letter-spacing:.04em;color:var(--textMuted)}._scrollPane_1q44x_2{overflow-y:auto}._fields_1q44x_6{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.75rem 1rem;padding:1rem;border-bottom:1px solid var(--border)}._third_1q44x_14{grid-column:span 2}._half_1q44x_17{grid-column:span 3}._full_1q44x_20{grid-column:1 / -1}._rowStart_1q44x_24{grid-column:1 / span 2}._field_1q44x_6 label{display:block;margin-bottom:.25rem;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--textMuted)}._input_1q44x_36{width:100%;padding:.375rem .5rem;color:var(--text);background-color:var(--backgroundDark);border:1px solid var(--border);border-radius:.375rem;color-scheme:dark}:root[theme=light] ._input_1q44x_36{color-scheme:light}._input_1q44x_36:focus{border:1px solid var(--theme-color);outline:none}._input_1q44x_36:disabled{opacity:.5;cursor:not-allowed}._missing_1q44x_59,._missing_1q44x_59:focus{border-color:var(--danger)}._fieldError_1q44x_63{margin-top:.25rem;font-size:.75rem;color:var(--danger)}._checkbox_1q44x_70{display:flex;align-items:center;align-self:start;gap:.5rem;margin-top:calc(.75rem * 1.6 + .25rem);min-height:2.6rem;font-size:.875rem;cursor:pointer}._checkbox_1q44x_70 input{width:1rem;height:1rem;accent-color:var(--theme-color)}._description_1q44x_86{min-height:10rem}@container editor (max-width: 520px){._fields_1q44x_6{grid-template-columns:repeat(2,minmax(0,1fr))}._half_1q44x_17{grid-column:span 2}._third_1q44x_14{grid-column:span 1}._checkbox_1q44x_70{grid-column:span 2;margin-top:0;min-height:0}}._header_1amyb_1{display:flex;align-items:center;gap:1.25rem}._headerText_1amyb_6{min-width:0}._details_1amyb_11{display:grid;margin-bottom:1.5rem;border:1px solid var(--border);border-radius:.5rem;background-color:var(--backgroundDark)}._detail_1amyb_11{display:grid;grid-template-columns:6.5rem 1fr;gap:1rem;padding:.625rem 1rem}._detail_1amyb_11+._detail_1amyb_11{border-top:1px solid var(--border)}._detail_1amyb_11 dt{font-size:.75rem;font-weight:600;letter-spacing:.08em;line-height:1.9;text-transform:uppercase;color:var(--textMuted)}._detail_1amyb_11 dd{overflow-wrap:anywhere}._mapLink_1amyb_39,._mapLink_1amyb_39:visited{color:var(--theme-color)}._mapLink_1amyb_39:hover{text-decoration:underline}._addressLine_1amyb_46{display:block}@media(max-width:420px){._detail_1amyb_11{grid-template-columns:1fr;gap:0}}._rsvp_1em4x_1{margin-bottom:1.5rem;padding:1rem;border:1px solid var(--border);border-radius:.5rem}._row_1em4x_7{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}._extra_1em4x_13{margin-left:auto}._pastNote_1em4x_16{font-size:.875rem;color:var(--textMuted)}._buttons_1em4x_20{display:flex;flex-wrap:wrap;gap:.5rem}._button_1em4x_20{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .875rem;background:none;border:1px solid var(--border);border-radius:1.5rem;color:var(--text);font-size:.875rem;font-weight:600;cursor:pointer;transition:color .15s ease,border-color .15s ease,background-color .15s ease}._button_1em4x_20 svg{width:1rem;height:1rem;fill:currentColor}._button_1em4x_20:hover:not(:disabled){border-color:var(--theme-color)}._button_1em4x_20:focus-visible{outline:2px solid var(--theme-color);outline-offset:2px}._button_1em4x_20:disabled{opacity:.5;cursor:not-allowed}._count_1em4x_58{min-width:1.25rem;padding:0 .375rem;border-radius:1rem;background-color:var(--backgroundDark);font-size:.75rem;font-variant-numeric:tabular-nums;color:var(--textMuted)}._going_1em4x_67,._going_1em4x_67:hover:not(:disabled){color:var(--backgroundDark);border-color:var(--success);background-color:var(--success)}._notGoing_1em4x_73,._notGoing_1em4x_73:hover:not(:disabled){color:var(--danger);border-color:var(--danger);background-color:color-mix(in srgb,var(--danger) 12%,transparent)}._going_1em4x_67 ._count_1em4x_58{color:var(--text)}._list_1em4x_83{margin-top:.875rem}._listLabel_1em4x_86{display:block;margin-bottom:.375rem;font-size:.75rem;font-weight:600;color:var(--textMuted)}._note_1em4x_93{font-weight:400;font-style:italic}._attendees_1em4x_97{display:flex;flex-wrap:wrap;gap:.375rem;list-style:none}._attendee_1em4x_97,._more_1em4x_104{padding:.125rem .625rem;border-radius:1rem;background-color:var(--backgroundDark);border:1px solid var(--border);font-size:.75rem}._meGoing_1em4x_111{border-color:var(--success);color:var(--success)}._meNotGoing_1em4x_115{border-color:var(--danger);color:var(--danger)}._more_1em4x_104{color:var(--textMuted)}._nobody_1em4x_122{margin-top:.75rem;font-size:.875rem;font-style:italic;color:var(--textMuted)}@media(max-width:480px){._row_1em4x_7{flex-direction:column;align-items:stretch}._buttons_1em4x_20{flex-direction:column}._button_1em4x_20{justify-content:center}._extra_1em4x_13{margin-left:0}}._wrapper_19hbs_1{position:relative}._button_19hbs_5{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .75rem .375rem .875rem;background:none;border:1px solid var(--border);border-radius:1.5rem;color:var(--text);font-size:.875rem;font-weight:600;cursor:pointer;transition:border-color .15s ease}._button_19hbs_5 svg{width:1rem;height:1rem;fill:currentColor}._button_19hbs_5:hover,._button_19hbs_5[aria-expanded=true]{border-color:var(--theme-color)}._button_19hbs_5:focus-visible,._option_19hbs_29:focus-visible{outline:2px solid var(--theme-color);outline-offset:2px}._chevron_19hbs_33{transition:transform .15s ease}._chevronOpen_19hbs_36{transform:rotate(180deg)}._menu_19hbs_40{position:absolute;top:calc(100% + .375rem);right:0;z-index:10;min-width:15rem;padding:.25rem;list-style:none;background-color:var(--background);border:1px solid var(--border);border-radius:.5rem;box-shadow:0 8px 24px #00000059}._option_19hbs_29{display:flex;flex-direction:column;padding:.5rem .75rem;border-radius:.375rem}._option_19hbs_29:hover{background-color:var(--backgroundDark)}._optionLabel_19hbs_62{font-size:.875rem;font-weight:600}._optionNote_19hbs_66{font-size:.75rem;color:var(--textMuted)}@media(prefers-reduced-motion:reduce){._chevron_19hbs_33{transition:none}}@media(max-width:480px){._button_19hbs_5{width:100%;justify-content:center}._menu_19hbs_40{left:0;min-width:0}}._loading_4whii_1{display:flex;justify-content:center;padding-top:4rem}._container_4whii_6{display:flex;justify-content:center;width:100%}._pageContainer_4whii_11{width:100%;max-width:640px}._pageTitle_4whii_15{margin-bottom:1rem;font-family:BebasNeue,Impact,Arial Narrow,sans-serif;font-size:4rem;font-weight:400;line-height:1.2;color:var(--theme-color);text-align:center}._profileCard_4whii_25{padding:1.5rem;margin-bottom:1.5rem;background-color:var(--background);border:1px solid var(--border);border-radius:.5rem;box-shadow:var(--cardShadow)}._header_4whii_34{display:flex;align-items:center;gap:1rem;padding-bottom:1.5rem;margin-bottom:1.5rem;border-bottom:1px solid var(--border)}._avatar_4whii_42{flex:0 0 auto;display:flex;justify-content:center;align-items:center;width:4rem;height:4rem;border-radius:50%;background-color:var(--theme-color);color:var(--backgroundDark);font-family:BebasNeue,Impact,Arial Narrow,sans-serif;font-size:2.25rem;-webkit-user-select:none;user-select:none}._headerText_4whii_56{min-width:0}._displayName_4whii_59{font-size:1.25rem;font-weight:600;line-height:1.2;overflow-wrap:anywhere}._username_4whii_65{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.875rem;color:var(--textMuted)}._role_4whii_73{padding:0 .5rem;border:1px solid var(--theme-color);border-radius:1rem;color:var(--theme-color);font-size:.75rem;text-transform:lowercase}._nameGroup_4whii_82{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media(max-width:530px){._nameGroup_4whii_82{grid-template-columns:1fr;gap:0}}._formGroup_4whii_93{margin-bottom:1rem}._formGroup_4whii_93 label{display:block;font-weight:700;margin-bottom:.5rem;color:var(--text)}._input_4whii_102{color:var(--text);width:100%;background-color:var(--backgroundDark);border-radius:.2rem;padding:.5rem;border:1px solid var(--border)}._input_4whii_102:focus{border:1px solid var(--theme-color);outline:none}._error_4whii_115{margin-bottom:1rem;color:var(--danger);font-size:.875rem}._success_4whii_120{margin-bottom:1rem;color:var(--success);font-size:.875rem}._buttonContainer_4whii_126{display:flex;justify-content:flex-end;gap:.75rem}._submitButton_4whii_131,._resetButton_4whii_132{padding:.5rem 1.5rem;border-radius:6px;font-weight:500;cursor:pointer;transition:opacity .15s ease,transform .1s ease}._submitButton_4whii_131{background-color:var(--theme-color);color:var(--backgroundDark);border:1px solid var(--theme-color)}._resetButton_4whii_132{background-color:transparent;color:var(--text);border:1px solid var(--border)}._submitButton_4whii_131:hover:not(:disabled),._resetButton_4whii_132:hover:not(:disabled){opacity:.9;transform:translateY(-2px)}._submitButton_4whii_131:focus-visible,._resetButton_4whii_132:focus-visible{outline:2px solid var(--theme-color);outline-offset:2px}._submitButton_4whii_131:disabled,._resetButton_4whii_132:disabled{opacity:.5;cursor:not-allowed}._protectedRoutes_1xaii_1,._wrapper_1ty8a_1{display:flex;justify-content:center;align-items:center}._pomodoroAppContainer_1ty8a_6{background-color:#ad4848;max-width:500px;padding:1rem 1.25rem;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:1rem;transition:background-color .3s ease-in-out;flex:1 1 auto;min-width:0}._pomodoroAppContainerSecondary_1ty8a_20{background-color:#1a6cf0;max-width:500px;padding:1rem 1.25rem;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:1rem;transition:background-color .3s ease-in-out;flex:1 1 auto;min-width:0}._pomodoroContainer_1ty8a_35{display:flex;flex-direction:column;align-items:center}._buttonContainers_1ty8a_40{display:flex;gap:1rem;font-family:bebasNeue;font-size:1.5rem;color:var(--text)}._buttons_1ty8a_47{background-color:transparent;border:none;color:var(--text);padding:.5rem 1rem;white-space:nowrap}._buttons_1ty8a_47:hover{cursor:pointer}._inputContainer_1ty8a_58{display:flex;max-width:250px;font-family:bebasNeue;font-size:5rem;width:100%}._pomodoroInput_1ty8a_66,._pomodoroInput_1ty8a_66:focus,._pomodoroInput_1ty8a_66:active{text-align:center;color:var(--text);border:none;outline:none;box-shadow:none;appearance:none;-webkit-appearance:none;-moz-appearance:textfield;max-width:250px;font-family:bebasNeue;font-size:5rem;width:100%;background-color:transparent}._selected_1ty8a_83{background-color:#fff3;border-radius:1rem}@media(max-width:400px){._pomodoroAppContainer_1ty8a_6,._pomodoroAppContainerSecondary_1ty8a_20{padding:1rem .75rem}._buttonContainers_1ty8a_40{gap:.5rem;flex-wrap:wrap;justify-content:center}._buttons_1ty8a_47{padding:.5rem .75rem}}._page_1crqy_2{width:100%;max-width:clamp(450px,80%,980px);margin:0 auto 2rem}._headerRow_1crqy_8{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin:1rem 0}._pageTitle_1crqy_15{font-family:BebasNeue,Impact,Arial Narrow,sans-serif;font-size:3rem;font-weight:400;line-height:1.2;color:var(--theme-color)}._createButton_1crqy_22,._createButton_1crqy_22:visited{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem 1.25rem .5rem 1rem;background-color:var(--theme-color);color:var(--backgroundDark);border-radius:6px;font-weight:600;transition:opacity .15s ease}._createButton_1crqy_22 svg{width:1.25rem;height:1.25rem;fill:currentColor}._createButton_1crqy_22:hover{opacity:.9}._filters_1crqy_43{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem}._filter_1crqy_43{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .75rem;background:none;border:1px solid var(--border);border-radius:1rem;color:var(--text);font-size:.875rem;cursor:pointer}._filter_1crqy_43:hover{border-color:var(--theme-color)}._activeFilter_1crqy_64,._activeFilter_1crqy_64:hover{background-color:var(--theme-color);border-color:var(--theme-color);color:var(--backgroundDark)}._count_1crqy_70{font-size:.75rem;opacity:.75}._chip_1crqy_76{display:inline-flex;align-items:center;border:1px solid var(--border);border-radius:1rem;color:var(--text)}._chip_1crqy_76:hover{border-color:var(--theme-color)}._chipButton_1crqy_86{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .75rem;background:none;border:none;border-radius:1rem;color:inherit;font-size:.875rem;cursor:pointer}._chipDelete_1crqy_98{margin-left:-.375rem;padding:0 .625rem 0 .25rem;background:none;border:none;color:inherit;font-size:1rem;line-height:1;opacity:.6;cursor:pointer}._chipDelete_1crqy_98:hover{opacity:1;color:var(--danger)}._activeFilter_1crqy_64 ._chipDelete_1crqy_98:hover{color:var(--backgroundDark)}._addCategory_1crqy_118{padding:.25rem .75rem;background:none;border:1px dashed var(--border);border-radius:1rem;color:var(--textMuted);font-size:.875rem;cursor:pointer}._addCategory_1crqy_118:hover{border-color:var(--theme-color);color:var(--theme-color)}._addForm_1crqy_131{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.375rem}._addInput_1crqy_137{width:11rem;padding:.25rem .75rem;color:var(--text);background-color:var(--backgroundDark);border:1px solid var(--theme-color);border-radius:1rem;font-size:.875rem}._addInput_1crqy_137:focus{border:1px solid var(--theme-color);outline:none}._addSave_1crqy_150,._addCancel_1crqy_151{padding:.25rem .75rem;border-radius:1rem;font-size:.875rem;cursor:pointer}._addSave_1crqy_150{background-color:var(--theme-color);border:1px solid var(--theme-color);color:var(--backgroundDark);font-weight:600}._addSave_1crqy_150:disabled{opacity:.5;cursor:default}._addCancel_1crqy_151{background:none;border:1px solid var(--border);color:var(--text)}._addError_1crqy_172{flex-basis:100%;font-size:.75rem;color:var(--danger)}._chipButton_1crqy_86:focus-visible,._chipDelete_1crqy_98:focus-visible,._addCategory_1crqy_118:focus-visible,._addSave_1crqy_150:focus-visible,._addCancel_1crqy_151:focus-visible{outline:2px solid var(--theme-color);outline-offset:2px}._filter_1crqy_43:focus-visible,._createButton_1crqy_22:focus-visible{outline:2px solid var(--theme-color);outline-offset:2px}._headerButtons_1crqy_192{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}._reorderButton_1crqy_198{padding:.5rem 1rem;background:none;border:1px solid var(--border);border-radius:6px;color:var(--text);font-weight:600;cursor:pointer}._reorderButton_1crqy_198:hover{border-color:var(--theme-color)}._reorderBar_1crqy_210{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1.25rem;padding:.75rem 1rem;border:1px dashed var(--theme-color);border-radius:.5rem;background-color:color-mix(in srgb,var(--theme-color) 6%,transparent)}._reorderHint_1crqy_222{font-size:.875rem;color:var(--textMuted)}._reorderActions_1crqy_226{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}._resetOrder_1crqy_232{padding:.5rem .25rem;background:none;border:none;color:var(--textMuted);font-size:.875rem;text-decoration:underline;text-underline-offset:.2em;cursor:pointer}._resetOrder_1crqy_232:hover{color:var(--theme-color)}._saveOrder_1crqy_245{padding:.5rem 1rem;background-color:var(--theme-color);border:1px solid var(--theme-color);border-radius:6px;color:var(--backgroundDark);font-weight:600;cursor:pointer}._saveOrder_1crqy_245:disabled{opacity:.6;cursor:wait}._reorderButton_1crqy_198:focus-visible,._resetOrder_1crqy_232:focus-visible,._saveOrder_1crqy_245:focus-visible{outline:2px solid var(--theme-color);outline-offset:2px}._sortable_1crqy_266{border-radius:.5rem;cursor:grab;touch-action:manipulation}._sortable_1crqy_266 a,._sortable_1crqy_266 button{pointer-events:none}._sortable_1crqy_266:focus-visible{outline:2px solid var(--theme-color);outline-offset:3px}._dragging_1crqy_279{position:relative;z-index:2;cursor:grabbing;opacity:.9;box-shadow:0 12px 30px #00000073}._grid_1crqy_287{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:1rem}._loading_1crqy_292{display:flex;justify-content:center;padding-top:3rem}._empty_1crqy_297{padding:2rem 0;text-align:center;font-style:italic;color:var(--textMuted)}._card_1oy8k_1{display:flex;flex-direction:column;overflow:hidden;background-color:var(--background);border:1px solid var(--border);border-radius:.5rem;box-shadow:var(--cardShadow)}._idle_1oy8k_11 ._body_1oy8k_11{opacity:.75}._image_1oy8k_14{width:100%;aspect-ratio:16 / 9;object-fit:cover;border-bottom:1px solid var(--border);background-color:var(--backgroundDark)}._body_1oy8k_11{display:flex;flex-direction:column;flex:1 1 auto;padding:1.25rem}._tags_1oy8k_28{display:flex;flex-wrap:wrap;gap:.375rem;margin-bottom:.625rem}._tag_1oy8k_28,._running_1oy8k_35,._stopped_1oy8k_36,._pinned_1oy8k_37{padding:.0625rem .5rem;border:1px solid var(--border);border-radius:1rem;font-size:.75rem;color:var(--textMuted)}._running_1oy8k_35{border-color:var(--success);color:var(--success)}._pinned_1oy8k_37{border-color:var(--theme-color);color:var(--theme-color)}._title_1oy8k_53{font-family:BebasNeue,Impact,Arial Narrow,sans-serif;font-size:2rem;font-weight:400;line-height:1.1;overflow-wrap:anywhere}._description_1oy8k_60{margin-top:.375rem;font-size:.875rem;line-height:1.6;color:var(--textMuted)}._server_1oy8k_67{display:flex;flex-direction:column;gap:.5rem;margin-top:.875rem}._address_1oy8k_73{display:flex;align-items:center;gap:.5rem;padding:.375rem .375rem .375rem .75rem;border:1px solid var(--border);border-radius:.375rem;background-color:var(--backgroundDark)}._address_1oy8k_73 code{flex:1 1 auto;min-width:0;overflow-wrap:anywhere;font-family:var(--fontMono);font-size:.875rem}._copy_1oy8k_89{flex:0 0 auto;padding:.125rem .625rem;background:none;border:1px solid var(--border);border-radius:.25rem;color:var(--text);font-size:.75rem;font-weight:600;cursor:pointer}._copy_1oy8k_89:hover{border-color:var(--theme-color)}._serverNote_1oy8k_103{display:flex;align-items:center;gap:.375rem;margin-top:.75rem;font-size:.8125rem;color:var(--textMuted)}._server_1oy8k_67 ._serverNote_1oy8k_103{margin-top:0}._liveDot_1oy8k_114{width:.5rem;height:.5rem;border-radius:50%;background-color:var(--success)}._links_1oy8k_122{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:auto;padding-top:1rem}._primaryButton_1oy8k_129,._secondaryButton_1oy8k_130{display:inline-flex;align-items:center;justify-content:center;padding:.375rem 1rem;border-radius:6px;font-size:.875rem;font-weight:600;transition:opacity .15s ease}._primaryButton_1oy8k_129,._primaryButton_1oy8k_129:visited{background-color:var(--theme-color);border:1px solid var(--theme-color);color:var(--backgroundDark)}._primaryButton_1oy8k_129:hover{opacity:.9}._secondaryButton_1oy8k_130,._secondaryButton_1oy8k_130:visited{background:none;border:1px solid var(--border);color:var(--text)}._secondaryButton_1oy8k_130:hover{border-color:var(--theme-color)}._admin_1oy8k_160{display:flex;flex-wrap:wrap;gap:.25rem 1rem;padding:.5rem 1.25rem;border-top:1px solid var(--border);background-color:var(--backgroundDark)}._adminButton_1oy8k_168,._adminButton_1oy8k_168:visited{padding:0;background:none;border:none;color:var(--textMuted);font-size:.75rem;font-weight:600;cursor:pointer}._adminButton_1oy8k_168:hover{color:var(--theme-color)}._danger_1oy8k_181:hover{color:var(--danger)}._copy_1oy8k_89:focus-visible,._primaryButton_1oy8k_129:focus-visible,._secondaryButton_1oy8k_130:focus-visible,._adminButton_1oy8k_168:focus-visible{outline:2px solid var(--theme-color);outline-offset:2px}._page_vxaj0_1{width:100%;max-width:clamp(450px,80%,980px);margin:0 auto 2rem}._header_vxaj0_6{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin:1rem 0}._back_vxaj0_13{flex-basis:100%;font-size:.875rem;color:var(--textMuted)}._back_vxaj0_13:hover{color:var(--theme-color)}._heading_vxaj0_21{flex:1 1 auto;font-family:BebasNeue,Impact,Arial Narrow,sans-serif;font-size:3rem;font-weight:400;line-height:1.2;color:var(--theme-color)}._submit_vxaj0_29{padding:.5rem 1.5rem;background-color:var(--theme-color);border:1px solid var(--theme-color);border-radius:6px;color:var(--backgroundDark);font-weight:600;cursor:pointer}._submit_vxaj0_29:hover:not(:disabled){opacity:.9}._submit_vxaj0_29:disabled{opacity:.6;cursor:wait}._error_vxaj0_45{margin-bottom:1rem;padding:.5rem 1rem;border:1px solid var(--danger);border-radius:.375rem;background-color:color-mix(in srgb,var(--danger) 10%,transparent);color:var(--danger);font-size:.875rem}._layout_vxaj0_56{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,340px);gap:1.5rem;align-items:start}@media(max-width:860px){._layout_vxaj0_56{grid-template-columns:minmax(0,1fr)}}._formCard_vxaj0_67{padding:1.5rem;background-color:var(--background);border:1px solid var(--border);border-radius:.5rem;box-shadow:var(--cardShadow)}@media(max-width:480px){._formCard_vxaj0_67{padding:1.25rem}}._previewColumn_vxaj0_79{position:sticky;top:6rem;display:flex;flex-direction:column;gap:.5rem}._previewLabel_vxaj0_86{font-size:.75rem;font-weight:600;color:var(--textMuted)}._field_vxaj0_92{margin-bottom:1rem}._label_vxaj0_95{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:.375rem;font-size:.875rem;font-weight:600}._counter_vxaj0_103{font-size:.75rem;font-weight:400;color:var(--textMuted)}._choices_vxaj0_108{display:flex;flex-wrap:wrap;gap:.375rem}._choice_vxaj0_108{padding:.25rem .75rem;background:none;border:1px solid var(--border);border-radius:1rem;color:var(--text);font-size:.875rem;cursor:pointer}._choice_vxaj0_108:hover{border-color:var(--theme-color)}._chosen_vxaj0_125,._chosen_vxaj0_125:hover{background-color:var(--theme-color);border-color:var(--theme-color);color:var(--backgroundDark)}._textarea_vxaj0_131{display:block;width:100%;min-height:5rem;padding:.5rem .75rem;color:var(--text);background-color:var(--backgroundDark);border:1px solid var(--border);border-radius:.375rem;resize:vertical}._textarea_vxaj0_131:focus{border-color:var(--theme-color);outline:none}._textareaError_vxaj0_146,._textareaError_vxaj0_146:focus{border-color:var(--danger)}._fieldError_vxaj0_150{margin-top:.25rem;font-size:.75rem;color:var(--danger)}._serverBox_vxaj0_156{margin-bottom:1rem;padding:1rem 1rem .25rem;border:1px solid var(--border);border-radius:.5rem}._legend_vxaj0_162{padding:0 .375rem;font-size:.875rem;font-weight:600;color:var(--theme-color)}._checkbox_vxaj0_168{display:flex;align-items:flex-start;gap:.5rem;margin-bottom:1rem;font-size:.875rem;cursor:pointer}._checkbox_vxaj0_168 input{margin-top:.25rem;accent-color:var(--theme-color)}._choice_vxaj0_108:focus-visible,._submit_vxaj0_29:focus-visible{outline:2px solid var(--theme-color);outline-offset:2px}._dialog_7qeun_1{margin:auto;width:min(400px,calc(100vw - 2rem));padding:0;color:var(--text);background-color:var(--background);border:1px solid var(--border);border-radius:.5rem;box-shadow:0 10px 30px #0006}._dialog_7qeun_1::backdrop{background-color:#0000008c}._dialog_7qeun_1[open]{animation:_pop_7qeun_1 .15s ease-out}@keyframes _pop_7qeun_1{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){._dialog_7qeun_1[open]{animation:none}}._content_7qeun_34{padding:1.25rem 1.5rem}._title_7qeun_37{font-size:1.125rem;font-weight:600;line-height:1.3}._message_7qeun_42{margin-top:.5rem;font-size:.875rem;color:var(--textMuted)}._buttons_7qeun_47{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1.25rem}._cancelButton_7qeun_53,._confirmButton_7qeun_54{padding:.375rem 1rem;border-radius:.375rem;font-size:.875rem;font-weight:600;cursor:pointer}._cancelButton_7qeun_53{background:none;border:1px solid var(--border);color:var(--text)}._cancelButton_7qeun_53:hover{border-color:var(--theme-color)}._confirmButton_7qeun_54{background-color:var(--danger);border:1px solid var(--danger);color:#fff}._confirmButton_7qeun_54:hover{opacity:.9}._cancelButton_7qeun_53:focus-visible,._confirmButton_7qeun_54:focus-visible{outline:2px solid var(--theme-color);outline-offset:2px}
