.showcase-module__WjP0WW__section{isolation:isolate;color:#eef0f8;background:#070b14;padding:284px 0 80px;scroll-margin-top:0;position:relative;overflow:clip}.showcase-module__WjP0WW__container{z-index:1;max-width:1320px;margin:0 auto;padding:0 32px;position:relative}.showcase-module__WjP0WW__topGlow{z-index:-1;pointer-events:none;background:radial-gradient(at 75% 30%,#15337b 0,#0c24555c 30%,#0000 62%);width:1000px;height:580px;position:absolute;top:-150px;right:-270px}.showcase-module__WjP0WW__topGlow:after{content:"";filter:blur(20px);opacity:.68;border-top:28px solid #1258f5;border-radius:50%;width:640px;height:125px;position:absolute;top:330px;right:65px;transform:rotate(8deg)}.showcase-module__WjP0WW__waves{z-index:-1;pointer-events:none;width:100%;height:1690px;position:absolute;top:800px;left:0;-webkit-mask-image:linear-gradient(#0000,#000 10% 54%,#0000 97%);mask-image:linear-gradient(#0000,#000 10% 54%,#0000 97%)}.showcase-module__WjP0WW__intro{text-align:center;margin-bottom:272px}.showcase-module__WjP0WW__intro h1,.showcase-module__WjP0WW__intro h2{text-wrap:balance;letter-spacing:-.035em;font-size:clamp(38px,4.65vw,66px);font-weight:400;line-height:1.13}.showcase-module__WjP0WW__intro>p{color:#858c9d;letter-spacing:-.015em;margin-top:35px;font-size:19px;font-weight:400}.showcase-module__WjP0WW__case{scroll-margin-top:120px;position:relative}.showcase-module__WjP0WW__eyebrow,.showcase-module__WjP0WW__centerEyebrow{color:#7c879d;text-transform:uppercase;font-size:14px;font-weight:400;line-height:1.5}.showcase-module__WjP0WW__eyebrow{margin-bottom:12px}.showcase-module__WjP0WW__projectTitle h3{text-transform:uppercase;letter-spacing:-.035em;font-size:clamp(34px,3.2vw,47px);font-weight:650;line-height:1.08}.showcase-module__WjP0WW__projectTitle h3>span{color:#b4bbcb;margin-bottom:6px;font-weight:300;display:block}.showcase-module__WjP0WW__phystech{grid-template-columns:minmax(0,1fr) 306px minmax(0,1fr);align-items:start;gap:55px;display:grid}.showcase-module__WjP0WW__phystech .showcase-module__WjP0WW__projectTitle{padding-top:115px}.showcase-module__WjP0WW__projectDescription{color:#a5afc0;max-width:325px;margin-top:310px;font-size:15px;line-height:1.38}.showcase-module__WjP0WW__projectDescription h4{color:#d4d9e5;margin-bottom:10px;font-size:17px;font-weight:550}.showcase-module__WjP0WW__phoneStage{flex-direction:column;align-items:center;display:flex;position:relative}.showcase-module__WjP0WW__tryHint{text-align:center;color:#a0a9be;white-space:nowrap;flex-direction:column;align-items:center;gap:10px;margin-top:28px;font-size:12px;display:flex}.showcase-module__WjP0WW__tryHint svg{color:#c7d5f6;transform:rotate(-12deg)}.showcase-module__WjP0WW__workflow{grid-template-columns:360px minmax(0,1fr);gap:82px;max-width:1000px;margin:148px auto 0;display:grid}.showcase-module__WjP0WW__workflowCopy{padding-top:62px}.showcase-module__WjP0WW__workflow .showcase-module__WjP0WW__projectTitle h3{align-items:center;gap:10px;display:flex}.showcase-module__WjP0WW__workflow .showcase-module__WjP0WW__projectTitle h3 svg{color:#c6cfe1}.showcase-module__WjP0WW__workflowLead{color:#c8cedb;max-width:450px;margin-top:16px;font-size:19px;line-height:1.3}.showcase-module__WjP0WW__workflowDetail{color:#acb4c5;text-align:right;max-width:440px;margin:210px 0 0 auto;font-size:17px;line-height:1.4}.showcase-module__WjP0WW__centerTitle{text-align:center;text-transform:uppercase;letter-spacing:-.035em;font-size:clamp(31px,3.25vw,46px);font-weight:650;line-height:1.16}.showcase-module__WjP0WW__extraSpace{margin-top:230px}.showcase-module__WjP0WW__extraScene{max-width:1180px;margin:64px auto 0;position:relative}.showcase-module__WjP0WW__extraLabels{pointer-events:none;flex-direction:column;align-items:center;gap:22px;display:flex;position:absolute;top:24px;right:4px}.showcase-module__WjP0WW__extraLabels>span{color:#c4cddd;background:linear-gradient(120deg,#202637c9,#12324b7a);border:1px solid #697eab45;border-radius:22px;padding:15px 24px;font-size:15px;display:block;transform:rotate(-5deg);box-shadow:inset 0 1px 1px #ffffff09}.showcase-module__WjP0WW__extraLabels small{text-transform:uppercase;color:#8993aa;margin-bottom:4px;font-size:9px;display:block}.showcase-module__WjP0WW__extraLabels>span+span{text-align:center;background:#101827;padding:10px 23px;font-size:13px;transform:rotate(5deg)}.showcase-module__WjP0WW__extraVisual{object-fit:contain;pointer-events:none;width:180px;height:180px;position:absolute;bottom:60px;left:-16px}.showcase-module__WjP0WW__videoLayout{flex-direction:column;width:690px;max-width:66%;margin:0 auto;display:flex;position:relative}.showcase-module__WjP0WW__videoSteps{order:2;justify-content:center;gap:18px;margin-top:25px;display:flex}.showcase-module__WjP0WW__videoStep{opacity:.4;color:#d3dcec;flex:1;font-size:10px;transition:opacity .3s}.showcase-module__WjP0WW__videoStep[data-active=true]{opacity:1}.showcase-module__WjP0WW__videoStep>span{color:#7698f3;margin-right:8px}.showcase-module__WjP0WW__videoStep strong{font-weight:400}.showcase-module__WjP0WW__videoStep small{display:none}.showcase-module__WjP0WW__videoSurface{width:100%;min-width:0}.showcase-module__WjP0WW__video{object-fit:cover;width:100%;height:100%}.showcase-module__WjP0WW__videoPoster{cursor:pointer;background:#0711201a;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.showcase-module__WjP0WW__playButton{color:#eef5ff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#101c32dc;border:1px solid #ffffff30;border-radius:40px;align-items:center;gap:10px;padding:12px 20px 12px 16px;transition:transform .25s,background .25s;display:flex;box-shadow:0 7px 25px #07112045}.showcase-module__WjP0WW__videoPoster:hover .showcase-module__WjP0WW__playButton{background:#17376b;transform:scale(1.04)}.showcase-module__WjP0WW__playButton svg{width:19px;height:19px}.showcase-module__WjP0WW__playButton strong{font-size:11px;font-weight:500;display:block}.showcase-module__WjP0WW__playButton small{color:#9eacc6;margin-top:2px;font-size:8px;display:block}.showcase-module__WjP0WW__videoControls{align-items:center;gap:12px;margin:17px 4px 0;display:flex}.showcase-module__WjP0WW__videoControls>button{cursor:pointer;color:#b8c6e1;place-items:center;width:28px;height:28px;display:grid}.showcase-module__WjP0WW__videoControls>button:hover{color:#fff}.showcase-module__WjP0WW__videoControls input{accent-color:#547de2;cursor:pointer;flex:1;min-width:0;height:2px}.showcase-module__WjP0WW__videoControls>span{font-variant-numeric:tabular-nums;color:#828da5;font-size:10px}.showcase-module__WjP0WW__resort{margin-top:200px}.showcase-module__WjP0WW__carousel{--carousel-spread:118%;touch-action:pan-y;-webkit-user-select:none;user-select:none;outline:none;max-width:950px;margin:48px auto 0;position:relative}.showcase-module__WjP0WW__carousel:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#15409355,#10255429 50%,#0000 70%);position:absolute;inset:-70px 12% -85px}.showcase-module__WjP0WW__carouselStage{justify-content:center;align-items:center;height:610px;display:flex;position:relative}.showcase-module__WjP0WW__carouselPhone{will-change:transform;transition:transform .65s cubic-bezier(.22,1,.36,1),opacity .65s;position:absolute}.showcase-module__WjP0WW__carouselControls{justify-content:center;align-items:center;margin-top:18px;display:flex}.showcase-module__WjP0WW__roundButton{color:#c0cada;cursor:pointer;border-radius:50%;place-items:center;width:42px;height:42px;transition:background .2s,color .2s;display:grid}.showcase-module__WjP0WW__roundButton:hover{color:#fff;background:#ffffff0c}.showcase-module__WjP0WW__carouselControls>.showcase-module__WjP0WW__roundButton{position:absolute;top:275px;left:0}.showcase-module__WjP0WW__carouselControls>.showcase-module__WjP0WW__roundButton:last-child{left:auto;right:0}.showcase-module__WjP0WW__carouselCaption{text-align:center}.showcase-module__WjP0WW__carouselCaption small{color:#7e8ca8;letter-spacing:.1em;font-size:10px}.showcase-module__WjP0WW__carouselCaption strong{color:#bec8dc;margin-top:6px;font-size:13px;font-weight:400;display:block}.showcase-module__WjP0WW__carouselDots{justify-content:center;gap:7px;margin-top:12px;display:flex}.showcase-module__WjP0WW__carouselDots button{cursor:pointer;width:26px;height:24px;position:relative}.showcase-module__WjP0WW__carouselDots button:after{content:"";background:#29354e;border-radius:8px;transition:background .25s;position:absolute;inset:11px 0}.showcase-module__WjP0WW__carouselDots button[aria-current]:after{background:#7499ee}.showcase-module__WjP0WW__carouselVisit{color:#edf3ff;border:1px solid #7596d8;border-radius:999px;align-items:center;gap:8px;width:fit-content;margin:20px auto 0;padding:10px 17px;font-size:12px;transition:background .2s,border-color .2s;display:flex}.showcase-module__WjP0WW__carouselVisit:hover{background:#ffffff14;border-color:#a4bfff}.showcase-module__WjP0WW__landingLinks{text-align:center;max-width:720px;margin:64px auto 0}.showcase-module__WjP0WW__landingLinks p{color:#aebdd9;margin-bottom:17px;font-size:13px}.showcase-module__WjP0WW__landingLinks>div{flex-wrap:wrap;justify-content:center;gap:9px;display:flex}.showcase-module__WjP0WW__landingLinks a{color:#c7d4ec;border:1px solid #40516f;border-radius:999px;gap:6px;padding:9px 13px;font-size:11px;transition:background .2s,border-color .2s;display:inline-flex}.showcase-module__WjP0WW__landingLinks a:hover{background:#ffffff12;border-color:#7698da}.showcase-module__WjP0WW__caseFooter{text-transform:uppercase;color:#6d7890;justify-content:space-between;margin:60px 0 0;font-size:13px;display:flex}.showcase-module__WjP0WW__narxoz{margin-top:200px;padding-bottom:155px}.showcase-module__WjP0WW__centerEyebrow{text-align:center;margin:20px 0 34px}.showcase-module__WjP0WW__narxozStage{max-width:820px;margin:auto;padding:0 66px;position:relative}.showcase-module__WjP0WW__pageImages{background:#fff;width:100%;height:100%;position:relative;overflow:hidden}.showcase-module__WjP0WW__pageImage{object-fit:cover;object-position:top;opacity:0;transition:opacity .4s,transform .55s;transform:scale(1.015)}.showcase-module__WjP0WW__pageImage[data-active=true]{opacity:1;transform:scale(1)}.showcase-module__WjP0WW__pageNavigation{color:#a0aec8;justify-content:center;align-items:center;padding:26px 0 0;display:flex}.showcase-module__WjP0WW__pageNavigation>.showcase-module__WjP0WW__roundButton{position:absolute;top:calc(50% - 44px);left:0}.showcase-module__WjP0WW__pageNavigation>.showcase-module__WjP0WW__roundButton:last-child{left:auto;right:0}.showcase-module__WjP0WW__pageTabs{justify-content:center;gap:25px;display:flex}.showcase-module__WjP0WW__pageTab{color:#727e96;cursor:pointer;border-bottom:1px solid #0000;padding-bottom:8px;font-size:12px;transition:color .2s,border-color .2s}.showcase-module__WjP0WW__pageTab:hover{color:#dce6f9}.showcase-module__WjP0WW__pageTab[aria-current]{color:#dce6f9;border-color:#5f81cb}.showcase-module__WjP0WW__phoneWrap{flex-direction:column;align-items:center;display:flex;position:relative}.showcase-module__WjP0WW__phone{background:linear-gradient(130deg,#232a3f,#161d2d 35%,#263351 82%,#303b5d);border-radius:45px;width:306px;padding:10px;position:relative;box-shadow:0 32px 55px -22px #0009,inset 0 0 0 1px #6b779425,0 0 24px #0d1b401c}.showcase-module__WjP0WW__phone:before{content:"";background:#26314b;border-radius:0 2px 2px 0;width:3px;height:48px;position:absolute;top:127px;right:-2px}.showcase-module__WjP0WW__phone:after{content:"";background:#26314b;border-radius:2px 0 0 2px;width:3px;height:66px;position:absolute;top:102px;left:-2px}.showcase-module__WjP0WW__phoneScreen{background:#f6f8fc;border:2px solid #171b28;border-radius:36px;height:610px;position:relative;overflow:hidden}.showcase-module__WjP0WW__island{z-index:10;pointer-events:none;background:#151b2b;border-radius:15px;width:78px;height:20px;position:absolute;top:15px;left:50%;transform:translate(-50%)}.showcase-module__WjP0WW__island:after{content:"";background:#29344d;border-radius:50%;width:5px;height:5px;position:absolute;top:7px;right:9px;box-shadow:inset 1px 1px 1px #3c4d78}.showcase-module__WjP0WW__compactPhone{border-radius:39px;width:276px;padding:9px}.showcase-module__WjP0WW__compactPhone .showcase-module__WjP0WW__phoneScreen{border-radius:31px;height:552px}.showcase-module__WjP0WW__compactPhone .showcase-module__WjP0WW__island{width:70px;height:18px;top:13px}.showcase-module__WjP0WW__compactPhone .showcase-module__WjP0WW__island:after{top:6px}.showcase-module__WjP0WW__desktop{width:100%;margin:0 auto;position:relative}.showcase-module__WjP0WW__desktopShell{background:#1b202b;border:1px solid #32394b;border-radius:6px 6px 3px 3px;position:relative;overflow:hidden;box-shadow:0 24px 50px #0005}.showcase-module__WjP0WW__browserBar{color:#8791a3;background:#191e28;border-bottom:1px solid #242b39;align-items:center;gap:8px;height:24px;padding:0 10px;display:flex}.showcase-module__WjP0WW__trafficLights{gap:4px;display:flex}.showcase-module__WjP0WW__trafficLights i{background:#566074;border-radius:50%;width:4px;height:4px}.showcase-module__WjP0WW__browserAddress{white-space:nowrap;color:#a1aabd;background:#222a38;border-radius:3px;justify-content:center;align-items:center;gap:5px;width:55%;min-width:0;max-width:55%;height:14px;margin:auto;font-size:6px;display:flex;overflow:hidden}.showcase-module__WjP0WW__browserBar>svg{flex-shrink:0;width:8px}.showcase-module__WjP0WW__desktopScreen{aspect-ratio:16/10;position:relative}.showcase-module__WjP0WW__laptop .showcase-module__WjP0WW__desktopShell{border:7px solid #24282f;border-bottom-width:10px;border-radius:17px 17px 0 0;box-shadow:0 0 0 1px #6b717b,0 20px 50px #0008}.showcase-module__WjP0WW__laptop .showcase-module__WjP0WW__browserBar{display:none}.showcase-module__WjP0WW__laptop:before{content:"";z-index:5;pointer-events:none;background:#24282f;border-radius:0 0 5px 5px;width:12%;height:8px;position:absolute;top:5px;left:44%}.showcase-module__WjP0WW__laptopBase{background:linear-gradient(#c7cbd3,#969ca8 38%,#484d57 80%,#1e2330);border-radius:1px 1px 55% 55%;height:15px;margin:0 -7%;position:relative;box-shadow:0 16px 25px #0008}.showcase-module__WjP0WW__laptopBase:after{content:"";background:#7c828d;border-radius:0 0 7px 7px;width:15%;height:5px;position:absolute;top:0;left:42.5%;box-shadow:inset 0 -1px 1px #dce0e5}.showcase-module__WjP0WW__case button:focus-visible,.showcase-module__WjP0WW__case input:focus-visible,.showcase-module__WjP0WW__carousel:focus-visible{outline-offset:4px;outline:2px solid #88b0ff}.showcase-module__WjP0WW__case button{-webkit-tap-highlight-color:transparent}@media (max-width:1100px){.showcase-module__WjP0WW__section{padding-top:225px}.showcase-module__WjP0WW__intro{margin-bottom:220px}.showcase-module__WjP0WW__intro>p{font-size:17px}.showcase-module__WjP0WW__phystech{grid-template-columns:minmax(0,1fr) 282px minmax(0,1fr);gap:28px}.showcase-module__WjP0WW__projectTitle h3{font-size:35px}.showcase-module__WjP0WW__phone{width:282px}.showcase-module__WjP0WW__phoneScreen{height:566px}.showcase-module__WjP0WW__projectDescription{margin-top:270px;font-size:13px}.showcase-module__WjP0WW__projectDescription h4{font-size:15px}.showcase-module__WjP0WW__workflow{grid-template-columns:330px 1fr;gap:55px;max-width:870px}.showcase-module__WjP0WW__workflowLead{font-size:17px}.showcase-module__WjP0WW__workflowDetail{margin-top:190px;font-size:15px}.showcase-module__WjP0WW__extraLabels{right:0}.showcase-module__WjP0WW__extraLabels>span{padding:12px 15px;font-size:12px}.showcase-module__WjP0WW__extraLabels>span+span{font-size:11px}.showcase-module__WjP0WW__extraVisual{left:-8px;scale:.8}.showcase-module__WjP0WW__carousel{--carousel-spread:108%;max-width:850px}.showcase-module__WjP0WW__compactPhone{width:266px}.showcase-module__WjP0WW__compactPhone .showcase-module__WjP0WW__phoneScreen{height:532px}}@media (max-width:900px){.showcase-module__WjP0WW__section{padding-top:150px;padding-bottom:30px}.showcase-module__WjP0WW__container{padding:0 24px}.showcase-module__WjP0WW__intro{margin-bottom:135px}.showcase-module__WjP0WW__intro h1,.showcase-module__WjP0WW__intro h2{font-size:clamp(34px,5.8vw,44px)}.showcase-module__WjP0WW__intro>p{max-width:330px;margin:25px auto 0;font-size:14px;line-height:1.65}.showcase-module__WjP0WW__waves{width:150%;height:1650px;top:520px;left:-25%}.showcase-module__WjP0WW__topGlow{top:-240px;right:-510px}.showcase-module__WjP0WW__phystech{grid-template-columns:1fr 282px;gap:40px 25px}.showcase-module__WjP0WW__phystech .showcase-module__WjP0WW__projectTitle{padding-top:65px}.showcase-module__WjP0WW__phystech .showcase-module__WjP0WW__projectDescription{grid-area:1/1;margin-top:235px}.showcase-module__WjP0WW__phystech .showcase-module__WjP0WW__phoneStage{grid-column:2}.showcase-module__WjP0WW__eyebrow,.showcase-module__WjP0WW__centerEyebrow{font-size:11px}.showcase-module__WjP0WW__projectTitle h3{font-size:29px}.showcase-module__WjP0WW__projectDescription h4{font-size:14px}.showcase-module__WjP0WW__workflow{grid-template-columns:282px 1fr;gap:32px;margin-top:130px}.showcase-module__WjP0WW__workflowCopy{padding-top:45px}.showcase-module__WjP0WW__workflowLead{font-size:15px}.showcase-module__WjP0WW__workflow .showcase-module__WjP0WW__projectTitle h3{gap:7px;font-size:29px}.showcase-module__WjP0WW__workflow .showcase-module__WjP0WW__projectTitle svg{width:24px}.showcase-module__WjP0WW__workflowDetail{margin-top:125px;font-size:13px}.showcase-module__WjP0WW__tryHint{white-space:normal;max-width:270px;font-size:10px;line-height:1.5}.showcase-module__WjP0WW__extraSpace{margin-top:170px}.showcase-module__WjP0WW__extraScene{margin-top:50px}.showcase-module__WjP0WW__videoLayout{max-width:82%}.showcase-module__WjP0WW__extraLabels{z-index:2;transform-origin:100% 0;top:-20px;right:-4px;transform:scale(.75)}.showcase-module__WjP0WW__extraLabels>span+span{display:none}.showcase-module__WjP0WW__extraVisual{transform-origin:0 100%;bottom:60px;left:-15px;scale:.55}.showcase-module__WjP0WW__resort{margin-top:140px}.showcase-module__WjP0WW__carousel{--carousel-spread:88%;margin-top:28px}.showcase-module__WjP0WW__carouselStage{height:540px}.showcase-module__WjP0WW__compactPhone{width:246px}.showcase-module__WjP0WW__compactPhone .showcase-module__WjP0WW__phoneScreen{height:494px}.showcase-module__WjP0WW__carouselControls>.showcase-module__WjP0WW__roundButton{z-index:3;top:245px;left:-12px}.showcase-module__WjP0WW__carouselControls>.showcase-module__WjP0WW__roundButton:last-child{right:-12px}.showcase-module__WjP0WW__caseFooter{margin-top:35px;font-size:9px}.showcase-module__WjP0WW__narxoz{margin-top:150px;padding-bottom:100px}.showcase-module__WjP0WW__narxozStage{padding:0 38px}.showcase-module__WjP0WW__centerTitle{font-size:31px}.showcase-module__WjP0WW__pageTabs{gap:19px}.showcase-module__WjP0WW__pageTab{font-size:10px}.showcase-module__WjP0WW__pageNavigation>.showcase-module__WjP0WW__roundButton{width:28px}.showcase-module__WjP0WW__browserBar{height:20px}}@media (max-width:560px){.showcase-module__WjP0WW__section{padding-top:134px}.showcase-module__WjP0WW__intro br{display:none}.showcase-module__WjP0WW__container{padding:0 22px}.showcase-module__WjP0WW__intro{margin-bottom:88px}.showcase-module__WjP0WW__intro h1,.showcase-module__WjP0WW__intro h2{font-size:35px;line-height:1.15}.showcase-module__WjP0WW__intro>p{max-width:270px;margin-top:22px;font-size:13px}.showcase-module__WjP0WW__phystech{flex-direction:column;align-items:center;gap:28px;display:flex}.showcase-module__WjP0WW__phystech .showcase-module__WjP0WW__projectTitle{text-align:center;padding:0}.showcase-module__WjP0WW__projectTitle h3{font-size:35px}.showcase-module__WjP0WW__projectTitle h3>span{margin-bottom:7px;font-size:27px}.showcase-module__WjP0WW__phystech .showcase-module__WjP0WW__projectDescription{text-align:center;max-width:310px;margin:7px 0 0;font-size:14px}.showcase-module__WjP0WW__projectDescription h4{font-size:16px}.showcase-module__WjP0WW__phone{width:282px}.showcase-module__WjP0WW__phoneScreen{height:566px}.showcase-module__WjP0WW__tryHint{margin-top:23px}.showcase-module__WjP0WW__workflow{flex-direction:column;align-items:center;gap:33px;margin-top:120px;display:flex}.showcase-module__WjP0WW__workflowCopy{display:contents}.showcase-module__WjP0WW__workflow .showcase-module__WjP0WW__projectTitle{text-align:center;order:-1}.showcase-module__WjP0WW__workflow .showcase-module__WjP0WW__projectTitle h3{font-size:36px}.showcase-module__WjP0WW__workflow .showcase-module__WjP0WW__projectTitle svg{width:30px}.showcase-module__WjP0WW__workflowLead{text-align:center;order:-1;max-width:315px;margin:-10px 0 0;font-size:15px}.showcase-module__WjP0WW__workflowDetail{text-align:center;max-width:310px;margin:0;font-size:14px}.showcase-module__WjP0WW__extraSpace{margin-top:135px}.showcase-module__WjP0WW__centerTitle{font-size:31px}.showcase-module__WjP0WW__extraScene{margin-top:54px}.showcase-module__WjP0WW__videoLayout{max-width:100%}.showcase-module__WjP0WW__extraLabels,.showcase-module__WjP0WW__extraVisual{display:none}.showcase-module__WjP0WW__videoSteps{gap:10px;margin-top:17px}.showcase-module__WjP0WW__videoStep{font-size:9px;line-height:1.5}.showcase-module__WjP0WW__videoStep>span{margin-bottom:4px;display:block}.showcase-module__WjP0WW__videoControls{gap:7px;margin-top:12px}.showcase-module__WjP0WW__videoControls>span{font-size:9px}.showcase-module__WjP0WW__videoControls>button{width:24px}.showcase-module__WjP0WW__playButton{gap:8px;padding:10px 14px}.showcase-module__WjP0WW__playButton strong{font-size:10px}.showcase-module__WjP0WW__playButton small{font-size:7px}.showcase-module__WjP0WW__playButton svg{width:15px}.showcase-module__WjP0WW__laptop .showcase-module__WjP0WW__desktopShell{border-width:4px;border-radius:10px 10px 0 0}.showcase-module__WjP0WW__laptopBase{height:9px;margin:0 -4%}.showcase-module__WjP0WW__laptop:before{height:5px;top:3px}.showcase-module__WjP0WW__resort{margin-top:120px}.showcase-module__WjP0WW__carousel{--carousel-spread:68%;width:calc(100% + 8px);margin-left:-4px}.showcase-module__WjP0WW__carouselStage{height:500px}.showcase-module__WjP0WW__compactPhone{border-radius:33px;width:220px;padding:7px}.showcase-module__WjP0WW__compactPhone .showcase-module__WjP0WW__phoneScreen{border-radius:26px;height:446px}.showcase-module__WjP0WW__compactPhone .showcase-module__WjP0WW__island{width:62px;height:16px;top:11px}.showcase-module__WjP0WW__carouselControls>.showcase-module__WjP0WW__roundButton{z-index:4;background:#101a2ae6;border:1px solid #354362;top:225px;left:-17px}.showcase-module__WjP0WW__carouselControls>.showcase-module__WjP0WW__roundButton:last-child{right:-17px}.showcase-module__WjP0WW__carouselCaption strong{font-size:12px}.showcase-module__WjP0WW__caseFooter{gap:20px;margin-top:30px;font-size:8px;line-height:1.7}.showcase-module__WjP0WW__caseFooter>span:last-child{text-align:right}.showcase-module__WjP0WW__narxoz{margin-top:115px;padding-bottom:80px}.showcase-module__WjP0WW__narxoz .showcase-module__WjP0WW__centerTitle{max-width:300px;margin:auto;font-size:28px}.showcase-module__WjP0WW__centerEyebrow{margin:17px 0 29px}.showcase-module__WjP0WW__narxozStage{padding:0 13px}.showcase-module__WjP0WW__pageNavigation>.showcase-module__WjP0WW__roundButton{width:26px;left:-16px}.showcase-module__WjP0WW__pageNavigation>.showcase-module__WjP0WW__roundButton:last-child{right:-16px}.showcase-module__WjP0WW__pageNavigation>.showcase-module__WjP0WW__roundButton svg{width:14px}.showcase-module__WjP0WW__pageTabs{gap:18px}.showcase-module__WjP0WW__pageTab{font-size:9px}.showcase-module__WjP0WW__pageNavigation{padding-top:21px}.showcase-module__WjP0WW__browserBar{height:16px;padding:0 6px}.showcase-module__WjP0WW__browserAddress{height:10px;font-size:4px}.showcase-module__WjP0WW__browserAddress svg{width:5px}.showcase-module__WjP0WW__trafficLights{gap:2px}.showcase-module__WjP0WW__trafficLights i{width:3px;height:3px}}@media (max-width:360px){.showcase-module__WjP0WW__container{padding:0 16px}.showcase-module__WjP0WW__intro h1,.showcase-module__WjP0WW__intro h2{font-size:31px}.showcase-module__WjP0WW__phone{width:272px}.showcase-module__WjP0WW__phoneScreen{height:552px}.showcase-module__WjP0WW__compactPhone{width:205px}.showcase-module__WjP0WW__compactPhone .showcase-module__WjP0WW__phoneScreen{height:420px}.showcase-module__WjP0WW__carouselStage{height:465px}.showcase-module__WjP0WW__carousel{--carousel-spread:62%}.showcase-module__WjP0WW__carouselControls>.showcase-module__WjP0WW__roundButton{top:208px;left:-7px}.showcase-module__WjP0WW__carouselControls>.showcase-module__WjP0WW__roundButton:last-child{right:-7px}.showcase-module__WjP0WW__videoStep{font-size:8px}}@media (prefers-reduced-motion:reduce){.showcase-module__WjP0WW__carouselPhone,.showcase-module__WjP0WW__pageImage,.showcase-module__WjP0WW__playButton,.showcase-module__WjP0WW__videoStep,.showcase-module__WjP0WW__roundButton{transition:none}}.showcase-module__WjP0WW__resortLanding{color:#263e33;text-align:left;background:#f8f5ec;width:100%;height:100%}.showcase-module__WjP0WW__landingHero{height:70%;min-height:0;position:relative;overflow:hidden}.showcase-module__WjP0WW__landingPhoto{object-fit:cover;transition:transform 1.8s;transform:scale(1)}.showcase-module__WjP0WW__carouselPhone[data-active=true] .showcase-module__WjP0WW__landingPhoto{transform:scale(1.07)}.showcase-module__WjP0WW__landingShade{background:linear-gradient(#10282080,#0000 40%,#12241dba);position:absolute;inset:0}.showcase-module__WjP0WW__landingTop{color:#fff;align-items:center;gap:6px;padding:29px 14px 0;display:flex;position:relative}.showcase-module__WjP0WW__landingTop>img{background:#f9f5ed;border-radius:50%;width:25px;height:29px;padding:3px}.showcase-module__WjP0WW__landingTop>span{font-family:Georgia,serif;font-size:11px}.showcase-module__WjP0WW__landingTop small{letter-spacing:.12em;margin-top:2px;font-family:Arial,sans-serif;font-size:5px;display:block}.showcase-module__WjP0WW__landingTop>svg{margin-left:auto}.showcase-module__WjP0WW__landingTitle{color:#fff;position:absolute;bottom:18px;left:16px;right:10px}.showcase-module__WjP0WW__landingTitle>span{letter-spacing:.1em;opacity:.85;font-size:7px}.showcase-module__WjP0WW__landingTitle>p{letter-spacing:-.045em;white-space:pre-line;margin:8px 0 13px;font-family:Georgia,serif;font-size:29px;line-height:1.04}.showcase-module__WjP0WW__landingTitle>small{opacity:.75;align-items:center;gap:4px;font-size:6px;display:flex}.showcase-module__WjP0WW__landingFooter{padding:15px 16px}.showcase-module__WjP0WW__landingFooter>span{letter-spacing:.13em;color:#8f988c;font-size:5px}.showcase-module__WjP0WW__landingFooter>strong{letter-spacing:-.03em;margin-top:7px;font-family:Georgia,serif;font-size:17px;font-weight:400;display:block}.showcase-module__WjP0WW__landingFooter>p{color:#7c847c;margin-top:6px;font-size:7px;line-height:1.65}.showcase-module__WjP0WW__landingFooter>div{align-items:center;gap:3px;margin-top:8px;display:flex}.showcase-module__WjP0WW__landingFooter i{background:#cfd4c5;width:16px;height:2px}.showcase-module__WjP0WW__landingFooter i:first-child{background:#7c917b}.showcase-module__WjP0WW__landingFooter svg{color:#7c917b;margin-left:auto}@media (prefers-reduced-motion:reduce){.showcase-module__WjP0WW__landingPhoto{transition:none}}
@font-face{font-family:PhysTech Onest;src:url(/demos/fonts/onest-regular.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:PhysTech Onest;src:url(/demos/fonts/onest-semibold.ttf)format("truetype");font-weight:600;font-display:swap}@font-face{font-family:PhysTech Onest;src:url(/demos/fonts/onest-bold.ttf)format("truetype");font-weight:700;font-display:swap}@font-face{font-family:PhysTech Onest;src:url(/demos/fonts/onest-extrabold.ttf)format("truetype");font-weight:800;font-display:swap}.demo-ui-module__LDTIkW__app{--app-accent:#f5923b;--app-brand:#274185;--app-ink:#1a1f36;--app-muted:#64748b;--app-surface:#fff;--app-border:#e2e8f0;height:100%;color:var(--app-ink);text-align:left;isolation:isolate;background:#fafbfc;font-size:12px;line-height:1.45;position:relative}.demo-ui-module__LDTIkW__school{font-family:PhysTech Onest,sans-serif}.demo-ui-module__LDTIkW__office{--app-accent:#e25b21;--app-brand:#f35713;--app-ink:#ecedee;--app-muted:#929296;--app-surface:#1a1a1a;--app-border:#292929;background:#040404;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.demo-ui-module__LDTIkW__shell{flex-direction:column;height:100%;padding-bottom:112px;display:flex}.demo-ui-module__LDTIkW__office .demo-ui-module__LDTIkW__shell{padding-bottom:65px}.demo-ui-module__LDTIkW__detailMode .demo-ui-module__LDTIkW__shell{padding-bottom:20px}.demo-ui-module__LDTIkW__statusBar{height:30px;color:var(--app-ink);flex-shrink:0;justify-content:space-between;align-items:center;padding:10px 18px 0;font-size:9px;font-weight:600;display:flex}.demo-ui-module__LDTIkW__statusBar>div{align-items:center;gap:3px;display:flex}.demo-ui-module__LDTIkW__appBody{overscroll-behavior:contain;scrollbar-width:none;flex:1;min-height:0;padding:0 12px 20px;animation:.2s ease-out demo-ui-module__LDTIkW__screenIn;overflow:hidden auto}.demo-ui-module__LDTIkW__appBody::-webkit-scrollbar{display:none}.demo-ui-module__LDTIkW__appHeader{align-items:center;gap:5px;padding:14px 2px 18px;display:flex}.demo-ui-module__LDTIkW__appHeader>div{flex:1;min-width:0}.demo-ui-module__LDTIkW__appHeader h4{color:var(--app-brand);letter-spacing:-.5px;font-size:20px;font-weight:800;line-height:1.2}.demo-ui-module__LDTIkW__appHeader p{color:var(--app-muted);margin-top:4px;font-size:10px;font-weight:400}.demo-ui-module__LDTIkW__appHeader>button{width:27px;height:30px;color:var(--app-brand);cursor:pointer;flex-shrink:0;place-items:center;margin-left:-7px;display:grid}.demo-ui-module__LDTIkW__appHeader>button:hover{opacity:.7}.demo-ui-module__LDTIkW__office .demo-ui-module__LDTIkW__appHeader{padding-top:17px;padding-bottom:13px}.demo-ui-module__LDTIkW__office .demo-ui-module__LDTIkW__appHeader h4{color:var(--app-ink);letter-spacing:-.35px;font-size:21px;font-weight:700}.demo-ui-module__LDTIkW__office .demo-ui-module__LDTIkW__appHeader>button{color:var(--app-ink)}.demo-ui-module__LDTIkW__office .demo-ui-module__LDTIkW__appHeader>.demo-ui-module__LDTIkW__bellButton{width:28px;margin-left:auto;position:relative}.demo-ui-module__LDTIkW__bellButton i{background:var(--app-accent);border-radius:50%;width:5px;height:5px;position:absolute;top:4px;right:2px}.demo-ui-module__LDTIkW__card{text-align:left;border:1px solid var(--app-border);background:var(--app-surface);width:100%;color:var(--app-ink);border-radius:15px;margin-bottom:10px;padding:12px;display:block}.demo-ui-module__LDTIkW__card[type=button]{cursor:pointer;transition:border-color .18s,opacity .18s}.demo-ui-module__LDTIkW__card[type=button]:hover{border-color:var(--app-accent)}.demo-ui-module__LDTIkW__card[type=button]:active{opacity:.8}.demo-ui-module__LDTIkW__card h5{letter-spacing:-.1px;font-size:11px;font-weight:700;line-height:1.4}.demo-ui-module__LDTIkW__card p{color:var(--app-muted);margin-top:4px;font-size:10px;line-height:1.65}.demo-ui-module__LDTIkW__card>p:first-child{margin-top:0}.demo-ui-module__LDTIkW__card>strong{margin-top:6px;font-size:23px;display:block}.demo-ui-module__LDTIkW__row{justify-content:space-between;align-items:center;gap:9px;display:flex}.demo-ui-module__LDTIkW__row>svg{flex-shrink:0}.demo-ui-module__LDTIkW__row>div{min-width:0}.demo-ui-module__LDTIkW__grow{flex:1;min-width:0}.demo-ui-module__LDTIkW__subtle{color:var(--app-muted);font-size:9px}.demo-ui-module__LDTIkW__roundIcon{color:#274185;background:#eef1f8;border-radius:50%;flex-shrink:0;place-items:center;width:31px;height:31px;display:grid}.demo-ui-module__LDTIkW__office .demo-ui-module__LDTIkW__roundIcon{color:#f35713;background:#e25b2120}.demo-ui-module__LDTIkW__sectionLabel{color:var(--app-ink);justify-content:space-between;align-items:center;margin:17px 3px 9px;font-size:14px;font-weight:700;display:flex}.demo-ui-module__LDTIkW__readOnly{color:var(--app-muted);text-align:center;opacity:.8;margin:18px 5px 7px;font-size:8px;line-height:1.7}.demo-ui-module__LDTIkW__detailRow{border-bottom:1px solid var(--app-border);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;font-size:10px;display:flex}.demo-ui-module__LDTIkW__detailRow:last-child{border-bottom:none}.demo-ui-module__LDTIkW__detailRow:first-child{padding-top:2px}.demo-ui-module__LDTIkW__detailRow>span{color:var(--app-muted)}.demo-ui-module__LDTIkW__detailRow strong{text-align:right;max-width:60%;font-size:10px;font-weight:600}.demo-ui-module__LDTIkW__success{color:#16a34a;align-items:center;gap:2px;display:flex}.demo-ui-module__LDTIkW__nav{z-index:4;justify-content:space-around;align-items:center;display:flex;position:relative}.demo-ui-module__LDTIkW__nav button{color:#94a3b8;cursor:pointer;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;min-width:0;height:39px;display:flex}.demo-ui-module__LDTIkW__nav button:hover,.demo-ui-module__LDTIkW__nav button[aria-current]{color:var(--app-accent)}.demo-ui-module__LDTIkW__nav button>span{font-size:7px;line-height:1.2}.demo-ui-module__LDTIkW__schoolBottom{z-index:5;position:absolute;bottom:17px;left:10px;right:10px}.demo-ui-module__LDTIkW__schoolBottom .demo-ui-module__LDTIkW__nav{background:#fff;border:1px solid #e8ecf3;border-radius:27px;padding:7px 6px;box-shadow:0 5px 25px #1a1f361a}.demo-ui-module__LDTIkW__schoolBottom .demo-ui-module__LDTIkW__nav button>span{display:none}.demo-ui-module__LDTIkW__schoolBottom .demo-ui-module__LDTIkW__nav button{height:35px}.demo-ui-module__LDTIkW__schoolBottom .demo-ui-module__LDTIkW__nav button svg{width:21px;height:21px}.demo-ui-module__LDTIkW__currentLesson{color:#fff;text-align:left;cursor:pointer;background:#274185;border-radius:12px;align-items:center;gap:8px;width:100%;margin-bottom:7px;padding:9px 12px;display:flex;box-shadow:0 3px 9px #27418515}.demo-ui-module__LDTIkW__currentLesson>div{flex:1}.demo-ui-module__LDTIkW__currentLesson strong{font-size:10px;font-weight:600;display:block}.demo-ui-module__LDTIkW__currentLesson span{opacity:.75;font-size:8px;display:block}.demo-ui-module__LDTIkW__currentLesson:hover{background:#1e356e}.demo-ui-module__LDTIkW__office>.demo-ui-module__LDTIkW__nav{background:#f35713;padding:7px 5px 18px;position:absolute;bottom:0;left:0;right:0}.demo-ui-module__LDTIkW__office .demo-ui-module__LDTIkW__nav button{color:#ffffff8c}.demo-ui-module__LDTIkW__office .demo-ui-module__LDTIkW__nav button[aria-current],.demo-ui-module__LDTIkW__office .demo-ui-module__LDTIkW__nav button:hover{color:#fff}.demo-ui-module__LDTIkW__office .demo-ui-module__LDTIkW__nav button[aria-current] svg{fill:#ffffff18}.demo-ui-module__LDTIkW__homeIndicator{z-index:6;opacity:.65;pointer-events:none;background:#111827;border-radius:8px;width:80px;height:3px;position:absolute;bottom:6px;left:calc(50% - 40px)}.demo-ui-module__LDTIkW__office .demo-ui-module__LDTIkW__homeIndicator{opacity:.7;background:#fff}.demo-ui-module__LDTIkW__scanTile{color:#fff;text-align:left;cursor:pointer;background:#f5923b;border-radius:13px;align-items:center;gap:9px;width:100%;padding:12px 11px;display:flex}.demo-ui-module__LDTIkW__scanTile>span{background:#ffffff38;border-radius:50%;flex-shrink:0;place-items:center;width:33px;height:33px;display:grid}.demo-ui-module__LDTIkW__scanTile>div{flex:1;min-width:0}.demo-ui-module__LDTIkW__scanTile strong{letter-spacing:-.15px;font-size:12px;font-weight:700;display:block}.demo-ui-module__LDTIkW__scanTile small{opacity:.87;margin-top:2px;font-size:9px;display:block}.demo-ui-module__LDTIkW__scanTile>svg{flex-shrink:0}.demo-ui-module__LDTIkW__scanTile:hover{background:#ed872f}.demo-ui-module__LDTIkW__lessonList{border-radius:17px;padding:3px 12px 7px}.demo-ui-module__LDTIkW__schoolLessonRow{border-bottom:1px solid var(--app-border);text-align:left;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:11px 0;display:flex}.demo-ui-module__LDTIkW__schoolLessonRow[type=button]{cursor:pointer}.demo-ui-module__LDTIkW__schoolLessonRow[type=button]:hover>span>strong{color:var(--app-accent)}.demo-ui-module__LDTIkW__schoolLessonRow[data-last=true]{border-bottom:none}.demo-ui-module__LDTIkW__schoolLessonRow>span{flex:1;min-width:0}.demo-ui-module__LDTIkW__schoolLessonRow strong{font-size:11px;font-weight:700;display:block}.demo-ui-module__LDTIkW__schoolLessonRow small{color:#475569;margin-top:3px;font-size:9px;display:block}.demo-ui-module__LDTIkW__schoolLessonRow em{color:#94a3b8;margin-top:2px;font-size:8px;font-style:normal;display:block}.demo-ui-module__LDTIkW__gradeChip{color:#fff;background:#274185;border-radius:6px;place-items:center;min-width:26px;height:26px;padding:0 5px;font-size:12px;font-weight:700;display:inline-grid}.demo-ui-module__LDTIkW__textButton{text-align:center;color:#e7872f;cursor:pointer;width:100%;padding:9px 0 3px;font-size:10px;font-weight:600;display:block}.demo-ui-module__LDTIkW__textButton:hover{color:#b66013}.demo-ui-module__LDTIkW__lessonHero{color:#fff;background:#274185;border-radius:14px;padding:15px;position:relative;overflow:hidden}.demo-ui-module__LDTIkW__lessonHero:after{content:"φ φ φ φ φ φ φ φ";letter-spacing:3px;opacity:.04;pointer-events:none;font-size:65px;line-height:1;position:absolute;inset:15px -8px;transform:rotate(-10deg)}.demo-ui-module__LDTIkW__lessonHero .demo-ui-module__LDTIkW__row{font-size:10px}.demo-ui-module__LDTIkW__lessonStatus{background:#f5923b;border-radius:15px;padding:4px 8px;font-size:9px;font-weight:700;display:inline-flex}.demo-ui-module__LDTIkW__lessonHero h5{margin:16px 0 14px;font-size:21px;font-weight:700;line-height:1.2}.demo-ui-module__LDTIkW__lessonHero p{color:#ffffffdb;align-items:center;gap:7px;margin-top:8px;font-size:10px;display:flex}.demo-ui-module__LDTIkW__lessonHero p svg{flex-shrink:0;width:13px;height:13px}.demo-ui-module__LDTIkW__scheduleToolbar{color:#274185;justify-content:space-between;align-items:center;margin:0 2px 10px;font-size:11px;font-weight:600;display:flex}.demo-ui-module__LDTIkW__scheduleToolbar>div{background:#edf1f7;border-radius:7px;padding:2px;display:flex}.demo-ui-module__LDTIkW__scheduleToolbar button{color:#94a3b8;cursor:pointer;border-radius:5px;padding:5px}.demo-ui-module__LDTIkW__scheduleToolbar button[aria-pressed=true]{color:#274185;background:#fff;box-shadow:0 1px 3px #0001}.demo-ui-module__LDTIkW__dateStrip{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;margin:8px 0 15px;display:grid}.demo-ui-module__LDTIkW__dateStrip button{color:#7b899c;cursor:pointer;border-radius:12px;flex-direction:column;align-items:center;gap:5px;padding:9px 3px;font-size:9px;display:flex}.demo-ui-module__LDTIkW__dateStrip button b{color:#1a1f36;font-size:13px;font-weight:700}.demo-ui-module__LDTIkW__dateStrip button[aria-pressed=true]{color:#fff;background:#274185}.demo-ui-module__LDTIkW__dateStrip button[aria-pressed=true] b{color:#fff}.demo-ui-module__LDTIkW__scheduleCard{border-left:3px solid #d8e0f0}.demo-ui-module__LDTIkW__scheduleCard h5{color:#274185;margin:8px 0 6px;font-size:14px}.demo-ui-module__LDTIkW__scheduleCard p{align-items:center;gap:4px;font-size:9px;display:flex}.demo-ui-module__LDTIkW__nowBadge{color:#f5923b;border:1px solid #f5923b60;border-radius:6px;padding:2px 5px;font-size:8px}.demo-ui-module__LDTIkW__weekGrid{background:#fff;border:1px solid #e5e7eb;border-radius:9px;overflow:hidden}.demo-ui-module__LDTIkW__weekGridRow{border-bottom:1px solid #e5e7eb;grid-template-columns:31px repeat(5,minmax(0,1fr));display:grid}.demo-ui-module__LDTIkW__weekGridRow:last-child{border-bottom:none}.demo-ui-module__LDTIkW__weekGridRow>*{text-align:center;overflow-wrap:anywhere;border-right:1px solid #e5e7eb;padding:10px 2px;font-size:6px}.demo-ui-module__LDTIkW__weekGridRow>:last-child{border-right:none}.demo-ui-module__LDTIkW__weekGridRow button{cursor:pointer;color:#274185}.demo-ui-module__LDTIkW__weekGridRow button:hover{background:#edf1f8}.demo-ui-module__LDTIkW__segmented{background:#eef1f5;border-radius:10px;gap:3px;margin:0 0 16px;padding:3px;display:flex}.demo-ui-module__LDTIkW__segmented button{color:#7b8797;cursor:pointer;border-radius:8px;flex:1;min-width:0;padding:8px 4px;font-size:9px;font-weight:600;line-height:1.3}.demo-ui-module__LDTIkW__segmented button[aria-pressed=true]{color:#274185;background:#fff;box-shadow:0 1px 3px #00000009}.demo-ui-module__LDTIkW__badge{color:#6b7280;white-space:nowrap;background:#9ca3af1f;border-radius:6px;padding:4px 6px;font-size:8px;font-weight:600;display:inline-flex}.demo-ui-module__LDTIkW__successBadge{color:#16a34a;background:#22c55e1f}.demo-ui-module__LDTIkW__orangeBadge{color:#fb923c;background:#e25b2120}.demo-ui-module__LDTIkW__subjectLabel{color:#274185;font-size:9px;font-weight:600}.demo-ui-module__LDTIkW__assignmentTitle{margin:12px 0 8px;font-size:14px!important}.demo-ui-module__LDTIkW__assignmentHero{background:#eef1f8;border-radius:15px;padding:16px}.demo-ui-module__LDTIkW__assignmentHero h5{color:#274185;letter-spacing:-.5px;margin-top:13px;font-size:21px;font-weight:700;line-height:1.2}.demo-ui-module__LDTIkW__assignmentHero p{color:#64748b;align-items:center;gap:6px;margin-top:13px;font-size:10px;display:flex}.demo-ui-module__LDTIkW__period{justify-content:space-between;align-items:center;margin-bottom:17px;font-size:11px;font-weight:600;display:flex}.demo-ui-module__LDTIkW__period>span{color:var(--app-muted);font-size:9px;font-weight:400}.demo-ui-module__LDTIkW__miniGrades{gap:4px;margin-top:8px;display:flex}.demo-ui-module__LDTIkW__miniGrades span{color:#274185;background:#eef1f8;border-radius:5px;place-items:center;width:22px;height:23px;font-size:10px;font-weight:600;display:grid}.demo-ui-module__LDTIkW__subjectAverage{color:#274185;font-size:19px;font-weight:800}.demo-ui-module__LDTIkW__gradeSummary{color:#fff;background:#274185;border:none;flex-direction:column;align-items:center;padding:23px 10px;display:flex}.demo-ui-module__LDTIkW__gradeSummary>span{opacity:.75;font-size:11px}.demo-ui-module__LDTIkW__gradeSummary>strong{font-size:44px;line-height:1.4}.demo-ui-module__LDTIkW__gradeSummary small{opacity:.75;font-size:9px}.demo-ui-module__LDTIkW__profile{text-align:center;flex-direction:column;align-items:center;padding:8px 0 17px;display:flex}.demo-ui-module__LDTIkW__avatar{color:#fff;background:#f5923b;border-radius:50%;place-items:center;width:64px;height:64px;font-size:22px;font-weight:700;display:grid}.demo-ui-module__LDTIkW__profile h5{letter-spacing:-.4px;margin:12px 0 3px;font-size:18px;font-weight:700}.demo-ui-module__LDTIkW__profile p{color:var(--app-muted);font-size:11px}.demo-ui-module__LDTIkW__scannerPreview{color:#edf1f8;background:#182a5c;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:20px;height:260px;margin-bottom:20px;display:flex}.demo-ui-module__LDTIkW__scannerPreview>span{opacity:.8;font-size:11px}.demo-ui-module__LDTIkW__newsLink{color:#e25b21;cursor:pointer;align-items:center;gap:5px;margin:-2px 2px 13px;font-size:11px;font-weight:500;display:flex}.demo-ui-module__LDTIkW__newsRail{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;gap:10px;margin:0 -12px;padding:0 12px 8px;display:flex;overflow-x:auto}.demo-ui-module__LDTIkW__newsRail::-webkit-scrollbar{display:none}.demo-ui-module__LDTIkW__newsCard{scroll-snap-align:center;background:#1a1a1a;border:1px solid #292929;border-radius:15px;flex:0 0 95%;overflow:hidden}.demo-ui-module__LDTIkW__newsCover{cursor:pointer;text-align:left;width:100%;height:194px;display:block;position:relative;overflow:hidden}.demo-ui-module__LDTIkW__officePhoto{object-fit:cover}.demo-ui-module__LDTIkW__newsCover:after{content:"";pointer-events:none;background:linear-gradient(#0000 10%,#000000b5);position:absolute;inset:0}.demo-ui-module__LDTIkW__newsTag{z-index:2;color:#fff;letter-spacing:.04em;background:#e25b21;border-radius:5px;padding:4px 7px;font-size:7px;font-weight:600;position:absolute;top:10px;left:10px}.demo-ui-module__LDTIkW__newsCaption{z-index:2;position:absolute;bottom:13px;left:13px;right:12px}.demo-ui-module__LDTIkW__newsCaption h5{color:#fff;letter-spacing:-.3px;max-width:220px;font-size:18px;font-weight:700;line-height:1.15}.demo-ui-module__LDTIkW__newsCaption p{color:#ffffffe6;margin-top:7px;font-size:10px;line-height:1.5}.demo-ui-module__LDTIkW__reactions{color:#b8b8ba;border-top:1px solid #292929;justify-content:center;gap:22px;padding:8px 10px;display:flex}.demo-ui-module__LDTIkW__reactions>span{align-items:center;gap:5px;font-size:8px;display:flex}.demo-ui-module__LDTIkW__reactions>span:first-child svg{color:#e98266}.demo-ui-module__LDTIkW__newsExpanded{flex-direction:column}.demo-ui-module__LDTIkW__newsExpanded .demo-ui-module__LDTIkW__newsCard{flex-basis:auto}.demo-ui-module__LDTIkW__office .demo-ui-module__LDTIkW__sectionLabel{margin-top:20px;margin-bottom:12px;font-size:16px;font-weight:700}.demo-ui-module__LDTIkW__smartGrid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.demo-ui-module__LDTIkW__smartGrid>button{color:#ececee;cursor:pointer;background:#1a1a1a;border-radius:12px;flex-direction:column;justify-content:flex-start;align-items:center;min-height:110px;padding:14px 8px 12px;display:flex}.demo-ui-module__LDTIkW__smartGrid>button>span{color:#e25b21;background:#e25b214a;border-radius:10px;place-items:center;width:43px;height:43px;margin-bottom:10px;display:grid}.demo-ui-module__LDTIkW__smartGrid>button+button>span{color:#60a5fa;background:#60a5fa40}.demo-ui-module__LDTIkW__smartGrid strong{font-size:10px;font-weight:500;line-height:1.35}.demo-ui-module__LDTIkW__smartGrid button:hover{background:#242424}.demo-ui-module__LDTIkW__inlineLink{color:#e25b21;cursor:pointer;align-items:center;gap:4px;font-size:10px;font-weight:500;display:flex}.demo-ui-module__LDTIkW__taskProgress{background:#343434;border-radius:8px;height:5px;margin-top:13px;overflow:hidden}.demo-ui-module__LDTIkW__taskProgress>span{border-radius:inherit;background:#f35713;width:71%;height:100%;display:block}.demo-ui-module__LDTIkW__articleCover{border-radius:12px;height:160px;position:relative;overflow:hidden}.demo-ui-module__LDTIkW__articleTitle{letter-spacing:-.4px;margin:18px 0 10px;font-size:23px;font-weight:700;line-height:1.2}.demo-ui-module__LDTIkW__articleDate{color:var(--app-muted);margin:10px 0 15px;font-size:9px}.demo-ui-module__LDTIkW__articleText{color:#b0b0b7;margin:12px 0 20px;font-size:12px;line-height:1.8}.demo-ui-module__LDTIkW__office .demo-ui-module__LDTIkW__avatar{color:#f35713;background:#e25b2126;border:1px solid #e25b2140}.demo-ui-module__LDTIkW__office .demo-ui-module__LDTIkW__segmented{background:#171717;border:1px solid #2a2a2a}.demo-ui-module__LDTIkW__office .demo-ui-module__LDTIkW__segmented button{color:#a3a3a3;padding:8px 3px;font-size:9px}.demo-ui-module__LDTIkW__office .demo-ui-module__LDTIkW__segmented button[aria-pressed=true]{color:#f4804b;box-shadow:none;background:#e25b211f}.demo-ui-module__LDTIkW__bookingApp{--app-muted:#ffffffa6;--app-surface:#ffffff10;--app-border:#ffffff24;background:linear-gradient(#f35713,#281504)}.demo-ui-module__LDTIkW__bookingApp .demo-ui-module__LDTIkW__segmented{background:#00000014;border-color:#ffffff40}.demo-ui-module__LDTIkW__bookingApp .demo-ui-module__LDTIkW__segmented button{color:#ffffffa6;font-size:9px}.demo-ui-module__LDTIkW__bookingApp .demo-ui-module__LDTIkW__segmented button[aria-pressed=true]{color:#fff;background:#ffffff26}.demo-ui-module__LDTIkW__bookingHint{color:#ffffffbf;margin-bottom:17px;font-size:11px;line-height:1.6}.demo-ui-module__LDTIkW__officeGrid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.demo-ui-module__LDTIkW__officeCard{color:#fff;text-align:left;cursor:pointer;background:#ffffff10;border:1px solid #ffffff24;border-radius:13px;min-width:0;padding:6px 6px 11px}.demo-ui-module__LDTIkW__officeCard>div{border-radius:9px;height:106px;position:relative;overflow:hidden}.demo-ui-module__LDTIkW__officeCard>div>span{background:#0006;border-radius:5px;padding:3px 5px;font-size:7px;position:absolute;bottom:6px;left:6px}.demo-ui-module__LDTIkW__officeCard h5{margin:10px 3px 6px;font-size:12px;font-weight:600;line-height:1.3}.demo-ui-module__LDTIkW__officeCard p{opacity:.7;align-items:center;gap:3px;margin:0 3px;font-size:9px;display:flex}.demo-ui-module__LDTIkW__officeCard>small{color:#ffffffad;justify-content:space-between;align-items:center;margin:12px 3px 0;font-size:8px;display:flex}.demo-ui-module__LDTIkW__officeCard:hover{background:#ffffff20}.demo-ui-module__LDTIkW__officeAvailability{color:#ffffffc9;margin:14px 0;font-size:10px}.demo-ui-module__LDTIkW__roomCard{padding:7px 7px 12px}.demo-ui-module__LDTIkW__roomImage{border-radius:10px;height:130px;position:relative;overflow:hidden}.demo-ui-module__LDTIkW__roomImage>span{color:#fff;background:#253e2dc9;border-radius:6px;padding:4px 7px;font-size:8px;position:absolute;bottom:9px;left:9px}.demo-ui-module__LDTIkW__roomCard h5{margin:11px 5px 0;font-size:15px}.demo-ui-module__LDTIkW__roomCard>p{margin:5px}.demo-ui-module__LDTIkW__roomFeatures{color:#ffffffb3;gap:15px;margin:9px 5px 0;font-size:9px;display:flex}.demo-ui-module__LDTIkW__roomFeatures>span{align-items:center;gap:5px;display:flex}.demo-ui-module__LDTIkW__requestCard{text-align:left;cursor:pointer;border-bottom:1px solid #292929;align-items:center;gap:9px;width:100%;padding:12px 0;display:flex}.demo-ui-module__LDTIkW__requestImage{color:#7e8087;background:#1a1a1a;border-radius:8px;flex-shrink:0;place-items:center;width:52px;height:57px;display:grid}.demo-ui-module__LDTIkW__requestCard>div{flex:1;min-width:0}.demo-ui-module__LDTIkW__requestCard strong{font-size:12px;font-weight:600}.demo-ui-module__LDTIkW__requestCard .demo-ui-module__LDTIkW__row>span{color:#a1a1aa;font-size:8px}.demo-ui-module__LDTIkW__requestCard p{color:#a1a1aa;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:9px;overflow:hidden}.demo-ui-module__LDTIkW__requestCard small{color:#6e6e75;margin-top:3px;font-size:8px;display:block}.demo-ui-module__LDTIkW__requestCard>svg{color:#777;flex-shrink:0}.demo-ui-module__LDTIkW__requestCard:hover .demo-ui-module__LDTIkW__requestImage{color:#f35713}.demo-ui-module__LDTIkW__timeline{border-left:1px solid #363636;margin:17px 8px;padding:0 0 0 15px}.demo-ui-module__LDTIkW__timeline>div{margin-bottom:21px;position:relative}.demo-ui-module__LDTIkW__timeline>div:before{content:"";background:#e25b21;border-radius:50%;width:7px;height:7px;position:absolute;top:4px;left:-19px}.demo-ui-module__LDTIkW__timeline b{font-size:11px;font-weight:500;display:block}.demo-ui-module__LDTIkW__timeline span{color:#888;margin-top:5px;font-size:9px;display:block}.demo-ui-module__LDTIkW__twoColumns{grid-template-columns:1fr 1fr;gap:9px;display:grid}.demo-ui-module__LDTIkW__twoColumns .demo-ui-module__LDTIkW__card{min-width:0}.demo-ui-module__LDTIkW__twoColumns .demo-ui-module__LDTIkW__card>svg{color:#f35713;margin-bottom:12px}.demo-ui-module__LDTIkW__twoColumns .demo-ui-module__LDTIkW__card h5{font-size:10px}.demo-ui-module__LDTIkW__twoColumns .demo-ui-module__LDTIkW__card>strong{font-size:19px}.demo-ui-module__LDTIkW__climate{isolation:isolate;flex-direction:column;justify-content:center;align-items:center;gap:7px;height:225px;margin:10px 0 20px;display:flex;position:relative}.demo-ui-module__LDTIkW__climate>svg{color:#f35713}.demo-ui-module__LDTIkW__climate>strong{letter-spacing:-1px;font-size:42px;font-weight:600}.demo-ui-module__LDTIkW__climate>strong>span{font-size:26px;font-weight:400}.demo-ui-module__LDTIkW__climate>p{color:#9f9f9f;font-size:9px}.demo-ui-module__LDTIkW__climateRing{z-index:-1;border:7px solid #f35713;border-color:#f35713 #f35713 #e25b2133 #e25b2133;border-radius:50%;width:192px;height:192px;position:absolute;transform:rotate(-35deg)}.demo-ui-module__LDTIkW__healthRing .demo-ui-module__LDTIkW__climateRing{border-color:#60a5fa #60a5fa #60a5fa #60a5fa33}.demo-ui-module__LDTIkW__healthRing>svg{color:#60a5fa}.demo-ui-module__LDTIkW__healthRing>strong{font-size:32px}.demo-ui-module__LDTIkW__taskCheck{border:1px solid #616168;border-radius:50%;flex-shrink:0;place-items:center;width:17px;height:17px;display:grid}.demo-ui-module__LDTIkW__taskDone{color:#fff;background:#e25b21;border-color:#e25b21}.demo-ui-module__LDTIkW__helpTab{color:#f35713;border-bottom:2px solid #e25b21;justify-content:center;align-items:center;gap:6px;margin-bottom:10px;padding:9px;font-size:10px;display:flex}.demo-ui-module__LDTIkW__helpGreeting{text-align:center;padding:20px 5px 22px}.demo-ui-module__LDTIkW__helpGreeting>svg{color:#e25b21;margin:0 auto 14px}.demo-ui-module__LDTIkW__helpGreeting h5{font-size:17px;font-weight:600;line-height:1.3}.demo-ui-module__LDTIkW__helpGreeting p{color:#888;margin-top:8px;font-size:10px}.demo-ui-module__LDTIkW__chatBubble{color:#c4c4cb;background:#1a1a1a;border-radius:15px 15px 15px 3px;padding:17px;font-size:12px;line-height:1.8}.demo-ui-module__LDTIkW__app.demo-ui-module__LDTIkW__school button:focus-visible,.demo-ui-module__LDTIkW__app.demo-ui-module__LDTIkW__office button:focus-visible{outline:2px solid var(--app-accent);outline-offset:2px}.demo-ui-module__LDTIkW__app button{-webkit-tap-highlight-color:transparent}.demo-ui-module__LDTIkW__app button:disabled{cursor:default}@keyframes demo-ui-module__LDTIkW__screenIn{0%{opacity:.4}to{opacity:1}}@media (prefers-reduced-motion:reduce){.demo-ui-module__LDTIkW__appBody{animation:none}.demo-ui-module__LDTIkW__card[type=button]{transition:none}}
