.secx{--ok-text:#047857;--danger-text:#b91c1c;--figures:var(--font-archivo),var(--font-plex-arabic),system-ui,sans-serif;--card-shadow:0 1px 0 rgb(var(--fg-rgb)/0.03),0 40px 80px -60px rgb(var(--violet-rgb)/0.5)}[data-theme=dark] .secx{--ok-text:rgb(var(--ok-rgb));--danger-text:rgb(var(--danger-rgb))}.sech{position:relative;isolation:isolate;overflow-x:clip;padding-block:clamp(28px,4.5vw,56px) clamp(64px,8vw,112px)}.sech:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(36% 55% at 76% 50%,rgb(var(--violet-rgb)/.16),transparent 70%)}[dir=rtl] .sech:before{background:radial-gradient(36% 55% at 24% 50%,rgb(var(--violet-rgb)/.16),transparent 70%)}.sech__art{inline-size:min(100%,540px);margin-inline:auto;--draw-spread:1.8s;--draw-dur:1.2s}.sech .hero__copy{max-inline-size:none}.sech .hero__title{font-size:clamp(34px,4.3vw,56px)}.sech__actions{display:flex;flex-wrap:wrap;gap:12px;-webkit-margin-before:28px;margin-block-start:28px}.sech__where{display:flex;align-items:center;gap:10px;-webkit-margin-before:26px;margin-block-start:26px;-webkit-padding-before:18px;padding-block-start:18px;-webkit-border-before:1px solid var(--line);border-block-start:1px solid var(--line);max-inline-size:46ch;font-size:14.5px;line-height:1.6;color:var(--fg-65)}.sech__where svg{flex:none;color:var(--violet-soft)}.secx__arrow{transition:transform .2s var(--ease)}[dir=rtl] .secx__arrow{transform:scaleX(-1)}@media (hover:hover){.sech__actions .btn--primary:hover .secx__arrow{transform:translateX(3px)}[dir=rtl] .sech__actions .btn--primary:hover .secx__arrow{transform:scaleX(-1) translateX(3px)}}#leave,#where{scroll-margin-block-start:72px}.km{-webkit-margin-before:clamp(40px,5vw,64px);margin-block-start:clamp(40px,5vw,64px)}.km__stage{position:relative;isolation:isolate;aspect-ratio:1180/620}.km__stage:before{content:"";position:absolute;inset:0 20%;z-index:-1;border-radius:50%;background:radial-gradient(closest-side,rgb(var(--violet-soft-rgb)/.18),transparent)}.km__scene{position:absolute;inset-block-start:var(--y);left:var(--x);z-index:1;inline-size:var(--w)}.km__lines{position:absolute;inset:0;z-index:2;inline-size:100%;block-size:100%;overflow:visible;pointer-events:none}.km__ring{fill:none;stroke:rgb(var(--violet-soft-rgb)/.6);stroke-width:2;stroke-dasharray:11 9}.km__lead{fill:none;stroke:var(--violet-soft);stroke-width:1.8;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset 1.1s var(--ease) .35s}.km__pin{fill:var(--violet);stroke:var(--ink-surface);stroke-width:3;transition:opacity .4s var(--ease) 1.2s}.km__flow{stroke:var(--fg);stroke-width:4.2;stroke-linecap:round;stroke-dasharray:0 10.5;opacity:.85;animation:km-flow 1.4s linear infinite}@keyframes km-flow{to{stroke-dashoffset:-10.5}}.km__gate{fill:var(--ink-surface);stroke:var(--violet-soft);stroke-width:2.5}.km[data-armed]:not([data-seen]) .km__lead{stroke-dashoffset:1}.km[data-armed]:not([data-seen]) .km__pin{opacity:0}.km__border{left:50%;display:inline-flex;align-items:center;gap:8px;margin:0;padding:7px 15px;border:1.5px solid rgb(var(--violet-soft-rgb)/.45);border-radius:12px;background:var(--ink-surface);box-shadow:0 10px 24px -16px rgb(var(--violet-rgb)/.6);font-size:14.5px;font-weight:700;white-space:nowrap;color:var(--violet-soft);transform:translate(-50%,-50%)}.km__border,.km__note{position:absolute;inset-block-start:var(--y);z-index:3}.km__note{display:flex;align-items:flex-start;gap:14px;inline-size:23%;transform:translateY(-22px)}.km__note--left{right:var(--edge)}.km__note--right{left:var(--edge)}[dir=ltr] .km__note--left,[dir=rtl] .km__note--right{flex-direction:row-reverse}.km__icon{flex:none;display:grid;place-items:center;inline-size:44px;block-size:44px;border:1.5px solid rgb(var(--violet-soft-rgb)/.45);border-radius:12px;background:var(--ink-surface);box-shadow:0 10px 22px -14px rgb(var(--violet-rgb)/.6)}.km__icon .ki{inline-size:26px;block-size:26px;stroke-width:2.8}.km__text{flex:1 1;min-inline-size:0;-webkit-padding-before:8px;padding-block-start:8px}.km__text h3{margin:0 0 6px;font-size:18px;line-height:1.35}.km__text p{margin:0;font-size:14.5px;line-height:1.7;color:var(--fg-65)}.km__text em{display:block;-webkit-margin-before:6px;margin-block-start:6px;font-size:13px;font-style:normal;font-weight:800;color:var(--violet-soft)}.km__strip{display:grid;grid-gap:7px;gap:7px;-webkit-margin-before:14px;margin-block-start:14px}.km__text .km__readout{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;min-block-size:22px;margin:0;font-size:13.5px;color:var(--fg)}.km__readout strong{font-weight:700}.km__readout span{font-size:12.5px;color:var(--fg-55)}.km__nights{position:relative;border-radius:8px}.km__cells{display:flex;gap:2px;block-size:38px;align-items:flex-end}.km__night{flex:1 1;block-size:62%;border-radius:3px;background:rgb(var(--violet-soft-rgb)/.26);transition:block-size .2s var(--ease),background-color .2s var(--ease)}.km__night:last-child{box-shadow:inset 0 0 0 1.5px var(--violet-soft)}.km__night.is-on{block-size:100%;background:var(--violet);box-shadow:none}.km__range{position:absolute;inset:0;inline-size:100%;block-size:100%;margin:0;opacity:0;cursor:ew-resize}.km__nights:has(.km__range:focus-visible){outline:2px solid var(--violet-soft);outline-offset:4px}.km__text .km__ends{display:flex;justify-content:space-between;margin:0;font-size:11.5px;color:var(--fg-45)}.kr{display:grid;grid-template-columns:minmax(0,410px) minmax(0,1fr);grid-template-rows:1fr auto auto;grid-template-areas:"list stage" "list pass" "notes notes";grid-gap:18px clamp(20px,3vw,40px);gap:18px clamp(20px,3vw,40px);-webkit-margin-before:clamp(36px,5vw,56px);margin-block-start:clamp(36px,5vw,56px)}.kr__list{min-inline-size:0;padding:clamp(18px,2.2vw,24px);border:1px solid var(--line);border-radius:28px;background:var(--ink-surface);box-shadow:var(--card-shadow);grid-area:list}.ki{display:block;overflow:visible;fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.ki .k{stroke:var(--fg-82)}.ki .a{stroke:var(--violet-soft)}.ki .af{fill:var(--violet-soft);stroke:none}.kr__head h3{margin:0;font-size:18px}.kr__head p{margin:6px 0 0;font-size:13.5px;line-height:1.7;color:var(--fg-55)}.kr__list ul{display:grid;grid-gap:8px;gap:8px;margin:16px 0 0;padding:0;list-style:none}.kr__row{display:grid;grid-template-columns:40px minmax(0,1fr);grid-template-areas:"icon who" "icon reach";align-items:center;grid-gap:2px 12px;gap:2px 12px;padding:10px 12px;border-radius:16px;background:var(--raise-2);transition:background-color .35s var(--ease),box-shadow .35s var(--ease)}.kr__icon{grid-area:icon;display:grid;place-items:center;inline-size:40px;block-size:40px;border-radius:12px;background:rgb(var(--violet-soft-rgb)/.12)}.kr__icon .ki{inline-size:24px;block-size:24px}.kr__who{grid-area:who;display:flex;flex-wrap:wrap;align-items:baseline;gap:0 8px;min-inline-size:0}.kr__who strong{font-size:15px}.kr__who span{font-size:12.5px;color:var(--fg-55)}.kr__reach{grid-area:reach;display:inline-flex;align-items:center;gap:6px;font-size:13.5px;font-weight:700;color:var(--fg-72)}.kr__row--full .kr__icon{background:rgb(var(--violet-soft-rgb)/.2)}.kr__row--full .kr__reach{color:var(--violet-soft)}.kr__row--door .kr__reach{color:var(--fg-55)}.kr__row--door.is-open{background:rgb(var(--violet-soft-rgb)/.1);box-shadow:inset 0 0 0 1.5px rgb(var(--violet-soft-rgb)/.5)}.kr__row--door.is-open .kr__reach{color:var(--violet-soft)}.kr__row--none{background:repeating-linear-gradient(-45deg,rgb(var(--fg-rgb)/.04) 0 7px,transparent 7px 14px)}.kr__row--none .kr__icon,.kr__row--none .kr__who{opacity:.6}.kr__row--none .kr__reach{color:var(--danger-text)}.kr__stage{grid-area:stage;position:relative;isolation:isolate;display:grid;place-items:center;min-inline-size:0}.kr__stage:before{content:"";position:absolute;inset:-6%;z-index:-1;border-radius:50%;background:radial-gradient(closest-side,rgb(var(--violet-soft-rgb)/.2),transparent)}.kr__scene{position:relative;inline-size:min(100%,290px)}.kr__slot{position:absolute;top:var(--y);left:var(--x);inline-size:var(--w);block-size:var(--h);overflow:hidden}.kr__shutter{--slat:#ece6fd;--seam:#cfc2f6;position:absolute;inset:0;display:grid;place-items:center;border-bottom:5px solid #4e2fae;background:repeating-linear-gradient(180deg,var(--slat) 0 9px,var(--seam) 9px 10.5px);box-shadow:inset 0 7px 9px -7px rgb(26 18 54/.4);transition:transform .85s cubic-bezier(.65,0,.35,1)}[data-theme=dark] .kr__shutter{--slat:#3b2f7a;--seam:#1d1546;border-bottom-color:#6d4ad4}.kr.is-open .kr__shutter{transform:translateY(-104%)}.kr__tag{display:grid;place-items:center;inline-size:40px;block-size:40px;border-radius:50%;background:var(--violet);box-shadow:0 8px 18px -8px rgb(var(--violet-rgb)/.8);color:var(--on-violet)}.kr__tag .kr__lock{inline-size:18px;block-size:18px}.kr__lock{flex:none;overflow:visible}.kr__shackle{transition:opacity .25s var(--ease),transform .4s var(--ease)}.kr__shackle--open{opacity:0;transform:translateY(2px)}.kr__lock.is-open .kr__shackle--shut{opacity:0}.kr__lock.is-open .kr__shackle--open{opacity:1;transform:none}.kp{grid-area:pass;display:grid;grid-gap:12px;gap:12px;min-inline-size:0;padding:20px 22px;border:1px solid var(--line);border-radius:24px;background:var(--ink-surface);box-shadow:var(--card-shadow);transition:border-color .4s var(--ease),box-shadow .4s var(--ease)}.kr.is-open .kp{border-color:rgb(var(--violet-soft-rgb)/.5);box-shadow:0 1px 0 rgb(var(--fg-rgb)/.03),0 40px 80px -46px rgb(var(--violet-rgb)/.75)}.kp__head{display:flex;flex-wrap:wrap;align-items:center;gap:12px 14px}.kp__icon{flex:none;display:grid;place-items:center;inline-size:44px;block-size:44px;border-radius:14px;background:rgb(var(--violet-soft-rgb)/.14);color:var(--violet-soft);transition:background-color .35s var(--ease),color .35s var(--ease)}.kr.is-open .kp__icon{box-shadow:inset 0 0 0 1.5px rgb(var(--violet-soft-rgb)/.55)}.kp__icon .kr__lock{inline-size:20px;block-size:20px}.kp__titles{flex:1 1;min-inline-size:170px}.kp__titles h3{margin:0;font-size:18px;line-height:1.35}.kp__state{margin:2px 0 0;font-size:13.5px;font-weight:700;color:var(--fg-55)}.kr.is-open .kp__state{color:var(--violet-soft)}.kp__btn{flex:none}.kp__body{margin:0;font-size:14px;line-height:1.75;color:var(--fg-65)}.kp__track{block-size:8px;overflow:hidden;border-radius:999px;background:rgb(var(--fg-rgb)/.08)}.kp__fill{display:block;block-size:100%;border-radius:inherit;background:linear-gradient(90deg,var(--violet),var(--violet-soft));transform:scaleX(0);transform-origin:left;transition:transform .9s var(--ease)}[dir=rtl] .kp__fill{background:linear-gradient(270deg,var(--violet),var(--violet-soft));transform-origin:right}.kr.is-open .kp__fill{transform:scaleX(1)}.kp__ends{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:-4px 0 0;font-size:12px;color:var(--fg-50)}.kp__demo{flex:1 1;text-align:center;color:var(--fg-45)}.kr__notes{grid-area:notes;-webkit-margin-before:18px;margin-block-start:18px}.kr__notes ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px 32px;gap:20px 32px;margin:8px 0 0;padding:0;list-style:none}.kr__notes li{display:flex;align-items:flex-start;gap:14px;-webkit-padding-before:20px;padding-block-start:20px;-webkit-border-before:1.5px solid var(--line);border-block-start:1.5px solid var(--line)}.kr__note-icon{flex:none;display:grid;place-items:center;inline-size:46px;block-size:46px;border-radius:14px;background:rgb(var(--violet-soft-rgb)/.12)}.kr__note-icon .ki{inline-size:26px;block-size:26px}.kr__notes h3{margin:2px 0 6px;font-size:16px}.kr__notes p{margin:0;font-size:14.5px;line-height:1.75;color:var(--fg-65)}.gd{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:20px;gap:20px;-webkit-margin-before:clamp(36px,5vw,56px);margin-block-start:clamp(36px,5vw,56px)}.gd__cell{display:flex;flex-direction:column;min-inline-size:0;padding:12px 12px 26px;border:1px solid var(--line);border-radius:28px;background:var(--ink-surface);box-shadow:var(--card-shadow)}.gd__cell h3{margin:22px 14px 6px;font-size:19px;line-height:1.4}.gd__cell p{margin:0 14px;max-inline-size:62ch;font-size:15px;line-height:1.8;color:var(--fg-72)}.gd__cell--transit{grid-column:span 7}.gd__cell--walls,.gd__cell--watch{grid-column:span 5}.gd__cell--login{grid-column:span 7}.gd__frag{position:relative;isolation:isolate;display:grid;place-content:center;min-block-size:190px;padding:24px;overflow:hidden;border-radius:20px;background:rgb(var(--violet-soft-rgb)/.08)}.gd__frag:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(46% 60% at 50% 52%,rgb(255 255 255/.85),transparent 72%),radial-gradient(circle,rgb(var(--violet-soft-rgb)/.22) 1px,transparent 1.4px) 0 0 /18px 18px}[data-theme=dark] .gd__frag:before{background:radial-gradient(46% 60% at 50% 52%,rgb(var(--violet-soft-rgb)/.16),transparent 72%),radial-gradient(circle,rgb(var(--violet-soft-rgb)/.16) 1px,transparent 1.4px) 0 0 /18px 18px}.gd__bar{display:flex;align-items:center;gap:10px;inline-size:min(100%,400px);padding:13px 20px;border:1px solid var(--line);border-radius:999px;background:var(--ink-surface);box-shadow:0 14px 32px -20px rgb(var(--violet-rgb)/.55);font-size:15.5px}.gd__pad{flex:none;display:grid;color:var(--ok-text)}.gd__url{min-inline-size:0;overflow:hidden;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.gd__scheme{font-weight:500;color:var(--fg-45)}.gd__cell .gd__cert{display:inline-flex;align-items:center;justify-content:center;gap:6px;margin:14px 0 0;font-size:13px;font-weight:700;color:var(--ok-text)}.gd__lanes{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:12px;place-content:center stretch}.gd__lane{display:grid;grid-gap:6px;gap:6px;min-inline-size:0;padding:10px;border:1.5px solid var(--line-strong);border-radius:14px;background:repeating-linear-gradient(-45deg,rgb(var(--fg-rgb)/.035) 0 6px,transparent 6px 12px),var(--ink-surface)}.gd__lane-name{overflow:hidden;font-size:11.5px;font-weight:700;text-align:center;white-space:nowrap;text-overflow:ellipsis;color:var(--fg-45)}.gd__part{block-size:24px;border-radius:7px;background:rgb(var(--fg-rgb)/.06)}.gd__lane--yours{border-color:var(--violet-soft);background:var(--ink-surface);box-shadow:0 18px 32px -20px rgb(var(--violet-rgb)/.65);transform:translateY(-10px)}.gd__lane--yours .gd__lane-name{color:var(--violet-soft)}.gd__lane--yours .gd__part{display:grid;place-items:center;overflow:hidden;padding-inline:4px;font-size:11.5px;font-weight:700;white-space:nowrap;color:var(--violet-soft);background:rgb(var(--violet-soft-rgb)/.14)}.gd__day{place-content:stretch;gap:14px}.gd__dial{--now:62.5%;position:relative;display:block;block-size:124px;-webkit-margin-before:22px;margin-block-start:22px}.gd__grid{position:absolute;inset:0;background:radial-gradient(circle,rgb(var(--ok-rgb)) 0 2.4px,transparent 2.9px) 0 0 /calc(100% / 24) calc(100% / 12);mask-image:linear-gradient(90deg,#000 var(--now),rgb(0 0 0/.22) var(--now));-webkit-mask-image:linear-gradient(90deg,#000 var(--now),rgb(0 0 0/.22) var(--now))}[dir=rtl] .gd__grid{mask-image:linear-gradient(270deg,#000 var(--now),rgb(0 0 0/.22) var(--now));-webkit-mask-image:linear-gradient(270deg,#000 var(--now),rgb(0 0 0/.22) var(--now))}.gd__now{position:absolute;inset-block:-10px -4px;inset-inline-start:var(--now);-webkit-border-start:2px solid var(--violet-soft);border-inline-start:2px solid var(--violet-soft)}.gd__now span{position:absolute;inset-block-end:100%;inset-inline-start:0;padding:2px 8px;border-radius:8px;background:var(--violet);font-size:11.5px;font-weight:700;white-space:nowrap;color:var(--on-violet);transform:translate(-50%,-4px)}[dir=rtl] .gd__now span{transform:translate(50%,-4px)}.gd__cell .gd__legend{display:flex;justify-content:space-between;gap:12px;margin:0;font-size:13px;color:var(--fg-55)}.gd__legend strong{font-family:var(--figures);color:var(--fg-82)}.gd__signin{justify-items:center;gap:10px}.gd__code-label{font-size:12.5px;font-weight:700;color:var(--fg-55)}.gd__code{display:flex;gap:8px}.gd__digit{display:grid;place-items:center;inline-size:40px;block-size:48px;border:1.5px solid var(--line-strong);border-radius:12px;background:var(--ink-surface);font:700 22px/1 var(--figures)}.gd__digit.is-caret{border-color:var(--violet-soft);box-shadow:0 0 0 4px rgb(var(--violet-soft-rgb)/.18)}.gd__digit.is-caret:after{content:"";inline-size:2px;block-size:22px;background:var(--violet-soft);animation:gd-caret 1.1s steps(1) infinite}@keyframes gd-caret{50%{opacity:0}}.gd__mail{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;inline-size:min(100%,400px);-webkit-margin-before:10px;margin-block-start:10px;padding:12px 14px;border:1px solid var(--line);border-radius:16px;background:var(--ink-surface);box-shadow:0 14px 32px -20px rgb(var(--violet-rgb)/.55)}.gd__mail-icon{display:grid;place-items:center;inline-size:34px;block-size:34px;border-radius:10px;background:var(--violet);color:var(--on-violet)}.gd__mail-text{display:grid;min-inline-size:0;line-height:1.45}.gd__mail-text strong{font-size:14px}.gd__mail-text span{font-size:12.5px;color:var(--fg-55)}.gd__mail time{align-self:start;font-size:12px;color:var(--fg-45)}.gd__cell--server{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;grid-gap:12px 32px;gap:12px 32px;padding:12px}.gd__server-copy{padding:16px 6px 16px 18px}[dir=rtl] .gd__server-copy{padding:16px 18px 16px 6px}.gd__server-copy h3{-webkit-margin-before:0;margin-block-start:0}.gd__doors{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:22px 14px 0;padding:0;list-style:none}.gd__door{display:flex;align-items:flex-start;gap:14px;min-inline-size:0;padding-block:18px}.gd__door:nth-child(odd){-webkit-padding-end:16px;padding-inline-end:16px}.gd__door:nth-child(2n){-webkit-padding-start:20px;padding-inline-start:20px;-webkit-border-start:1.5px dashed var(--line-strong);border-inline-start:1.5px dashed var(--line-strong)}.gd__door:nth-child(n+3){-webkit-border-before:1.5px dashed var(--line-strong);border-block-start:1.5px dashed var(--line-strong)}.gd__door-icon{flex:none}.gd__door-icon .ki{inline-size:34px;block-size:34px;stroke-width:2.6}.gd__door-text{display:grid;grid-gap:2px;gap:2px;min-inline-size:0;line-height:1.5}.gd__door-text strong{font-size:15px}.gd__door-text span{font-size:13px;color:var(--fg-60)}.gd__doors-art{align-self:stretch;place-content:stretch;place-items:center;min-block-size:300px;padding:20px}.gd__doors-art .gd__art{inline-size:min(100%,440px);--draw-spread:1.6s;--draw-dur:1.1s}.inc{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-gap:24px;gap:24px;align-items:stretch;-webkit-margin-before:clamp(36px,5vw,56px);margin-block-start:clamp(36px,5vw,56px)}.mb{display:flex;flex-direction:column;min-inline-size:0;overflow:hidden;border:1px solid var(--line);border-radius:24px;background:var(--ink-surface);box-shadow:0 1px 0 rgb(var(--fg-rgb)/.03),0 50px 90px -60px rgb(var(--violet-rgb)/.6)}.mb__bar{display:flex;align-items:center;gap:10px;padding:13px 18px;-webkit-border-after:1px solid var(--line);border-block-end:1px solid var(--line);background:var(--raise-2)}.mb__bar-icon{display:grid;place-items:center;inline-size:30px;block-size:30px;border-radius:9px;background:rgb(var(--violet-soft-rgb)/.14);color:var(--violet-soft)}.mb__bar strong{font-size:15px}.mb__sample{-webkit-margin-start:auto;margin-inline-start:auto;padding:3px 11px;border:1.5px solid rgb(var(--violet-soft-rgb)/.55);border-radius:8px;font-size:12px;font-weight:800;color:var(--violet-soft);transform:rotate(-4deg)}.mb__body{flex:1 1;display:grid;grid-template-columns:minmax(0,260px) minmax(0,1fr)}.mb__list{display:flex;flex-direction:column;-webkit-border-end:1px solid var(--line);border-inline-end:1px solid var(--line);background:var(--raise-1)}.mb__item{position:relative;display:flex;align-items:flex-start;gap:11px;inline-size:100%;padding:15px 16px;border:0;-webkit-border-after:1px solid var(--line);border-block-end:1px solid var(--line);background:none;color:inherit;font:inherit;text-align:start;cursor:pointer;transition:background-color .2s var(--ease)}.mb__item:hover{background:rgb(var(--violet-soft-rgb)/.06)}.mb__item.is-on{background:rgb(var(--violet-soft-rgb)/.11)}.mb__item.is-on:before{content:"";position:absolute;inset-block:12px;inset-inline-start:0;inline-size:3px;border-radius:3px;background:var(--violet)}.mb__item:focus-visible{outline:2px solid var(--violet-soft);outline-offset:-2px}.mb__avatar{flex:none;display:grid;place-items:center;inline-size:38px;block-size:38px;border:1px solid var(--line);border-radius:50%;background:var(--ink-surface)}.mb__logo{inline-size:26px;block-size:auto}.mb__logo .lm__ram{fill:#4f2faf}.mb__logo .lm__core{fill:#25195b}[data-theme=dark] .mb__logo :is(.lm__ram,.lm__core){fill:#fff}.mb__item-text{display:grid;grid-gap:2px;gap:2px;min-inline-size:0}.mb__item-top{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:0 8px;font-size:12.5px}.mb__item-top strong{white-space:nowrap}.mb__when{font-size:11.5px;color:var(--violet-soft)}.mb__subject,.mb__when{font-weight:700;white-space:nowrap}.mb__subject{overflow:hidden;font-size:13.5px;text-overflow:ellipsis}.mb__preview{display:-webkit-box;overflow:hidden;font-size:12.5px;line-height:1.6;color:var(--fg-55);-webkit-box-orient:vertical;-webkit-line-clamp:2}.mb__msg{min-inline-size:0;min-block-size:424px;padding:24px 28px 28px;animation:mb-in .35s var(--ease)}@keyframes mb-in{0%{opacity:0;transform:translateY(6px)}}.mb__msg-subject{margin:0 0 12px;font-size:21px;line-height:1.35}.mb__meta{display:grid;grid-gap:4px;gap:4px;margin:0 0 18px;-webkit-padding-after:16px;padding-block-end:16px;-webkit-border-after:1.5px dashed var(--line-strong);border-block-end:1.5px dashed var(--line-strong)}.mb__meta div{display:flex;gap:12px;font-size:13.5px}.mb__meta dt{flex:none;min-inline-size:3em;color:var(--fg-50)}.mb__meta dd{margin:0;color:var(--fg-82)}.mb__parts{display:grid;grid-gap:15px;gap:15px;margin:0;padding:0;list-style:none}.mb__parts li{-webkit-padding-start:16px;padding-inline-start:16px;-webkit-border-start:3px solid rgb(var(--violet-soft-rgb)/.35);border-inline-start:3px solid rgb(var(--violet-soft-rgb)/.35)}.mb__parts h4{margin:0 0 3px;font-size:15.5px}.mb__parts p{margin:0;font-size:14.5px;line-height:1.7;color:var(--fg-65)}.disc{display:flex;flex-direction:column;gap:14px;min-inline-size:0;padding:clamp(22px,3vw,30px);border:1px solid var(--line);border-radius:24px;background:var(--ink-surface);box-shadow:var(--card-shadow)}.disc__icon{display:grid;place-items:center;inline-size:54px;block-size:54px;border-radius:16px;background:rgb(var(--violet-soft-rgb)/.12)}.disc__icon .ki{inline-size:30px;block-size:30px}.disc__title{margin:0;font-size:21px}.disc__body{margin:0;font-size:15px;line-height:1.8;color:var(--fg-72)}.disc__mail{align-self:flex-start;gap:8px;max-inline-size:100%}.disc__mail bdi{font-weight:800;color:var(--violet-soft)}.disc__asks-title{margin:auto 0 0;-webkit-padding-before:16px;padding-block-start:16px;-webkit-border-before:1px solid var(--line);border-block-start:1px solid var(--line);font-size:13px;font-weight:800;color:var(--fg-55)}.disc__asks{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.disc__asks li{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.7;color:var(--fg-72)}.disc__check{flex:none;display:grid;place-items:center;inline-size:22px;block-size:22px;-webkit-margin-before:2px;margin-block-start:2px;border-radius:50%;background:rgb(var(--violet-soft-rgb)/.14);color:var(--violet-soft)}.lv{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;grid-gap:clamp(32px,6vw,88px);gap:clamp(32px,6vw,88px);-webkit-margin-before:clamp(36px,5vw,56px);margin-block-start:clamp(36px,5vw,56px)}.lv__steps{display:grid;grid-gap:30px;gap:30px;margin:0;padding:0;list-style:none}.lv__steps li{position:relative;-webkit-padding-start:62px;padding-inline-start:62px}.lv__steps li:not(:last-child):before{content:"";position:absolute;inset-block:46px -26px;inset-inline-start:20px;-webkit-border-start:2px dashed rgb(var(--violet-soft-rgb)/.4);border-inline-start:2px dashed rgb(var(--violet-soft-rgb)/.4)}.lv__num{position:absolute;inset-block-start:0;inset-inline-start:0;display:grid;place-items:center;inline-size:42px;block-size:42px;border:2px solid var(--violet-soft);border-radius:50%;background:var(--ink-surface);font:800 16px/1 var(--figures);color:var(--violet-soft)}.lv__steps h3{margin:7px 0 6px;font-size:19px}.lv__steps p{margin:0;max-inline-size:54ch;font-size:15.5px;line-height:1.8;color:var(--fg-72)}.lv__receipt{justify-self:center;inline-size:min(100%,420px)}.secx .receipt__total strong{font-family:var(--figures);color:var(--violet-soft)}@media (hover:hover){.lv:hover .receipt-wrap{transform:rotate(0) translateY(-4px)}}.secx__faq-grid{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);grid-gap:clamp(24px,5vw,72px);gap:clamp(24px,5vw,72px);align-items:start}.secx__faq-head{position:-webkit-sticky;position:sticky;inset-block-start:110px}.secx__faq .accordion__panel{max-inline-size:68ch}.secx__privacy{margin:28px 0 0;font-size:14px;line-height:1.8;color:var(--fg-60)}.secx__privacy a{font-weight:700;color:var(--violet-soft);text-decoration:underline;-webkit-text-decoration-color:rgb(var(--violet-soft-rgb)/.4);text-decoration-color:rgb(var(--violet-soft-rgb)/.4);text-underline-offset:3px}.secx__privacy a:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}@media (max-width:64rem){.kr{grid-template-columns:minmax(0,340px) minmax(0,1fr)}.inc,.lv,.secx__faq-grid{grid-template-columns:minmax(0,1fr)}.secx__faq-head{position:static}.gd__cell--login,.gd__cell--transit{grid-column:1/-1}.gd__cell--walls,.gd__cell--watch{grid-column:span 6}}@media (max-width:60rem){.km__stage{--km-gap:20px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--km-gap);gap:var(--km-gap);aspect-ratio:auto}.km__stage:before{inset:0 10% auto;block-size:460px}.km__border{z-index:3;-webkit-margin-after:calc(-18px - var(--km-gap, 20px));margin-block-end:calc(-18px - var(--km-gap, 20px));transform:none}.km__border,.km__scene{position:relative;inset:auto;grid-column:1/-1;justify-self:center}.km__scene{inline-size:min(84%,420px);margin-block:min(13.4%,67px) 24px}.km__scene:after{content:"";position:absolute;top:41.1%;left:49.8%;inline-size:109.5%;aspect-ratio:1;border:2px dashed rgb(var(--violet-soft-rgb)/.6);border-radius:50%;transform:translate(-50%,-50%);pointer-events:none}.km__lines{display:none}.km__note,[dir=ltr] .km__note--left,[dir=rtl] .km__note--right{position:static;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;align-content:start;grid-gap:12px 14px;gap:12px 14px;inline-size:auto;padding:18px;border:1px solid var(--line);border-radius:22px;background:var(--ink-surface);box-shadow:var(--card-shadow);transform:none}.km__note .km__text{display:contents}.km__note .km__text h3{margin:0}.km__note .km__text>:not(h3){grid-column:1/-1;margin:0}}@media (max-width:48rem){.sech{padding-block:110px 36px}.sech__art{display:none}.km__stage{--km-gap:12px}.km__note--nights,.km__note--system{grid-column:1/-1}.km__note.km__note--copy,.km__note.km__note--team{grid-template-columns:minmax(0,1fr);justify-items:start;gap:10px;padding:16px}.kr{grid-template-rows:none;grid-template-areas:"list" "stage" "pass" "notes";gap:20px}.kr,.kr__notes ul{grid-template-columns:minmax(0,1fr)}.kp__btn{flex-basis:100%}.gd__cell--walls,.gd__cell--watch{grid-column:1/-1}.gd__cell--server{grid-template-columns:minmax(0,1fr)}.gd__server-copy,[dir=rtl] .gd__server-copy{padding:10px 2px 0}.gd__doors{grid-template-columns:minmax(0,1fr)}.gd__door{padding-block:16px}.gd__door:nth-child(odd){-webkit-padding-end:0;padding-inline-end:0}.gd__door:nth-child(2n){-webkit-padding-start:0;padding-inline-start:0;-webkit-border-start:0;border-inline-start:0}.gd__door:nth-child(n+2){-webkit-border-before:1.5px dashed var(--line-strong);border-block-start:1.5px dashed var(--line-strong)}.gd__doors-art{order:-1;min-block-size:220px}.gd__digit{inline-size:36px;block-size:44px}.mb__body{grid-template-columns:minmax(0,1fr)}.mb__list{-webkit-border-end:0;border-inline-end:0;-webkit-border-after:1px solid var(--line);border-block-end:1px solid var(--line)}.mb__item:last-child{-webkit-border-after:0;border-block-end:0}.mb__msg{min-block-size:0;padding:20px}}@media (prefers-reduced-motion:reduce){.km__flow{animation:none}.kp__fill,.kr__row,.kr__shackle,.kr__shutter,.receipt-wrap{transition:none}.gd__digit.is-caret:after{animation:none}}