body,html{margin:0;padding:0}body{-webkit-font-smoothing:antialiased;background-color:var(--bg);color:var(--text);font-family:League Spartan,system-ui,-apple-system,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:400;line-height:1.5;overflow-x:hidden}img{max-width:100%}h1,h2,h3,h4{letter-spacing:-.01em;line-height:1.2;margin:0 0 .5em}p{margin:0 0 1em}#responseInfo_already,#responseInfo_done,#responseInfo_loading,#responseInfo_servererror,#responseInfo_wronginput{display:none}#responseInfo_done,#responseInfo_loading{color:var(--text-secondary)}.responseInfo{border-radius:var(--radius-md);font-size:15px;margin:8px 0;padding:12px 16px}.mainCon{max-width:100%;overflow-x:hidden;width:100%}.onlymobile{display:none}section{height:fit-content;min-height:30vh;padding-bottom:50px;position:relative;width:100%}section h1{color:var(--text);font-family:League Spartan,sans-serif;font-size:52px;font-weight:800;text-align:center}.sec_start{background-color:var(--bg);min-height:auto;overflow:visible;padding-bottom:60px}.form_error_message{align-items:center;display:flex;font-size:14px;font-weight:600;gap:6px}.inputdiv{display:flex;flex-direction:column;gap:6px;margin-top:20px;position:relative}.inputdiv b{font-size:14px;font-weight:600}.inputdiv input,.inputdiv select,.inputdiv textarea{background:var(--surface);border:1.5px solid var(--border-strong);border-radius:var(--radius-md);box-sizing:border-box;color:var(--text);font:inherit;font-size:16px;max-width:400px;padding:12px 16px;transition:border-color .2s,box-shadow .2s;width:100%}.inputdiv input::placeholder{color:var(--text-muted)}.inputdiv input:focus,.inputdiv select:focus,.inputdiv textarea:focus{border-color:var(--brand);box-shadow:0 0 0 3px #b33a2e21;outline:none}.inputdiv input:invalid,.inputdiv select:invalid,.inputdiv textarea:invalid{border-color:var(--error)!important}input[type=range]{-webkit-appearance:none;border:0;height:26px}input[type=range]:focus{outline:none}input[type=range]::-webkit-slider-runnable-track{background:var(--border-strong);border:0;border-radius:25px;cursor:pointer;height:13px;-webkit-transition:background .1s;transition:background .1s;width:100%}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--brand);border-radius:7px;cursor:pointer;height:20px;margin-top:-3.5px;width:39px}input[type=range]:hover::-webkit-slider-runnable-track{background:var(--border-strong)}input[type=range]::-moz-range-track{background:var(--border-strong);border:0;border-radius:25px;cursor:pointer;height:13px;width:100%}input[type=range]::-moz-range-thumb{background:var(--brand);border:0;border-radius:7px;cursor:pointer;height:20px;width:39px}input[type=range]::-ms-track{background:#0000;border-color:#0000;color:#0000;cursor:pointer;height:13px;width:100%}input[type=range]::-ms-fill-lower,input[type=range]::-ms-fill-upper{background:var(--border-strong);border:0;border-radius:50px}input[type=range]::-ms-thumb{background:var(--brand);border:0;border-radius:7px;cursor:pointer;height:20px;margin-top:1px;width:39px}.iconbtn{background-color:var(--ink);border:0;border-radius:var(--radius-md);color:#fff;cursor:pointer;display:inline-block;font-size:22px;padding:10px;transition:all .2s}.iconbtn:hover{background-color:var(--ink-soft);color:#fff}.iconbtn:active{background-color:var(--accent);color:#fff}.iconbtn_turnsred:active,.iconbtn_turnsred:hover{color:var(--error)}.chb_container{cursor:pointer;display:block;margin-bottom:12px;margin-left:10px;margin-top:8px;padding-left:35px;position:relative;text-align:left;-webkit-user-select:none;user-select:none}.chb_container input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.chb_container font{margin-top:3px}.checkmark{background-color:var(--surface);border:1.5px solid var(--border-strong);border-radius:var(--radius-sm);height:25px;left:0;position:absolute;top:0;width:25px}.chb_container:hover input~.checkmark{background-color:var(--surface-alt)}.chb_container input:checked~.checkmark{background-color:var(--brand);border-color:var(--brand)}.checkmark:after{content:"";display:none;position:absolute}.chb_container input:checked~.checkmark:after{display:block}.chb_container .checkmark:after{border:solid #fff;border-width:0 4px 4px 0;height:10px;left:9px;top:4px;transform:rotate(45deg);width:5px}.tool-tip{background-color:var(--text);border-radius:var(--radius-md);color:#fff;display:none;font-size:14px;padding:8px;position:absolute;top:114%;width:330px;z-index:10}.tool-tip:before{border-bottom:10px solid var(--text);border-left:10px solid #0000;content:"";height:0;left:24px;position:absolute;top:-10px;width:0}.tip-parent:hover .tool-tip{display:block}.backToPageBtn{color:var(--text-secondary);font-size:20px;font-weight:400;left:40px;margin-top:20px;position:absolute;text-decoration:none;z-index:1}.sec_more{height:auto;min-height:auto;padding:70px 15% 10%}.sec_more h2{color:var(--text);font-size:32px;text-align:center;width:70%}.sec_more p{font-size:22px;line-height:30px;margin-top:50px;width:70%}.sec_more li{margin-top:10px}.sec_more p .longUL{column-count:3;-webkit-columns:3;-moz-columns:3}@media only screen and (max-width:860px){*{-webkit-tap-highlight-color:transparent}body{font-size:15px}.onlymobile{display:block}section{padding-bottom:40px}section h1{font-size:36px}.sec_start{min-height:auto;padding-bottom:40px}.section-title{font-size:26px}.section-sub{font-size:15px}.grid-2,.grid-3{grid-template-columns:1fr}.sec_more{padding:40px 20px}.sec_more h2{font-size:24px;width:100%}.sec_more p{font-size:16px;line-height:1.6;width:100%}.inputdiv input,.inputdiv select,.inputdiv textarea{max-width:100%;width:100%}}@media only screen and (max-width:480px){section h1{font-size:28px}.section-title{font-size:22px}}.site-header-wrapper{position:sticky;top:0;z-index:50}.site-header{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#fffffff0;border-bottom:1px solid var(--border)}.header-inner{gap:16px;margin:0 auto;max-width:1200px;padding:10px 20px}.header-inner,.header-logo{align-items:center;display:flex}.header-logo{flex-shrink:0}.header-webapp-badge{flex-shrink:0;font-size:12px;padding:5px 10px}.header-site-link{align-items:center;border-radius:10px;color:var(--text-secondary);display:inline-flex;font-size:15px;font-weight:600;gap:7px;padding:8px 10px;text-decoration:none;transition:background .2s,color .2s}.header-site-link:hover{background:var(--brand-soft);color:var(--brand)}.header-site-link svg{font-size:12px}.header-logo-desktop{display:block;height:40px;width:auto}.header-logo-mobile{display:none;height:36px;width:auto}.main-nav{align-items:center;display:flex;gap:4px}.header-spacer,.main-nav{margin-left:auto}.main-nav a{border-radius:10px;color:var(--text-secondary);font-size:16px;font-weight:600;padding:8px 14px;text-decoration:none;transition:background .2s,color .2s}.main-nav a:hover{background:var(--surface-alt);color:var(--text)}.main-nav a.active{background:var(--brand-soft);color:var(--brand)}.user-chip{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-full);cursor:pointer;display:flex;gap:10px;padding:5px 14px 5px 5px;transition:box-shadow .2s}.user-chip:hover{box-shadow:var(--shadow-sm)}.user-avatar{align-items:center;background:var(--brand);border-radius:50%;color:#fff;display:flex;font-size:13px;font-weight:700;height:32px;justify-content:center;width:32px}.user-chip span{color:var(--text);font-size:14px;font-weight:600;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-login-btn{flex-shrink:0}.burger{background:#0000;border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer;display:none;flex-direction:column;gap:5px;height:42px;justify-content:center;padding:10px 9px;width:42px}.burger span{background:var(--text);border-radius:2px;height:2px;transition:transform .25s,opacity .25s}.burger.open span:first-child{transform:translateY(7px) rotate(45deg)}.burger.open span:nth-child(2){opacity:0}.burger.open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile-menu{background:var(--surface);border-bottom:1px solid var(--border);display:none;padding:8px 16px 16px}.mobile-menu.open{display:block}.mobile-menu a{align-items:center;border-radius:var(--radius-md);color:var(--text);display:flex;font-size:17px;font-weight:600;gap:12px;padding:13px 12px;text-decoration:none}.mobile-menu a i{color:var(--brand);text-align:center;width:20px}.mobile-menu a.active{background:var(--brand-soft);color:var(--brand)}.mobile-menu hr{border:0;border-top:1px solid var(--border);margin:8px 0}@media (min-width:861px){.main-nav{display:flex}.header-spacer{display:block}.user-chip{display:flex}.header-login-btn,.header-site-link{display:inline-flex}.burger,.mobile-menu{display:none!important}}.site-header-event{backdrop-filter:none;-webkit-backdrop-filter:none}.site-header-event .burger{border-color:#ffffff4d}.site-header-event .burger span{background:#fff;background:var(--event_color_stdtextontile,#fff)}@media only screen and (max-width:860px){.header-logo-desktop{display:block;height:36px}.header-logo-mobile,.header-site-link,.header-spacer,.main-nav,.user-chip,a.btn.header-login-btn{display:none}.burger{display:flex;margin-left:auto}.header-webapp-badge{font-size:11px;padding:4px 8px}.user-chip span{display:none}.header-inner{gap:10px;padding:8px 16px}.banner-info{font-size:12px;padding:6px 12px}.dev-banner{font-size:12px;padding:4px 12px}}:root{--bg:#faf8f5;--surface:#fff;--surface-alt:#f3efe9;--text:#2b2320;--text-secondary:#6e6259;--text-muted:#9c8f85;--brand:#b33a2e;--brand-dark:#8f2e24;--brand-soft:#f7e9e6;--accent:#d9a05b;--accent-dark:#b98342;--accent-soft:#f6ebdd;--ink:#2b2320;--ink-soft:#3b322d;--success:#2f9e63;--success-soft:#e6f4ec;--warn:#c77f1a;--warn-soft:#fbf1e0;--error:#d64545;--error-soft:#fbe9e9;--info:#46647e;--info-dark:#35505f;--info-soft:#eaf1f6;--border:#e8e1d8;--border-strong:#dcd3c7;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-full:999px;--shadow-sm:0 1px 2px #2b23200d,0 1px 4px #2b232012;--shadow-md:0 4px 14px #2b232017,0 2px 4px #2b23200d;--shadow-lg:0 16px 40px #2b232024;--event_color_primary:var(--brand);--event_color_primarygradient:var(--brand-dark);--event_color_secondary:var(--accent);--event_color_tilebg:var(--ink);--event_color_stdtext:var(--text);--event_color_btntext:#fff;--event_color_stdtextontile:#ffffffd9;--ci_color_primary:var(--brand);--ci_color_primarygradient:var(--brand-dark);--ci_color_primary_rgb:179,58,46;--ci_color_secondary:var(--accent);--ci_color_tertiary:var(--brand);--ci_color_warn:var(--warn);--ci_color_error:var(--error);--ci_color_ok:var(--success);--ci_color_mainbg:var(--bg);--ci_color_tilebg:var(--ink)}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}a,a:link,a:visited{color:#b33a2e;color:var(--brand);text-decoration:none;transition:color .2s}a:active,a:hover{color:#8f2e24;color:var(--brand-dark)}a.btn-accent:link,a.btn-accent:visited,a.btn-primary:link,a.btn-primary:visited{color:#fff}a.btn-secondary:link,a.btn-secondary:visited{color:#2b2320;color:var(--text)}a.btn-quiet:link,a.btn-quiet:visited{color:#b33a2e;color:var(--brand)}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#f3efe9;background:var(--surface-alt)}::-webkit-scrollbar-thumb{background:#dcd3c7;background:var(--border-strong);border-radius:14px;-webkit-transition:background .4s;transition:background .4s}::-webkit-scrollbar-thumb:hover{background:#9c8f85;background:var(--text-muted)}:focus-visible{border-radius:2px;outline:3px solid #b33a2e;outline:3px solid var(--brand);outline-offset:2px}@font-face{font-display:swap;font-family:League Spartan;font-style:normal;font-weight:100 900;src:url(/static/media/kJEqBuEW6A0lliaV_m88ja5TwvZwLZmXD4Zh.8ba957cfdfae0ae2d89c.woff2) format("woff2");unicode-range:u+00??,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-display:swap;font-family:Kalam;font-style:normal;font-weight:300;src:url(/static/media/YA9Qr0Wd4kDdMtD6GjLMkiQ.7e4b60cd98b25364e4dd.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Kalam;font-style:normal;font-weight:400;src:url(/static/media/YA9dr0Wd4kDdMthROCc.8c949c6d20b3b7c55f63.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Kalam;font-style:normal;font-weight:700;src:url(/static/media/YA9Qr0Wd4kDdMtDqHTLMkiQ.bfe881a605bd7121b82b.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}a.eventinfo_link_eventlist{align-items:center;color:#2b2320;color:var(--text);display:flex;font-size:15px;gap:8px;line-height:2;text-decoration:none}a.eventinfo_link_eventlist:hover{color:#b33a2e;color:var(--brand);text-decoration:underline}.btn{align-items:center;border:0;border-radius:12px;border-radius:var(--radius-md);box-sizing:border-box;cursor:pointer;display:inline-flex;font:inherit;font-size:16px;font-weight:600;gap:9px;justify-content:center;padding:12px 24px;text-decoration:none;transition:background .2s,transform .15s,box-shadow .2s,color .2s;white-space:nowrap}.btn i{font-size:14px}.btn-primary{background:#b33a2e;background:var(--brand);box-shadow:0 1px 3px #8f2e2459;color:#fff}.btn-primary:hover{background:#8f2e24;background:var(--brand-dark);box-shadow:0 6px 16px #8f2e2447;color:#fff;transform:translateY(-1px)}.btn-secondary{background:#fff;background:var(--surface);border:1.5px solid #dcd3c7;border:1.5px solid var(--border-strong);color:#2b2320;color:var(--text)}.btn-secondary:hover{background:#f7e9e6;background:var(--brand-soft);border-color:#b33a2e;border-color:var(--brand);color:#b33a2e;color:var(--brand)}.btn-accent{background:#d9a05b;background:var(--accent);color:#fff}.btn-accent:hover{background:#b98342;background:var(--accent-dark);color:#fff;transform:translateY(-1px)}.btn-quiet{background:#0000;color:#b33a2e;color:var(--brand);padding:8px 14px}.btn-quiet:hover{background:#f7e9e6;background:var(--brand-soft)}.btn:disabled,.btn[aria-disabled=true]{background:#d8d0c7;box-shadow:none;color:#fff;cursor:not-allowed;transform:none}.btn-sm{border-radius:10px;font-size:14px;padding:8px 16px}.btn-lg{font-size:18px;padding:15px 30px}.btn-block{width:100%}.toggle-chip{align-items:center;background:#fff;background:var(--surface);border:1.5px solid #dcd3c7;border:1.5px solid var(--border-strong);border-radius:999px;border-radius:var(--radius-full);color:#2b2320;color:var(--text);cursor:pointer;display:inline-flex;font:inherit;font-size:14px;font-weight:600;gap:8px;padding:10px 18px;transition:background .2s,border-color .2s,color .2s;white-space:nowrap}.toggle-chip i{color:#6e6259;color:var(--text-secondary);font-size:13px}.toggle-chip:hover{background:#f7e9e6;background:var(--brand-soft);border-color:#b33a2e;border-color:var(--brand)}.toggle-chip:hover,.toggle-chip:hover i{color:#b33a2e;color:var(--brand)}.toggle-chip-active{background:#b33a2e;background:var(--brand);border-color:#b33a2e;border-color:var(--brand);box-shadow:0 1px 3px #8f2e2459;color:#fff}.toggle-chip-active i{color:#fff}.toggle-chip-active:hover{background:#8f2e24;background:var(--brand-dark);border-color:#8f2e24;border-color:var(--brand-dark);color:#fff}.breadcrumb{align-items:center;color:#9c8f85;color:var(--text-muted);display:flex;flex-wrap:wrap;font-size:14px;gap:8px;margin-bottom:14px}.breadcrumb a{color:#6e6259;color:var(--text-secondary);font-weight:600;text-decoration:none}.breadcrumb a:hover{color:#b33a2e;color:var(--brand)}.breadcrumb i{font-size:10px}.breadcrumb span:last-child{color:#2b2320;color:var(--text);font-weight:700}.field{display:flex;flex-direction:column;gap:6px;margin-bottom:18px;text-align:left}.field label{font-size:14px;font-weight:600}.field input,.field select,.field textarea{background:#fff;background:var(--surface);border:1.5px solid #dcd3c7;border:1.5px solid var(--border-strong);border-radius:12px;border-radius:var(--radius-md);box-sizing:border-box;color:#2b2320;color:var(--text);font:inherit;font-size:16px;padding:12px 16px;transition:border-color .2s,box-shadow .2s;width:100%}.field input::placeholder{color:#9c8f85;color:var(--text-muted)}.field input:focus,.field select:focus,.field textarea:focus{border-color:#b33a2e;border-color:var(--brand);box-shadow:0 0 0 3px #b33a2e21;outline:none}.field.has-error input{border-color:#d64545;border-color:var(--error)}.field .hint{color:#9c8f85;color:var(--text-muted);font-size:13px}.field .error-msg{color:#d64545;color:var(--error);font-size:13px;font-weight:600;gap:6px}.chb,.field .error-msg{align-items:center;display:flex}.chb{cursor:pointer;font-size:15px;gap:12px;-webkit-user-select:none;user-select:none}.chb input{height:0;opacity:0;position:absolute;width:0}.chb .chb-mark{align-items:center;background:#fff;background:var(--surface);border:1.5px solid #dcd3c7;border:1.5px solid var(--border-strong);border-radius:7px;display:flex;flex:0 0 auto;height:22px;justify-content:center;transition:background .2s,border-color .2s;width:22px}.chb .chb-mark:after{border:solid #fff;border-width:0 2.5px 2.5px 0;content:"";height:10px;transform:rotate(45deg) scale(0);transition:transform .15s;width:5px}.chb input:checked+.chb-mark{background:#b33a2e;background:var(--brand);border-color:#b33a2e;border-color:var(--brand)}.chb input:checked+.chb-mark:after{transform:rotate(45deg) scale(1)}.chb input:focus-visible+.chb-mark{box-shadow:0 0 0 3px #b33a2e21}.badge{align-items:center;border-radius:999px;border-radius:var(--radius-full);display:inline-flex;font-size:13px;font-weight:700;gap:6px;letter-spacing:.02em;padding:4px 12px;white-space:nowrap}.badge i{font-size:12px}.badge-open{background:#e6f4ec;background:var(--success-soft);color:#2f9e63;color:var(--success)}.badge-upcoming{background:#fbf1e0;background:var(--warn-soft);color:#c77f1a;color:var(--warn)}.badge-closed{background:#edeae5;color:#9c8f85;color:var(--text-muted)}.badge-info{background:#eaf1f6;background:var(--info-soft);color:#46647e;color:var(--info)}.badge-brand{background:#f7e9e6;background:var(--brand-soft);color:#b33a2e;color:var(--brand)}.badge-accent{background:#f6ebdd;background:var(--accent-soft);color:#b98342;color:var(--accent-dark)}.badge-error{background:#fbe9e9;background:var(--error-soft);color:#d64545;color:var(--error)}.card{background:#fff;background:var(--surface);border:1px solid #e8e1d8;border:1px solid var(--border);border-radius:16px;border-radius:var(--radius-lg);box-shadow:0 1px 2px #2b23200d,0 1px 4px #2b232012;box-shadow:var(--shadow-sm);box-sizing:border-box}.card-hover{transition:box-shadow .25s,transform .2s,border-color .25s}.card-hover:hover{border-color:#dcd3c7;border-color:var(--border-strong);box-shadow:0 4px 14px #2b232017,0 2px 4px #2b23200d;box-shadow:var(--shadow-md);transform:translateY(-3px)}.page{display:flex;flex-direction:column;min-height:100vh}.page-body{flex:1 1;padding-bottom:32px}.container{box-sizing:border-box;margin:0 auto;max-width:1200px;padding:0 16px;width:100%}.section{padding-bottom:36px;padding-top:36px}.section-title{font-size:clamp(26px,4vw,38px);font-weight:800;margin-bottom:8px}.section-eyebrow{color:#b33a2e;color:var(--brand);font-size:13px;font-weight:700;letter-spacing:.14em;margin-bottom:6px;text-transform:uppercase}.section-sub{color:#6e6259;color:var(--text-secondary);font-size:17px;max-width:640px}.grid{grid-gap:16px;display:grid;gap:16px}.grid>*{min-width:0}.grid-2,.grid-3{grid-template-columns:1fr}@media (min-width:860px){.grid-2{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:repeat(3,1fr)}.container{padding:0 32px}.section{padding-bottom:72px;padding-top:72px}}.kv-list{display:flex;flex-direction:column}.kv-list .kv{grid-column-gap:12px;grid-row-gap:2px;align-items:baseline;border-bottom:1px dashed #e8e1d8;border-bottom:1px dashed var(--border);column-gap:12px;display:grid;font-size:15px;grid-template-columns:18px 150px minmax(0,1fr);max-width:100%;min-width:0;overflow-wrap:break-word;padding:9px 0;row-gap:2px;word-break:normal}.kv-list .kv:not(:has(svg)):not(:has(i)){grid-template-columns:150px minmax(0,1fr)}.kv-list .kv:last-child{border-bottom:0}.kv-list .kv i,.kv-list .kv svg{align-self:start;color:#b33a2e;color:var(--brand);margin-top:.15em;text-align:center;width:18px}.kv-list .kv b{font-weight:600;overflow-wrap:break-word}@media (max-width:860px){.kv-list .kv{grid-template-columns:18px 120px minmax(0,1fr)}.kv-list .kv:not(:has(svg)):not(:has(i)){grid-template-columns:120px minmax(0,1fr)}}.contact-list{display:flex;flex-direction:column;gap:8px;margin:14px 0}.contact-list a{align-items:center;color:#2b2320;color:var(--text);display:flex;font-size:15px;gap:10px;max-width:100%;min-width:0;overflow-wrap:break-word;word-break:break-word}.contact-list a i{text-align:center;width:18px}.contact-list a i,.contact-list a:hover{color:#b33a2e;color:var(--brand)}.login-divider{align-items:center;color:#9c8f85;color:var(--text-muted);display:flex;font-size:13px;font-weight:600;gap:12px;letter-spacing:.08em;margin:22px 0 14px;text-transform:uppercase}.login-divider:after,.login-divider:before{background:#e8e1d8;background:var(--border);content:"";flex:1 1;height:1px}.banner-info{background:#eaf1f6;background:var(--info-soft);font-size:14px;padding:8px 16px;text-align:center}.banner-info,.banner-info a{color:#35505f;color:var(--info-dark)}.banner-info a{font-weight:600;text-decoration:underline}.dev-banner{background:#d64545;background:var(--error);color:#fff;font-size:14px;font-weight:700;padding:6px 16px;text-align:center}.dev-banner--pre{background:#46647e;background:var(--info)}.mainfooterdiv,.site-footer{background:var(--ink)}.site-footer{color:#ffffffd9;margin-top:auto}.footer-inner{margin:0 auto;max-width:1200px;padding:40px 20px 28px}.footer-grid{display:flex;flex-direction:column;gap:24px}.footer-brand h3{color:inherit;font-size:20px;margin-bottom:4px}.footer-brand p{color:inherit;font-size:14px;margin:0;max-width:360px;opacity:.65}.footer-col h4{color:inherit;font-size:14px;letter-spacing:.1em;margin-bottom:12px;text-transform:uppercase}.footer-col a{color:inherit;display:block;font-size:15px;opacity:.75;padding:4px 0;text-decoration:none;transition:color .2s,opacity .2s}.footer-col a:hover{color:var(--accent);opacity:1}.footer-bottom{border-top:1px solid;font-size:13px;margin-top:28px;opacity:.5;padding-top:18px}.footer-bottom a{color:inherit;text-decoration:underline}.footer_versioninfo{font-size:11px;opacity:.6}@media (min-width:860px){.footer-grid{flex-direction:row}.footer-bottom,.footer-grid{justify-content:space-between}.footer-bottom{display:flex}}@media only screen and (max-width:860px){.footer-inner{padding:28px 16px 20px}.footer-grid{flex-direction:column;gap:20px}.footer-brand p{font-size:13px}.footer-bottom{flex-direction:column;font-size:12px;gap:6px;text-align:center}}.hero{padding-bottom:40px;padding-top:56px}.hero-grid{align-items:center;gap:32px}.hero-headline,.hero-text{text-align:left}.hero-headline{color:var(--text);font-size:clamp(34px,6vw,56px);font-weight:800;margin:8px 0 14px}.hero-headline em{color:var(--brand);font-style:normal}.hero-text p{color:var(--text-secondary);font-size:18px;margin-bottom:24px;max-width:540px}.hero-cta{display:flex;flex-wrap:wrap;gap:12px}.hero-img{align-self:center;background:#0000;max-width:380px}.home-site-strip{background:var(--surface-alt);border-bottom:1px solid var(--border);border-top:1px solid var(--border)}.home-site-strip-inner{align-items:flex-end;display:flex;gap:24px 40px;justify-content:space-between;padding-bottom:40px;padding-top:40px}.home-site-strip-copy{flex:1 1;max-width:640px;min-width:0}.home-site-strip-title{color:var(--text);font-size:clamp(22px,3vw,28px);font-weight:800;letter-spacing:-.01em;margin:0 0 8px}.home-site-strip .section-sub{margin:0}.home-site-strip .section-sub a{font-weight:700}.home-site-strip-inner>.btn{flex-shrink:0;margin-bottom:2px}.way-card{display:flex;flex-direction:column;gap:8px;height:100%;padding:24px}.way-icon{align-items:center;border-radius:14px;display:flex;font-size:20px;height:46px;justify-content:center;margin-bottom:8px;width:46px}.way-icon-success{background:var(--success-soft);color:var(--success)}.way-icon-brand{background:var(--brand-soft);color:var(--brand)}.way-icon-accent{background:var(--accent-soft);color:var(--accent-dark)}.way-card h3{margin-bottom:2px}.way-card p{color:var(--text-secondary);flex:1 1;font-size:15px}.steps{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr}.step-card{align-items:flex-start;display:flex;gap:16px;padding:20px 22px}.step-num{align-items:center;background:var(--brand);border-radius:50%;color:#fff;display:flex;flex:0 0 40px;font-weight:800;height:40px;justify-content:center}.step-card h4{margin-bottom:2px}.step-card p{color:var(--text-secondary);font-size:15px;margin:0}@media (min-width:860px){.hero{padding:80px 0 48px}.hero-grid{align-items:center;flex-direction:row}.hero-text{flex:1.2 1}.hero-img{flex:1 1;max-width:440px}.steps{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:860px){.hero{padding-bottom:24px;padding-top:32px}.hero h1{font-size:28px}.hero p{font-size:16px}.hero-img{margin:0 auto;max-width:260px}.hero-cta{flex-direction:column}.hero-cta,.hero-cta .btn{width:100%}.home-site-strip-inner{align-items:stretch;flex-direction:column;gap:18px;padding-bottom:28px;padding-top:28px}.home-site-strip-inner>.btn{width:100%}.way-card{padding:18px}.step-card{padding:16px 18px}.step-num{flex:0 0 36px;font-size:15px;height:36px}}.cta-wrapper{display:inline-flex}.cta-wrapper,.cta-wrapper:hover{text-decoration:none}.cta-block-wrapper{display:block;width:100%}.action_first_btn{background-color:var(--event_color_primary)!important;color:var(--event_color_btntext)!important}.action_scnd_btn{background-color:var(--surface)!important;border:1.5px solid var(--event_color_primary)!important}.action_scnd_btn,.action_third_a{color:var(--event_color_primary)!important}.action_third_a{cursor:pointer;text-decoration:none}.btn.action_first_btn:hover{background:var(--event_color_primarygradient)!important;color:var(--event_color_btntext)!important}.btn.action_scnd_btn:hover{background-color:var(--event_color_primary)!important;border-color:var(--event_color_primary)!important;color:var(--event_color_btntext)!important}.event-styled .btn-primary{background:var(--event_color_primary);box-shadow:0 1px 3px #0003;color:var(--event_color_btntext)}.event-styled .btn-primary:hover{background:var(--event_color_primarygradient);color:var(--event_color_btntext)}.event-styled .btn-secondary:hover{background:var(--surface);border-color:var(--event_color_primary);color:var(--event_color_primary)}.event-styled .section-eyebrow{color:var(--event_color_primary)}.event-styled .section-title,.event-styled .subsection-title{color:var(--text);color:var(--event_color_stdtext,var(--text))}.event-styled .contact-list a i,.event-styled .contact-list a:hover,.event-styled .info-card h2,.event-styled .info-card h2 i,.event-styled .kv-list .kv i{color:var(--brand);color:var(--event_color_primary,var(--brand))}.event-styled .hero-text h1{color:var(--text);color:var(--event_color_stdtext,var(--text))}.event-styled .login-divider{color:var(--text-muted);color:var(--event_color_stdtext,var(--text-muted))}.event-styled .login-divider:after,.event-styled .login-divider:before{background:var(--border);background:var(--event_color_primary,var(--border));opacity:.3}.register-card .cta-block-wrapper+.cta-block-wrapper,.register-card .cta-block-wrapper+.login-divider,.register-card .login-divider+.cta-block-wrapper{margin-top:10px}@media only screen and (max-width:860px){.btn{font-size:15px}.btn-lg{font-size:16px;padding:13px 24px}}.page404-section{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:60vh;text-align:center}.page404-section h1{color:var(--brand);font-size:clamp(33px,5vw,58px);font-weight:800;margin-bottom:8px;text-align:center}.page404-section h2{color:var(--error);font-size:clamp(27px,4vw,40px);font-weight:700;margin-bottom:24px;text-align:center}.page404-section .infocontainer{display:flex;flex-direction:row;justify-content:center;max-width:700px}.page404-section p{color:var(--text);font-size:clamp(16px,2vw,26px);line-height:1.6;text-align:left}@media only screen and (max-width:1380px){.page404-section h1{font-size:33px;text-align:center;width:90%}.page404-section h2{font-size:27px;text-align:center;width:80%}.page404-section .infocontainer{flex-direction:column-reverse}.page404-section p{color:var(--text);font-size:16px;text-align:center;width:80%}}.skeleton{background:var(--surface-alt);border-radius:var(--radius-sm);display:block;overflow:hidden;position:relative}.skeleton:after{animation:skeleton-shimmer 1.4s ease-in-out infinite;background:linear-gradient(90deg,#fff0,#fff9 50%,#fff0);content:"";inset:0;position:absolute;transform:translateX(-100%)}@keyframes skeleton-shimmer{to{transform:translateX(100%)}}.skeleton-line{margin:6px 0}.skeleton-btn{border-radius:var(--radius-full);height:38px;margin-top:14px}.skeleton-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:22px}.skeleton-grid{grid-gap:16px;display:grid;gap:16px;margin-top:16px}.skeleton-grid-2{grid-template-columns:repeat(2,1fr)}.skeleton-grid-3{grid-template-columns:repeat(3,1fr)}@media (prefers-reduced-motion:reduce){.skeleton:after{animation:none}}@media only screen and (max-width:860px){.skeleton-grid-2,.skeleton-grid-3{grid-template-columns:1fr}}.eventbar{background:var(--surface);border-bottom:1px solid var(--border)}.event-styled .eventbar{background:var(--event_color_tilebg);border-bottom-color:var(--event_color_primary)}.eventbar-inner{align-items:center;display:flex;flex-wrap:wrap;gap:14px;margin:0 auto;max-width:1200px;padding:14px 20px}.eventbar-logo{cursor:pointer;height:44px;max-width:150px;object-fit:contain;width:auto}.eventbar-name{color:var(--text);flex:1 1;font-size:19px;font-weight:700;margin:0;min-width:200px}.event-styled .eventbar-name{color:var(--event_color_stdtextontile)}.hero-grid{display:flex;flex-direction:column;gap:28px}.hero-grid,.hero-text{max-width:100%;min-width:0}.hero-text h1{color:var(--text);font-size:clamp(28px,4vw,42px);font-weight:800;margin-bottom:12px;text-align:left}.hero-text .hero-img{background:#0000;max-width:100%;width:100%}.hero-img-wrap,.hero-text .hero-img{border-radius:var(--radius-lg);overflow:hidden}.hero-img-wrap{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-sm);margin-top:18px}.hero-img-wrap .hero-img{border-radius:0;display:block;width:100%}.register-col{width:100%}.register-card{box-shadow:var(--shadow-md);height:fit-content;padding:26px 24px}.register-card h3{color:var(--text);font-size:21px;margin-bottom:8px}.register-card>p{margin-bottom:16px}.register-card>div>p,.register-card>p{color:var(--text-secondary);font-size:15px}.register-card>div>p{margin-bottom:12px}.register-card .cta-block-wrapper{margin-bottom:10px}.info-card{display:flex;flex-direction:column;height:100%;max-width:100%;min-width:0;padding:26px 24px}.info-card h2{align-items:center;color:var(--text);display:flex;font-size:22px;gap:10px;margin-bottom:12px}.info-card h2 i{color:var(--brand);font-size:18px}.info-card p{color:var(--text-secondary);font-size:15.5px;line-height:1.5}.info-card-heroimg{border-radius:var(--radius-md);display:block;height:auto;margin-bottom:14px;max-width:100%;width:100%}.info-card .btn,.info-card .cta-wrapper{margin:14px 0}.info-card .contact-list+.cta-wrapper,.info-card .kv-list+p+.cta-wrapper{margin-top:20px}@media (min-width:860px){.eventbar-inner{padding:16px 32px}.hero-grid{align-items:stretch;flex-direction:row}.hero-text{flex:1.15 1}.register-col{display:flex;flex:0 0 400px;flex-direction:column}.register-col .register-card{display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.register-col .register-card .cta-block-wrapper{margin-bottom:0}.register-col .register-card .cta-block-wrapper+.cta-block-wrapper,.register-col .register-card .login-divider+.cta-block-wrapper{margin-top:10px}.hero-text .hero-img{margin-top:0}}@media only screen and (max-width:860px){.eventbar-inner{gap:10px;padding:12px 16px}.eventbar-logo{height:36px}.eventbar-name{font-size:16px;min-width:0}.eventbar-inner .badge{flex-basis:100%}.hero-text h1{font-size:24px}.register-card{padding:20px 18px}.register-card h3{font-size:18px}.info-card{padding:20px 18px}.info-card h2{font-size:19px}.info-card p,.kv-list .kv{font-size:14px}}.pagenotyet-section{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:60vh;text-align:center}.pagenotyet-section h1{color:var(--brand);font-family:Kalam,cursive;font-size:clamp(38px,5vw,58px);font-weight:700;margin-bottom:8px;text-align:center}.pagenotyet-section h2{color:var(--error);font-size:clamp(30px,4vw,40px);font-weight:700;margin-bottom:24px;text-align:center}.pagenotyet-section .infocontainer{align-items:center;display:flex;flex-direction:row;gap:20px;justify-content:center;max-width:700px}.pagenotyet-section p{color:var(--text);font-size:clamp(16px,2vw,26px);line-height:1.6;text-align:left}.pagenotyet-section #repairmanimg{margin-top:10px;max-width:30vw;width:300px}.pagenotyet-section .backbtn{color:var(--brand);display:inline-block;margin-top:16px}@media only screen and (max-width:1380px){.pagenotyet-section h1{font-size:38px}.pagenotyet-section h2{font-size:30px;text-align:center;width:80%}.pagenotyet-section .infocontainer{flex-direction:column-reverse}.pagenotyet-section p{color:var(--text);font-size:16px;text-align:center;width:80%}.pagenotyet-section #repairmanimg{height:auto;margin-left:50%;margin-top:10px;max-height:20vh;max-width:30vw;min-width:200px;transform:translateX(-50%);width:auto}}.register_squircle_icon{color:var(--event_color_secondary,var(--accent))}.register_squircle_img{height:100%;object-fit:contain;width:100%}@media only screen and (max-width:1380px){.register-card{padding:20px}.register_squircle_cont{display:flex;flex-direction:column;gap:5%}.register_squircle_first_cont{width:100%}.register_squircle_scnd_cont{padding-top:12%;width:100%}.register_squircle_icon{font-size:30px;margin-left:5%}.register_squircle_explanation{font-size:12px;line-height:1.2;margin-top:10%}.register_squircle_img{height:60%;width:60%}.inputdiv_line{flex-direction:row;gap:10px;margin:0}.field_short input,.field_short select,.field_short textarea{width:60px}}.chb_container input:checked~.chb_green{background-color:var(--success)}.chb_container input:checked~.chb_warn{background-color:var(--warn)}.chb_container input:hover~.chb_red{background-color:var(--error);cursor:not-allowed}.scheduledutycard{align-items:center;background:var(--surface);color:var(--text);cursor:pointer;display:flex;flex-direction:row;justify-content:space-between;padding:25px 30px;text-decoration:none!important;transition:box-shadow .2s,border-color .2s}.scheduledutycard:hover{border-color:var(--border-strong);box-shadow:var(--shadow-md)}.scheduledutycard_left{align-items:flex-start;display:flex;flex-direction:column;gap:5px}.scheduledutycard h5{color:var(--text);font-size:22px;margin:0}.scheduledutycard_left p{color:var(--text-secondary);margin:0}.scheduledutycard_warn{color:var(--warn);font-weight:600}@media only screen and (max-width:1380px){.scheduledutycard{align-items:space-between;min-height:30px;padding:20px 16px;width:100%}.scheduledutycard_left{display:flex;flex-direction:column;gap:5px;min-width:50px;width:auto}.scheduledutycard .chb_container{width:auto}.scheduledutycard h5{font-size:16px;margin:0}.scheduledutycard_left p{font-size:12px;margin:0}}.schedule_remark_cont{display:flex;flex-direction:column;gap:8px;margin:20px 0 40px;width:100%}.schedule_remark_label{color:var(--text);font-size:18px;font-weight:600}.schedule_remark_input{background:var(--surface);border:1.5px solid var(--border-strong);border-radius:var(--radius-md);box-sizing:border-box;color:var(--text);font-family:inherit;font-size:16px;min-height:72px;padding:12px 16px;resize:vertical;width:100%}.schedule_remark_input:focus{border-color:var(--brand);box-shadow:0 0 0 3px #b33a2e21;outline:none}.schedule_remark_counter{align-self:flex-end;color:var(--text-muted);font-size:14px;font-weight:300}.schedule_companions_cont{display:flex;flex-direction:column;gap:12px;margin:0 0 40px;width:100%}.schedule_companions_hint{color:var(--text-secondary);font-size:14px;font-weight:300;margin:0}.schedule_companions_stepper{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:12px}.schedule_companions_stepper_btn{align-items:center;background:var(--surface);border:1.5px solid var(--border-strong);border-radius:var(--radius-sm);color:var(--brand);cursor:pointer;display:flex;font-size:22px;font-weight:600;height:40px;justify-content:center;line-height:1;padding:0;width:40px}.schedule_companions_stepper_btn:hover:not(:disabled){background:var(--surface-alt)}.schedule_companions_stepper_btn:disabled{cursor:not-allowed;opacity:.35}.schedule_companions_stepper_label{color:var(--text);font-size:15px}.schedule_companion_row{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px}.schedule_companion_index{color:var(--brand);font-size:15px;font-weight:600;min-width:36px}.schedule_companion_input{background:var(--surface);border:1.5px solid var(--border-strong);border-radius:var(--radius-md);box-sizing:border-box;color:var(--text);flex:1 1;font-family:inherit;font-size:16px;min-width:140px;padding:10px 14px}.schedule_companion_input:focus{border-color:var(--brand);box-shadow:0 0 0 3px #b33a2e21;outline:none}.schedule_companion_remove_btn{background:var(--surface);border:1.5px solid var(--border-strong);border-radius:var(--radius-sm);color:var(--brand);cursor:pointer;font-family:inherit;font-size:14px;font-weight:600;padding:8px 12px;white-space:nowrap}.schedule_companion_remove_btn:hover{background:var(--surface-alt)}.schedule_send_btn{font-size:36px;margin-left:50%;margin-top:40px;transform:translateX(-50%)}@media only screen and (max-width:1380px){.schedule-card{padding:20px}.schedule_cont{width:100%}.schedule_cont h2{font-size:24px;padding:0 10px;text-align:center}.schedule_remark_cont{box-sizing:border-box;margin:10px 0 25px;padding:0 10px}.schedule_remark_label{font-size:16px;text-align:left}.schedule_remark_input{font-size:14px;min-height:64px;padding:10px 12px}.schedule_remark_counter{font-size:12px}.schedule_companions_cont{box-sizing:border-box;margin:0 0 25px;padding:0 10px}.schedule_companions_hint{font-size:13px}.schedule_companions_stepper_btn{font-size:20px;height:36px;width:36px}.schedule_companion_input{font-size:14px;min-width:120px;padding:8px 12px}.schedule_dates_list{gap:30px;width:100%}.schedule_date h3{font-size:20px;margin-left:20px}.schedule_scheduleelement_list{gap:30px;width:100%}.schedule_scheduleelement{border-radius:var(--radius-lg);box-sizing:border-box;display:flex;flex-direction:column;padding:20px;width:100%}.schedule_scheduleelement h4{font-size:18px;margin:0 0 0 20px}.m_break{display:block}.schedule_scheduleelement .schedule_scheduleelement_desc{font-size:14px;margin-left:20px}.schedule_dutys_list{gap:15px;margin-top:10px}.schedule_info{font-size:14px;font-weight:300;margin-top:50px;padding:0 2%}.schedule_send_btn{font-size:24px;margin-left:50%;margin-top:30px;transform:translateX(-50%)}}.registeredschedule_info{color:var(--text-secondary)}.thanks-card{box-sizing:border-box;padding:40px;text-align:center}.thanks-card h3{color:var(--brand);font-size:28px}.thanks-card p{color:var(--text-secondary);font-size:17px;line-height:1.6}.thanks_schedule_adjustments{background:var(--surface-alt);border:1px solid var(--border);border-radius:var(--radius-md);margin-top:18px;padding:16px 18px;text-align:left}.thanks_schedule_adjustments p{margin:0 0 10px}.thanks_schedule_adjustments ul{margin:0 0 10px;padding-left:20px}.thanks_schedule_adjustments li{color:var(--text);margin:6px 0}@media only screen and (max-width:1380px){.thanks-card{padding:20px}.thanks-card h3{font-size:22px}.thanks-card p{font-size:15px}.thanks_schedule_adjustments{padding:12px 14px}}.auth-wrap{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:1100px;padding:48px 20px 64px}.auth-head{margin-bottom:30px;max-width:480px;text-align:center}.auth-head h1{color:var(--text);font-size:clamp(26px,4vw,36px);margin-bottom:8px}.auth-head p{color:var(--text-secondary)}.auth-grid{align-items:center;display:flex;flex-direction:column;gap:16px;width:100%}.auth-grid .auth-card{max-width:520px;width:100%}.auth-card{box-shadow:var(--shadow-md);box-sizing:border-box;padding:28px 26px}.auth-card h2{color:var(--text);font-size:20px;gap:10px}.auth-card h2,.auth-card h2 i{align-items:center;display:flex}.auth-card h2 i{background:var(--brand-soft);border-radius:11px;color:var(--brand);font-size:15px;height:38px;justify-content:center;width:38px}.auth-card>p{color:var(--text-secondary);font-size:14.5px;margin-top:-4px}.auth-note{align-items:flex-start;background:var(--info-soft);border:1px dashed var(--info);border-radius:var(--radius-md);color:var(--info-dark);display:flex;font-size:13.5px;gap:8px;margin:18px 0 0;padding:10px 14px}.auth-note i{flex-shrink:0;margin-top:2px}.auth-tabs{background:var(--surface-alt);border-radius:var(--radius-full);display:flex;gap:8px;margin-bottom:20px;padding:4px}.auth-tab{align-items:center;background:#0000;border:none;border-radius:var(--radius-full);color:var(--text-secondary);cursor:pointer;display:flex;flex:1 1;font-size:14.5px;font-weight:600;gap:8px;justify-content:center;padding:10px 14px;transition:background .2s ease,color .2s ease}.auth-tab:hover{color:var(--text)}.auth-tab-active{background:var(--surface);box-shadow:var(--shadow-sm);color:var(--brand)}.auth-event-info{margin-top:30px;max-width:600px;width:100%}.responseInfo{display:none}#mail_responseInfo_loading,#pw_responseInfo_loading{background:var(--info-soft);color:var(--info-dark)}#mail_responseInfo_done,#pw_responseInfo_done{background:var(--success-soft);color:var(--success)}#mail_responseInfo_servererror,#mail_responseInfo_wronginput,#pw_responseInfo_servererror,#pw_responseInfo_wronginput{background:var(--error-soft);color:var(--error)}@media only screen and (max-width:860px){.auth-wrap{padding:32px 16px 40px}.auth-card{padding:22px 20px}.auth-card h2{font-size:18px}.auth-head h1{font-size:24px}.auth-head p{font-size:15px}.auth-card h2 i{font-size:13px;height:32px;width:32px}}#verifyError{color:var(--error);display:none}#verifyDone,#verifyLoading{display:none}.verify-card h2{font-size:28px;justify-content:center}.verify-card p{color:var(--text-secondary)}.verify-card .btn{margin:8px auto}.profile-card{box-shadow:var(--shadow-md);display:flex;flex-direction:column;gap:16px;margin-top:24px;padding:26px 24px}.profile-row{flex-wrap:wrap;gap:16px}.profile-avatar,.profile-row{align-items:center;display:flex}.profile-avatar{background:var(--brand);border-radius:50%;color:#fff;flex-shrink:0;font-size:24px;font-weight:800;height:64px;justify-content:center;width:64px}.profile-row h2{color:var(--text);font-size:24px;margin:0}.profile-actions{display:flex;flex-wrap:wrap;gap:10px}.profile-callout{align-items:flex-start;background:var(--info-soft);border:1px solid var(--info);border-radius:var(--radius-md);color:var(--info-dark);display:flex;flex-wrap:wrap;font-size:14px;gap:12px;padding:14px 16px}.profile-callout p{font-size:13.5px;margin:2px 0 0}.profile-callout>svg{flex-shrink:0;margin-top:2px}.profile-callout .btn{align-self:center;flex-shrink:0;margin-left:auto}.profile-hint{color:var(--text-muted);font-size:14px;margin-top:20px}.section-gap{margin-top:48px}.subsection-title{color:var(--text);font-size:24px}.event-mini{cursor:pointer;display:flex;flex-direction:column;gap:14px;padding:22px 24px}.profile-events-grid,.profile-orgs-grid{gap:26px}.event-mini-top{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.event-mini-top h3{color:var(--text);font-size:17px;margin:0}.event-mini-meta{align-items:center;color:var(--text-secondary);display:flex;font-size:14px;gap:8px}.event-mini-meta i{color:var(--brand);text-align:center;width:15px}.event-mini .btn{align-self:flex-start;margin-top:auto}@media (min-width:860px){.profile-card{align-items:center;flex-direction:row;justify-content:space-between}}@media only screen and (max-width:860px){.profile-card{padding:20px 18px}.profile-avatar{font-size:18px;height:48px;width:48px}.profile-row h2{font-size:20px}.event-mini{padding:14px 16px}.event-mini-top h3{font-size:15px}.section-gap{margin-top:24px}.grid-2,.grid-3{grid-template-columns:1fr}}@media only screen and (max-width:480px){.profile-actions{flex-direction:column;width:100%}.profile-actions .btn{width:100%}.settings-row{font-size:15px;padding:14px 16px}}.setpw-headline{align-items:center;display:flex;gap:12px;margin-bottom:18px}.setpw-headline h3{color:var(--text);font-size:20px;margin:0}.setpw-icon{align-items:center;background:var(--brand-soft);border-radius:12px;color:var(--brand);display:flex;flex-shrink:0;font-size:16px;height:40px;justify-content:center;width:40px}.setpw-hint{color:var(--text-secondary);font-size:14px;margin:4px 0 0}.setpw-response{margin-top:18px}.setpw-migrate-banner{align-items:flex-start;background:var(--info-soft);border:1px solid var(--info);box-sizing:border-box;color:var(--info-dark);display:flex;font-size:14.5px;gap:10px;line-height:1.5;margin:18px auto 0;max-width:680px;padding:14px 18px;width:100%}.setpw-migrate-banner p{font-size:13.5px;margin:2px 0 0}.setpw-banner{align-items:flex-start;border-radius:var(--radius-md);display:flex;font-size:15px;font-weight:600;gap:10px;line-height:1.5;margin:10px 0;padding:12px 16px}.setpw-banner i{flex-shrink:0;margin-top:3px}@media only screen and (max-width:859px){.setpw-headline h3{font-size:18px}}.section-gap{margin-top:34px}.org-description{color:var(--text-secondary);font-size:15.5px;line-height:1.55;margin:0 0 16px;overflow-wrap:break-word}@media only screen and (max-width:860px){.grid-3{grid-template-columns:1fr}.section-gap{margin-top:24px}}.title-row{align-items:flex-start;display:flex;flex-wrap:wrap;gap:14px}.title-row .title-meta{align-items:center;color:var(--text-secondary);display:flex;font-size:15px;gap:8px}.title-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-left:auto}.kpi-row{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,1fr);margin:26px 0}.kpi-card{display:flex;flex-direction:column;gap:4px;padding:18px 20px}.kpi-card .kpi-top{color:var(--text-secondary);font-weight:600;gap:10px}.kpi-card .kpi-top,.kpi-card .kpi-top i{align-items:center;display:flex;font-size:14px}.kpi-card .kpi-top i{background:var(--brand-soft);border-radius:9px;color:var(--brand);height:32px;justify-content:center;width:32px}.kpi-card b{color:var(--text);font-size:30px;line-height:1.1}.kpi-card small{color:var(--text-muted);font-size:13px}.action-tiles{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,1fr)}.action-tile{color:var(--text);display:flex;flex-direction:column;gap:8px;padding:20px;text-decoration:none}.action-tile .tile-icon{align-items:center;background:var(--brand-soft);border-radius:13px;color:var(--brand);display:flex;font-size:18px;height:44px;justify-content:center;margin-bottom:4px;width:44px}.action-tile b{color:var(--text);font-size:17px}.action-tile p{color:var(--text-secondary);flex:1 1;font-size:14px;margin:0}.section-gap{margin-top:38px}@media (min-width:860px){.kpi-row{grid-template-columns:repeat(4,1fr)}.action-tiles{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:860px){.breadcrumb{font-size:13px}.title-row{flex-direction:column}.title-actions{margin-left:0}.kpi-row{gap:14px;grid-template-columns:1fr}.kpi-card b{font-size:24px}.action-tiles{gap:14px;grid-template-columns:1fr}.action-tile{padding:16px}.section-gap{margin-top:24px}}@media only screen and (max-width:480px){.kpi-card{padding:14px 16px}}.attendee-card{margin-bottom:0}.attendee-card summary{align-items:center;color:var(--text);display:flex;font-size:16px;gap:8px;list-style:none}.attendee-card summary::-webkit-details-marker{display:none}.attendee-card summary:before{color:var(--text-muted);content:"▸";font-size:14px;transition:transform .15s ease}.attendee-card[open] summary:before{transform:rotate(90deg)}.attendee-detail{border-top:1px solid var(--border);margin-top:0;padding-top:16px}.attendee-detail .kv-list .kv b{min-width:120px}.attendee-toolbar{gap:14px;margin-bottom:16px}.attendee-toolbar,.attendee-toolbar-actions{align-items:center;display:flex;flex-wrap:wrap}.attendee-toolbar-actions{gap:10px;margin-left:auto}@media only screen and (max-width:767px){.attendee-toolbar{align-items:stretch;flex-direction:column}.attendee-toolbar-actions{justify-content:flex-start;margin-left:0}.attendee-card summary{flex-wrap:wrap}}#mainCon_registerschedule .scheduleplan_main{position:relative}#mainCon_registerschedule .scheduleplan-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:10px}#mainCon_registerschedule .schedule-changed-hint{align-items:center;background:var(--warn-soft);border-radius:var(--radius-md);color:var(--warn);display:flex;flex-wrap:wrap;font-size:15px;font-weight:600;gap:8px;margin-top:14px;padding:10px 14px}#mainCon_registerschedule .schedule-changed-hint-link{background:none;border:none;color:var(--warn);cursor:pointer;font:inherit;font-weight:700;padding:0;text-decoration:underline}#mainCon_registerschedule .schedule-changed-hint-link:hover{color:var(--accent-dark)}#mainCon_registerschedule .scheduleplan_explanation{margin-top:16px}#mainCon_registerschedule .scheduleplan_explanation summary{align-items:center;cursor:pointer;display:flex;gap:8px;list-style:none;-webkit-user-select:none;user-select:none;width:fit-content}#mainCon_registerschedule .scheduleplan_explanation summary::-webkit-details-marker{display:none}#mainCon_registerschedule .scheduleplan_explanation summary:before{color:var(--brand);content:"▸";font-size:14px;line-height:1;transition:transform .15s ease}#mainCon_registerschedule .scheduleplan_explanation[open] summary:before{transform:rotate(90deg)}#mainCon_registerschedule .scheduleplan_explanation summary b{color:var(--brand);font-size:16px}#mainCon_registerschedule .scheduleplan_explanation p{color:var(--text-secondary);font-size:15px;line-height:1.7;margin:12px 0 0}#mainCon_registerschedule .scheduleplan_schedule_search_wrap{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:14px}#mainCon_registerschedule .scheduleplan_schedule_search{background:var(--surface);border:1.5px solid var(--border-strong);border-radius:var(--radius-md);box-sizing:border-box;color:var(--text);font:inherit;font-size:15px;min-width:min(420px,100%);padding:10px 16px;transition:border-color .2s,box-shadow .2s}#mainCon_registerschedule .scheduleplan_schedule_search:focus{border-color:var(--brand);box-shadow:0 0 0 3px #b33a2e21;outline:none}#mainCon_registerschedule .scheduleplan_schedule_search_hint{color:var(--text-secondary);font-size:14px;font-weight:600}#mainCon_registerschedule .scheduleplan_schedule_search_empty{color:var(--text-secondary);margin:10px 0 0}#mainCon_registerschedule .schedule_dates_list{display:flex;flex-direction:column;gap:16px}#mainCon_registerschedule .schedule_date>details{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);box-sizing:border-box;overflow:hidden;width:100%}#mainCon_registerschedule .schedule_date summary{align-items:center;cursor:pointer;display:flex;gap:10px;list-style:none;padding:16px 20px;-webkit-user-select:none;user-select:none}#mainCon_registerschedule .schedule_date summary::-webkit-details-marker{display:none}#mainCon_registerschedule .schedule_date summary:before{color:var(--text-muted);content:"▸";font-size:14px;transition:transform .15s ease}#mainCon_registerschedule .schedule_date>details[open] summary:before{transform:rotate(90deg)}#mainCon_registerschedule .schedule_date summary>b{color:var(--text);font-size:17px}#mainCon_registerschedule .schedule_scheduleelement_list{border-top:1px solid var(--border);box-sizing:border-box;display:flex;flex-direction:column;gap:16px;padding:16px 20px 20px}#mainCon_registerschedule .schedule_scheduleelement.scheduleplan_tile{background:var(--surface-alt);border:1px solid var(--border);border-radius:var(--radius-lg);box-sizing:border-box;padding:16px 18px}#mainCon_registerschedule .scheduleplan_tile h4{color:var(--text);font-size:18px;margin:0 0 4px}#mainCon_registerschedule .schedule_scheduleelement_desc{color:var(--text-secondary);font-size:15px;margin:0 0 12px}#mainCon_registerschedule .schedule_dutys_list{align-items:stretch;display:flex;flex-wrap:wrap;gap:14px;margin-top:6px}#mainCon_registerschedule .scheduleplan_card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);box-sizing:border-box;flex:0 1 280px;min-width:0;padding:16px 18px}#mainCon_registerschedule .scheduleplan_card h4{color:var(--text);font-size:16px;margin:0 0 10px}#mainCon_registerschedule .scheduleplan_usersearch_input{background:var(--surface);border:1.5px solid var(--border-strong);border-radius:var(--radius-md);box-sizing:border-box;color:var(--text);font:inherit;font-size:14px;max-width:320px;min-width:0;padding:8px 12px;transition:border-color .2s,box-shadow .2s;width:100%}#mainCon_registerschedule .scheduleplan_usersearch_input:focus{border-color:var(--brand);box-shadow:0 0 0 3px #b33a2e21;outline:none}#mainCon_registerschedule .scheduleplan_usersearch_results{display:flex;flex-direction:column;gap:8px;margin-top:10px}#mainCon_registerschedule .scheduleplan_usersearch_results>span{color:var(--text-muted);font-size:13px;font-weight:600}#mainCon_registerschedule .scheduleplan_usersearch_resultelement{background:var(--info-soft);border-radius:var(--radius-md);color:var(--info-dark);cursor:copy;font-size:14px;font-style:italic;padding:8px 12px;transition:background .15s ease}#mainCon_registerschedule .scheduleplan_usersearch_resultelement:hover{background:#dde8f0;text-decoration:underline}#mainCon_registerschedule .scheduleplan_userlistelement{align-items:center;background:var(--info);border-radius:var(--radius-md);color:#fff;display:flex;font-size:14px;gap:10px;justify-content:space-between;margin-top:5px;padding:9px 12px}#mainCon_registerschedule .scheduleplan_userlistelement_draggable{cursor:grab;-webkit-user-select:none;user-select:none}#mainCon_registerschedule .scheduleplan_userlistelement_draggable:active{cursor:grabbing}#mainCon_registerschedule .scheduleplan_userlistelement_label{flex:1 1;min-width:0}#mainCon_registerschedule .scheduleplan_userlistelement_icons{align-items:center;display:flex;flex-shrink:0;gap:6px;justify-content:flex-end;margin-left:auto}#mainCon_registerschedule .scheduleplan_userlistelement_plan{background:var(--event_color_tilebg);color:var(--event_color_btntext)}#mainCon_registerschedule .scheduleplan_userlistelement_isplanned{color:#a9e8c6}#mainCon_registerschedule .scheduleplan_registered_block,#mainCon_registerschedule .scheduleplan_userrail_block{display:flex;flex-direction:column;gap:0}#mainCon_registerschedule .scheduleplan_registered_block{margin-top:5px}#mainCon_registerschedule .scheduleplan_registered_block>.scheduleplan_userlistelement,#mainCon_registerschedule .scheduleplan_userrail_block>.scheduleplan_userlistelement{margin-top:0}#mainCon_registerschedule .scheduleplan_registered_block:has(.scheduleplan_companions)>.scheduleplan_userlistelement,#mainCon_registerschedule .scheduleplan_userrail_block:has(.scheduleplan_companions)>.scheduleplan_userlistelement{border-bottom-left-radius:0;border-bottom-right-radius:0}#mainCon_registerschedule .scheduleplan_companions{border-bottom:1.5px dashed #46647e73;border-left:1.5px dashed #46647e73;border-radius:0 0 var(--radius-md) var(--radius-md);border-right:1.5px dashed #46647e73;box-sizing:border-box;display:flex;flex-direction:column;gap:1px;padding:4px 10px 6px}#mainCon_registerschedule .scheduleplan_companion{color:var(--text-secondary);cursor:default;font-size:11px;line-height:1.3;opacity:.85;padding:0}#mainCon_registerschedule .scheduleplan_action_icon,#mainCon_registerschedule .scheduleplan_remark_icon{vertical-align:middle}#mainCon_registerschedule .scheduleplan_remark_icon{cursor:help}#mainCon_registerschedule .scheduleplan_action_icon{border-radius:5px;cursor:pointer;opacity:.95;padding:4px;transition:background-color .15s ease,opacity .15s ease,transform .15s ease}#mainCon_registerschedule .scheduleplan_action_icon:hover{opacity:1;transform:scale(1.08)}#mainCon_registerschedule .scheduleplan_action_icon_add:hover{background-color:#2f9e6359}#mainCon_registerschedule .scheduleplan_action_icon_remove:hover{background-color:#c77f1a59}#mainCon_registerschedule .scheduleplan_dropzone{border:2px dashed #0000;border-radius:var(--radius-md);min-height:48px;padding:8px;transition:border-color .15s ease,background-color .15s ease,opacity .15s ease}#mainCon_registerschedule .scheduleplan_planned_dropzone{margin:-8px}#mainCon_registerschedule .scheduleplan_selection_dropzone{margin:0 -8px}#mainCon_registerschedule .scheduleplan_dropzone_valid{background-color:#2f9e6314;border-color:var(--success)}#mainCon_registerschedule .scheduleplan_dropzone_disabled{border-color:#0000001f;opacity:.55}#mainCon_registerschedule .scheduleplan_dropzone_occupied{background-color:#c77f1a1f;border-color:var(--warn);opacity:.85}#mainCon_registerschedule .scheduleplan_dropzone_active{background-color:#2f9e632e;border-color:var(--success)}#mainCon_registerschedule .scheduleplan_dropzone_occupied.scheduleplan_dropzone_active{background-color:#c77f1a40;border-color:var(--warn);opacity:1}#mainCon_registerschedule .scheduleplan_userlistelement_manual{border-left:3px solid var(--warn)}#mainCon_registerschedule .scheduleplan_dropzone_hint{border:1px dashed var(--border-strong);border-radius:var(--radius-md);color:var(--text-muted);font-size:13px;margin-top:8px;padding:10px;pointer-events:none;text-align:center}#mainCon_registerschedule .scheduleplan_selection_empty{color:var(--text-muted);display:block;font-size:13px;padding:6px 4px;text-align:center}#mainCon_registerschedule .scheduleplan_duplicate_hint{background-color:var(--warn-soft);border:1.5px solid var(--warn);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);color:var(--warn);font-size:15px;font-weight:600;left:50%;line-height:1.35;max-width:min(90vw,640px);padding:14px 18px;pointer-events:none;position:fixed;text-align:center;top:90px;transform:translateX(-50%);z-index:1000}#mainCon_registerschedule .scheduleplan_userrail{display:none}@media only screen and (min-width:1381px){main.scheduleplan_has_userrail{--scheduleplan-rail-gap:72px}main.scheduleplan_has_userrail.scheduleplan_with_userrail{--scheduleplan-rail-gap:316px;margin:0 0 0 24px;max-width:none}main.scheduleplan_has_userrail{padding-right:var(--scheduleplan-rail-gap)}#mainCon_registerschedule .scheduleplan_userrail{--scheduleplan-rail-radius:14px;align-items:stretch;border-radius:var(--scheduleplan-rail-radius) 0 0 var(--scheduleplan-rail-radius);bottom:20px;box-shadow:var(--shadow-md);display:flex;flex-direction:row-reverse;overflow:hidden;pointer-events:none;position:fixed;right:0;top:104px;transition:width .2s ease;width:40px;z-index:220}#mainCon_registerschedule .scheduleplan_userrail_open{width:260px}#mainCon_registerschedule .scheduleplan_userrail_panel,#mainCon_registerschedule .scheduleplan_userrail_toggle{pointer-events:auto}#mainCon_registerschedule .scheduleplan_userrail_toggle{align-items:center;background:var(--brand);border:none;border-radius:0;box-shadow:none;color:#fff;cursor:pointer;display:flex;flex-direction:column;flex-shrink:0;gap:14px;justify-content:flex-start;padding:14px 0 18px;transition:background .2s;width:40px}#mainCon_registerschedule .scheduleplan_userrail_toggle:hover{background:var(--brand-dark)}#mainCon_registerschedule .scheduleplan_userrail_toggle_chevron{font-size:14px}#mainCon_registerschedule .scheduleplan_userrail_toggle_icon{font-size:15px;opacity:.95}#mainCon_registerschedule .scheduleplan_userrail_toggle_text{font-size:11px;font-weight:700;letter-spacing:.18em;line-height:1;opacity:.92;text-orientation:mixed;transform:rotate(180deg);writing-mode:vertical-rl}#mainCon_registerschedule .scheduleplan_userrail_open .scheduleplan_userrail_toggle{justify-content:center;padding:14px 0}#mainCon_registerschedule .scheduleplan_userrail_panel{background:var(--surface);border:none;box-shadow:none;display:flex;flex-direction:column;opacity:0;overflow:hidden;transition:width .2s ease,opacity .15s ease;width:0}#mainCon_registerschedule .scheduleplan_userrail_open .scheduleplan_userrail_panel{border-right:1px solid var(--border);opacity:1;padding:12px 10px 12px 12px;width:calc(100% - 40px)}#mainCon_registerschedule .scheduleplan_userrail_header{align-items:baseline;display:flex;gap:8px;justify-content:space-between;margin-bottom:8px}#mainCon_registerschedule .scheduleplan_userrail_header h3{color:var(--info);font-size:14px;margin:0}#mainCon_registerschedule .scheduleplan_userrail_count{color:var(--text-muted);font-size:11px;white-space:nowrap}#mainCon_registerschedule .scheduleplan_userrail_search{background:var(--surface);border:1.5px solid var(--border-strong);border-radius:var(--radius-md);box-sizing:border-box;color:var(--text);font:inherit;font-size:13px;margin-bottom:10px;padding:6px 8px;transition:border-color .2s,box-shadow .2s;width:100%}#mainCon_registerschedule .scheduleplan_userrail_search:focus{border-color:var(--brand);box-shadow:0 0 0 3px #b33a2e21;outline:none}#mainCon_registerschedule .scheduleplan_userrail_list{display:flex;flex:1 1;flex-direction:column;gap:6px;overflow-y:auto;padding-right:2px}#mainCon_registerschedule .scheduleplan_userrail_empty{color:var(--text-muted);font-size:12px;padding:10px 4px;text-align:center}#mainCon_registerschedule .scheduleplan_userrail_item{border-radius:var(--radius-md);font-size:12px;gap:6px;margin-top:0;padding:7px 8px}#mainCon_registerschedule .scheduleplan_userrail_companions{border-radius:0 0 var(--radius-md) var(--radius-md);padding:3px 8px 5px}#mainCon_registerschedule .scheduleplan_userrail_companions .scheduleplan_companion{font-size:10px;line-height:1.25}#mainCon_registerschedule .scheduleplan_userrail_dropready{pointer-events:auto}#mainCon_registerschedule .scheduleplan_userrail_dropready .scheduleplan_userrail_panel{background-color:var(--info-soft)}#mainCon_registerschedule .scheduleplan_userrail_dropready.scheduleplan_userrail_dropactive .scheduleplan_userrail_panel{background-color:#d9e5ef}#mainCon_registerschedule .scheduleplan_userrail_drop_hint{color:var(--info);font-size:11px;margin-top:8px;opacity:.7;padding:4px 2px;pointer-events:none;text-align:center}}@media only screen and (max-width:859px){#mainCon_registerschedule .scheduleplan-toolbar{align-items:stretch;flex-direction:column}#mainCon_registerschedule .scheduleplan-toolbar .cta-wrapper{width:100%}#mainCon_registerschedule .scheduleplan-toolbar .btn-secondary{text-align:center;width:100%}#mainCon_registerschedule .schedule_date summary{flex-wrap:wrap;gap:8px}#mainCon_registerschedule .schedule_scheduleelement_list{padding:14px 14px 16px}#mainCon_registerschedule .schedule_scheduleelement.scheduleplan_tile{padding:12px 12px 14px}#mainCon_registerschedule .scheduleplan_card{flex:0 1 100%;padding:14px}#mainCon_registerschedule .schedule_dutys_list{flex-direction:column}#mainCon_registerschedule .scheduleplan_schedule_search{min-width:0;width:100%}#mainCon_registerschedule .scheduleplan_usersearch_input{max-width:100%}#mainCon_registerschedule .scheduleplan_duplicate_hint{font-size:14px;padding:12px 14px;top:74px}}.schedule-card{box-sizing:border-box;padding:40px}.schedule_cont{display:flex;flex-direction:column;width:100%}.schedule_cont h2{color:var(--brand);color:var(--event_color_primary,var(--brand));font-size:32px}.schedule_companions_readonly{background:var(--surface-alt);border:1px solid var(--border);border-radius:var(--radius-md);margin:0 0 30px;padding:16px 18px}.schedule_companions_readonly_title{color:var(--text);font-size:18px;font-weight:600;margin:0 0 8px}.schedule_companions_readonly_list{color:var(--text);font-size:16px;margin:0;padding-left:18px}.schedule_companions_readonly_list li{margin:4px 0}.schedule_companions_readonly_hint{color:var(--text-secondary);font-size:14px;font-weight:300;margin:10px 0 0;opacity:.8}.schedule_dates_list{gap:60px}.schedule_date,.schedule_dates_list{display:flex;flex-direction:column;width:100%}.schedule_date h3{color:var(--text);font-size:28px;margin-left:20px}.schedule_scheduleelement_list{display:flex;flex-direction:column;gap:50px;width:100%}.schedule_scheduleelement{background:var(--surface-alt);border-radius:var(--radius-lg);box-sizing:border-box;display:flex;flex-direction:column;padding:30px 50px;width:100%}.schedule_scheduleelement h4{color:var(--text);font-size:24px;margin-bottom:0;margin-left:20px}.m_break{display:none}.schedule_scheduleelement .schedule_scheduleelement_desc{color:var(--text-secondary);font-size:20px;font-weight:300;margin-left:20px}.schedule_dutys_list{display:flex;flex-direction:row;flex-wrap:wrap;gap:30px;margin-top:10px}.schedule_info{color:var(--text-secondary);font-size:16px;font-weight:300;margin-top:80px;text-align:center}.error-card{padding:40px;text-align:center}.error-card h3{color:var(--error)}@media only screen and (max-width:1380px){.schedule-card{padding:20px}.schedule_cont h2{font-size:24px;text-align:center}.schedule_dates_list{gap:30px}.schedule_date h3{font-size:20px;margin-left:20px}.schedule_scheduleelement_list{gap:30px}.schedule_scheduleelement{padding:20px}.schedule_scheduleelement h4{font-size:18px;margin:0 0 0 20px}.m_break{display:block}.schedule_scheduleelement .schedule_scheduleelement_desc{font-size:14px;margin-left:20px}.schedule_dutys_list{gap:15px}.schedule_info{font-size:14px;margin-top:50px;padding:0 2%}}.mailings-headline{align-items:center;display:flex;gap:12px;margin-bottom:18px}.mailings-headline h3{color:var(--text);font-size:20px;margin:0}.mailings-icon{align-items:center;background:var(--brand-soft);border-radius:12px;color:var(--brand);display:flex;flex-shrink:0;font-size:16px;height:40px;justify-content:center;width:40px}.mailings-response{margin-top:18px}.mailings-banner{align-items:flex-start;border-radius:var(--radius-md);display:flex;font-size:15px;font-weight:600;gap:10px;line-height:1.5;margin:10px 0;padding:12px 16px}.mailings-banner i{flex-shrink:0;margin-top:3px}.mailings-banner small{font-size:13px;font-weight:500;opacity:.85}#responseInfo_loading{background:var(--info-soft);color:var(--info-dark)}#responseInfo_done{background:var(--success-soft);color:var(--success)}#responseInfo_servererror,#responseInfo_wronginput{background:var(--error-soft);color:var(--error)}main .chb+.chb{margin-top:10px}@media only screen and (max-width:859px){.mailings-headline{gap:10px}.mailings-headline h3{font-size:18px}}.register-head{margin:0 auto 26px;max-width:560px;text-align:center}.register-head .section-title{margin-bottom:6px}.register-card{box-sizing:border-box;padding:40px}.register_squircle_cont{display:flex;flex-direction:row;gap:5%}.register_squircle_first_cont{width:60%}.register_squircle_scnd_cont{padding-top:7%;width:30%}.register_squircle_icon{color:var(--accent);font-size:60px;margin-left:5%}.register_squircle_explanation{color:var(--text-secondary);font-size:16px;line-height:1.5;margin-top:10%}.register-info-card{margin:0 auto;max-width:560px;text-align:center}.register-info-card h3{align-items:center;color:var(--info-dark);display:flex;gap:10px;justify-content:center}.register-info-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.inputdiv_line{display:flex;flex-direction:row;gap:20px}.field_short input,.field_short select,.field_short textarea{display:inline-flex;width:100px}.field_dyn input,.field_dyn select,.field_dyn textarea{display:inline-flex;width:auto}.form_error_message{color:var(--error)}.responseInfo{color:var(--text-secondary)}@media only screen and (max-width:860px){.register-card{padding:22px 20px}.register_squircle_cont{flex-direction:column;gap:18px}.register_squircle_first_cont,.register_squircle_scnd_cont{padding-top:0;width:100%}.register_squircle_icon{font-size:44px;margin-left:0}.register_squircle_explanation{font-size:14.5px;margin-top:8px}.inputdiv_line{flex-direction:column;gap:0}}.profiledit-card{box-sizing:border-box;margin:0 auto;max-width:720px;padding:32px 36px}.profiledit-headline{align-items:center;display:flex;gap:12px;margin-bottom:18px}.profiledit-headline-gap{margin-top:30px}.profiledit-headline h3{color:var(--text);font-size:19px;margin:0}.profiledit-icon{align-items:center;background:var(--brand-soft);border-radius:var(--radius-md);color:var(--brand);display:flex;flex-shrink:0;font-size:15px;height:38px;justify-content:center;width:38px}.profiledit-grid{grid-gap:0 20px;display:grid;gap:0 20px;grid-template-columns:repeat(2,1fr)}.profiledit-narrow input{max-width:120px}.profiledit-full{grid-column:1/-1}.profiledit-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.profiledit-banner{align-items:flex-start;border-radius:var(--radius-md);display:flex;font-size:14.5px;gap:8px;margin-top:16px;padding:12px 16px}.profiledit-banner-loading{background:var(--info-soft);color:var(--info-dark)}.profiledit-banner-done{background:var(--success-soft);color:var(--success)}.profiledit-banner-error{background:var(--error-soft);color:var(--error)}.profiledit-mail-block{border-top:1px solid var(--border);margin-top:34px;padding-top:24px}.profiledit-mail-current{color:var(--text);font-size:15px}.profiledit-mail-form{margin-top:14px}.profiledit-mail-hint{color:var(--text-muted);font-size:13.5px}.profilerror-card{margin:0 auto;max-width:560px;padding:36px 30px;text-align:center}.profilerror-card h3{color:var(--error)}@media (min-width:861px){.profiledit-grid{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:860px){.profiledit-card{padding:22px 20px}.profiledit-grid{gap:0;grid-template-columns:1fr}.profiledit-headline h3{font-size:17px}.profiledit-icon{font-size:13px;height:32px;width:32px}}.verifynewemail-card{padding:32px 26px}.verifynewemail-card h2{font-size:34px;margin-bottom:8px}.verifynewemail-card p{color:var(--text-secondary);line-height:1.6}.verifynewemail-card .btn{margin-top:14px}@media only screen and (max-width:860px){.verifynewemail-card{padding:24px 18px}.verifynewemail-card h2{font-size:28px}}.manage-edit-card{max-width:860px}.manage-edit-card form h4{color:var(--text);font-size:18px;font-weight:700;margin-bottom:8px;margin-top:20px}.manage-edit-card form hr{border:0;border-top:1px solid var(--border);margin-bottom:18px}.manage-edit-card form h4:first-child{margin-top:0}.manage-edit-card .inputdiv{margin-bottom:18px}.manage-edit-card .inputdiv b{color:var(--text);display:block;font-size:14px;font-weight:600;margin-bottom:6px}.manage-edit-card .inputdiv input,.manage-edit-card .inputdiv select,.manage-edit-card .inputdiv textarea{background:var(--surface);border:1.5px solid var(--border-strong);border-radius:var(--radius-md);box-sizing:border-box;color:var(--text);font:inherit;font-size:16px;max-width:500px;padding:12px 16px;transition:border-color .2s,box-shadow .2s;width:100%}.manage-edit-card .inputdiv input:focus,.manage-edit-card .inputdiv select:focus,.manage-edit-card .inputdiv textarea:focus{border-color:var(--brand);box-shadow:0 0 0 3px #b33a2e21;outline:none}.manage-edit-card .inputdiv textarea{min-height:80px;resize:vertical}.manage-edit-card .inputdiv_short input{max-width:200px}.manage-edit-card .inputdiv_line{display:flex;flex-wrap:wrap;gap:20px}.manage-edit-card .inputdiv_line .inputdiv{flex:1 1;min-width:200px}.manage-edit-card .inputdiv_line .inputdiv_short{flex:0 0 auto;min-width:150px}.manage-edit-card .inputdiv_dyn input,.manage-edit-card .inputdiv_dyn textarea{max-width:600px;width:100%}.manage-edit-card .inputdiv select{cursor:pointer;max-width:300px}.manage-edit-card .tool-tip{color:var(--text-muted);font-size:13px;margin-top:4px}.manage-edit-card .responseInfo,.manage-edit-card form p{color:var(--text-secondary);font-size:15px}.input-error{border-color:var(--error)!important;color:var(--error)!important}.error-text{color:var(--error);display:block;font-size:13px;margin-top:4px}.manage-edit-card input[type=color]{cursor:pointer;height:40px;max-width:60px!important;padding:2px!important;width:60px!important}#mainCon_manageschedule .schedule-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:10px}#mainCon_manageschedule .schedule-changed-hint{align-items:center;background:var(--warn-soft);border-radius:var(--radius-md);color:var(--warn);display:flex;flex-wrap:wrap;font-size:15px;font-weight:600;gap:8px;margin-top:14px;padding:10px 14px}#mainCon_manageschedule .schedule-changed-hint-link{background:none;border:none;color:var(--warn);cursor:pointer;font:inherit;font-weight:700;padding:0;text-decoration:underline}#mainCon_manageschedule .schedule-changed-hint-link:hover{color:var(--accent-dark)}#mainCon_manageschedule .schedule_dates_list{display:flex;flex-direction:column;gap:16px}#mainCon_manageschedule .schedule_date{overflow:hidden;padding:0}#mainCon_manageschedule .schedule_date summary{align-items:center;cursor:pointer;display:flex;flex-wrap:wrap;gap:10px;list-style:none;padding:16px 20px;-webkit-user-select:none;user-select:none}#mainCon_manageschedule .schedule_date summary::-webkit-details-marker{display:none}#mainCon_manageschedule .schedule_date summary:before{color:var(--text-muted);content:"▸";font-size:14px;transition:transform .15s ease}#mainCon_manageschedule .schedule_date[open] summary:before{transform:rotate(90deg)}#mainCon_manageschedule .schedule_date summary>b{color:var(--text);font-size:17px}#mainCon_manageschedule .schedule_date_header{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-left:auto}#mainCon_manageschedule .schedule_date_input{background:var(--surface);border:1.5px solid var(--border-strong);border-radius:var(--radius-md);color:var(--text);font:inherit;font-size:15px;font-weight:600;padding:8px 12px;transition:border-color .2s,box-shadow .2s;width:150px}#mainCon_manageschedule .schedule_date_input:focus{border-color:var(--brand);box-shadow:0 0 0 3px #b33a2e21;outline:none}.icon-action{align-items:center;background:var(--surface);border:1.5px solid var(--border-strong);border-radius:10px;color:var(--text-secondary);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:14px;height:34px;justify-content:center;transition:background .2s,border-color .2s,color .2s,transform .15s;width:34px}.icon-action:hover{background:var(--brand-soft);border-color:var(--brand);color:var(--brand);transform:translateY(-1px)}.icon-action-danger:hover{background:var(--error-soft);border-color:var(--error);color:var(--error)}#mainCon_manageschedule .schedule_date_body{border-top:1px solid var(--border);display:flex;flex-direction:column;gap:16px;padding:18px 20px 20px}#mainCon_manageschedule .schedule_timeblock{background:var(--surface-alt);border:1px solid var(--border);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:14px;padding:16px 18px}#mainCon_manageschedule .schedule_timeblock_head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px}#mainCon_manageschedule .schedule_timeblock_clock{align-items:center;background:var(--brand-soft);border-radius:10px;color:var(--brand);display:flex;flex-shrink:0;font-size:14px;height:34px;justify-content:center;width:34px}#mainCon_manageschedule .schedule_timeblock_head_fields{display:flex;flex:1 1;flex-wrap:wrap;gap:12px;min-width:0}#mainCon_manageschedule .schedule_timeblock_head_fields .field{flex:2 1 180px;margin-bottom:0}#mainCon_manageschedule .schedule_timeblock_head_times{display:flex;flex-wrap:wrap;gap:12px}#mainCon_manageschedule .schedule_timeblock_head_times .field{flex:1 1 110px;margin-bottom:0}#mainCon_manageschedule .schedule_timeblock_actions{display:flex;gap:8px}#mainCon_manageschedule .schedule_timeblock_fields{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}#mainCon_manageschedule .schedule_timeblock_fields .field{margin-bottom:0}#mainCon_manageschedule .schedule_timeblock_fields .field:has(textarea){grid-column:1/-1}#mainCon_manageschedule .schedule_timeblock_footer{border-top:1px dashed var(--border-strong);display:flex;justify-content:flex-end;padding-top:12px}#mainCon_manageschedule .schedule_dutys_list{display:flex;flex-direction:column;gap:10px}#mainCon_manageschedule .schedule_duty{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:0;padding:14px 16px}#mainCon_manageschedule .schedule_duty .field{margin-bottom:0}#mainCon_manageschedule .schedule_duty_head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px}#mainCon_manageschedule .schedule_duty_max{flex:0 0 120px}#mainCon_manageschedule .schedule_date_footer{display:flex;justify-content:flex-end}#mainCon_manageschedule .schedule_duty .field label,#mainCon_manageschedule .schedule_timeblock .field label{font-size:14px;font-weight:600}#mainCon_manageschedule .schedule_duty .field input,#mainCon_manageschedule .schedule_duty .field textarea,#mainCon_manageschedule .schedule_timeblock .field input,#mainCon_manageschedule .schedule_timeblock .field textarea{background:var(--surface);border:1.5px solid var(--border-strong);border-radius:var(--radius-md);box-sizing:border-box;color:var(--text);font:inherit;font-size:15px;padding:10px 14px;transition:border-color .2s,box-shadow .2s;width:100%}#mainCon_manageschedule .schedule_duty .field textarea,#mainCon_manageschedule .schedule_timeblock .field textarea{resize:vertical}#mainCon_manageschedule .schedule_duty .field input:focus,#mainCon_manageschedule .schedule_duty .field textarea:focus,#mainCon_manageschedule .schedule_timeblock .field input:focus,#mainCon_manageschedule .schedule_timeblock .field textarea:focus{border-color:var(--brand);box-shadow:0 0 0 3px #b33a2e21;outline:none}@media only screen and (max-width:859px){#mainCon_manageschedule .schedule_date_header{margin-left:0;width:100%}#mainCon_manageschedule .schedule_date_input{flex:1 1 auto;min-width:120px;width:auto}#mainCon_manageschedule .schedule_date summary{gap:8px}#mainCon_manageschedule .schedule_date_body{padding:14px 14px 16px}#mainCon_manageschedule .schedule_timeblock{padding:12px 12px 14px}#mainCon_manageschedule .schedule_timeblock_fields{grid-template-columns:1fr}#mainCon_manageschedule .schedule_timeblock_head_fields .field,#mainCon_manageschedule .schedule_timeblock_head_times .field{flex:1 1 100%}#mainCon_manageschedule .schedule_duty_head{gap:10px}#mainCon_manageschedule .schedule_duty_max{flex:1 1 100px}#mainCon_manageschedule .schedule-toolbar{align-items:stretch;flex-direction:column}#mainCon_manageschedule .schedule-toolbar .cta-wrapper{width:100%}}.eventlist-status{color:var(--text-secondary);font-size:15px;margin:20px 0}.org-banner{align-items:flex-start;background:linear-gradient(120deg,var(--ink) 0,var(--ink-soft) 100%);border-radius:var(--radius-lg);color:#fff;display:flex;flex-wrap:wrap;gap:18px;padding:22px 24px}.org-banner img{background:#fff;border-radius:10px;flex-shrink:0;height:52px;padding:5px;width:auto}.org-banner-desc{color:#ffffffd9;font-size:15px;line-height:1.5;margin:0 0 10px}.org-banner-contact{display:flex;flex-wrap:wrap;gap:8px 20px}.org-banner-contact a{align-items:center;color:#fffc;display:flex;font-size:14px;gap:8px;text-decoration:none}.org-banner-contact a:hover{color:var(--accent)}.org-banner-contact a i{text-align:center;width:16px}.event-cards{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr}.event-card{cursor:pointer;display:flex;flex-direction:column;gap:14px;padding:20px}.event-card.is-muted{opacity:.75}.event-card-top{align-items:flex-start;display:flex;gap:14px}.event-card-logo{background:#fff;border:1px solid var(--border);border-radius:var(--radius-md);box-sizing:border-box;flex:0 0 64px;height:64px;object-fit:contain;padding:6px}.event-card-logo-placeholder{align-items:center;display:flex;justify-content:center;padding:0}.event-card-logo-placeholder svg{color:var(--text-muted);height:28px;width:28px}.event-card-top h3{color:var(--text);font-size:19px;margin:0 0 2px}.event-card-org{color:var(--text-muted);font-size:14px}.event-card-org-link{background:none;border:none;color:var(--text-muted);cursor:pointer;display:inline;font:inherit;font-size:14px;margin:0;padding:0;text-decoration:underline;text-decoration-color:var(--border-strong);text-underline-offset:3px}.event-card-org-link:hover{color:var(--brand);text-decoration-color:var(--brand)}.event-card-meta{color:var(--text-secondary);display:flex;flex-wrap:wrap;font-size:14.5px;gap:8px 22px}.event-card-meta span{align-items:center;display:flex;gap:8px}.event-card-meta i{color:var(--brand);font-size:13px;text-align:center;width:16px}.event-card-bottom{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-top:auto}@media (min-width:860px){.event-cards{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:860px){.event-card{padding:16px}.event-card-top{gap:12px}.event-card-logo{border-radius:10px;flex:0 0 48px;height:48px;padding:4px}.event-card-logo-placeholder svg{height:22px;width:22px}.event-card-top h3{font-size:17px}.event-card-meta{font-size:13px;gap:6px 16px}.org-banner{padding:16px}.org-banner img{height:40px}}@media only screen and (max-width:480px){.event-card-logo{flex:0 0 40px;height:40px}.event-card-top h3{font-size:15px}.event-card-meta{font-size:12px}.event-card-bottom{gap:8px}}.markdown-doc{color:var(--text);font-size:1.02rem;line-height:1.65;max-width:820px}.markdown-doc--error,.markdown-doc--loading{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text-secondary);padding:24px}.markdown-doc--error{background:var(--error-soft);border-color:#f0c4c4;color:var(--error)}.markdown-doc>:first-child{margin-top:0}.markdown-doc h1,.markdown-doc h2,.markdown-doc h3,.markdown-doc h4{color:var(--text);line-height:1.25;scroll-margin-top:96px;text-align:left}.markdown-doc h1{font-size:clamp(1.75rem,3vw,2.25rem);margin:0 0 .75rem}.markdown-doc h2{border-bottom:1px solid var(--border);font-size:clamp(1.35rem,2.4vw,1.65rem);margin:2.4rem 0 .85rem;padding-bottom:.35rem}.markdown-doc h3{font-size:1.15rem;margin:1.75rem 0 .6rem}.markdown-doc h4{font-size:1.05rem;margin:1.4rem 0 .45rem}.markdown-doc blockquote,.markdown-doc ol,.markdown-doc p,.markdown-doc ul{margin:0 0 1rem}.markdown-doc ol,.markdown-doc ul{padding-left:1.35rem}.markdown-doc li+li{margin-top:.25rem}.markdown-doc a{color:var(--brand);text-decoration:underline;text-underline-offset:2px}.markdown-doc a:hover{color:var(--brand-dark)}.markdown-doc strong{color:var(--ink)}.markdown-doc hr{border:none;border-top:1px solid var(--border);margin:2rem 0}.markdown-doc blockquote{background:var(--info-soft);border-left:3px solid var(--info);border-radius:0 var(--radius-sm) var(--radius-sm) 0;color:var(--info-dark);margin:0 0 1.2rem;padding:.85rem 1rem}.markdown-doc blockquote p:last-child{margin-bottom:0}.markdown-doc code{background:var(--surface-alt);border:1px solid var(--border);border-radius:4px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.9em;padding:.1em .35em}.markdown-doc pre{background:var(--ink);border-radius:var(--radius-md);color:#f5f0ea;font-size:.9rem;margin:0 0 1.25rem;overflow-x:auto;padding:1rem 1.1rem}.markdown-doc pre code{background:#0000;border:none;color:inherit;font-size:inherit;padding:0}.markdown-doc__table-wrap{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);margin:0 0 1.25rem;overflow-x:auto;width:100%}.markdown-doc table{border-collapse:collapse;font-size:.95rem;width:100%}.markdown-doc td,.markdown-doc th{border-bottom:1px solid var(--border);padding:.65rem .85rem;text-align:left;vertical-align:top}.markdown-doc th{background:var(--surface-alt);font-weight:600;white-space:nowrap}.markdown-doc tr:last-child td{border-bottom:none}.markdown-doc__img{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);display:block;height:auto;margin:.75rem 0 1.25rem;max-width:100%}.markdown-doc p>.markdown-doc__img{margin-top:.5rem}.markdown-doc-layout{display:block;width:100%}.markdown-doc-layout--with-toc{grid-gap:28px 36px;align-items:start;display:grid;gap:28px 36px;grid-template-columns:minmax(0,1fr) minmax(200px,260px)}.markdown-doc-layout--with-toc>.markdown-doc-search{grid-column:1/-1}@media (max-width:980px){.markdown-doc-layout--with-toc>.markdown-doc-search{order:-2}}.markdown-doc-layout .markdown-doc{max-width:none}.markdown-doc-main{min-width:0}.markdown-doc-search{margin-bottom:8px}.markdown-doc-search__label{color:var(--text);display:block;font-size:.95rem;font-weight:600;margin:0 0 8px}.markdown-doc-search__row{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);display:flex;gap:10px;padding:10px 14px}.markdown-doc-search__row:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.markdown-doc-search__icon{color:var(--text-muted);flex-shrink:0}.markdown-doc-search__input{background:#0000;border:none;color:var(--text);flex:1 1;font:inherit;font-size:1.05rem;min-width:0;outline:none}.markdown-doc-search__input::placeholder{color:var(--text-muted)}.markdown-doc-search__clear{align-items:center;background:var(--surface-alt);border:none;border-radius:var(--radius-full);color:var(--text-secondary);cursor:pointer;display:inline-flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.markdown-doc-search__clear:hover{background:var(--border);color:var(--text)}.markdown-doc-search__results{margin-top:10px;padding:8px 0}.markdown-doc-search__empty{color:var(--text-secondary);font-size:.95rem;margin:0;padding:10px 4px}.markdown-doc-search__list{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;padding:0}.markdown-doc-search__hit{background:#0000;border:none;border-radius:var(--radius-sm);cursor:pointer;font:inherit;padding:10px 8px;text-align:left;width:100%}.markdown-doc-search__hit:focus-visible,.markdown-doc-search__hit:hover{background:var(--surface-alt);outline:none}.markdown-doc-search__hit-title{color:var(--brand);display:block;font-size:1rem;font-weight:700;margin-bottom:2px}.markdown-doc-search__hit-preview{color:var(--text-secondary);display:block;font-size:.9rem;line-height:1.4}.markdown-doc-toc{align-self:start;justify-self:stretch;max-height:calc(100vh - 120px);overflow-x:hidden;overflow-y:auto;padding:4px 0 8px 12px;position:sticky;top:96px;z-index:2}.markdown-doc-toc,.markdown-doc-toc__toggle{background:#0000;border:none;border-radius:0;width:100%}.markdown-doc-toc__toggle{align-items:center;color:var(--text);cursor:pointer;display:none;font:inherit;font-weight:600;gap:12px;justify-content:space-between;padding:8px 0}.markdown-doc-toc__chevron,.markdown-doc-toc__title{color:var(--text-muted);font-size:.7rem}.markdown-doc-toc__title{display:block;font-weight:600;letter-spacing:.06em;margin:0 0 12px;text-transform:uppercase}.markdown-doc-toc__list{list-style:none;margin:0;padding:0}.markdown-doc-toc__item{margin:0}.markdown-doc-toc__item+.markdown-doc-toc__item{margin-top:0}.markdown-doc-toc__item a{border:none;border-radius:0;color:var(--text-muted);display:block;font-size:.86rem;line-height:1.35;padding:5px 0;text-decoration:none}.markdown-doc-toc__item--h3 a{font-size:.8rem;padding-left:12px}.markdown-doc-toc__item a:hover{background:#0000;color:var(--text)}.markdown-doc-toc__item.is-active a{background:#0000;border-left:none;color:var(--brand);font-weight:600}@media (max-width:980px){.markdown-doc-layout--with-toc{gap:16px;grid-template-columns:1fr}.markdown-doc-toc{background:#0000;border:none;border-radius:0;max-height:none;order:-1;overflow:visible;padding:0;position:sticky;top:72px;z-index:5}.markdown-doc-toc__toggle{border-bottom:1px solid var(--border);display:flex;padding:8px 0}.markdown-doc-toc__panel{background:#0000;border:none;border-radius:0;display:none;margin-top:8px;max-height:min(55vh,420px);overflow:auto;padding:0 0 4px}.markdown-doc-toc--open .markdown-doc-toc__panel{display:block}.markdown-doc-toc__title{display:none}}body:has(.faq-root){overflow-x:visible}.faq-root.mainCon{overflow-x:visible;overflow:visible}.faq-page{overflow:visible}.faq-page .faq-section{max-width:1280px;overflow:visible;padding-bottom:64px;padding-top:36px;text-align:left}.faq-page .faq-head h1,.faq-page .faq-section h1{color:var(--text);font-size:clamp(1.7rem,3vw,2.2rem);line-height:1.2;margin:0 0 10px;text-align:left}.faq-head{margin:0 0 28px;max-width:none;text-align:left;width:100%}.faq-eyebrow{color:var(--brand);font-size:.78rem;font-weight:700;letter-spacing:.08em;margin:0 0 8px;text-align:left;text-transform:uppercase}.faq-lead{color:var(--text-secondary);line-height:1.55;margin:0;max-width:640px;text-align:left}.faq-doc-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:visible;padding:clamp(20px,3vw,36px)}.faq-markdown{max-width:none}.faq-markdown>h1:first-child{font-size:clamp(1.35rem,2.2vw,1.7rem);margin-top:0;text-align:left}.faq-scroll-top{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-full);bottom:28px;box-shadow:var(--shadow-md);color:var(--brand);cursor:pointer;display:flex;height:48px;justify-content:center;opacity:0;padding:0;pointer-events:none;position:fixed;right:24px;transform:translateY(10px);transition:opacity .2s,visibility .2s,transform .2s,background .2s,color .2s,border-color .2s;visibility:hidden;width:48px;z-index:40}.faq-scroll-top.is-visible{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.faq-scroll-top:hover{background:var(--brand);border-color:var(--brand);color:#fff}.faq-scroll-top:focus-visible{outline:3px solid var(--brand);outline-offset:3px}.faq-scroll-top i,.faq-scroll-top svg{font-size:18px}@media (max-width:720px){.faq-page .faq-section{padding-bottom:48px;padding-top:24px}.faq-doc-card{border-radius:var(--radius-md);padding:16px}.faq-markdown{font-size:.98rem}.faq-markdown h2{margin-top:1.8rem}.faq-markdown .markdown-doc__img{border-radius:var(--radius-sm)}.faq-scroll-top{bottom:20px;height:44px;right:16px;width:44px}}
/*# sourceMappingURL=main.2989c64b.css.map*/