.studio .phone{background:linear-gradient(160deg,#3b4572,#0d1230 40%,#2a3360);border-radius:44px;flex:none;width:236px;height:480px;padding:9px;position:relative;box-shadow:inset 0 0 0 1.5px #afc0ff59,0 40px 80px -30px #000c}.studio .phone.mid{width:262px;height:532px}.studio .scr{height:100%;color:var(--navy);text-align:left;background:#f5f7ff;border-radius:36px;padding:50px 16px 16px;font-size:12px;position:relative;overflow:hidden}.studio .scr:before{content:"";background:#05070f;border-radius:20px;width:84px;height:24px;position:absolute;top:11px;left:50%;transform:translate(-50%)}.studio .scr .sb{justify-content:space-between;font-size:11px;font-weight:600;display:flex;position:absolute;top:15px;left:24px;right:24px}.studio .scr h5{font-family:var(--head);margin:6px 0 12px;font-size:19px;font-weight:600}.studio .scr .lbl{color:#6a7398;font-size:11px;font-weight:500}.studio .tile{background:#fff;border-radius:16px;margin-bottom:8px;padding:12px;box-shadow:0 1px 2px #0c17280f,0 0 0 1px #0c17280d}.studio .tile .row{justify-content:space-between;align-items:center;gap:8px;display:flex}.studio .tile b{font-weight:600}.studio .hero-card{color:#fff;background:linear-gradient(140deg, var(--blue), var(--blue-light));border-radius:18px;margin-bottom:10px;padding:14px}.studio .hero-card .big{font-family:var(--head);margin-top:6px;font-size:30px;font-weight:600;line-height:1}.studio .plant{width:38px;height:38px;color:var(--indigo);background:#e7ecff;border-radius:12px;flex:none;place-items:center;display:grid}.studio .plant svg{width:18px;height:18px}.studio .prog{background:#e7ecff;border-radius:9px;height:5px;margin-top:6px}.studio .prog i{border-radius:inherit;background:var(--blue-light);height:100%;display:block}.studio .scr.dark{color:#e9edff;background:#0b1124}.studio .scr.dark .tile{background:#141c3a;box-shadow:0 0 0 1px #afc0ff1f}.studio .scr.dark .lbl{color:#8b95c2}.studio .term{background:#070c22;border-radius:16px;padding:18px;position:absolute;inset:44px 36px auto;box-shadow:inset 0 0 0 1px #afc0ff2e,0 30px 60px -20px #000000b3}.studio .term .d3{gap:6px;margin-bottom:14px;display:flex}.studio .term .d3 i{background:#2a335e;border-radius:50%;width:10px;height:10px}.studio .mac{background:#0d1430;border-radius:14px;position:absolute;inset:48px 32px auto;overflow:hidden;box-shadow:inset 0 0 0 1px #afc0ff33,0 30px 60px -20px #000000b3}.studio .mac .bar{color:var(--t-3);border-bottom:1px solid #afc0ff1f;align-items:center;gap:6px;padding:10px 12px;font-size:11px;display:flex}.studio .mac .bar i{background:#2a335e;border-radius:50%;width:10px;height:10px}.studio .mac .bar span{margin-left:auto;margin-right:auto}.studio .week{grid-template-columns:repeat(5,1fr);gap:6px;padding:12px;display:grid}.studio .week .d{color:var(--t-3);text-transform:uppercase;letter-spacing:.08em;font-size:10px}.studio .week .col{background:#ffffff08;border-radius:8px;align-content:start;gap:6px;min-height:190px;padding:6px;display:grid}.studio .week .col.now{box-shadow:inset 0 0 0 1px #afc0ff59}.studio .term .d3{align-items:center}.studio .term .code{color:#dfe5ff;font-size:12.5px}.studio .term .code b{color:#9fd8ff}.studio .term .dim{color:var(--t-3)}.studio .term .sep{border-top:1px solid #afc0ff1f;margin-top:12px;padding-top:12px}.studio .hc-label{opacity:.85;font-size:11px}.studio .scr .grow{flex:1}.studio .scr .lbl.sub{margin-top:4px}.studio .scr.dark .code{color:#c9d2ff}.studio .scr.dark .pillg{color:#c9d2ff;background:#24306a}.studio .week .day{gap:6px;display:grid}.studio .hero-card .big{font-variant-numeric:tabular-nums}
