:root [data-mq~=L2],:root [data-mq~=L2] *{box-sizing:border-box}:root [data-mq~=L2] .mono,:root [data-mq~=L2].mono{font-size:11px}:root [data-mq~=L2] .glass,:root [data-mq~=L2].glass{background:rgba(255,255,255,.62);border:1px solid rgba(255,255,255,.95);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 1px 2px rgba(10,26,51,.04),0 24px 48px -28px rgba(6,36,81,.45)}:root [data-mq~=L2] .grad,:root [data-mq~=L2].grad{background:linear-gradient(100deg,#0A66C2 10%,#01ADE2 90%);-webkit-background-clip:text;background-clip:text;color:transparent}:root [data-mq~=L2] .pill,:root [data-mq~=L2].pill{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;border-radius:14px;border:1px solid rgba(255,255,255,.95);background:rgba(255,255,255,.6);font:inherit;font-size:14px;font-weight:700;color:#2A4C78;cursor:pointer;transition:all .35s cubic-bezier(.2,.8,.2,1)}:root [data-mq~=L2] .pill i,:root [data-mq~=L2].pill i{width:9px;height:9px;border-radius:50%;flex:0 0 auto}:root [data-mq~=L2] .pill.on,:root [data-mq~=L2].pill.on{background:#062451;color:#FFFFFF;border-color:#062451;box-shadow:0 14px 28px -14px rgba(6,36,81,.9);transform:translateY(-2px)}:root [data-mq~=L2] .pn,:root [data-mq~=L2].pn{display:none}:root [data-mq~=L2] .pn.on,:root [data-mq~=L2].pn.on{display:flex;animation:mq-L2-pnIn .55s cubic-bezier(.2,.8,.2,1) both}@keyframes mq-L2-pnIn{0%{opacity:0;transform:translateY(14px);filter:blur(4px)}to{opacity:1;transform:none;filter:none}}@keyframes mq-L2-drift{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-50px,36px) scale(1.08)}}@keyframes mq-L2-drift2{0%,to{transform:translate(0) scale(1)}50%{transform:translate(40px,-30px) scale(1.1)}}@keyframes mq-L2-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes mq-L2-flow{to{stroke-dashoffset:-56}}@keyframes mq-L2-ringOut{0%{transform:scale(1);opacity:.55}to{transform:scale(2.2);opacity:0}}@keyframes mq-L2-spin{to{transform:rotate(1turn)}}@keyframes mq-L2-bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes mq-L2-rise{0%{opacity:0;transform:translateY(22px);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}@keyframes mq-L2-pulse{0%,to{opacity:.45}50%{opacity:1}}@keyframes mq-L2-wave{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}:root [data-mq~=L2] .w,:root [data-mq~=L2].w{display:inline-block;animation:mq-L2-rise .9s cubic-bezier(.2,.8,.2,1) both}:root [data-mq~=L2] .cta,:root [data-mq~=L2].cta{min-height:54px;padding:0 22px;border-radius:16px;border:0;background:linear-gradient(180deg,#1F7FDB,#0A66C2);color:#FFFFFF;font:inherit;font-weight:800;font-size:16px;display:inline-flex;align-items:center;gap:10px;box-shadow:0 16px 30px -14px rgba(10,102,194,.9);cursor:pointer}@media (prefers-reduced-motion:reduce){:root [data-mq~=L2],:root [data-mq~=L2] *{animation:none!important;transition:none!important}}:root [data-mq~=L2] .row5,:root [data-mq~=L2].row5{display:flex;gap:40px;align-items:flex-start}:root [data-mq~=L2] .cap,:root [data-mq~=L2].cap{display:flex;flex-direction:column;gap:10px}:root [data-mq~=L2] .ph,:root [data-mq~=L2].ph{position:relative;width:390px;height:844px;border-radius:0;overflow:hidden;background:linear-gradient(180deg,#F1EAFF,#FAF8FF 45%);box-shadow:0 40px 80px -40px rgba(46,16,101,.55);display:flex;flex-direction:column}:root [data-mq~=L2] .aur,:root [data-mq~=L2].aur{position:absolute;width:420px;height:420px;right:-200px;top:-220px;border-radius:50%;background:radial-gradient(circle,rgba(124,58,237,.38),rgba(124,58,237,0) 65%);animation:mq-L2-drift 20s ease-in-out infinite}:root [data-mq~=L2] .top,:root [data-mq~=L2].top{position:relative;display:flex;align-items:center;gap:8px;padding:14px 16px 0}:root [data-mq~=L2] .bk,:root [data-mq~=L2].bk{display:inline-flex;align-items:center;gap:4px;font-size:13.5px;font-weight:700;color:#5B21B6}:root [data-mq~=L2] .chip-sp,:root [data-mq~=L2].chip-sp{margin-left:auto;display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border-radius:999px;background:rgba(255,255,255,.75);border:1px solid #ddd6fe;font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:10px;color:#5B21B6}:root [data-mq~=L2] .av,:root [data-mq~=L2].av{width:34px;height:34px;border-radius:11px;background:#7C3AED;color:#FFF;font-weight:800;display:flex;align-items:center;justify-content:center}:root [data-mq~=L2] .hd,:root [data-mq~=L2].hd{position:relative;padding:10px 16px 8px;display:flex;flex-direction:column;gap:2px}:root [data-mq~=L2] .hd b,:root [data-mq~=L2].hd b{font-size:26px;letter-spacing:-.03em}:root [data-mq~=L2] .hd span,:root [data-mq~=L2].hd span{font-size:13.5px;color:#6B5B8C;font-weight:600}:root [data-mq~=L2] .body,:root [data-mq~=L2].body{position:relative;flex:1;padding:4px 16px 0;display:flex;flex-direction:column;gap:10px;overflow:hidden}:root [data-mq~=L2] .mono,:root [data-mq~=L2].mono{font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:10.5px;letter-spacing:.04em}:root [data-mq~=L2] .bn,:root [data-mq~=L2].bn{position:absolute;left:12px;right:12px;bottom:12px;display:flex;gap:4px;padding:6px;border-radius:22px;background:rgba(46,16,101,.92);box-shadow:0 18px 36px -16px rgba(46,16,101,.8)}:root [data-mq~=L2] .nv,:root [data-mq~=L2].nv{flex:1;height:48px;border-radius:16px;display:flex;align-items:center;justify-content:center;color:#C4B5FD;font-size:11px;font-weight:700}:root [data-mq~=L2] .nv.on,:root [data-mq~=L2].nv.on{background:#7C3AED;color:#FFF}:root [data-mq~=L2] .today,:root [data-mq~=L2].today{display:flex;align-items:center;gap:10px;padding:14px;border-radius:22px;background:linear-gradient(150deg,#2E1065,#5B21B6);color:#FFF;box-shadow:0 20px 40px -22px rgba(46,16,101,.9)}:root [data-mq~=L2] .today>div,:root [data-mq~=L2].today>div{flex:1;display:flex;flex-direction:column;gap:3px}:root [data-mq~=L2] .today b,:root [data-mq~=L2].today b{font-size:16px}:root [data-mq~=L2] .today>div>span:last-child,:root [data-mq~=L2].today>div>span:last-child{font-size:12px;color:#DDD6FE;font-weight:600}:root [data-mq~=L2] .cta-s,:root [data-mq~=L2].cta-s{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 14px;border-radius:14px;background:#7C3AED;color:#FFF;font-weight:800;font-size:14px;box-shadow:0 0 0 3px rgba(255,255,255,.18)}:root [data-mq~=L2] .sec,:root [data-mq~=L2].sec{display:flex;align-items:center;justify-content:space-between}:root [data-mq~=L2] .sec b,:root [data-mq~=L2].sec b{font-size:15px}:root [data-mq~=L2] .sec a,:root [data-mq~=L2].sec a{display:inline-flex;align-items:center;gap:2px;font-size:13px;font-weight:800;color:#7C3AED}:root [data-mq~=L2] .tiles,:root [data-mq~=L2].tiles{display:grid;grid-template-columns:1fr 1fr;gap:8px}:root [data-mq~=L2] .tile,:root [data-mq~=L2].tile{border-radius:18px;padding:10px 12px;background:rgba(255,255,255,.75);border:1px solid #fff;box-shadow:0 14px 30px -24px rgba(46,16,101,.6);display:flex;flex-direction:column;gap:2px}:root [data-mq~=L2] .val,:root [data-mq~=L2].val{display:flex;align-items:baseline;gap:4px}:root [data-mq~=L2] .val b,:root [data-mq~=L2].val b{font-size:22px;letter-spacing:-.02em}:root [data-mq~=L2] .val small,:root [data-mq~=L2].val small{font-size:11.5px;color:#6B5B8C;font-weight:700}:root [data-mq~=L2] .st,:root [data-mq~=L2].st{font-size:11.5px;font-weight:800}:root [data-mq~=L2] .cyc,:root [data-mq~=L2].cyc{height:8px;border-radius:4px;background:#FCE7F3;margin:12px 0 6px;overflow:hidden}:root [data-mq~=L2] .cyc i,:root [data-mq~=L2].cyc i{display:block;height:100%;background:linear-gradient(90deg,#E5484D,#F472B6)}:root [data-mq~=L2] .open,:root [data-mq~=L2].open{display:flex;align-items:center;gap:10px;padding:12px;border-radius:18px;background:#F3EDFF;border:1.5px dashed #c4b5fd}:root [data-mq~=L2] .open b,:root [data-mq~=L2].open b{font-size:14px}:root [data-mq~=L2] .open span span,:root [data-mq~=L2].open span span{font-size:12px;color:#6B5B8C;font-weight:600}:root [data-mq~=L2] .oi,:root [data-mq~=L2].oi{width:38px;height:38px;border-radius:12px;background:#FFF;display:flex;align-items:center;justify-content:center}:root [data-mq~=L2] .who,:root [data-mq~=L2].who{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border-radius:18px;background:rgba(255,255,255,.75);border:1px solid #fff}:root [data-mq~=L2] .who .row,:root [data-mq~=L2].who .row{display:flex;align-items:center;gap:6px}:root [data-mq~=L2] .dav,:root [data-mq~=L2].dav{width:28px;height:28px;border-radius:9px;background:#7C3AED;color:#FFF;font-size:11px;font-weight:800;display:flex;align-items:center;justify-content:center}:root [data-mq~=L2] .lk,:root [data-mq~=L2].lk{font-size:12.5px;font-weight:800;color:#7C3AED}:root [data-mq~=L2] .ok,:root [data-mq~=L2].ok{width:26px;height:26px;border-radius:50%;background:#E7F7F0;display:flex;align-items:center;justify-content:center}:root [data-mq~=L2] .segs,:root [data-mq~=L2].segs{display:flex;gap:6px;overflow:hidden}:root [data-mq~=L2] .sg,:root [data-mq~=L2].sg{flex:0 0 auto;padding:9px 12px;border-radius:12px;background:rgba(255,255,255,.75);font-size:13px;font-weight:700;color:#4C3D6B}:root [data-mq~=L2] .sg.on,:root [data-mq~=L2].sg.on{background:#7C3AED;color:#FFF}:root [data-mq~=L2] .big,:root [data-mq~=L2].big{border-radius:24px;padding:16px;background:#FFF;border:1px solid #ede4ff;display:flex;flex-direction:column;gap:10px;align-items:center}:root [data-mq~=L2] .nums,:root [data-mq~=L2].nums{display:flex;align-items:flex-end;gap:10px}:root [data-mq~=L2] .num,:root [data-mq~=L2].num{display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 18px;border-radius:18px;background:#F3EDFF}:root [data-mq~=L2] .num small,:root [data-mq~=L2].num small{font-size:11.5px;font-weight:700;color:#6B5B8C}:root [data-mq~=L2] .num b,:root [data-mq~=L2].num b{font-size:52px;letter-spacing:-.04em;line-height:1;color:#2E1065}:root [data-mq~=L2] .sl,:root [data-mq~=L2].sl{font-size:40px;color:#C4B5FD;font-weight:300;padding-bottom:10px}:root [data-mq~=L2] .unit,:root [data-mq~=L2].unit{font-size:13px;font-weight:800;color:#6B5B8C;padding-bottom:14px}:root [data-mq~=L2] .steps,:root [data-mq~=L2].steps{display:flex;align-items:center;gap:18px}:root [data-mq~=L2] .steps span:not(.mono),:root [data-mq~=L2].steps span:not(.mono){width:44px;height:44px;border-radius:14px;background:#F3EDFF;display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:800;color:#5B21B6}:root [data-mq~=L2] .ctx,:root [data-mq~=L2].ctx{display:flex;flex-direction:column;gap:6px}:root [data-mq~=L2] .chips,:root [data-mq~=L2].chips{display:flex;gap:6px;flex-wrap:wrap}:root [data-mq~=L2] .c,:root [data-mq~=L2].c{padding:8px 11px;border-radius:12px;background:rgba(255,255,255,.8);border:1px solid #ede4ff;font-size:12.5px;font-weight:700;color:#4C3D6B}:root [data-mq~=L2] .c.on,:root [data-mq~=L2].c.on{background:#F3EDFF;border-color:#C4B5FD;color:#5B21B6}:root [data-mq~=L2] .save,:root [data-mq~=L2].save{min-height:52px;border-radius:16px;background:linear-gradient(180deg,#7C3AED,#5B21B6);color:#FFF;font-weight:800;font-size:15.5px;display:flex;align-items:center;justify-content:center;gap:8px;box-shadow:0 16px 30px -16px rgba(91,33,182,.9)}:root [data-mq~=L2] .done,:root [data-mq~=L2].done{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:16px;background:#E7F7F0;border:1px solid #bcebd6}:root [data-mq~=L2] .done b,:root [data-mq~=L2].done b{font-size:13.5px}:root [data-mq~=L2] .done span span,:root [data-mq~=L2].done span span{font-size:12px;color:#2E6B52;font-weight:600}:root [data-mq~=L2] .stamp,:root [data-mq~=L2].stamp{border:2px solid #1a8f62;color:#1A8F62;border-radius:8px;padding:2px 7px;font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:10px;letter-spacing:.1em;transform:rotate(-6deg);animation:mq-L2-stampIn 1.2s cubic-bezier(.2,1.4,.4,1) .4s both}@keyframes mq-L2-stampIn{0%{opacity:0;transform:rotate(-6deg) scale(2)}to{opacity:1;transform:rotate(-6deg) scale(1)}}:root [data-mq~=L2] .foot,:root [data-mq~=L2].foot{font-size:11.5px;color:#7A6C96;font-weight:600;text-align:center}:root [data-mq~=L2] .rng,:root [data-mq~=L2].rng{display:flex;gap:4px;padding:4px;border-radius:14px;background:rgba(255,255,255,.7);align-self:flex-start}:root [data-mq~=L2] .r,:root [data-mq~=L2].r{padding:7px 14px;border-radius:10px;font-size:13px;font-weight:700;color:#4C3D6B}:root [data-mq~=L2] .r.on,:root [data-mq~=L2].r.on{background:#7C3AED;color:#FFF}:root [data-mq~=L2] .card,:root [data-mq~=L2].card{border-radius:22px;padding:14px;background:#FFF;border:1px solid #ede4ff;display:flex;flex-direction:column;gap:8px}:root [data-mq~=L2] .kp,:root [data-mq~=L2].kp{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}:root [data-mq~=L2] .kp div,:root [data-mq~=L2].kp div{display:flex;flex-direction:column;gap:1px;padding:7px 9px;border-radius:12px;background:#FAF7FF}:root [data-mq~=L2] .kp small,:root [data-mq~=L2].kp small{font-size:10.5px;color:#6B5B8C;font-weight:700}:root [data-mq~=L2] .kp b,:root [data-mq~=L2].kp b{font-size:14px}:root [data-mq~=L2] .lg,:root [data-mq~=L2].lg{display:flex;gap:12px;font-size:11.5px;font-weight:700;color:#6B5B8C}:root [data-mq~=L2] .lg i,:root [data-mq~=L2].lg i{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:4px;vertical-align:-1px}:root [data-mq~=L2] .minis,:root [data-mq~=L2].minis{display:grid;grid-template-columns:1fr 1fr;gap:8px}:root [data-mq~=L2] .mini,:root [data-mq~=L2].mini{border-radius:18px;padding:10px 12px;background:rgba(255,255,255,.8);border:1px solid #fff;display:flex;flex-direction:column;gap:2px}:root [data-mq~=L2] .mini b,:root [data-mq~=L2].mini b{font-size:16px}:root [data-mq~=L2] .hist,:root [data-mq~=L2].hist{border-radius:18px;padding:10px 12px;background:rgba(255,255,255,.8);border:1px solid #fff}:root [data-mq~=L2] .hist summary,:root [data-mq~=L2].hist summary{display:flex;justify-content:space-between;align-items:center;list-style:none;margin-bottom:6px}:root [data-mq~=L2] .hi,:root [data-mq~=L2].hi{display:flex;align-items:center;gap:10px;padding:6px 0;border-top:1px solid #f1eaff}:root [data-mq~=L2] .hi b,:root [data-mq~=L2].hi b{flex:1;font-size:13.5px}:root [data-mq~=L2] .dot,:root [data-mq~=L2].dot{width:9px;height:9px;border-radius:50%}:root [data-mq~=L2] .stepbar,:root [data-mq~=L2].stepbar{display:flex;gap:6px}:root [data-mq~=L2] .stepbar i,:root [data-mq~=L2].stepbar i{flex:1;height:5px;border-radius:3px;background:#EDE4FF}:root [data-mq~=L2] .stepbar i.on,:root [data-mq~=L2].stepbar i.on{background:#7C3AED}:root [data-mq~=L2] .dzs,:root [data-mq~=L2].dzs{display:flex;flex-wrap:wrap;gap:6px}:root [data-mq~=L2] .dz,:root [data-mq~=L2].dz{padding:9px 12px;border-radius:12px;background:rgba(255,255,255,.85);border:1px solid #ede4ff;font-size:13px;font-weight:700}:root [data-mq~=L2] .dz.on,:root [data-mq~=L2].dz.on{background:#7C3AED;color:#FFF;border-color:#7C3AED}:root [data-mq~=L2] .what,:root [data-mq~=L2].what{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}:root [data-mq~=L2] .w,:root [data-mq~=L2].w{display:flex;flex-direction:column;gap:3px;padding:10px;border-radius:16px;background:#FFF;border:1px solid #ede4ff}:root [data-mq~=L2] .w b,:root [data-mq~=L2].w b{font-size:13px}:root [data-mq~=L2] .w span,:root [data-mq~=L2].w span{font-size:11.5px;color:#6B5B8C;font-weight:600}:root [data-mq~=L2] .ringw,:root [data-mq~=L2].ringw{display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px;border-radius:24px;background:#FFF;border:1px solid #fce7f3}:root [data-mq~=L2] .lgd,:root [data-mq~=L2].lgd{display:flex;gap:12px;font-size:11.5px;font-weight:700;color:#6B5B8C}:root [data-mq~=L2] .lgd i,:root [data-mq~=L2].lgd i{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:4px;vertical-align:-1px}:root [data-mq~=L2] .nx,:root [data-mq~=L2].nx{display:grid;grid-template-columns:1fr 1fr;gap:8px}:root [data-mq~=L2] .nx div,:root [data-mq~=L2].nx div{display:flex;flex-direction:column;gap:1px;padding:10px 12px;border-radius:16px;background:rgba(255,255,255,.85);border:1px solid #fff}:root [data-mq~=L2] .nx small,:root [data-mq~=L2].nx small{font-size:11px;color:#6B5B8C;font-weight:700}:root [data-mq~=L2] .nx b,:root [data-mq~=L2].nx b{font-size:15px}:root [data-mq~=L2] .draw,:root [data-mq~=L2].draw{stroke-dasharray:600;stroke-dashoffset:600;animation:mq-L2-dr 1.6s ease-out .3s forwards}@keyframes mq-L2-dr{to{stroke-dashoffset:0}}:root [data-mq~=L2] .pulse-dot,:root [data-mq~=L2].pulse-dot{animation:mq-L2-pulse 2.4s ease-in-out infinite}:root [data-mq~=L2] .trans,:root [data-mq~=L2].trans{display:flex;align-items:center;gap:14px;padding:12px 16px;border-radius:18px;background:#FFFFFF;border:1px solid #ede4ff;font-size:13.5px;font-weight:600;color:#4C3D6B}:root [data-mq~=L2] .sw,:root [data-mq~=L2].sw{display:inline-flex;gap:4px}:root [data-mq~=L2] .sw i,:root [data-mq~=L2].sw i{width:26px;height:26px;border-radius:8px}@media (prefers-reduced-motion:reduce){:root [data-mq~=L2],:root [data-mq~=L2] *{animation:none!important}:root [data-mq~=L2] .draw,:root [data-mq~=L2].draw{stroke-dashoffset:0}}:root [data-mq~=L2] .car,:root [data-mq~=L2].car{position:relative;display:flex;flex-direction:column;gap:12px;height:100%}:root [data-mq~=L2] .peek,:root [data-mq~=L2].peek{position:absolute;top:120px;right:-16px;width:22px;bottom:120px;border-radius:22px 0 0 22px;background:rgba(255,255,255,.55);border:1px solid #ede4ff;box-shadow:-10px 0 30px -20px rgba(46,16,101,.6)}:root [data-mq~=L2] .stp,:root [data-mq~=L2].stp{display:flex;flex-direction:column;gap:8px}:root [data-mq~=L2] .dots,:root [data-mq~=L2].dots{display:flex;gap:6px}:root [data-mq~=L2] .dots i,:root [data-mq~=L2].dots i{flex:1;height:6px;border-radius:3px;background:#E9DEFF;transition:all .4s}:root [data-mq~=L2] .dots i.on,:root [data-mq~=L2].dots i.on{background:#7C3AED}:root [data-mq~=L2] .dots i.cur,:root [data-mq~=L2].dots i.cur{box-shadow:0 0 0 3px rgba(124,58,237,.18)}:root [data-mq~=L2] .q,:root [data-mq~=L2].q{font-size:20px;letter-spacing:-.02em}:root [data-mq~=L2] .opts,:root [data-mq~=L2].opts{display:grid;grid-template-columns:1fr 1fr;gap:10px}:root [data-mq~=L2] .opt,:root [data-mq~=L2].opt{display:flex;flex-direction:column;gap:10px;padding:16px;border-radius:20px;background:rgba(255,255,255,.85);border:1px solid #ede4ff}:root [data-mq~=L2] .opt b,:root [data-mq~=L2].opt b{font-size:15px}:root [data-mq~=L2] .opt.on,:root [data-mq~=L2].opt.on{background:linear-gradient(150deg,#7C3AED,#5B21B6);color:#FFF;border-color:#7C3AED;box-shadow:0 18px 34px -18px rgba(91,33,182,.9)}:root [data-mq~=L2] .nb,:root [data-mq~=L2].nb{margin-top:auto;display:flex;gap:8px;margin-bottom:6px}:root [data-mq~=L2] .prev,:root [data-mq~=L2].prev{width:52px;min-height:52px;border-radius:16px;background:#F3EDFF;display:flex;align-items:center;justify-content:center}:root [data-mq~=L2] .nxt,:root [data-mq~=L2].nxt{flex:1;min-height:52px;border-radius:16px;background:linear-gradient(180deg,#7C3AED,#5B21B6);color:#FFF;font-weight:800;font-size:15.5px;display:flex;align-items:center;justify-content:center;gap:8px;box-shadow:0 16px 30px -16px rgba(91,33,182,.9);padding:0 14px}:root [data-mq~=L2] .swipe,:root [data-mq~=L2].swipe{display:flex;align-items:center;justify-content:center;gap:4px;font-size:11.5px;color:#8B7BAA;font-weight:600;margin-bottom:86px}:root [data-mq~=L2] .hint,:root [data-mq~=L2].hint{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:14px;background:#F3EDFF;font-size:12.5px;font-weight:600;color:#4C3D6B}:root [data-mq~=L2] .note,:root [data-mq~=L2].note{padding:12px;border-radius:14px;background:#FFF;border:1px solid #ede4ff;font-size:13px;color:#9A8DB5}:root [data-mq~=L2] .res,:root [data-mq~=L2].res{display:flex;flex-direction:column;gap:4px;padding:14px;border-radius:20px;position:relative}:root [data-mq~=L2] .res b,:root [data-mq~=L2].res b{font-size:17px}:root [data-mq~=L2] .res span:last-child,:root [data-mq~=L2].res span:last-child{font-size:12.5px;font-weight:600;color:#6B5B8C}:root [data-mq~=L2] .res .stamp,:root [data-mq~=L2].res .stamp{position:absolute;right:14px;top:14px}:root [data-mq~=L2] .res.rok,:root [data-mq~=L2].res.rok{background:#E7F7F0;border:1px solid #bcebd6}:root [data-mq~=L2] .res.rhi,:root [data-mq~=L2].res.rhi{background:#FFECEC;border:1px solid #f8c4c6}:root [data-mq~=L2] .aya,:root [data-mq~=L2].aya{display:flex;gap:12px;padding:14px;border-radius:20px;background:linear-gradient(150deg,#2E1065,#5B21B6);color:#FFF}:root [data-mq~=L2] .aya p,:root [data-mq~=L2].aya p{margin:4px 0 0;font-size:13.5px;line-height:1.45;font-weight:600}:root [data-mq~=L2] .orb,:root [data-mq~=L2].orb{flex:0 0 auto;width:38px;height:38px;border-radius:50%;background:radial-gradient(circle at 32% 28%,#E9D5FF,#A78BFA 35%,#7C3AED 65%,#2E1065);box-shadow:0 0 0 6px rgba(167,139,250,.2);animation:mq-L2-float 6s ease-in-out infinite}:root [data-mq~=L2] .route,:root [data-mq~=L2].route{display:flex;align-items:center;gap:10px;padding:12px;border-radius:16px}:root [data-mq~=L2] .route b,:root [data-mq~=L2].route b{font-size:13.5px;display:block}:root [data-mq~=L2] .route span,:root [data-mq~=L2].route span{font-size:12px;font-weight:600}:root [data-mq~=L2] .route.ok2,:root [data-mq~=L2].route.ok2{background:#FFF;border:1px solid #bcebd6}:root [data-mq~=L2] .route.ok2 span,:root [data-mq~=L2].route.ok2 span{color:#2E6B52}:root [data-mq~=L2] .route.sent,:root [data-mq~=L2].route.sent{background:#7C3AED;color:#FFF}:root [data-mq~=L2] .route.sent span,:root [data-mq~=L2].route.sent span{color:#E9DEFF}:root [data-mq~=L2] .route.sent svg,:root [data-mq~=L2].route.sent svg{flex:0 0 auto}:root [data-mq~=L2] .nb2,:root [data-mq~=L2].nb2{display:flex;gap:8px}:root [data-mq~=L2] .sec2,:root [data-mq~=L2].sec2{flex:1;background:#F3EDFF;color:#5B21B6}:root [data-mq~=L2] .sec2,:root [data-mq~=L2] .sos,:root [data-mq~=L2].sec2,:root [data-mq~=L2].sos{min-height:50px;border-radius:16px;font-weight:800;font-size:14px;display:flex;align-items:center;justify-content:center}:root [data-mq~=L2] .sos,:root [data-mq~=L2].sos{padding:0 16px;background:#E5484D;color:#FFF}:root [data-mq~=L2] .addoc,:root [data-mq~=L2].addoc{display:flex;align-items:center;gap:10px;padding:12px;border-radius:18px;background:#F3EDFF;border:1.5px dashed #c4b5fd}:root [data-mq~=L2] .addoc b,:root [data-mq~=L2].addoc b{font-size:14px;display:block}:root [data-mq~=L2] .addoc span,:root [data-mq~=L2].addoc span{font-size:12px;color:#6B5B8C;font-weight:600}:root [data-mq~=L2] .sub,:root [data-mq~=L2].sub{font-size:13px;color:#6B5B8C;font-weight:600;margin-top:-6px}:root [data-mq~=L2] .opt,:root [data-mq~=L2].opt{position:relative}:root [data-mq~=L2] .tk,:root [data-mq~=L2].tk{position:absolute;right:10px;top:10px;width:22px;height:22px;border-radius:50%;background:#FFF;display:flex;align-items:center;justify-content:center}:root [data-mq~=L2] .lines,:root [data-mq~=L2].lines{display:flex;flex-direction:column;gap:6px}:root [data-mq~=L2] .ln,:root [data-mq~=L2].ln{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:16px;background:#FFF;border:1px solid #ede4ff}:root [data-mq~=L2] .ln b,:root [data-mq~=L2].ln b{font-size:14px;display:block}:root [data-mq~=L2] .ln span,:root [data-mq~=L2].ln span{font-size:12px;color:#6B5B8C;font-weight:600}:root [data-mq~=L2] .dt,:root [data-mq~=L2].dt{width:10px;height:10px;border-radius:50%;flex:0 0 auto}:root [data-mq~=L2] .stamp.sm,:root [data-mq~=L2].stamp.sm{font-size:9px;padding:1px 5px;animation:none;opacity:1}:root [data-mq~=L2] .gen,:root [data-mq~=L2].gen{display:flex;flex-wrap:wrap;gap:8px}:root [data-mq~=L2] .gen span,:root [data-mq~=L2].gen span{padding:8px 12px;border-radius:12px;background:#FFF;border:1px solid #ede4ff;font-size:13px;font-weight:700}