.sH5Sqq_frame{--desktop-frame-line:color-mix(in srgb, var(--color-primary-strong) 55%, var(--color-accent));--desktop-illustration-ink:color-mix(in srgb, var(--color-primary-strong) 60%, var(--color-accent));min-height:100vh;position:relative}.sH5Sqq_content{z-index:1;position:relative}.sH5Sqq_decorations{display:none}@media (min-width:768px){.sH5Sqq_frame:before,.sH5Sqq_frame:after{z-index:0;background:var(--desktop-frame-line);content:"";opacity:.5;pointer-events:none;width:1px;position:absolute;top:0;bottom:0}.sH5Sqq_frame:before{left:calc(50% - (var(--mobile-shell-width) / 2))}.sH5Sqq_frame:after{right:calc(50% - (var(--mobile-shell-width) / 2))}.sH5Sqq_decorations{z-index:0;color:var(--desktop-illustration-ink);opacity:.2;pointer-events:none;display:block;position:fixed;inset:0;overflow:hidden}.sH5Sqq_illustration{height:auto;display:block;position:fixed}.sH5Sqq_notebook{top:clamp(28px,7vh,96px);right:calc(50% + (var(--mobile-shell-width) / 2) + clamp(18px, 2.2vw, 34px));width:clamp(220px,25vw,420px);transform:rotate(-9deg)}.sH5Sqq_pencil{right:calc(50% + (var(--mobile-shell-width) / 2) + clamp(132px, 11vw, 196px));width:clamp(220px,24vw,380px);bottom:clamp(15%,17vh,22%);transform:rotate(-9deg)}.sH5Sqq_eraser{right:calc(50% + (var(--mobile-shell-width) / 2) + clamp(18px, 2vw, 32px));width:clamp(132px,13vw,220px);bottom:7%;transform:rotate(10deg)}.sH5Sqq_calculator{top:clamp(34px,8vh,112px);left:calc(50% + (var(--mobile-shell-width) / 2) + clamp(18px, 2.2vw, 34px));width:clamp(220px,24vw,400px);transform:rotate(7deg)}.sH5Sqq_ruler{left:calc(50% + (var(--mobile-shell-width) / 2) + clamp(14px, 1.8vw, 28px));width:clamp(300px,35vw,560px);bottom:8%;transform:rotate(-8deg)}}
.demoRestrictionModal h2{max-width:26rem;color:var(--color-text);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(1.25rem,5vw,1.65rem);font-weight:760;line-height:1.15}.demoRestrictionModal>div:last-child{gap:.8rem;line-height:1.55;display:grid}.demoRestrictionModal p{margin:0}.demoRestrictionModal p:first-child{color:var(--color-text);font-size:1rem;line-height:1.55}.demoRestrictionModal p:nth-child(2){color:var(--color-text-subtle);font-size:.94rem}.u27bSW_restrictionNotice{border:1px solid color-mix(in srgb, var(--color-accent) 28%, var(--color-border));border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-primary-soft) 52%, var(--color-surface));padding:.8rem .9rem .8rem 2.35rem;font-size:.9rem;font-weight:700;line-height:1.4;position:relative;color:var(--color-text)!important;margin-top:.2rem!important}.u27bSW_restrictionNotice:before{background:var(--color-accent);content:"";border-radius:50%;width:.55rem;height:.55rem;position:absolute;top:50%;left:.9rem;transform:translateY(-50%)}.u27bSW_restrictionActions{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(58px,auto);align-items:stretch;margin-top:.25rem;gap:.65rem!important;display:grid!important}.u27bSW_restrictionActions>a,.u27bSW_restrictionActions>button{box-sizing:border-box;text-align:center;text-wrap:balance;overflow-wrap:anywhere;justify-content:center;align-items:center;width:100%;min-width:0;height:100%;min-height:58px;margin:0;padding:.65rem .7rem;line-height:1.2;display:flex}@media (max-width:380px){.u27bSW_restrictionActions{grid-template-columns:minmax(0,1fr);grid-auto-rows:minmax(54px,auto)}}
