:root{--dur-smooth:.755s;--dur-snappy:.5s;--dur-morph:.438s;--dur-bouncy:.613s;--dur-camera:.984s;--dur-gentle:1.225s;--ease-smooth:cubic-bezier(.22,1,.36,1);--ease-snappy:cubic-bezier(.22,1,.36,1);--ease-morph:cubic-bezier(.22,1,.36,1);--ease-bouncy:cubic-bezier(.22,1,.36,1);--ease-camera:cubic-bezier(.22,1,.36,1);--ease-gentle:cubic-bezier(.22,1,.36,1)}@supports (transition-timing-function:linear(0,1)){:root{--ease-smooth:linear(0,.02,.07,.138,.214,.293,.371,.445,.514,.578,.635,.685,.73,.769,.804,.833,.859,.881,.899,.915,.929,.94,.95,.958,.965,.971,.976,.98,.983,.986,.988,.99,.992,.993,.995,.995,.996,.997,.997,.998,1);--ease-snappy:linear(0,.019,.067,.135,.213,.296,.379,.46,.536,.606,.669,.725,.774,.816,.853,.884,.909,.931,.948,.962,.973,.982,.989,.994,.998,1.001,1.003,1.004,1.005,1.005,1.005,1.005,1.005,1.004,1.004,1.003,1.003,1.003,1.002,1.002,1);--ease-morph:linear(0,.01,.037,.077,.125,.179,.237,.296,.354,.412,.467,.52,.57,.616,.659,.698,.735,.767,.797,.823,.847,.868,.887,.904,.918,.931,.942,.951,.96,.967,.973,.978,.982,.986,.989,.992,.994,.996,.997,.998,1);--ease-bouncy:linear(0,.017,.061,.125,.202,.286,.373,.459,.541,.619,.69,.754,.81,.859,.9,.935,.963,.986,1.004,1.017,1.026,1.033,1.037,1.038,1.038,1.037,1.035,1.032,1.029,1.026,1.022,1.019,1.016,1.013,1.011,1.008,1.006,1.005,1.003,1.002,1);--ease-camera:linear(0,.02,.07,.137,.212,.291,.369,.443,.512,.575,.632,.683,.728,.767,.802,.831,.857,.879,.898,.914,.928,.939,.949,.957,.964,.97,.975,.979,.983,.986,.988,.99,.992,.993,.994,.995,.996,.997,.997,.998,1);--ease-gentle:linear(0,.02,.069,.136,.211,.29,.367,.441,.51,.573,.63,.681,.726,.765,.8,.83,.856,.878,.897,.913,.927,.938,.948,.957,.964,.97,.975,.979,.982,.985,.988,.99,.992,.993,.994,.995,.996,.997,.997,.998,1)}}@property --light{syntax:"<number>";inherits:false;initial-value:0}:root{--night:#101619;--deep:#0a1013;--paper:#eef0e9;--white:#f7f8f2;--muted:#a4afae;--ink:#192224;--lime:#c5f47a;--blue:#93aaff;--coral:#ffa58e;--teal:#74dacc;--line:#eef0e924;--darkline:#19222429;--font-display:"Space Grotesk", Arial, sans-serif;--font-body:"Inter", Arial, sans-serif;--font-mono:"IBM Plex Mono", monospace;--radius-s:10px;--radius-m:16px;--radius-l:22px;--radius-pill:999px;--dialog-radius:26px;--glass-tint:#141f2385;--glass-edge:#ffffff21;--glass-rim:inset 0 1px 0 #ffffff38, inset 0 -1px 1px #00000047, inset 1px 0 0 #ffffff0d, inset -1px 0 0 #ffffff0d;--glass-shadow:0 10px 30px -12px #0000008c;--glass-blur:blur(16px) saturate(175%) brightness(1.06);--iris-angle:200deg;--glass-iris:conic-gradient(from var(--iris-angle) at var(--lx,30%) var(--ly,0%), #ffffffb3, #ff80d2d9, #ffd06ecc, #82fabacc, #6ebaffd9, #be92ffcc, #ffffffb3);--glass-sheen:linear-gradient(115deg, transparent 30%, #ff8ad61f 40%, #ffd6801f 46%, #96ffc41f 52%, #80c4ff1f 58%, transparent 70%);--material:#121e21b8;--material-light:#f7f8f2b3;interpolate-size:allow-keywords}.glass{isolation:isolate;background:radial-gradient(140px circle at var(--lx,50%) var(--ly,0%), rgb(255 255 255/calc(var(--light) * 14%)), transparent 70%), var(--glass-sheen) calc(100% - var(--lx,50%)) 0 / 260% 100% no-repeat, linear-gradient(115deg, #ffffff12, transparent 32%, transparent 70%, #ffffff0a), linear-gradient(180deg, #ffffff17, #ffffff04 60%), var(--glass-tint);border:1px solid var(--glass-edge);box-shadow:var(--glass-rim), var(--glass-shadow);backdrop-filter:var(--glass-blur);transition:--light .45s;position:relative;&:after{content:"";z-index:-1;border-radius:inherit;background:var(--glass-iris);opacity:.85;pointer-events:none;padding:1.5px;position:absolute;inset:-1px;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}}.glass-light{--iris-angle:160deg;--glass-tint:#f7f8f294;--glass-edge:#1922241f;--glass-rim:inset 0 1px 0 #ffffffd9, inset 0 -1px 1px #19222414;--glass-shadow:0 10px 28px -14px #213d2559}.has-indicator{isolation:isolate;position:relative;&:before{content:"";z-index:-1;width:var(--ind-w,0);height:var(--ind-h,0);translate:var(--ind-x,0) var(--ind-y,0);opacity:var(--ind-o,0);border-radius:var(--indicator-radius,var(--radius-pill));background:var(--indicator,#c5f47a24);box-shadow:var(--indicator-shadow,inset 0 1px 0 #ffffff29, 0 0 0 1px #c5f47a47);pointer-events:none;transition:translate var(--dur-snappy) var(--ease-bouncy), width var(--dur-snappy) var(--ease-bouncy), height var(--dur-snappy) var(--ease-bouncy), opacity .25s;position:absolute;top:0;left:0}}::view-transition-group(morph){animation-duration:var(--dur-morph);animation-timing-function:var(--ease-morph);border-radius:22px;overflow:clip}::view-transition-old(morph),::view-transition-new(morph){object-fit:none;object-position:50% 0;width:100%;height:100%}::view-transition-old(morph){animation:morph-out calc(var(--dur-morph) * .35) ease-out both}::view-transition-new(morph){animation:morph-in calc(var(--dur-morph) * .5) ease-out both}::view-transition-old(root),::view-transition-new(root){animation-duration:calc(var(--dur-morph) * .7)}@keyframes morph-out{to{opacity:0}}@keyframes morph-in{0%{opacity:0}}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}html.page-transition::view-transition-old(root){animation:.28s ease-in both page-out}html.page-transition::view-transition-new(root){animation:page-in var(--dur-smooth) var(--ease-smooth) both}::view-transition-group(site-header){animation-duration:var(--dur-smooth);animation-timing-function:var(--ease-smooth)}}@keyframes page-out{to{opacity:0;scale:.985}}@keyframes page-in{0%{opacity:0;translate:0 18px}}:root{color-scheme:dark}body{color:#dce9d7;background:radial-gradient(at 80% 0,#1d3530,#0000 55%),#101c20;margin:0;font:17px/1.65 system-ui,sans-serif}a{color:var(--lime);text-underline-offset:4px}button{color:inherit;font:inherit;cursor:pointer}:is(a,button,summary):focus-visible{outline:3px solid var(--lime);outline-offset:5px}.shell{max-width:940px;margin:auto;padding:32px 24px 64px;.js &{animation:page-in var(--dur-gentle) var(--ease-gentle) both}}.topbar{justify-content:space-between;align-items:center;gap:24px;display:flex}.brand{font-size:1.9rem;font-weight:800;text-decoration:none}h1{overflow-wrap:anywhere;margin:52px 0 32px;font-size:clamp(2.2rem,7vw,3.5rem);line-height:1.12}h2{margin:40px 0 20px;font-size:1.55rem;line-height:1.3}h3{margin:0;font-size:1.12rem;line-height:1.4}.contact{grid-template-columns:1fr 1fr;gap:24px;display:grid;& h2{margin:0 0 10px;font-size:1rem}& p{margin:0}}.hint{color:#aebfba;font-size:.95rem}.missing{color:#ff7c86;white-space:nowrap;font-weight:800}.registration{& p{margin:18px 0}& .missing{display:block}}ul{padding:0;list-style:none}.document-card{border-top:1px solid #364b43;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;display:flex}.pdf-trigger{border-radius:var(--radius-pill);text-align:left;max-width:52%;min-height:48px;transition:translate var(--dur-snappy) var(--ease-snappy), scale var(--dur-snappy) var(--ease-bouncy), --light .4s;align-items:center;gap:18px;padding:12px 20px;display:none;&:hover{translate:0 -2px}&:active{scale:.96}.js &{display:flex}}.js .pdf-fallback{display:none}.pdf-fallback a{margin:8px 16px 0 0;display:inline-block}.language-picker{margin-left:auto;position:relative}.language-button{border-radius:var(--radius-pill);align-items:center;gap:12px;min-height:48px;padding:8px 18px;display:flex}.language-panel{z-index:10;transform-origin:100% 0;width:220px;max-width:calc(100vw - 40px);transition:opacity .22s, scale var(--dur-snappy) var(--ease-bouncy), display var(--dur-snappy) allow-discrete;border-radius:22px;padding:6px;position:absolute;top:calc(100% + 10px);right:0;@starting-style{opacity:0;scale:.7}& button{text-align:left;background:0 0;border:0;border-radius:16px;width:100%;min-height:44px;padding:10px 14px;transition:background-color .2s;display:block;&:hover,&[aria-pressed=true]{color:var(--lime);background:#ffffff14}&[aria-pressed=true]:after{content:"✓";float:right}}}footer{border-top:1px solid #364b43;margin-top:40px;padding-top:24px}dialog{--dialog-radius:28px;border-radius:var(--dialog-radius);color:#e8efdf;background:linear-gradient(#1b322c,#152a24);border:1px solid #56704a;width:min(580px,100% - 32px);max-height:calc(100dvh - 40px);padding:28px;overflow:auto;&::backdrop{backdrop-filter:blur(8px);background:#030c0cb3;transition:opacity .3s}&[open]::backdrop{@starting-style{opacity:0}}& h2{margin:16px 0;font-size:1.65rem;line-height:1.25}}.dialog-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.dialog-close{width:44px;height:44px;transition:scale var(--dur-snappy) var(--ease-bouncy);border-radius:50%;flex:none;font-size:24px;&:active{scale:.9}}.doc-name{color:var(--lime);margin:8px 0;font-size:.95rem}.pdf-choice{background:#203a2eb3;border:1px solid #4c6657;border-radius:20px;grid-template-columns:1fr auto auto;align-items:center;gap:10px;margin-top:14px;padding:14px 14px 14px 20px;display:grid;& a{border-radius:var(--radius-pill);align-items:center;min-height:44px;padding:8px 14px;display:flex}& .download{border:1px solid #6c884d}& strong{font-size:1.1rem}}html.modal-open{overflow:hidden}[hidden]{display:none!important}@media (width<=560px){.shell{padding:24px 20px 48px}.contact{grid-template-columns:1fr}.document-card{flex-direction:column;align-items:flex-start;gap:14px}.pdf-trigger{justify-content:space-between;width:100%;max-width:100%}dialog{padding:20px}.pdf-choice{grid-template-columns:1fr 1fr;gap:4px 10px;& strong{grid-column:1/-1;margin-bottom:4px}& a{justify-content:center}}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{.topbar,.pdf-trigger,dialog,footer{display:none}.shell{max-width:none}body{color:#000;background:#fff}.missing{color:#b00020}.hint{color:#333}}