@font-face{font-family:Terms Text;src:url(/fonts/jura-600.ttf)format("truetype");font-weight:400 600;font-display:swap}html:has(.terms-protocol){height:auto;min-height:100%;overflow-y:auto}body:has(main.studio-main .terms-protocol){background:#080b10;height:auto;min-height:100dvh;max-height:none;display:block;overflow:clip visible}body:has(.terms-protocol) main.studio-section{flex:none;height:auto;min-height:calc(100dvh - 140px);display:block;overflow:visible}body main.studio-section>.content:has(.terms-protocol){background:#080b10;flex:none;height:auto;max-height:none;padding:0;display:block;overflow:visible}body:has(.terms-protocol)>.site-header{background:#0a0f17;border-bottom-color:#463157;position:relative}body:has(.terms-protocol)>footer{background:#090d13;border-top:1px solid #463157;height:auto;min-height:54px}:is(html:has(.terms-protocol):has(.studio-menu-drawer[open]),html:has(.terms-protocol):has(.editor-backdrop),body:has(.terms-protocol):has(.studio-menu-drawer[open]),body:has(.terms-protocol):has(.editor-backdrop)){overflow:hidden}.terms-protocol{--tp-accent:#d96bff;--tp-line:#453353;--tp-muted:#a599ae;--tp-ink:#f2e5e8;--tp-panel:#11131c;isolation:isolate;color:var(--tp-ink);letter-spacing:0;background:radial-gradient(at 10% 0,#5b246e2b,#0000 600px),#090c12;min-height:100vh;padding:44px max(28px,50vw - 720px) 70px;font-family:Terms Text,Arial,sans-serif;font-size:15px;line-height:1.7;position:relative}.terms-protocol *{box-sizing:border-box}.terms-protocol button,.terms-protocol a{font:inherit;letter-spacing:inherit}.terms-protocol button{cursor:pointer}:is(.terms-protocol button:focus-visible,.terms-protocol a:focus-visible,.terms-protocol summary:focus-visible){outline-offset:5px;outline:2px solid #efc0ff}.terms-protocol button:disabled{cursor:default}.tp-grid{z-index:-1;pointer-events:none;background-image:linear-gradient(#7f51a310 1px,#0000 1px),linear-gradient(90deg,#7f51a310 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 1800px);mask-image:linear-gradient(#000,#0000 1800px)}.tp-heading{border-bottom:1px solid var(--tp-line);margin:0 0 34px;padding:0 0 30px;display:block;position:relative}.tp-eyebrow{letter-spacing:.14em;color:var(--tp-accent);align-items:center;gap:10px;font-size:10px;line-height:1.4;display:flex}.tp-eyebrow>span:last-child:not(.tp-live){color:var(--tp-muted);margin-left:auto}.tp-live{background:var(--tp-accent);flex:none;width:6px;height:6px;display:inline-block;box-shadow:0 0 12px #d96bff80}.tp-title-row{justify-content:space-between;align-items:center;gap:24px;padding:38px 0 24px;display:flex}.tp-kicker{color:#bfa6d2;letter-spacing:.2em;font-size:11px}.terms-protocol .tp-title-row h1{letter-spacing:-.035em;text-transform:uppercase;color:#f8ecef;margin:12px 0 0;font-family:Terms Text,Arial,sans-serif;font-size:clamp(34px,4vw,65px);font-weight:600;line-height:1.15}.tp-title-row h1>span{color:var(--tp-accent);display:block}.tp-warning-icon{color:var(--tp-accent);filter:drop-shadow(0 0 20px #d96bff25);flex:none;margin-right:15px;animation:9s linear infinite tp-signal}.tp-heading-bottom{justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.tp-heading-bottom>p{color:#bcb2c4;max-width:670px;margin:0;font-size:15px;line-height:1.8}.tp-heading-bottom>span{white-space:nowrap;color:var(--tp-muted);text-align:right;font-size:10px;line-height:1.6}.tp-heading-bottom strong{color:#e3d5ee;font-size:12px;font-weight:600}.tp-ticker{letter-spacing:.17em;color:#ac8bc6;border-top:1px solid #453353;align-items:center;gap:18px;margin-top:27px;padding:10px 0 0;font-size:9px;display:flex;position:relative;overflow:hidden}.tp-ticker>i{opacity:.6;background:#d96bff;width:4px;height:4px}.tp-ticker>div{opacity:.4;background:repeating-linear-gradient(90deg,#9a64c4 0 2px,#0000 2px 5px,#9a64c4 5px 6px,#0000 6px 10px);flex:1;min-width:24px;height:14px;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.tp-layout{grid-template-columns:minmax(270px,320px) minmax(0,1fr);align-items:start;gap:40px;display:grid}.tp-reader{border:1px solid #5f4275;border-top:3px solid var(--tp-accent);background:linear-gradient(140deg,#1f1825,#10141d 65%);padding:21px;position:sticky;top:20px;box-shadow:0 12px 50px #0003}.tp-reader-top{color:var(--tp-accent);align-items:center;gap:9px;display:flex}.tp-reader-top>span:not(.tp-live){letter-spacing:.12em;flex:1;font-size:8px;line-height:1.5}.tp-percent{justify-content:space-between;align-items:flex-end;gap:12px;margin:22px 0 16px;display:flex}.tp-percent>strong{letter-spacing:-.06em;color:#e086ff;font-variant-numeric:tabular-nums;font-size:64px;font-weight:600;line-height:1}.tp-percent>strong small{letter-spacing:0;margin-left:5px;font-size:23px}.tp-percent>span{text-align:right;color:#dbcce7;font-size:15px;line-height:1.5}.tp-percent>span small{color:var(--tp-muted);max-width:75px;font-size:9px;display:block}.tp-meter{background:#0c1016;border:1px solid #694189;height:17px;padding:3px;overflow:hidden}.tp-meter>div{background:repeating-linear-gradient(90deg,#dd7bff 0 7px,#0000 7px 10px);height:100%;transition:width .35s;box-shadow:0 0 12px #d364fa40}.tp-meter-ticks{color:#8b7d96;justify-content:space-between;margin-top:4px;font-size:8px;display:flex}.tp-index{border-top:1px solid var(--tp-line);gap:2px;margin:24px 0 18px;padding-top:15px;display:grid}.tp-index button{color:#c5b7c2;text-align:left;background:0 0;border:0;grid-template-columns:22px 1fr 14px;align-items:start;gap:8px;padding:9px 0;font-size:11px;line-height:1.5;transition:color .2s,background .2s;display:grid}.tp-index button>span:first-child{color:#9371ad;font-variant-numeric:tabular-nums;padding-top:2px;font-size:9px}.tp-index button>svg{color:#826a94;margin-top:2px}.tp-index button:hover{color:#fff;background:#d96bff09}.tp-index button.is-read>svg{color:#dcaeec}.tp-confirm{border-top:1px solid var(--tp-line);padding-top:16px}.tp-confirm>p{color:#b3a8bb;margin:0;font-size:11px;line-height:1.8}.terms-protocol .tp-accept-button{color:#140e18;text-align:left;background:#dc7aff;border:1px solid #e59bff;justify-content:center;align-items:center;gap:10px;width:100%;margin-top:16px;padding:16px 12px;font-size:12px;font-weight:600;line-height:1.6;transition:background .2s;display:flex;box-shadow:0 0 28px #d96bff1a}.tp-accept-button:hover{background:#e9acff}.tp-session-note{color:#92839d;margin-top:14px;font-size:8px;line-height:1.7;display:block}.tp-accepted{color:#e2b3f2;grid-template-columns:25px 1fr;gap:4px 9px;display:grid}.tp-accepted>p{color:#bdafc8;grid-column:1/-1;margin:7px 0;font-size:11px}.terms-protocol .tp-small-link{color:#f0c7ff;background:0 0;border:1px solid #694685;grid-column:1/-1;justify-content:space-between;align-items:center;margin-top:7px;padding:10px 12px;font-size:11px;display:flex}.tp-document{min-width:0}.tp-document-tools{color:#a694b4;letter-spacing:.08em;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:17px;font-size:9px;display:flex}.tp-document-tools>span{align-items:center;gap:8px;display:flex}.tp-document-tools i{background:var(--tp-accent);width:4px;height:4px;display:block}.tp-document-tools>div{gap:16px;display:flex}.tp-document-tools button{color:#cdbdd9;background:0 0;border:0;border-bottom:1px solid #685279;padding:0 0 2px;font-size:10px}.tp-chapter{background:linear-gradient(125deg,#19151ed9,#11151ed9 60%);border:1px solid #433151;border-top:2px solid #7f6098;margin:0 0 22px;scroll-margin-top:25px;overflow:hidden}.tp-chapter summary{cursor:pointer;background:linear-gradient(90deg,#442a5826,#0000);align-items:center;gap:16px;padding:23px 24px;list-style:none;transition:background .2s;display:flex}.tp-chapter summary::-webkit-details-marker{display:none}.tp-chapter-number{color:#e393ff;letter-spacing:-.04em;font-variant-numeric:tabular-nums;min-width:31px;font-size:23px;line-height:1.2}.terms-protocol .tp-chapter summary h2{color:#e8dcf1;letter-spacing:0;flex:1;min-width:0;margin:0;font-family:inherit;font-size:19px;font-weight:600;line-height:1.5}.tp-chapter-state{color:#c3a8d9;letter-spacing:.13em;font-size:7px;display:flex}.tp-chapter summary>svg{color:#ad87ca;flex:none;transition:transform .2s}.tp-chapter[open] summary>svg{transform:rotate(180deg)}.tp-chapter[open] summary{border-bottom:1px solid var(--tp-line)}.tp-chapter-body{overflow-wrap:anywhere;padding:4px 28px 18px}.terms-protocol .tp-chapter-body h3{color:#e69dff;letter-spacing:0;text-transform:none;border-left:2px solid #915abd;margin:27px 0 15px;padding-left:12px;font-family:inherit;font-size:16px;font-weight:600;line-height:1.6}.tp-chapter-body ol{color:#cbc2d2;margin:0;padding-left:24px;font-size:14px;line-height:1.9}.tp-chapter-body li{margin:9px 0;padding-left:4px}.tp-chapter-body li::marker{color:#9b7db2;font-size:11px}.tp-chapter-body ul{margin:9px 0;padding-left:22px;list-style:square}.tp-chapter-body ul li::marker{color:#e18bff;font-size:9px}.tp-chapter-body p{color:#cbc2d2;margin:12px 0;font-size:14px;line-height:1.9}.tp-chapter-body strong{color:#f1caff;background:#8545b715;padding:1px 2px;font-weight:600}.tp-chapter-end{letter-spacing:.12em;color:#937fa3;border-top:1px solid #44354f;justify-content:space-between;align-items:center;margin-top:26px;padding-top:13px;font-size:8px;display:flex}.tp-document-end{color:#b393cc;border-top:1px solid #4f3563;align-items:flex-start;gap:15px;margin-top:32px;padding:25px 0 30px;display:flex}.tp-document-end>svg{flex:none}.tp-document-end>div{flex:1}.tp-document-end strong{color:#d6c8e1;font-size:14px;font-weight:600}.tp-document-end p{color:#9f92a9;margin:8px 0 0;font-size:12px;line-height:1.8}.tp-document-end button{color:#e4bff1;background:#1b1520;border:1px solid #5f4275;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.tp-next{background:linear-gradient(120deg,#2e1e3b,#151922);border:1px solid #9964c2;padding:30px;scroll-margin-top:25px;animation:.4s ease-out tp-reveal;position:relative;box-shadow:0 0 50px #6f359c19}.tp-next:before{content:"";background:#e18cff;width:80px;height:3px;position:absolute;top:-1px;left:28px;box-shadow:0 0 15px #d96bff40}.tp-next h2{letter-spacing:0;color:#f8e4ff;margin:18px 0 10px;font:600 26px/1.4 Terms Text,Arial,sans-serif}.tp-next>p{color:#b9a7c8;margin:0 0 25px;font-size:12px;line-height:1.8}.tp-next>div{gap:10px;display:grid}.tp-next-link{isolation:isolate;color:#f3d2ff;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px));background:#1a1723;border:1px solid #865da7;align-items:center;gap:18px;padding:18px;text-decoration:none;transition:background .2s,transform .2s;display:flex;position:relative;overflow:hidden}.tp-next-link>small{color:#9978b3;font-size:10px}.tp-next-link>strong{flex:1;font-size:15px;font-weight:600}.tp-next-link>svg{flex:none}.tp-link-noise{z-index:-1;opacity:0;white-space:nowrap;color:#d56afa;letter-spacing:.08em;pointer-events:none;font-size:20px;line-height:3;position:absolute;inset:0}:is(.tp-next-link:hover,.tp-next-link:focus-visible){background:#372347;animation:.4s steps(2,end) tp-link-glitch;transform:translate(3px)}@keyframes tp-signal{0%,91%,96%,to{opacity:1;transform:none}92%{opacity:.6;transform:translate(2px)}94%{transform:translate(-2px)}}@keyframes tp-link-glitch{0%,to{filter:none}20%{filter:drop-shadow(3px 0 #8ef8ef);transform:translate(-2px)}45%{filter:drop-shadow(-2px 0 #d251ff);transform:translate(3px)}70%{transform:translateY(1px)}}@keyframes tp-stream{0%{transform:translate(0)}to{transform:translate(-35%)}}@keyframes tp-reveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (min-width:1001px) and (max-height:850px){.tp-reader{padding:16px;top:12px}.tp-reader-top>span:not(.tp-live){font-size:7px}.tp-percent{margin:14px 0 10px}.tp-percent>strong{font-size:48px}.tp-index{margin:15px 0 12px;padding-top:8px}.tp-index button{padding:6px 0;font-size:10px}.tp-confirm{padding-top:10px}.tp-confirm>p{font-size:10px}.tp-session-note{margin-top:9px;font-size:7px}}@media (max-width:1000px){.terms-protocol{padding:28px 22px 48px}.tp-layout{grid-template-columns:245px minmax(0,1fr);gap:22px}.tp-reader{padding:15px;top:12px}.tp-percent>strong{font-size:49px}.tp-chapter summary{gap:11px;padding:20px 18px}.tp-chapter-body{padding:1px 20px 16px}.terms-protocol .tp-chapter summary h2{font-size:17px}.tp-chapter-state>span{display:none}.tp-index button{font-size:10px}.tp-next{padding:22px}}@media (max-width:760px){.terms-protocol{padding:25px 16px 40px}.tp-heading{margin-bottom:22px;padding-bottom:20px}.tp-eyebrow{letter-spacing:.08em;gap:7px;font-size:8px}.tp-eyebrow>span:last-child:not(.tp-live){display:none}.tp-title-row{gap:8px;padding:25px 0 21px}.tp-warning-icon{width:42px;height:42px;margin:0}.tp-kicker{letter-spacing:.12em;font-size:9px}.terms-protocol .tp-title-row h1{letter-spacing:-.04em;font-size:clamp(26px,6.7vw,43px)}.tp-heading-bottom{flex-direction:column;align-items:flex-start;gap:15px}.tp-heading-bottom>p{font-size:13px}.tp-heading-bottom>span{text-align:left;font-size:9px}.tp-heading-bottom>span br{display:none}.tp-heading-bottom>span strong{margin-left:6px;font-size:10px}.tp-ticker{letter-spacing:.05em;gap:10px;margin-top:19px;font-size:6px}.tp-ticker>i{width:3px;height:3px}.tp-ticker>div{min-width:0}.tp-layout{flex-direction:column;gap:22px;display:flex}.tp-reader{width:100%;padding:18px;position:relative;top:auto}.tp-percent{margin:15px 0 12px}.tp-percent>strong{font-size:54px}.tp-percent>span small{max-width:none;font-size:10px}.tp-index{grid-template-columns:1fr 1fr;gap:4px 17px;margin:16px 0;display:grid}.tp-index button{grid-template-columns:17px 1fr 11px;gap:5px;padding:7px 0;font-size:10px;line-height:1.6}.tp-index button>svg{width:11px;height:11px}.tp-confirm>p{font-size:11px}.tp-session-note{font-size:8px}.tp-document{width:100%}.tp-document-tools{font-size:8px}.tp-document-tools>div{gap:13px}.tp-document-tools button{font-size:9px}.tp-chapter{margin-bottom:16px;scroll-margin-top:15px}.tp-chapter summary{gap:10px;padding:19px 15px}.tp-chapter-number{min-width:24px;font-size:20px}.terms-protocol .tp-chapter summary h2{font-size:16px;line-height:1.55}.tp-chapter summary>svg{width:17px;height:17px}.tp-chapter-state{display:none}.tp-chapter-body{padding:0 17px 15px}.terms-protocol .tp-chapter-body h3{margin-top:24px;font-size:14px}.tp-chapter-body p,.tp-chapter-body ol{font-size:13px;line-height:1.95}.tp-chapter-body ol{padding-left:19px}.tp-chapter-body li{margin:10px 0;padding-left:3px}.tp-chapter-body ul{padding-left:17px}.tp-next{padding:23px 18px}.tp-next h2{font-size:24px}.tp-next-link{gap:13px;padding:17px 14px}.tp-next-link>strong{font-size:13px}.tp-document-end{gap:10px}.tp-document-end>svg{width:23px}.tp-document-end strong{font-size:13px}.tp-document-end p{font-size:11px}}@media (prefers-reduced-motion:reduce){.terms-protocol *,.terms-protocol :before,.terms-protocol :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.tp-mobile-confirm,.tp-mobile-progress{display:none}@media (max-width:760px){.terms-protocol{padding-bottom:85px}.tp-mobile-confirm{color:#e0b7ef;background:#201925;border:1px solid #875aab;margin:0 0 25px;padding:23px 18px;scroll-margin-top:20px;display:block}.tp-mobile-confirm p{color:#d1c0de;font-size:12px;line-height:1.9}.tp-mobile-progress{z-index:30;bottom:max(10px,env(safe-area-inset-bottom));color:#cfc1da;background:#19121ef5;border:1px solid #7b4e9e;align-items:center;gap:12px;padding:13px 14px;font-size:10px;display:flex;position:fixed;left:12px;right:12px;box-shadow:0 4px 25px #0007}.tp-mobile-progress>span:first-child{white-space:nowrap}.tp-mobile-progress strong{color:#e69dff;margin-left:4px;font-weight:600}.tp-mobile-progress>div{background:#3f2c4e;flex:1;min-width:20px;height:5px}.tp-mobile-progress i{background:#e18cff;height:100%;display:block}.tp-mobile-progress button{color:#ecb5ff;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:10px;display:flex}.tp-mobile-progress>span:last-child{font-variant-numeric:tabular-nums;color:#b290cd}body:has(.terms-protocol)>footer{padding-bottom:75px}:is(body:has(.terms-protocol):has(.studio-menu-drawer[open]) .tp-mobile-progress,body:has(.terms-protocol):has(.editor-backdrop) .tp-mobile-progress){display:none}}.terms-protocol{--interface-font:"Terms Text",Arial,sans-serif}.tp-layout{grid-template-columns:minmax(330px,370px) minmax(0,1fr);gap:34px}.tp-reader{top:calc(var(--tp-header-height,100px) + 16px);max-height:calc(100dvh - var(--tp-header-height,100px) - 32px);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#916baf #18131d;padding:23px;overflow-y:auto}.tp-reader-top>span:not(.tp-live){letter-spacing:.07em;font-size:11px;line-height:1.6}.tp-percent{margin:22px 0 16px}.tp-percent>strong{font-size:64px}.tp-percent>span{font-size:18px}.tp-percent>span small{max-width:100px;font-size:12px;line-height:1.6}.tp-meter-ticks{font-size:10px}.tp-index{gap:4px;margin:20px 0;padding-top:14px}.tp-index button{grid-template-columns:25px 1fr 16px;gap:10px;padding:10px 0;font-size:14px;line-height:1.6}.tp-index button>span:first-child{padding-top:3px;font-size:11px}.tp-index button>svg{width:16px;height:16px;margin-top:4px}.tp-confirm{padding-top:18px}.tp-confirm>p,.tp-accepted>p{color:#cabdd4;font-size:14px;line-height:1.8}.tp-accepted>strong{font-size:17px}.tp-session-note{color:#aa9bb6;margin-top:16px;font-size:11px;line-height:1.7}.terms-protocol .tp-accept-button{padding:17px 14px;font-size:14px;line-height:1.7}.terms-protocol .tp-small-link{font-size:13px}.tp-next{padding:34px}.tp-next h2{font-size:30px;line-height:1.5;animation:12s step-end infinite tp-title-fault}.tp-next>p{font-size:15px;line-height:1.9}.tp-next>.tp-eyebrow{font-size:11px;line-height:1.7}.tp-next:after{content:"";pointer-events:none;opacity:0;background:repeating-linear-gradient(0deg,#0000 0 7px,#d96bff28 7px 8px),linear-gradient(90deg,#62edf529,#0000 35%,#cd3eff29);animation:13s step-end infinite tp-panel-fault;position:absolute;inset:0}.tp-next-link{gap:18px;min-height:90px;padding:22px}.tp-next-link>small{z-index:2;font-size:12px;position:relative}.tp-next-link>strong{z-index:2;font-size:18px;position:relative}.tp-next-link>svg{z-index:2;position:relative}.tp-link-noise{z-index:0;letter-spacing:.12em;white-space:nowrap;grid-template-rows:repeat(4,1fr);align-items:center;font-size:14px;line-height:1;transition:opacity .15s;display:grid;inset:0;overflow:hidden;transform:none}.tp-link-noise>span{width:max-content;min-width:200%;animation:8s linear infinite paused tp-button-stream;display:block}.tp-link-noise>span:nth-child(2n){color:#a4eced;animation-direction:reverse}:is(.tp-next-link:hover,.tp-next-link:focus-visible){animation:4.5s step-end infinite tp-button-fault;transform:none}:is(.tp-next-link:hover .tp-link-noise,.tp-next-link:focus-visible .tp-link-noise){opacity:.25;animation:none}:is(.tp-next-link:hover .tp-link-noise>span,.tp-next-link:focus-visible .tp-link-noise>span){animation-play-state:running}.tp-next-link:after{content:"";z-index:1;pointer-events:none;opacity:0;background:linear-gradient(110deg,#0000 20%,#dd7cff25 45%,#f8e5ff66 50%,#80ebed30 55%,#0000 80%);position:absolute;inset:0;transform:translate(-110%)}.tp-next-link:focus-visible:after{opacity:1;animation:2.8s linear infinite tp-button-scan}@keyframes tp-button-stream{0%{transform:translate(0)}to{transform:translate(-45%)}}@keyframes tp-button-scan{0%{transform:translate(-110%)}to{transform:translate(110%)}}@keyframes tp-button-fault{0%,83%,89%,to{filter:none;box-shadow:none}84%,87%{filter:drop-shadow(2px 0 #80eeef);box-shadow:inset 0 9px #de82ff1a,inset 0 -13px #84f0f01a}85%,88%{filter:drop-shadow(-2px 0 #d04bff);box-shadow:inset 0 3px #f1c8ff55}}@keyframes tp-title-fault{0%,93%,97%,to{text-shadow:none}94%,96%{text-shadow:3px 0 #cf45ff,-3px 0 #8aeeee}95%{text-shadow:-2px 1px #cf45ff,2px -1px #8aeeee}}@keyframes tp-panel-fault{0%,90%,95%,to{opacity:0;clip-path:inset(0)}91%{opacity:.65;clip-path:inset(12% 0 70%)}92%{opacity:.35;clip-path:inset(58% 0 15%)}93%{opacity:.6;clip-path:inset(35% 0 48%)}94%{opacity:.2;clip-path:inset(0)}}@media (min-width:761px) and (max-width:1100px){.tp-layout{grid-template-columns:minmax(285px,320px) minmax(0,1fr);gap:22px}.tp-reader{padding:19px}.tp-index button{font-size:13px}.tp-next{padding:25px}.tp-next h2{font-size:26px}}@media (min-width:761px) and (max-height:850px){.tp-reader{max-height:none;position:relative;top:auto;overflow:visible}}@media (max-width:760px){.tp-layout{display:flex}.tp-reader{max-height:none;padding:20px;position:relative;top:auto;overflow:visible}.tp-reader-top>span:not(.tp-live){font-size:11px}.tp-index button{grid-template-columns:20px 1fr 13px;gap:6px;padding:9px 0;font-size:12px;line-height:1.75}.tp-index button>span:first-child{font-size:10px}.tp-index button>svg{width:13px;height:13px}.tp-confirm>p,.tp-accepted>p{font-size:13px}.tp-session-note{font-size:10px}.tp-percent>span small{max-width:none}.tp-next{padding:25px 20px}.tp-next h2{font-size:27px}.tp-next>p{font-size:14px}.tp-next>.tp-eyebrow{font-size:10px}.tp-next-link{gap:13px;min-height:88px;padding:21px 16px}.tp-next-link>strong{font-size:16px}.tp-link-noise{font-size:12px}}@media (prefers-reduced-motion:reduce){.terms-protocol *,.terms-protocol :before,.terms-protocol :after{transition:none!important;animation:none!important}}.terms-protocol{--tp-accent:#cf99ff;--tp-line:#53416b;--tp-muted:#b8a6cf;--tp-ink:#ede8fa;color:var(--tp-ink);background:linear-gradient(135deg,#100b20ed,#090e20f0 55%,#170d25ee)}body:has(main.studio-main .terms-protocol){background:#090b19}body main.studio-section>.content:has(.terms-protocol){background:#090b19}body:has(.terms-protocol)>.site-header{background:#0c1020f7;border-bottom-color:#66518a}body:has(.terms-protocol)>footer{background:#0c1020;border-top-color:#524068}.tp-ambient{z-index:-1;pointer-events:none;contain:strict;background:radial-gradient(at 0 25%,#5844b42b,#0000 55%),radial-gradient(at 100% 85%,#bd43e225,#0000 55%);position:fixed;inset:0;overflow:hidden}.tp-aura{opacity:.7;border-radius:50%;width:85vw;height:85vh;animation:19s ease-in-out infinite alternate tp-aura-breathe;position:absolute}.tp-aura-violet{background:radial-gradient(#8850ee24,#0000 67%);top:-18vh;left:-40vw}.tp-aura-cyan{background:radial-gradient(#48cfe224,#0000 67%);animation-delay:-9s;bottom:-15vh;right:-40vw}.tp-ambient svg{fill:none;stroke:url(#tp-spectral-field);stroke-width:1px;width:100%;height:100%;position:absolute;inset:0}.tp-field-orbits{opacity:.13;transform-origin:50%;animation:36s ease-in-out infinite alternate tp-field-drift}.tp-field-traces{opacity:.27;stroke-dasharray:60 580;animation:23s linear infinite tp-trace-flow}.tp-field-scan{background:linear-gradient(#0000 46%,#ad7cf50c 49%,#6fdaef12 50%,#0000 54%);animation:21s linear infinite tp-field-scan;position:absolute;inset:-30% 0}.tp-field-pixel{opacity:.2;background:#c995f9;width:3px;height:3px;animation:17s ease-in-out infinite alternate tp-pixel-float;position:absolute;box-shadow:0 0 9px #c58bf850}.tp-grid{background-image:linear-gradient(#9b76d80c 1px,#0000 1px),linear-gradient(90deg,#717fdb0c 1px,#0000 1px)}.tp-reader{background:linear-gradient(135deg,#281c3bf5,#10182bf7 65%);border-color:#d493ff #8664b4 #8664b4;box-shadow:0 12px 50px #05050e55,0 0 26px #a063f00c}.tp-reader-top,.tp-index button.is-read>svg{color:#d4adff}.tp-percent>strong{color:#0000;background:linear-gradient(115deg,#8bd8ff,#c8a1ff 55%,#f1a3ef);-webkit-background-clip:text;background-clip:text}.tp-meter{background:#0c1120;border-color:#7c67ab}.tp-meter>div{background:repeating-linear-gradient(90deg,#c699ff 0 7px,#0000 7px 10px);box-shadow:0 0 12px #af72ff35}.tp-index button{color:#ded2ed}.tp-index button>span:first-child,.tp-index button>svg{color:#b696db}.tp-confirm>p,.tp-accepted>p{color:#d4c4e6}.tp-session-note{color:#b8a4cf}.tp-chapter{background:linear-gradient(120deg,#201a30ed,#10182af0 65%);border-color:#856ca4 #4c4166 #4c4166}.tp-chapter summary{background:linear-gradient(95deg,#8154ad18,#4e8dcb08)}.tp-chapter summary:hover{background:linear-gradient(100deg,#b26bea19,#4b9ac817)}.tp-chapter-number{color:#d3aaff}.terms-protocol .tp-chapter summary h2{color:#ece2fa}.terms-protocol .tp-chapter-body h3{color:#d6b5ff;border-left-color:#ad7cdf}.tp-chapter-body p,.tp-chapter-body ol{color:#d4cce4}.tp-chapter-body strong{color:#e6caff;background:#a165da13}.tp-title-row h1>span{color:#0000;background:linear-gradient(100deg,#b2a3ff,#d199fb 55%,#ef9cdd);-webkit-background-clip:text;background-clip:text}.tp-warning-icon{color:#d1a0ff;filter:drop-shadow(0 0 20px #a26aef25)}.tp-next{background:linear-gradient(120deg,#342047e8,#172342f2 60%,#322042eb);border-color:#a887d2;box-shadow:0 0 50px #9d5fea16}.tp-next:before{background:linear-gradient(90deg,#72dfff,#d095ff,#ed99e5);box-shadow:0 0 15px #a97cf755}.tp-next h2{color:#f4e7ff}.tp-next>p{color:#d5c2e9}.tp-next-link{color:#f2e5ff;background:linear-gradient(115deg,#302040,#1a2841);border-color:#9272ba}:is(.tp-next-link:hover,.tp-next-link:focus-visible){background:linear-gradient(110deg,#55306b,#263e63 65%,#603476)}.tp-link-noise{color:#f1a3ff}.tp-link-noise>span:nth-child(2n){color:#8ee8f4}.tp-next:after{background:repeating-linear-gradient(0deg,#0000 0 7px,#b97eff24 7px 8px),linear-gradient(90deg,#61e1f52b,#0000 35%,#e778f02b)}.tp-next-link:after{background:linear-gradient(110deg,#0000 20%,#c18bff25 43%,#dccaff66 50%,#7de5f230 57%,#0000 80%)}.terms-protocol .tp-accept-button{color:#17102c;background:linear-gradient(110deg,#91d9f7,#cda5fb 55%,#e5a4ed);border-color:#e0bfff}.terms-protocol .tp-accept-button:hover{background:linear-gradient(110deg,#c2edff,#e0c3ff 55%,#f0c0f7)}.tp-mobile-progress,.tp-mobile-confirm{background:linear-gradient(110deg,#23172ff7,#15253af7);border-color:#9e77bf}.tp-mobile-progress strong,.tp-mobile-progress button{color:#dfb5ff}.tp-mobile-progress i{background:linear-gradient(90deg,#83def4,#cda4fb,#e4a0ec)}@keyframes tp-aura-breathe{0%{opacity:.4;transform:translate(0,0)scale(1)}to{opacity:.85;transform:translate(3vw,3vh)scale(1.08)}}@keyframes tp-field-drift{0%{transform:translateY(-12px)}to{transform:translateY(18px)}}@keyframes tp-trace-flow{to{stroke-dashoffset:-1280px}}@keyframes tp-field-scan{0%{transform:translateY(-35%)}to{transform:translateY(35%)}}@keyframes tp-pixel-float{0%{opacity:.12;transform:translateY(0)}to{opacity:.38;transform:translateY(-24px)}}@media (max-width:760px){.tp-field-traces{opacity:.16;animation:none}.tp-field-orbits{opacity:.09;animation:none}.tp-field-scan,.tp-field-pixel:nth-last-child(-n+4){display:none}}@media (prefers-reduced-motion:reduce){.tp-ambient *{animation:none!important}}.tp-next h2{animation:none}.tp-next:after{display:none}.tp-next-link,.tp-next-link:hover{filter:none;box-shadow:none;animation:none;transform:none}.tp-next-link:focus-visible{filter:none;box-shadow:none;animation:none;transform:none}.tp-next-link:after{opacity:0;background:linear-gradient(110deg,#0000 12%,#b783f918 35%,#b9b9fa38 50%,#7bd7ef22 65%,#0000 88%);animation:none;transform:translate(-110%)}.tp-next-link:hover:after{opacity:1;animation:6s linear infinite tp-calm-loop}.tp-next-link:focus-visible:after{opacity:1;animation:6s linear infinite tp-calm-loop}@keyframes tp-calm-loop{0%{transform:translate(-110%)}to{transform:translate(110%)}}.tp-chapter-body p,.tp-chapter-body ol{font-size:18px;line-height:1.95}.tp-chapter-body li{margin:13px 0}.tp-chapter-body li::marker{font-size:14px}.terms-protocol .tp-chapter-body h3{margin-top:32px;margin-bottom:18px;font-size:20px;line-height:1.6}.terms-protocol .tp-chapter summary h2{font-size:22px}.tp-heading-bottom>p,.tp-document-end strong{font-size:17px}.tp-document-end p{font-size:15px;line-height:1.9}.tp-next>p{font-size:16px}@media (max-width:760px){.tp-chapter-body p,.tp-chapter-body ol{font-size:16px;line-height:1.9}.tp-chapter-body li{margin:12px 0}.tp-chapter-body li::marker{font-size:12px}.terms-protocol .tp-chapter-body h3,.terms-protocol .tp-chapter summary h2{font-size:18px}.tp-heading-bottom>p,.tp-document-end strong{font-size:15px}.tp-document-end p,.tp-next>p{font-size:14px}}@media (prefers-reduced-motion:reduce){.tp-next-link:hover:after{opacity:.4;transform:none;animation:none!important}.tp-next-link:focus-visible:after{opacity:.4;transform:none;animation:none!important}}.tp-heading-bottom>span{color:#c9b8de;font-size:14px;line-height:1.8}.tp-heading-bottom>span strong{color:#eee2ff;font-size:18px}.tp-document-tools{gap:18px;font-size:12px}.tp-document-tools>div{gap:14px}.tp-document-tools button{color:#e8d5ff;background:#b17ce913;border:1px solid #82649f;min-height:44px;padding:10px 14px;font-size:16px;line-height:1.5;transition:background .2s,border-color .2s}.tp-document-tools button:hover{background:#b17ce925;border-color:#c09cde}.tp-chapter-state{letter-spacing:.06em;color:#e1c8ff;font-size:13px;line-height:1.4}.tp-chapter-state>span{background:#ac78dc18;border:1px solid #9876b9;border-radius:2px;padding:9px 13px;display:block}.tp-chapter summary:hover .tp-chapter-state>span{background:#ac78dc30;border-color:#d0a7f3}@media (max-width:760px){.tp-heading-bottom>span{font-size:13px}.tp-heading-bottom>span strong{font-size:16px}.tp-document-tools{gap:12px;font-size:11px}.tp-document-tools>div{gap:10px;width:100%}.tp-document-tools button{flex:1;min-height:44px;padding:10px 12px;font-size:14px}}@media (max-width:1000px){.tp-chapter-state>span{display:block}}@media (max-width:760px){.tp-chapter-state{letter-spacing:.03em;font-size:11px;display:flex}.tp-chapter-state>span{padding:8px}.tp-chapter summary{flex-wrap:wrap}.terms-protocol .tp-chapter summary h2{flex-basis:calc(100% - 48px)}.tp-chapter-state{margin-left:34px}.tp-chapter summary>svg{margin-left:auto}}.tp-accept-dock{z-index:180;left:50%;bottom:max(18px,env(safe-area-inset-bottom));isolation:isolate;background:linear-gradient(115deg,#28213ffb,#142b40fc);border:2px solid #d2b5ff;border-top:4px solid #a2e5f7;justify-content:space-between;align-items:center;gap:30px;width:min(1200px,100% - 40px);padding:23px 26px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 12px 50px #0009,0 0 35px #b18bff25}.tp-accept-dock-copy{flex:1;min-width:0}.tp-accept-complete{color:#b3f2ef;letter-spacing:.02em;align-items:center;gap:9px;font-size:12px;line-height:1.6;display:flex}.tp-accept-dock-copy>strong{color:#f2e8ff;margin:6px 0;font-size:19px;font-weight:600;line-height:1.6;display:block}.tp-accept-dock-copy>p{color:#d0c8e2;max-width:650px;margin:0;font-size:12px;line-height:1.8}.terms-protocol .tp-accept-dock>.tp-accept-button{color:#17152c;background:linear-gradient(110deg,#a6e7f9,#d5b8ff 60%,#e6bef3);border:1px solid #eee0ff;flex:0 0 min(380px,37%);justify-content:center;align-items:center;gap:13px;width:auto;min-height:78px;margin:0;padding:18px 24px;font-size:18px;font-weight:600;line-height:1.6;display:flex;box-shadow:0 0 24px #bd9bf533}.tp-accept-dock>.tp-accept-button>svg{flex:none}.terms-protocol .tp-accept-dock>.tp-accept-button:hover{background:linear-gradient(110deg,#d5f5ff,#ead9ff 60%,#f3d6fa);box-shadow:0 0 32px #bd9bf54d}.terms-protocol .tp-accept-dock>.tp-accept-button:focus-visible{outline-offset:5px;outline:3px solid #fff}.terms-protocol.tp-confirm-ready{padding-bottom:240px}.tp-confirm-ready .tp-mobile-progress{display:none}body:has(.tp-confirm-ready)>footer{height:auto;padding-bottom:180px}:is(body:has(.terms-protocol):has(.studio-menu-drawer[open]) .tp-accept-dock,body:has(.terms-protocol):has(.editor-backdrop) .tp-accept-dock){display:none}@media (max-width:760px){.tp-accept-dock{width:calc(100% - 20px);bottom:max(10px,env(safe-area-inset-bottom));grid-template-columns:1fr;gap:14px;padding:16px;display:grid}.tp-accept-complete{font-size:11px}.tp-accept-dock-copy>strong{margin:5px 0;font-size:17px;line-height:1.5}.tp-accept-dock-copy>p{font-size:11px;line-height:1.75}.terms-protocol .tp-accept-dock>.tp-accept-button{gap:10px;width:100%;min-height:64px;padding:14px 16px;font-size:16px}.terms-protocol.tp-confirm-ready{padding-bottom:310px}body:has(.tp-confirm-ready)>footer{padding-bottom:270px}}@media (max-height:500px) and (min-width:761px){.tp-accept-dock{gap:20px;padding:12px 20px;bottom:10px}.tp-accept-dock-copy>strong{margin:3px 0;font-size:16px}.tp-accept-dock-copy>p{font-size:11px}.tp-accept-complete{font-size:10px}.terms-protocol .tp-accept-dock>.tp-accept-button{min-height:64px;font-size:16px}}.tp-heading .tp-title-row{gap:42px;padding:22px 0 18px}.tp-heading .tp-title-row>div{flex:1;min-width:0}.tp-rules-art{isolation:isolate;flex:0 0 clamp(280px,30vw,420px);align-self:center;width:clamp(280px,30vw,420px);max-width:100%;margin:0;position:relative}.tp-rules-art>img{aspect-ratio:1;object-fit:contain;width:100%;height:auto;display:block;-webkit-mask-image:linear-gradient(#000 0 89%,#0000 100%);mask-image:linear-gradient(#000 0 89%,#0000 100%)}@media (max-width:1000px) and (min-width:761px){.tp-heading .tp-title-row{gap:24px}.tp-rules-art{flex-basis:280px;width:280px}.terms-protocol .tp-title-row h1{font-size:clamp(32px,4vw,44px)}}@media (max-width:760px){.tp-heading .tp-title-row{flex-direction:column;align-items:flex-start;gap:16px;padding:26px 0 20px}.tp-heading .tp-title-row>div{width:100%}.tp-rules-art{flex:none;width:min(100%,340px);margin:0 auto}.tp-heading .tp-heading-bottom{gap:18px}}.tp-rules-art>figcaption{text-align:center;color:#b8a7c7;padding:20px 0 4px;font-size:13px;line-height:1.6;position:relative}.terms-protocol .tp-rules-art>figcaption a{letter-spacing:.015em;color:#e8d6f4;text-underline-offset:5px;font-size:13px;font-weight:600;-webkit-text-decoration:underline #b894d37a;text-decoration:underline #b894d37a;transition:color .2s,text-decoration-color .2s;font-family:Arial,sans-serif!important}.tp-rules-art>figcaption a:hover{color:#ace7f4;text-decoration-color:currentColor}.tp-rules-art:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#bd8fd25c,#78c8dd40,#0000);height:1px;position:absolute;bottom:46px;left:12%;right:5%}@font-face{font-family:Links UI;src:url(/fonts/jura-600.ttf)format("truetype");font-weight:400 700;font-display:swap}body main.studio-section>.content:has(.links-page){overscroll-behavior:auto;background:#0a1220;padding:0}.links-page{--interface-font:"Links UI",Arial,sans-serif;--lp-line:#9bb6d032;isolation:isolate;color:#d8e6ef;background:radial-gradient(at 0 30%,#51407125,#0000 65%),linear-gradient(115deg,#101b2b,#0a1421 65%,#121827);min-height:100%;padding:28px max(28px,50vw - 680px) 22px;font:16px/1.75 Links UI,Arial,sans-serif;position:relative}.links-page *{box-sizing:border-box}.lp-field{z-index:-1;pointer-events:none;background-image:linear-gradient(#a3b8d306 1px,#0000 1px),linear-gradient(90deg,#a3b8d306 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.lp-topline{color:#8ca6bd;letter-spacing:.12em;border-bottom:1px solid var(--lp-line);justify-content:space-between;align-items:center;gap:16px;padding-bottom:21px;font-size:10px;line-height:1.6;display:flex}.lp-topline>span:last-child{color:#c0afd7;align-items:center;gap:8px;display:flex}.lp-topline i,.lp-signal span i{background:#bca4e3;width:5px;height:5px;display:inline-block;box-shadow:0 0 8px #bca4e344}.lp-layout{grid-template-columns:minmax(300px,.85fr) minmax(0,1.35fr);align-items:center;gap:clamp(35px,5vw,90px);padding:38px 0;display:grid}.lp-intro{min-width:0;max-width:470px}.lp-eyebrow{letter-spacing:.16em;color:#a2c5d7;font-size:10px;display:block}.links-page .lp-intro h1{letter-spacing:-.035em;margin:23px 0;font-size:clamp(42px,4.2vw,65px);font-weight:600;line-height:1.14;font-family:Links UI,Arial,sans-serif!important}.lp-intro h1 em{color:#0000;background:linear-gradient(100deg,#c5a6ec,#a6d7e8);-webkit-background-clip:text;background-clip:text;font-style:normal}.lp-intro>p{color:#a5bacb;max-width:440px;margin:0;font-size:16px;line-height:1.9}.lp-contact-hint{border-top:1px solid var(--lp-line);gap:14px;margin-top:27px;padding-top:24px;display:flex}.lp-contact-hint>svg{color:#bea5e2;flex:none;margin-top:5px}.lp-contact-hint strong{color:#d4c2e9;font-size:16px;font-weight:600;display:block}.lp-contact-hint span{color:#92acc2;margin-top:6px;font-size:14px;line-height:1.8;display:block}.lp-signal{opacity:.6;max-width:380px;margin-top:24px}.lp-signal svg{fill:none;stroke:#a6c6df;stroke-width:.7px;width:100%;height:auto;display:block}.lp-orbits{transform-origin:78px 70px;stroke:#c6a6df;animation:36s linear infinite lp-orbit}.lp-bars rect{fill:#b5a0d0;stroke:none;transform-box:fill-box;transform-origin:bottom;animation:5s ease-in-out infinite lp-level}.lp-signal>span{letter-spacing:.15em;color:#9bb5c9;align-items:center;gap:9px;margin-top:-5px;font-size:9px;display:flex}.lp-edit{color:#d7c0f2;font:inherit;cursor:pointer;background:#30283d80;border:1px solid #aa8aca;align-items:center;gap:9px;margin-top:24px;padding:10px 15px;font-size:14px;display:flex}.lp-cards{grid-template-columns:1fr 1fr;grid-auto-rows:1fr;gap:15px;min-width:0;display:grid}.lp-card{isolation:isolate;color:#d9e4f0;clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,12px 100%,0 calc(100% - 12px));background:linear-gradient(130deg,#18283b,#121f30);border:1px solid #a3b4ce50;flex-direction:column;min-width:0;padding:21px 24px 16px;text-decoration:none;transition:transform .2s,border-color .2s,background .2s;display:flex;position:relative;overflow:hidden}.lp-card:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(115deg,#0000,#b7b2ed18,#0000);transition:transform .8s;position:absolute;inset:0;transform:translate(-110%)}.lp-card:hover:before{transform:translate(110%)}.lp-card:hover{background:linear-gradient(130deg,#2d2c44,#173044);border-color:#d2b8ed;transform:translateY(-3px)}:is(.lp-card:focus-visible,.lp-edit:focus-visible){outline-offset:4px;clip-path:none;outline:3px solid #c4e8f4}.lp-card-top{letter-spacing:.12em;color:#a2b6ce;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;font-size:9px;line-height:1.5;display:flex}.lp-card-top>svg{color:#c8b1e3;flex:none}.lp-platform{align-items:center;gap:12px;display:flex}.lp-platform-icon{color:#c2a6e6;background:#b39cdb0a;border:1px solid #b5a2d14d;flex:none;justify-content:center;align-items:center;width:43px;height:43px;display:flex}.lp-platform strong{font-size:23px;font-weight:600;line-height:1.5}.lp-handle{letter-spacing:.02em;color:#b7dce8;overflow-wrap:anywhere;margin-top:14px;font-size:14px;line-height:1.7;display:block;font-family:Arial,sans-serif!important}.lp-description{color:#9eb5cb;margin-top:5px;margin-bottom:17px;font-size:14px;line-height:1.8;display:block}.lp-card-bottom{border-top:1px solid var(--lp-line);color:#c8b6df;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:12px;font-size:12px;line-height:1.6;display:flex}.lp-card-bottom>span:last-child{font-family:Arial,sans-serif;font-size:20px;line-height:1}@keyframes lp-orbit{to{transform:rotate(360deg)}}@keyframes lp-level{0%,to{opacity:.4;transform:scaleY(.55)}50%{opacity:.9;transform:scaleY(1)}}@media (max-width:1050px){.links-page{padding:25px 24px}.lp-layout{grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr);gap:30px}.lp-card{padding:18px 17px 14px}.lp-platform{gap:9px}.lp-platform strong{font-size:21px}.lp-handle{font-size:13px}.lp-signal{max-width:290px}}@media (max-width:760px){body:has(.links-page){height:auto;min-height:100dvh;display:block;overflow-y:visible}body:has(.links-page) main.studio-section{height:auto;display:block;overflow:visible}body main.studio-section>.content:has(.links-page){height:auto;max-height:none;overflow:visible}.links-page{min-height:calc(100dvh - 115px);padding:24px 17px 30px}.lp-topline{letter-spacing:.04em;align-items:flex-start;font-size:8px}.lp-topline>span:last-child{gap:6px;font-size:7px}.lp-layout{grid-template-columns:1fr;gap:28px;padding:30px 0}.lp-intro{max-width:none}.links-page .lp-intro h1{margin:18px 0;font-size:45px}.lp-intro>p{max-width:none}.lp-contact-hint{margin-top:22px;padding-top:19px}.lp-signal{display:none}.lp-edit{margin-top:18px}.lp-cards{gap:13px}.lp-card{padding:18px 15px 15px}.lp-platform strong{font-size:20px}.lp-platform-icon{background:0 0;border:0;justify-content:flex-start;width:34px;height:34px}.lp-platform-icon svg{width:25px;height:25px}.lp-handle,.lp-description{font-size:13px}.lp-card-bottom{font-size:12px}}@media (max-width:420px){.lp-cards{grid-template-columns:1fr}.lp-card{padding:19px 20px}.lp-description{font-size:14px}.lp-platform strong{font-size:23px}.lp-handle{font-size:14px}.lp-topline>span:last-child{letter-spacing:0}}@media (prefers-reduced-motion:reduce){.links-page *,.links-page :before{transition:none!important;animation:none!important}}.lp-platform-icon>img{object-fit:contain;width:30px;height:30px;display:block}@media (max-width:760px){.lp-platform-icon>img{width:27px;height:27px}}.lp-cards{grid-template-columns:minmax(0,1fr);grid-auto-rows:1fr;gap:13px}.lp-card{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);column-gap:24px;padding:18px 23px 14px;display:grid}.lp-card .lp-card-top{grid-column:1/-1;margin-bottom:11px}.lp-card .lp-platform{grid-area:2/1/4;align-self:center;min-width:0}.lp-card .lp-platform strong{overflow-wrap:anywhere;min-width:0}.lp-card .lp-handle,.lp-card .lp-description{grid-column:2;margin-top:0}.lp-card .lp-description{margin-top:3px;margin-bottom:0}.lp-card .lp-card-bottom{grid-column:1/-1;margin-top:15px;padding-top:9px}.lp-intro{padding-top:14px}.lp-terms-note{background:linear-gradient(120deg,#30283fbb,#172c3d99);border:1px solid #b99bd470;border-left:3px solid #c6a4e5;align-items:flex-start;gap:12px;margin-top:28px;padding:21px 19px;display:flex}.lp-terms-note>svg{color:#c9b1e8;flex:none;margin-top:3px}.lp-terms-note strong{color:#e1d1f1;font-size:18px;font-weight:600;line-height:1.5;display:block}.lp-terms-note p{color:#b8c8d8;margin:10px 0;font-size:15px;line-height:1.8}.lp-terms-note .lp-terms-reminder{color:#cfbadf;margin-top:11px;font-size:13px}.links-page .lp-terms-note a{color:#d2e8f0;background:#233d50;border:1px solid #a4bfd382;align-items:center;gap:12px;margin-top:6px;padding:10px 14px;font-size:15px;line-height:1.6;text-decoration:none;transition:background .2s,border-color .2s;display:inline-flex}.lp-terms-note a:hover{background:#30435c;border-color:#d1b7eb}.lp-terms-note a:focus-visible{outline-offset:4px;outline:2px solid #c8eaf4}@media (max-width:1050px){.lp-card{column-gap:17px;padding:17px 18px 13px}.lp-terms-note{gap:9px;padding:18px 15px}.lp-terms-note strong{font-size:17px}}@media (max-width:760px){.lp-intro{padding-top:0}.lp-terms-note{margin-top:23px;padding:20px 17px}.lp-terms-note strong{font-size:18px}.lp-terms-note p{font-size:15px}.lp-contact-hint{margin-top:23px}.lp-card{column-gap:15px;padding:19px 18px 15px}}@media (max-width:500px){.lp-card{flex-direction:column;padding:19px 21px 16px;display:flex}.lp-card .lp-card-top{margin-bottom:14px}.lp-card .lp-platform{align-self:stretch}.lp-card .lp-handle{margin-top:12px}.lp-card .lp-description{margin-top:4px;margin-bottom:0}.lp-card .lp-card-bottom{margin-top:16px}.lp-platform strong{font-size:23px}.lp-handle{font-size:14px}}.lp-card .lp-platform{grid-row:2}.lp-card .lp-handle{grid-row:2;align-self:center}@media (max-width:500px){.lp-card .lp-handle{align-self:flex-start}}.lp-layout{align-items:center}.lp-cards{grid-auto-rows:auto;gap:13px}.lp-card.lp-card-compact{flex-direction:row;justify-content:space-between;align-items:center;gap:25px;min-height:88px;padding:20px 26px;display:flex}.lp-card.lp-card-compact .lp-platform{flex:1;align-self:center;gap:17px}.lp-card.lp-card-compact .lp-platform strong{font-size:24px;line-height:1.4}.lp-card-compact .lp-platform-icon{width:45px;height:45px}.lp-card-arrow{color:#cdb6e6;flex:none;transition:transform .2s,color .2s}.lp-card-compact:hover .lp-card-arrow{color:#b8e2ee;transform:translate(3px,-3px)}@media (max-width:1050px){.lp-card.lp-card-compact{min-height:84px;padding:18px 22px}.lp-card.lp-card-compact .lp-platform strong{font-size:23px}}@media (max-width:760px){.lp-card.lp-card-compact{min-height:78px;padding:17px 21px}.lp-card.lp-card-compact .lp-platform{gap:14px}.lp-card.lp-card-compact .lp-platform strong{font-size:23px}.lp-card-compact .lp-platform-icon{width:35px;height:35px}.lp-card-arrow{width:22px;height:22px}}@font-face{font-family:Commission UI;src:url(/fonts/jura-600.ttf)format("truetype");font-weight:400 700;font-display:swap}html:has(.commission-page){height:auto;min-height:100%;overflow-y:auto}body:has(main.studio-main .commission-page){background:#080f19;height:auto;min-height:100dvh;max-height:none;display:block;overflow:clip visible}body:has(.commission-page) main.studio-section{flex:none;height:auto;min-height:calc(100dvh - 130px);display:block;overflow:visible}body main.studio-section>.content:has(.commission-page){background:#080f19;flex:none;height:auto;max-height:none;padding:0;overflow:visible}body:has(.commission-page)>footer{background:#0a1422;height:auto;min-height:55px}:is(html:has(.commission-page):has(.editor-backdrop),body:has(.commission-page):has(.editor-backdrop),html:has(.commission-page):has(.studio-menu-drawer[open]),body:has(.commission-page):has(.studio-menu-drawer[open])){overflow:hidden}.commission-page{--interface-font:"Commission UI",Arial,sans-serif;--cc-line:#738da33b;--cc-muted:#99afc5;--cc-text:#dbe8f2;--cc-lilac:#ccb5ee;--cc-cyan:#9cd9e7;isolation:isolate;min-height:100vh;color:var(--cc-text);letter-spacing:0;background:linear-gradient(140deg,#111e2de8,#080f19f5 55%,#1a1825d9);padding:40px max(25px,50vw - 720px) 60px;font:15px/1.7 Commission UI,Arial,sans-serif;position:relative}.commission-page *{box-sizing:border-box}.commission-page button,.commission-page input,.commission-page select,.commission-page textarea{font:inherit}.commission-page button,.commission-page summary{cursor:pointer}.commission-page button:disabled{opacity:.4;cursor:not-allowed}:is(.commission-page button:focus-visible,.commission-page a:focus-visible,.commission-page summary:focus-visible,.commission-page input:focus-visible){outline-offset:4px;outline:2px solid #d3c2f9}.cc-atmosphere{z-index:-1;pointer-events:none;background-image:linear-gradient(#91bbd006 1px,#0000 1px),linear-gradient(90deg,#91bbd006 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0;overflow:hidden}.cc-atmosphere>div{background:radial-gradient(at 90% 2%,#7865b427,#0000 750px);position:absolute;inset:0}.cc-atmosphere>svg{fill:none;stroke:#9ebfda;stroke-width:.7px;opacity:.15;width:100%;height:900px;position:absolute;top:0;right:0}.cc-atmosphere path{stroke:#c3a7e6;stroke-dasharray:50 700;animation:22s linear infinite cc-signal}.cc-heading{border-bottom:1px solid var(--cc-line);justify-content:space-between;align-items:center;gap:24px;margin-bottom:35px;padding:0 0 32px;display:flex}.cc-micro{letter-spacing:.16em;color:#99b3cc;font-size:10px;line-height:1.5;display:block}body .commission-page .cc-heading h1{color:#d1e8ed;letter-spacing:-.025em;text-transform:uppercase;align-items:center;gap:17px;margin:19px 0 10px;font-size:clamp(36px,4.5vw,68px);font-weight:400;line-height:1.2;display:flex;font-family:Wallpoet,Commission UI,sans-serif!important}.cc-title-cursor{opacity:.8;background:#b79ddb;width:9px;height:.65em;display:block}.cc-heading p{color:#acc1d1;margin:0;font-size:15px;line-height:1.8}.cc-availability{color:#c9b6d8;background:#40334722;border:1px solid #a78dba60;flex:none;align-items:center;gap:10px;padding:12px 17px;font-size:13px;display:flex}.cc-availability>i,.cc-order-status>i{border-radius:50%;flex:none;width:7px;height:7px;display:block}.cc-availability.is-closed{color:#f0a7ba;background:#69263822;border-color:#9f637c80}.cc-availability.is-closed>i,.cc-order-status.is-closed>i{background:#ff718c;box-shadow:0 0 9px #ff718c66}.cc-availability.is-open{color:#a8e5c7;background:#245d4822;border-color:#6ea78f80}.cc-availability.is-open>i,.cc-order-status.is-open>i{background:#8cdfb8;box-shadow:0 0 9px #8cdfb855}.cc-workspace{grid-template-columns:285px minmax(0,1fr);align-items:start;gap:32px;display:grid}.cc-price-column{min-width:0;scroll-margin-top:110px}.cc-price-heading{border-bottom:1px solid var(--cc-line);margin-bottom:17px;padding:0 0 20px}.commission-page .cc-price-heading h2{letter-spacing:0;color:#d8e7ee;margin:9px 0 7px;font-size:22px;font-weight:600;line-height:1.5}.cc-price-heading p{color:var(--cc-muted);margin:0;font-size:12px;line-height:1.8}.cc-base-list{gap:13px;display:grid}.cc-base-card{isolation:isolate;color:#cbdce8;text-align:left;clip-path:polygon(0 0,calc(100% - 15px) 0,100% 15px,100% 100%,0 100%);background:linear-gradient(125deg,#162639,#101b2a);border:1px solid #748ba650;flex-direction:column;gap:0;width:100%;padding:21px 22px;transition:background .2s,border-color .2s;display:flex;position:relative;overflow:hidden}.cc-base-card.is-selected{background:linear-gradient(120deg,#373147,#183044);border-color:#c7b1e7;box-shadow:inset 3px 0 #cfb5f0}.cc-base-card:hover{background:linear-gradient(120deg,#292d44,#1c3043);border-color:#b8b1d1}.cc-base-card:after,.cc-main-action:after,.cc-contact-action:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000,#c8b2ef18,#0000);transition:transform .8s;position:absolute;inset:0;transform:translate(-110%)}.cc-base-card:hover:after,.cc-main-action:hover:after,.cc-contact-action:hover:not(:disabled):after{transform:translate(110%)}.cc-base-code{letter-spacing:.13em;color:#9eafc6;justify-content:space-between;align-items:center;font-size:9px;line-height:1.5;display:flex}.cc-base-card.is-selected .cc-base-code{color:#d4c1ee}.cc-base-card>strong{color:#e3e5f4;margin:14px 0 7px;font-size:25px;font-weight:600;line-height:1.4}.cc-base-price{color:#a9d9e7;overflow-wrap:anywhere;font-size:22px;line-height:1.5}.cc-base-description{color:#a4b8ca;margin:12px 0 15px;font-size:11px;line-height:1.8}.cc-base-select{color:#cfbfe8;border-top:1px solid #9aacc429;justify-content:space-between;padding-top:11px;font-size:11px;display:flex}.cc-base-select>span{font-size:18px;line-height:1}.cc-included{color:#c6b3df;align-items:flex-start;gap:9px;margin:18px 0;display:flex}.cc-included>svg{flex:none;margin-top:2px}.cc-included p{color:#b6c5d6;margin:0;font-size:12px;line-height:1.8}.cc-quiet-button{color:#cdbde0;background:#36324644;border:1px solid #9b8db161;align-items:center;gap:8px;padding:10px 12px;font-size:11px;line-height:1.6;display:flex}.cc-calculator{flex-direction:column;min-width:0;scroll-margin-top:100px;display:flex}.cc-calc-header{border-bottom:1px solid var(--cc-line);justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:22px;display:flex}.cc-calc-header>div{min-width:0;max-width:650px}.commission-page .cc-calc-header h2{letter-spacing:0;color:#dfe8f4;margin:8px 0 12px;font-size:32px;font-weight:600;line-height:1.4}.cc-calc-header p{color:#9fb6cd;margin:0;font-size:14px;line-height:1.9}.cc-calc-header>.cc-quiet-button{flex:none}.cc-current-base{background:linear-gradient(110deg,#222a40,#122337);border-top:1px solid #8f9ebd4d;border-bottom:1px solid #8f9ebd4d;border-left:3px solid #bfa5df;grid-template-columns:1fr auto;gap:4px 20px;margin:22px 0;padding:21px 23px;display:grid}.cc-current-base>span:first-child{color:#a7bad1;grid-column:1/-1;font-size:11px}.cc-current-base>strong{color:#d9d8ed;font-size:22px;font-weight:600;line-height:1.5}.cc-current-base>span:last-child{color:#acdae7;align-self:center;font-size:20px}.cc-service-groups{gap:11px;display:grid}.cc-service{background:linear-gradient(120deg,#152333f0,#101c2bf2);border:1px solid #7187a64a;border-left:2px solid #839ab666;min-width:0;overflow:hidden}.cc-service.cc-service-chosen{background:linear-gradient(120deg,#26283df0,#132438f2);border-color:#b498d3 #b498d3 #b498d3 #cfb0f0}.cc-service summary{align-items:center;gap:17px;padding:20px 23px;list-style:none;transition:background .2s;display:flex}.cc-service summary::-webkit-details-marker{display:none}.cc-service summary:hover{background:#bda1d909}.cc-service-number{color:#8fa8bf;font-variant-numeric:tabular-nums;min-width:19px;font-size:10px;line-height:1.5}.cc-service-name{flex:1;min-width:0;display:block}.cc-service-name>strong{color:#d9e4f0;overflow-wrap:anywhere;font-size:17px;font-weight:600;line-height:1.6;display:block}.cc-service-name>small{color:#8fa9c0;margin-top:2px;font-size:11px;line-height:1.7;display:block}.cc-service-subtotal{text-align:right;min-width:135px;max-width:40%;display:block}.cc-service-subtotal>small{color:#9dafc4;margin-bottom:3px;font-size:10px;line-height:1.7;display:block}.cc-service-subtotal>strong{color:#d0b6e8;overflow-wrap:anywhere;font-size:16px;font-weight:600;line-height:1.6;display:block}.cc-service summary>svg{color:#a6b2cd;flex:none;transition:transform .2s}.cc-service[open] summary{border-bottom:1px solid var(--cc-line)}.cc-service[open] summary>svg{transform:rotate(180deg)}.cc-service-body{padding:22px 26px}.cc-service-body>p{color:#a6bbd1;margin:0 0 20px;font-size:13px;line-height:1.85}.cc-option-list{gap:8px;display:grid}.cc-option{background:#0d1927;border:1px solid #7085a13b;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.cc-option-picked{background:linear-gradient(110deg,#2c2940,#15283a);border-color:#b19bce91}.cc-option>div:first-child{min-width:0}.cc-option strong{color:#d2e0ed;overflow-wrap:anywhere;font-size:15px;font-weight:600;line-height:1.7;display:block}.cc-option small{color:#9fbcd0;font-size:12px;line-height:1.7;display:block}.cc-quantity{background:#122238;border:1px solid #819ab352;flex:none;align-items:center;display:flex}.cc-quantity button{color:#d8c6ec;background:0 0;border:0;justify-content:center;align-items:center;min-width:38px;min-height:40px;padding:8px;display:flex}.cc-quantity button:hover:not(:disabled){background:#baa0df20}.cc-quantity output{color:#e1d5f6;text-align:center;font-variant-numeric:tabular-nums;min-width:32px;font-size:16px}.cc-custom-option{border-top:1px solid var(--cc-line);grid-template-columns:1fr auto;align-items:end;gap:13px 18px;margin-top:22px;padding-top:22px;display:grid}.cc-custom-option>label{color:#c7b4df;min-width:0;font-size:12px;line-height:1.7;display:block}.cc-custom-option input{color:#e5ddf2;background:#0a1726;border:1px solid #9d8cbd66;border-radius:0;width:100%;margin-top:9px;padding:13px 14px;font-size:13px;line-height:1.5;display:block}.cc-custom-option input::placeholder{color:#758da5}.cc-custom-option>p{color:#8fa8c0;grid-column:1/-1;margin:0;font-size:11px;line-height:1.9}.cc-service-bottom{border-top:1px solid var(--cc-line);color:#a8bfd3;justify-content:space-between;gap:15px;margin-top:22px;padding-top:15px;font-size:13px;display:flex}.cc-service-bottom strong{color:#d4bbeb;font-size:17px;font-weight:600}.cc-build-bottom{border-bottom:1px solid var(--cc-line);justify-content:space-between;align-items:flex-start;gap:25px;padding:24px 0 32px;display:flex}.cc-build-bottom>span{color:#8fa6bd;text-align:right;max-width:420px;font-size:11px;line-height:1.9}.cc-reset{color:#b9a9d2;background:0 0;border:0;flex:none;align-items:center;gap:8px;padding:0;font-size:12px;line-height:1.9;display:flex}.cc-reset:hover{color:#e1d0f6}.cc-summary{background:linear-gradient(135deg,#292b43f2,#112537f5 62%);border:1px solid #b8a2d280;border-top:3px solid #c4afdf;align-self:flex-end;width:min(100%,700px);margin-top:35px;padding:32px;position:relative;box-shadow:0 14px 55px #01071330}.commission-page .cc-summary h2{letter-spacing:0;color:#e6e1f5;margin:12px 0 24px;font-size:28px;font-weight:600;line-height:1.5}.cc-summary-base{border-bottom:1px solid var(--cc-line);grid-template-columns:1fr auto;gap:5px 15px;padding-bottom:20px;display:grid}.cc-summary-base>span{color:#96b0c7;grid-column:1/-1;font-size:11px}.cc-summary-base>strong{color:#dcd8ef;font-size:19px;font-weight:600;line-height:1.7}.cc-summary-base>b{color:#b2d8e5;text-align:right;font-size:17px;font-weight:600;line-height:1.7}.cc-summary-services>section{border-bottom:1px solid var(--cc-line);padding:20px 0}.cc-summary-services header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.commission-page .cc-summary-services h3{letter-spacing:0;color:#d4bae9;margin:0;font-size:15px;font-weight:600;line-height:1.7}.cc-summary-services header b{color:#b2d4e3;text-align:right;font-size:13px;font-weight:600;line-height:1.8}.cc-summary-services ul{gap:7px;margin:11px 0 0;padding:0;list-style:none;display:grid}.cc-summary-services li{color:#b3c6d8;overflow-wrap:anywhere;justify-content:space-between;gap:20px;font-size:12px;line-height:1.8;display:flex}.cc-summary-services li>span{flex:1;min-width:0}.cc-summary-services li small{color:#ac96cb;white-space:nowrap}.cc-summary-services li>b{color:#9fb8d0;text-align:right;flex:none;max-width:45%;font-weight:600}.cc-summary-empty{color:#91a9c0;margin:22px 0;font-size:13px;line-height:1.9}.cc-final-total{flex-direction:column;align-items:flex-end;gap:10px;padding:27px 0 19px;display:flex}.cc-final-total>span{color:#b4b9d3;font-size:13px}.cc-final-total>strong{letter-spacing:-.025em;color:#e0c9f6;text-align:right;overflow-wrap:anywhere;font-size:clamp(25px,3vw,39px);font-weight:600;line-height:1.5}.cc-booking{border-top:1px solid var(--cc-line);color:#a5bed4;justify-content:space-between;align-items:center;gap:15px;padding-top:16px;font-size:13px;line-height:1.7;display:flex}.cc-booking strong{color:#c5b0df;text-align:right;font-size:16px;font-weight:600}.cc-summary-note{color:#90a8be;margin:17px 0 23px;font-size:11px;line-height:1.9}.cc-agree{border-top:1px solid var(--cc-line);color:#bbcede;align-items:flex-start;gap:10px;padding-top:20px;font-size:12px;line-height:1.9;display:flex}.cc-agree>input{-webkit-appearance:auto;appearance:auto;accent-color:#c8afef;flex:none;width:17px;height:17px;margin:3px 0 0}.cc-agree button{color:#d0b6ee;text-align:left;background:0 0;border:0;border-bottom:1px solid #a891c6;padding:0;font-size:12px;line-height:1.7;display:inline}.cc-summary-actions{grid-template-columns:1fr;gap:11px;margin-top:24px;display:grid}.cc-main-action,.cc-contact-action{color:#131d30;clip-path:polygon(0 0,calc(100% - 11px) 0,100% 11px,100% 100%,11px 100%,0 calc(100% - 11px));background:linear-gradient(110deg,#cab4e8,#a8d1e2);border:1px solid #bba7d4;justify-content:center;align-items:center;gap:12px;min-height:58px;padding:17px 20px;font-size:15px;line-height:1.7;display:flex;position:relative;overflow:hidden}.cc-contact-action{color:#d1c8e6;background:#192d42;border-color:#8294b7}.cc-order-status{color:#a3b4ca;align-items:center;gap:9px;margin-top:23px;font-size:11px;line-height:1.9;display:flex}.cc-copy-fallback{margin-top:18px}.cc-copy-fallback p{color:#cbb6e6;font-size:12px;line-height:1.8}.cc-copy-fallback textarea{resize:vertical;color:#d5dfec;background:#0a1726;border:1px solid #8b78a9;width:100%;padding:13px;font-size:12px;line-height:1.8}.cc-copy-success{color:#afd8c8;margin:15px 0 0;font-size:12px;line-height:1.8}.cc-info-footer{border-top:1px solid var(--cc-line);grid-template-columns:1fr 1fr;gap:50px;margin-top:55px;padding-top:35px;display:grid}.commission-page .cc-info-footer h2{letter-spacing:0;color:#cbdce9;margin:13px 0;font-size:23px;font-weight:600;line-height:1.6}.cc-info-footer p{color:#94afc6;margin:0;font-size:13px;line-height:1.9}.cc-info-facts{gap:18px;padding-top:3px;display:grid}.cc-info-facts>div{color:#a8b6ce;align-items:flex-start;gap:13px;display:flex}.cc-info-facts>div>svg{color:#bca5de;flex:none;margin-top:5px}.cc-info-facts span{color:#91afc4;font-size:12px}.cc-info-facts strong{color:#c7d6e8;margin-top:3px;font-size:19px;font-weight:600;display:block}.cc-info-facts button{color:#c1addf;background:0 0;border:0;border-bottom:1px solid #9e88bb;justify-self:start;align-items:center;gap:15px;padding:3px 0 7px;font-size:13px;display:flex}.pve{--interface-font:"Commission UI",Arial,sans-serif;background:#132236;border:1px solid #a28bc766;margin-top:25px;padding:20px}.pve>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.pve h4{color:#d3bee9;margin:0 0 9px;font-size:17px;line-height:1.6}.pve p{color:#91a9c4;margin:0 0 15px;font-size:12px;line-height:1.8}.pve button{color:#d4c2e9;cursor:pointer;background:#25304a;border:1px solid #9a86ba7d;flex:none;align-items:center;gap:7px;padding:10px 12px;font-size:12px;display:flex}.pve button:disabled{opacity:.4;cursor:default}.pve>article{background:#0c1a2b;border:1px solid #6b829e5e;margin:14px 0;padding:17px}.pve-row-title{color:#c5b1df;justify-content:space-between;align-items:center;margin-bottom:17px;display:flex}.pve-fields{grid-template-columns:1fr 1fr;gap:15px;display:grid}.pve label{color:#adc2d6;font-size:12px;line-height:1.7}.pve input:not([type=checkbox]){color:#d9e4f1;background:#122339;border:1px solid #8197b162;width:100%;min-width:0;margin-top:7px;padding:11px;font-size:14px;display:block}.pve-custom{align-items:flex-start;gap:10px;margin-top:17px;display:flex}.pve-custom input{accent-color:#c6a9e5;flex:none;width:16px;height:16px;margin-top:5px}@keyframes cc-signal{to{stroke-dashoffset:-1500px}}@media (max-width:1100px){.cc-workspace{grid-template-columns:240px minmax(0,1fr);gap:23px}.commission-page{padding:30px 22px 45px}.cc-base-card{padding:20px 18px}.cc-base-card>strong{font-size:22px}.cc-base-price{font-size:19px}.cc-calc-header{flex-direction:column}.commission-page .cc-calc-header h2{font-size:29px}.cc-service summary{gap:13px;padding:18px}.cc-service-subtotal{min-width:110px}.cc-service-name>strong{font-size:16px}.cc-service-body{padding:20px}.cc-summary{padding:26px}.cc-info-footer{gap:30px}}@media (max-width:760px){.commission-page{padding:24px 15px 40px}.cc-heading{flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:27px;padding-bottom:25px}.cc-micro{font-size:8px}.commission-page .cc-heading h1{gap:10px;margin:16px 0 10px;font-size:clamp(31px,7.6vw,49px)}.cc-title-cursor{width:6px}.cc-heading p{font-size:13px}.cc-availability{padding:10px 13px;font-size:12px}.cc-workspace{flex-direction:column;gap:30px;display:flex}.cc-price-column,.cc-calculator{width:100%}.cc-price-heading{margin-bottom:14px;padding-bottom:15px}.commission-page .cc-price-heading h2{font-size:22px}.cc-base-list{grid-template-columns:1fr 1fr;gap:10px}.cc-base-card{padding:15px 13px}.cc-base-code{font-size:8px}.cc-base-card>strong{margin-top:13px;font-size:20px}.cc-base-price{font-size:17px}.cc-base-description{margin:9px 0 12px;font-size:10px;line-height:1.8}.cc-base-select{font-size:10px}.cc-included{margin:15px 0}.cc-included p{font-size:11px}.cc-calc-header{gap:15px;padding-bottom:19px}.commission-page .cc-calc-header h2{font-size:27px}.cc-calc-header p{font-size:13px}.cc-current-base{margin:18px 0;padding:17px 16px}.cc-current-base>strong{font-size:20px}.cc-current-base>span:last-child{font-size:17px}.cc-service summary{gap:10px;padding:17px 13px}.cc-service-number{min-width:14px;font-size:8px}.cc-service-name>strong{font-size:14px}.cc-service-name>small{font-size:10px}.cc-service-subtotal{min-width:85px;max-width:37%}.cc-service-subtotal>small{font-size:8px}.cc-service-subtotal>strong{font-size:13px}.cc-service summary>svg{width:15px;height:15px}.cc-service-body{padding:18px 13px}.cc-service-body>p{font-size:12px}.cc-option{gap:12px;padding:13px 11px}.cc-option strong{font-size:13px}.cc-option small{font-size:11px}.cc-quantity button{min-width:34px;min-height:42px;padding:8px}.cc-quantity output{min-width:26px;font-size:14px}.cc-custom-option{grid-template-columns:1fr;gap:13px}.cc-custom-option>.cc-quantity{justify-self:end}.cc-custom-option>p{font-size:10px}.cc-custom-option input{padding:12px;font-size:16px}.cc-service-bottom{font-size:11px}.cc-service-bottom strong{font-size:15px}.cc-build-bottom{flex-direction:column;gap:15px;padding-bottom:25px}.cc-build-bottom>span{text-align:left;font-size:10px}.cc-summary{margin-top:27px;padding:23px 18px}.commission-page .cc-summary h2{font-size:26px}.cc-summary-base>strong{font-size:17px}.cc-summary-base>b{font-size:15px}.cc-summary-services header{gap:13px}.commission-page .cc-summary-services h3{font-size:14px}.cc-summary-services header b{font-size:12px}.cc-summary-services li{gap:12px;font-size:11px}.cc-final-total>strong{font-size:clamp(24px,6.5vw,34px)}.cc-final-total>span{font-size:12px}.cc-booking{font-size:11px}.cc-booking strong{font-size:14px}.cc-summary-note{font-size:10px}.cc-main-action,.cc-contact-action{padding:16px;font-size:14px}.cc-info-footer{grid-template-columns:1fr;gap:28px;margin-top:38px;padding-top:27px}.commission-page .cc-info-footer h2{font-size:21px}.cc-info-footer p{font-size:12px}.pve{padding:15px}.pve>header{flex-direction:column;gap:8px}.pve-fields{grid-template-columns:1fr}.pve input:not([type=checkbox]){font-size:16px}}@media (prefers-reduced-motion:reduce){.commission-page *,.commission-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (min-width:901px){.cc-workspace{grid-template-columns:220px minmax(0,1fr);gap:24px}.cc-calculator{grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:24px;display:grid}.cc-configuration{min-width:0}.cc-summary{overscroll-behavior-y:auto;scrollbar-width:thin;scrollbar-color:#b8a2d2 #112133;align-self:start;width:100%;max-height:calc(100dvh - 140px);margin:0;padding:24px;scroll-padding:20px;position:sticky;top:120px;overflow:hidden auto}.commission-page .cc-calc-header h2{font-size:27px}.cc-calc-header{flex-direction:column}.cc-service summary{gap:9px;padding:17px 13px}.cc-service-number{min-width:14px}.cc-service-subtotal{min-width:85px}.cc-service-subtotal>strong{font-size:14px}.cc-service-name>strong{font-size:15px}.cc-service-body{padding:18px 14px}.cc-summary-services header,.cc-summary-services li{gap:10px}.cc-summary-services header{flex-wrap:wrap}.cc-summary-base>strong{font-size:17px}.cc-summary-base>b{font-size:15px}.cc-booking{font-size:12px}.cc-final-total>strong{font-size:30px}}@media (min-width:901px) and (max-width:1200px){.cc-workspace{display:block}.cc-price-column{margin-bottom:30px}.cc-base-list{grid-template-columns:repeat(3,minmax(0,1fr))}.cc-calculator{grid-template-columns:minmax(0,1fr) 350px}}@media (min-width:761px) and (max-width:900px){.cc-calculator{display:block}.cc-summary{width:100%}.cc-configuration{min-width:0}}@media (max-width:760px){.cc-configuration{width:100%;min-width:0}.cc-summary{width:100%;max-height:none;position:static;overflow:visible}}.cc-info-footer{display:block}.cc-info-facts{grid-template-columns:1fr 1fr 1fr;align-items:start}.cc-exchange{border:1px solid var(--cc-line);color:#a7bdcf;background:#14243880;flex-wrap:wrap;justify-content:space-between;gap:12px;margin:-10px 0 30px;padding:12px 15px;font-size:12px;line-height:1.8;display:flex}.cc-exchange a{color:#cfb5ee;text-underline-offset:3px;text-decoration:underline}@media (max-width:760px){.cc-info-facts{grid-template-columns:1fr}.cc-exchange{margin-top:0;font-size:11px}.cc-summary{margin-top:27px}}.commission-page{font-size:16px}.commission-page :is(.cc-heading p,.cc-availability,.cc-price-heading p,.cc-base-description,.cc-base-select,.cc-included p,.cc-quiet-button,.cc-calc-header p,.cc-current-base>span:first-child,.cc-service-name>strong,.cc-service-name>small,.cc-service-subtotal>small,.cc-service-subtotal>strong,.cc-service-body>p,.cc-option strong,.cc-option small,.cc-custom-option label,.cc-custom-option input,.cc-custom-option>p,.cc-service-bottom,.cc-build-bottom>span,.cc-reset,.cc-summary-base>span,.cc-summary-base>b,.cc-summary-services h3,.cc-summary-services header b,.cc-summary-services li,.cc-summary-services li small,.cc-summary-empty,.cc-final-total>span,.cc-booking,.cc-summary-note,.cc-agree,.cc-agree button,.cc-main-action,.cc-contact-action,.cc-order-status,.cc-copy-fallback p,.cc-copy-fallback textarea,.cc-copy-success,.cc-info-footer p,.cc-info-facts span,.cc-info-facts button,.cc-exchange){font-size:16px;line-height:1.75}@media (max-width:600px){.cc-service summary{flex-wrap:wrap;gap:10px}.cc-service-name{flex-basis:calc(100% - 45px)}.cc-service-subtotal{text-align:left;flex:1;min-width:0;max-width:none;margin-left:24px}.cc-service-subtotal>small{margin-right:8px;display:inline}.cc-service-subtotal>strong{display:inline}.cc-summary-base{grid-template-columns:1fr}.cc-summary-base>b{text-align:left}.cc-quantity{flex-shrink:0}.cc-booking{flex-wrap:wrap}}.commission-page .cc-service-policy{color:#d4c7e2;background:linear-gradient(110deg,#30263b99,#17283a);border:1px solid #b99bd66b;border-left:3px solid #c9adeb;margin:0 0 22px;padding:18px 20px;font-size:16px;line-height:1.8}
